@charset "UTF-8";
/* Colors */
/* Breakpoints */
/* Breakpoints */
.woocommerce-product-search button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, html body button:not([id*=slick-slide-control], [class*=slick]) {
  font-size: 20px;
  color: #FFD700;
  font-weight: 500;
  padding: 0.3em 1em !important;
  line-height: 1.7em !important;
  background: transparent;
  position: relative;
  border: 2px solid;
  border-radius: 3px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.woocommerce-product-search button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, html body button:hover:not([id*=slick-slide-control], [class*=slick]) {
  background-color: transparent;
  border-color: #bfab3d;
  color: #bfab3d;
}

html body {
  background: linear-gradient(90deg, #022C43 40%, #053F5E 100%);
  color: #ffffff;
}
html body .site.container {
  background-color: transparent;
}
html body .main-navigation .main-nav ul li[class*=current-menu-] > a {
  color: #FFD700;
}
html body .main-navigation .main-nav ul li a, html body .main-navigation .menu-toggle, html body .main-navigation .menu-bar-items {
  color: #FFD700;
}
html body .main-navigation .main-nav ul li:not([class*=current-menu-]):hover > a, html body .main-navigation .main-nav ul li:not([class*=current-menu-]):focus > a, html body .main-navigation .main-nav ul li.sfHover:not([class*=current-menu-]) > a, html body .main-navigation .menu-bar-item:hover > a, html body .main-navigation .menu-bar-item.sfHover > a {
  color: #AAAAAA;
}
html body .woocommerce button.disabled {
  background-color: tra;
}
html body select, html body select:focus {
  color: #ffffff;
}
html body .entry-title a:hover {
  color: #bfab3d;
}
html body a {
  color: #FFD700;
  text-decoration: none;
}
html body a:hover {
  color: #bfab3d;
}
html body a:focus {
  color: #FFD700;
}
html body bdi {
  color: #FFD700;
}
html body img:is([sizes=auto i], [sizes^="auto," i]) {
  contain-intrinsic-size: none;
}
html body #primary .inside-article {
  background: transparent;
}

.sidebar.widget-area .widget {
  background-color: transparent;
}

body h1 {
  font-size: 35px;
}
body h2 {
  font-size: 28px;
}
body h3 {
  font-size: 20px;
}
body h4 {
  font-size: 18px;
}
body h5 {
  font-size: 16px;
}
body ol, body ul {
  margin: 0 0 1.5em 1.5em;
}
body .product h1 {
  font-size: 27px;
}

.black-gradient, .et_pb_section {
  background: linear-gradient(90deg, #022C43 40%, #053F5E 100%) !important;
}
.black-gradient p, .et_pb_section p {
  color: #ffffff;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.ppt-slide img {
  margin: 0 auto;
}

p.wp-caption-text {
  color: #000000;
}

.site-content figure {
  margin-bottom: 20px;
}

.select2-container li {
  color: #000000;
}

.woocommerce-archive-wrapper .products .product .woocommerce-loop-product__title {
  color: #ffffff;
}

.woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notices-wrapper .cart-empty {
  color: black !important;
}
.woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-notices-wrapper .cart-empty a {
  color: #0b8dd4;
}
.woocommerce-notices-wrapper .woocommerce-message a.button.wc-forward, .woocommerce-notices-wrapper .cart-empty a.button.wc-forward {
  border: 2px solid black !important;
  background: none;
  color: black;
}
.woocommerce-notices-wrapper .woocommerce-message a.button:hover, .woocommerce-notices-wrapper .woocommerce-message a.button:hover::after, .woocommerce-notices-wrapper .cart-empty a.button:hover, .woocommerce-notices-wrapper .cart-empty a.button:hover::after {
  border-color: black !important;
  background: none !important;
  color: black !important;
}

.wc-empty-cart-message .cart-empty {
  color: black !important;
}

.woocommerce table.shop_table {
  border: none;
}
.woocommerce table.shop_table tbody, .woocommerce table.shop_table tfoot {
  background: #444444;
}
.woocommerce table.shop_table th {
  border: none;
  padding: 15px;
  background: #666666;
}
.woocommerce table.shop_table td {
  border: none;
  border-bottom: 1px solid white;
  padding: 15px;
}
.woocommerce table.shop_table tr .actions {
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: none;
}
.woocommerce table.shop_table .order-total td {
  border: none;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
  width: 140px;
  height: 50px;
}

.woocommerce-cart-form, .product form.cart {
  /* Firefox */
}
.woocommerce-cart-form .quantity, .product form.cart .quantity {
  display: flex;
  align-items: center;
}
.woocommerce-cart-form .quantity a, .product form.cart .quantity a {
  width: 50px;
  height: 100%;
  min-height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 30px;
  border: 1px solid #ffffff;
}
.woocommerce-cart-form input::-webkit-outer-spin-button,
.woocommerce-cart-form input::-webkit-inner-spin-button, .product form.cart input::-webkit-outer-spin-button,
.product form.cart input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce-cart-form input[type=number], .product form.cart input[type=number] {
  -moz-appearance: textfield;
}

.woocommerce form.checkout {
  display: flex;
}
.woocommerce form.checkout > div {
  flex: 1;
}
.woocommerce form.checkout #customer_details {
  margin-right: 30px;
}
.woocommerce form.checkout #payment {
  background: #666666;
}
.woocommerce form.checkout #payment div.payment_box {
  background: #666666;
  padding-left: 0px;
  padding-right: 0px;
  color: #ffffff;
}
.woocommerce form.checkout #payment div.payment_box::before {
  content: none;
}
.woocommerce form.checkout #payment div.payment_box > p {
  display: none;
}
.woocommerce form.checkout .form-row.woocommerce-invalid label, .woocommerce form.checkout .validate-required .wc-authorize-net-aim-account-holder {
  color: #FFD700;
}

.human-contact-information {
  padding: 10px;
}

.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2 {
  width: 100%;
  float: none;
}

.woocommerce div.product form.cart div.quantity {
  margin-right: 10px;
}

.woocommerce-tabs .tabs {
  display: none;
}

.woocommerce .quantity .qty {
  width: 50px;
  height: 50px;
}

#add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
  border: none;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
  margin-top: 0;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
  margin-top: 0;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button {
  margin-top: 0;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce button.button.alt:disabled[disabled]:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt.disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt.disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled[disabled], :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce input.button.alt:disabled[disabled]:hover {
  margin-top: 0;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover:hover {
  color: #bfab3d;
  border-color: #bfab3d;
}

section.related.products a h2 {
  color: #ffffff;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
  background-color: #ffffff;
  border-color: #FFD700;
}

.showcoupon {
  color: #053F5E;
}
.showcoupon:hover {
  color: #115173;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
  border-color: #FFD700;
}

header.site-header {
  background: #222222 center/cover;
}
@media (min-width: 992px) {
  header.site-header {
    background-image: url("/wp-content/headers/engine-flats-header.jpg");
  }
}
header.site-header .main-navigation {
  background: #222222;
}
@media (min-width: 992px) {
  header.site-header .main-navigation {
    background: rgba(30, 30, 30, 0.7);
    border-radius: 5px;
  }
}
header.site-header .main-navigation #primary-menu a {
  color: #ffffff;
}
header.site-header .main-navigation ul ul {
  background: #222222;
}
header.site-header .main-navigation .main-nav ul li a, header.site-header .main-navigation .main-navigation .menu-toggle, header.site-header .main-navigation .main-navigation .menu-bar-items {
  color: #ffffff;
}

.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
  color: #FFD700;
}

#top-menu li li {
  padding: 0 10px;
  width: 100%;
}
#top-menu li li a {
  width: auto;
}

@media (min-width: 992px) {
  .page-id-76651 .site-header {
    background-image: none;
  }
  .page-id-77 .site-header {
    background-image: url(/wp-content/headers/Copy-of-My-Cannon-May-2010-043.jpg);
  }
  .page-id-90 .site-header {
    background-image: url(/wp-content/headers/Belize-11-25-12-066.jpg);
  }
  .page-id-92 .site-header {
    background-image: url(/wp-content/headers/Blackfoot-Derby-2012-016.jpg);
  }
  .page-id-95 .site-header {
    background-image: url(/wp-content/headers/vintage-rod.jpg);
  }
  .page-id-99 .site-header {
    background-image: url(/wp-content/headers/WI-Musky-Trip-Oct-2012-169.jpg);
  }
  .page-id-101 .site-header {
    background-image: url(/wp-content/headers/Soda-Sept-28-&-29-2010-142.jpg);
  }
  .page-id-103 .site-header {
    background-image: url(/wp-content/headers/Snake-Sept-7-2012-017.jpg);
  }
  .page-id-105 .site-header {
    background-image: url(/wp-content/headers/african-eagle-with-tigerfish.jpg);
  }
  .page-id-131 .site-header {
    background-image: url(/wp-content/headers/granny-currier-zambezi-tigerfish.jpg);
  }
  .page-id-142 .site-header {
    background-image: url(/wp-content/headers/mongolia-camp.jpg);
  }
  .page-id-147 .site-header {
    background-image: url(/wp-content/headers/mongolia-van-header.jpg);
  }
  .page-id-149 .site-header {
    background-image: url(/wp-content/headers/malawi.jpg);
  }
  .page-id-153 .site-header {
    background-image: url(/wp-content/headers/Henrys-Lake-Oct-9-2012-058.jpg);
  }
  .page-id-155 .site-header {
    background-image: url(/wp-content/headers/Baja-May-2011-011.jpg);
  }
  .page-id-612 .site-header {
    background-image: url(/wp-content/headers/Baja-June-2012-013.jpg);
  }
  .page-id-761 .site-header {
    background-image: url(/wp-content/headers/Dorado-2.jpg);
  }
  .page-id-1189 .site-header {
    background-image: url(/wp-content/headers/WW-Home-Page-pic-2.jpg);
  }
  .page-id-1150 .site-header {
    background-image: url(/wp-content/headers/Yellowstone-June-30-2012-150.jpg);
  }
  .page-id-1308 .site-header {
    background-image: url(/wp-content/headers/PP-JH-2.jpg);
  }
  .page-id-1320 .site-header {
    background-image: url(/wp-content/headers/PP-FTMH-2.jpg);
  }
  .page-id-1360 .site-header {
    background-image: url(/wp-content/headers/Fly-fishing-for-carp-header.jpg);
  }
  .page-id-1376 .site-header {
    background-image: url(/wp-content/headers/fly-fishing-in-baja-header.jpg);
  }
  .page-id-1469 .site-header {
    background-image: url(/wp-content/headers/yellowstone-lakes-header.jpg);
  }
  .page-id-1478 .site-header {
    background-image: url(/wp-content/headers/peacock-header.jpg);
  }
  .page-id-1504 .site-header {
    background-image: url(/wp-content/headers/FF-Africa-header.jpg);
  }
  .page-id-1516 .site-header {
    background-image: url(/wp-content/headers/fly-fishing-in-india-header.jpg);
  }
  .page-id-1978 .site-header {
    background-image: url(/wp-content/headers/Baja-326.jpg);
  }
  .page-id-976 .site-header {
    background-image: url(/wp-content/headers/baja-teeth.jpg);
  }
  .page-id-972 .site-header {
    background-image: url(/wp-content/headers/green-stonefly-brown.jpg);
  }
  .page-id-576 .site-header {
    background-image: url(/wp-content/headers/atka-brown-lick.jpg);
  }
  .page-id-577 .site-header {
    background-image: url(/wp-content/headers/brazil-float-plane.jpg);
  }
  .page-id-581 .site-header {
    background-image: url(/wp-content/headers/brazil-butterfly.jpg);
  }
  .page-id-582 .site-header {
    background-image: url(/wp-content/headers/grande-peacock.jpg);
  }
  .page-id-583 .site-header {
    background-image: url(/wp-content/headers/carp-kiss.jpg);
  }
  .page-id-584 .site-header {
    background-image: url(/wp-content/headers/dorado-header.jpg);
  }
  .page-id-978 .site-header {
    background-image: url(/wp-content/headers/caiman-header.jpg);
  }
  .page-id-974 .site-header {
    background-image: url(/wp-content/headers/musky-header.jpg);
  }
  .page-id-1172 .site-header {
    background-image: url(/wp-content/headers/musky-oars-header.jpg);
  }
  .page-id-29 .site-header {
    background-image: url(/wp-content/headers/engine-flats-header.jpg);
  }
  .page-id-1678 .site-header {
    background-image: url(/wp-content/headers/mongolia-lenok.jpg);
  }
  .page-id-140 .site-header {
    background-image: url(/wp-content/headers/mongolia-camels.jpg);
  }
  .page-id-1686 .site-header {
    background-image: url(/wp-content/headers/hippo.jpg);
  }
  .page-id-1695 .site-header {
    background-image: url(/wp-content/headers/mongolia-wading-header.jpg);
  }
  .page-id-1178 .site-header {
    background-image: url(/wp-content/headers/PP-JH-4.jpg);
  }
}
#footer-widgets.footer-widgets {
  background-color: #222222;
}
#footer-widgets.footer-widgets ul {
  list-style-type: none;
}
#footer-widgets.footer-widgets li {
  margin-bottom: 2px;
  padding-left: 0;
}
#footer-widgets.footer-widgets li::before {
  content: none;
}
#footer-widgets.footer-widgets li a {
  color: #ffffff;
}
#footer-widgets.footer-widgets h2 {
  color: #FFD700;
}

footer.site-info {
  background-color: #000000;
}

.shop-page-custom {
  padding: 0px 10px;
}

.custom-shop-container {
  padding: 0px 10px;
}
.custom-shop-container .shoprow {
  position: relative;
  margin-bottom: 20px;
}

.shop-tile-title {
  position: absolute;
  top: 10%;
  width: 100%;
}

.shop-tile-links {
  position: absolute;
  top: 60px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.shop-tile-links.shirt-links {
  justify-content: space-around;
}
@media (min-width: 1200px) {
  .shop-tile-links {
    top: 260px;
  }
  .shop-tile-links.shirt-links {
    top: 160px;
  }
}

.custom-shop-container .link {
  flex: 0 1 185px;
  text-align: center;
  border: 2px solid #da5018;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.2);
}
.custom-shop-container h2 {
  font-size: 32px;
  text-align: center;
  color: white;
  font: "Myriad Pro", sans-serif;
  text-shadow: 2px 2px 5px black;
}
@media (min-width: 1200px) {
  .custom-shop-container h2 {
    font-size: 44px;
  }
}
.custom-shop-container .shirt-links .link {
  flex: 0 1 150px;
}
.custom-shop-container .link a {
  color: #fff;
  font: 32px "Myriad Pro", sans-serif;
  text-shadow: 2px 2px 5px black;
}
.custom-shop-container .link a:hover {
  text-decoration: none;
  color: #aaa !important;
}
.custom-shop-container .species-type-slide-in {
  display: none;
  height: 80px;
  width: 100%;
  position: absolute;
  bottom: 6px;
  background: rgba(0, 0, 0, 0.5);
}
.custom-shop-container .species-type-slide-in .shop-slide-in-flex {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  align-items: center;
  height: 100%;
  text-align: center;
}
.custom-shop-container .species-type-slide-in .shop-slide-in-flex div {
  flex: 1 0 22%;
  line-height: 14px;
}
@media (min-width: 1200px) {
  .custom-shop-container .species-type-slide-in .shop-slide-in-flex div {
    flex-basis: auto;
  }
}
.custom-shop-container .species-type-slide-in a {
  font-size: 12px;
  color: #ddd;
  font: "Myriad Pro", sans-serif;
  text-shadow: 2px 2px 5px black;
}
.custom-shop-container .species-type-slide-in a:hover {
  text-decoration: none;
  color: #aaa;
}
@media (min-width: 1200px) {
  .custom-shop-container .species-type-slide-in a {
    font-size: 20px;
  }
}

.shop-tile-links h3 {
  padding: 0px;
  margin: 0px;
}

.woocommerce .product-categories ul.children {
  display: none;
}
.woocommerce .product-categories .cat-item.cat-parent > .collapsed::before {
  content: "+ ";
}
.woocommerce .product-categories .cat-item.cat-parent a::before {
  content: "- ";
}
.woocommerce .product-categories li > ul {
  margin: 0 0 0 16px;
}

.widget-area.is-right-sidebar .inside-right-sidebar div[id^=woocommerce_product_search-], .widget-area.is-right-sidebar .inside-right-sidebar div[id^=woocommerce_product_categories-], .widget-area.is-right-sidebar .inside-right-sidebar div[id^=woocommerce_widget_cart-] {
  margin-bottom: 40px;
  border: 2px solid #555555;
  border-radius: 5px;
  padding: 8px;
}

#woocommerce-product-search-field-0 {
  padding: 5px 5px;
  font-size: 14px;
  border-radius: 5px;
  border: 2px solid #555555;
}

p.woocommerce-mini-cart__buttons.buttons {
  margin-top: 20px;
}
p.woocommerce-mini-cart__buttons.buttons a {
  display: block;
  max-width: 140px;
}

#jal_widget-3 > ul li {
  padding-left: 0px;
}

.single-post p {
  clear: both;
}
.single-post .fn a {
  color: #ffffff;
}
.single-post .inside-article .featured-image {
  display: none;
}
.single-post .entry-meta {
  color: #cccccc;
}
.single-post footer.entry-meta #nav-below svg {
  fill: #ffffff;
}
.single-post .comments-area {
  background: transparent;
}

.blog-post-content p {
  clear: both;
}

.comment .comment-content {
  padding: 10px;
  margin-top: 5px;
}
.comment .comment-content p {
  margin-bottom: 5px;
}

.textwidget a.et_pb_button {
  margin-bottom: 10px;
  display: block;
  max-width: 170px;
  color: #FFD700;
}

.blog #mailpoet_form_1 .mailpoet_text {
  width: 80%;
}

.blog #mailpoet_form_1 .mailpoet_submit {
  color: #FFD700;
  border: 2px solid #FFD700;
  border-radius: 3px;
  font-size: 20px;
  font-weight: 500;
  padding: 0.3em 1em;
  line-height: 1.7em !important;
  background-color: transparent;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
}

.et_pb_slide_description {
  padding: 29% 8% 3%;
  text-align: left;
}

.et_pb_slide_content {
  display: inline-block;
  padding: 5px;
  font-size: 15px;
}

.et-pb-active-slide .et_pb_slide_description {
  animation-name: none;
}

.widget-area.sidebar .widget {
  padding: 10px;
}

.home-slider {
  max-height: 500px;
  overflow: hidden;
}
.home-slider:hover .slick-prev {
  left: 15px;
  transition: left 0.2s ease-in-out;
}
.home-slider:hover .slick-next {
  right: 15px;
  transition: right 0.2s ease-in-out;
}
.home-slider .slick-prev, .home-slider .slick-next {
  transition: all 0.2s ease-in-out;
  z-index: 1000;
}
.home-slider .home-slide {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}
.home-slider .home-slide-description {
  padding: 23% 8% 3%;
}
.home-slider.slick-dotted.slick-slider {
  margin-bottom: 0;
}
.home-slider .slick-dots {
  bottom: 20px;
}
.home-slider p {
  margin: 0;
}
.home-slider .home-slide-1 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/7-flyfishing-for-permit.jpg);
}
.home-slider .home-slide-2 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/2-saltwater-flyfishing.jpg);
}
.home-slider .home-slide-3 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/01/IMG_1189-2.jpg);
}
.home-slider .home-slide-4 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/4-fly-fishing-Idaho.jpg);
}
.home-slider .home-slide-5 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/3-flyfishing-warmwater.jpg);
}
.home-slider .home-slide-6 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/5-flyfishing-for-striped-bass.jpg);
}
.home-slider .home-slide-7 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/6-ice-age-brown-trout.jpg);
}
.home-slider .home-slide-8 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/flyfishing-Borneo.jpg);
}
.home-slider .home-slide-9 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/5-Currier-fish-art.jpg);
}
.home-slider .home-slide-10 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/01/IMG_3269.jpg);
}
.home-slider .home-slide-11 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/7-stonefly-hatch.jpg);
}
.home-slider .home-slide-12 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/Currier-flyfishing.jpg);
}
.home-slider .home-slide-13 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/9-peacock-bass.jpg);
}
.home-slider .home-slide-14 {
  background-image: url(https://www.jeffcurrier.com/wp-content/uploads/2024/02/9-flyfishing-Canada.jpg);
}

#sponsors-homepage {
  width: 90%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
#sponsors-homepage .sponsor-home {
  margin-right: 15px;
  flex: 0 1 90px;
}

.in-the-news-section {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 30px;
}

#main .news-flex {
  padding: 0px;
}

.in-the-news-info {
  padding-left: 10px;
  flex: 1 0 70%;
}

.news-flex {
  margin-bottom: 20px;
  flex: 1 0 100%;
  width: 100%;
  display: flex;
  align-items: center;
}
.news-flex a:hover span {
  opacity: 0.75;
}
.news-flex img {
  border-radius: 100px;
}
.news-flex a {
  text-decoration: none;
  display: flex;
  flex-wrap: nowrap;
  flex: 1 0 25%;
}
.news-flex span.in-the-news-title {
  font-size: 18px;
}
@media (min-width: 1200px) {
  .news-flex {
    width: 48%;
    flex-basis: auto;
  }
}

.in-the-news-link {
  width: 25%;
}

.in-the-news-section span {
  display: block;
}

.in-the-news-section img {
  align-self: center;
}

.in-the-news-source {
  font-style: italic;
}

.brand-logo-flex {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 20px;
}
.brand-logo-flex .brand-logo {
  flex: 1 0 45%;
  display: flex;
  justify-content: center;
  margin-right: 10px;
}
@media (min-width: 1200px) {
  .brand-logo-flex .brand-logo {
    flex-basis: auto;
  }
}

.ppt-h2-clear {
  clear: both;
}

.ppt-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-bottom: 25px;
}
.ppt-container div {
  flex: 0 1 340px;
  padding: 10px 5px;
  text-align: center;
  background: linear-gradient(0deg, #333333, #777575);
  border-radius: 3px;
  margin: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ppt-container div a {
  text-decoration: none;
  font: 18px "Open Sans", sans-serif;
  color: #fff;
}
.ppt-container .flex {
  display: flex;
  flex-wrap: wrap;
}
.ppt-container .show {
  flex: 0 0 305px;
  margin-right: 12px;
  text-align: center;
}
.ppt-container h2 {
  border-bottom: 1px solid red;
  padding-bottom: 5px;
}
.ppt-container .show img {
  border-radius: 10px;
}

.ppt-table td {
  border-right: none;
  text-align: center;
  font-size: 18px;
}

h2.ppt-h2 {
  color: #FFD700;
}

h2.clear-both {
  clear: both;
}

.h2-clear-ppt {
  padding: 18px 0px;
}

.ppt-slide {
  margin: 10px;
}

.blog article.post {
  border: 1px solid #ffffff;
  padding: 15px;
}
@media (min-width: 768px) {
  .blog article.post {
    width: 320px;
    float: left;
    margin-right: 40px;
  }
}
.blog article.post.last {
  margin-right: 0;
}
.blog article.post .inside-article {
  padding: 0;
}
.blog .post-image {
  margin: -16px -16px 15px;
}
.blog .entry-title a {
  color: #FFD700;
}
.blog .entry-meta {
  color: #AAAAAA;
}
.blog #nav-below {
  clear: both;
  background: transparent;
  padding: 0;
}

.species-column1 {
  width: 50%;
  margin: 0;
  float: left;
}

.species-column2 {
  width: 50%;
  margin: 0;
  float: left;
}

.species-column-africa {
  width: 60%;
  margin: 0;
  float: left;
}

.species-column-asia {
  width: 100%;
  margin: 0;
  float: left;
}

.species-column-ca {
  width: 100%;
  margin: 0;
  float: left;
}

.species-column-europe {
  width: 100%;
  margin: 0;
  float: left;
}

.species-column1-sa {
  width: 50%;
  margin: 0;
  float: left;
}

.species-column2-sa {
  width: 50%;
  margin: 0;
  float: left;
}

.species-column-wrapper {
  clear: both;
  margin-top: 70px;
}

.frs-row-1, .frs-row-2 {
  display: flex;
  justify-content: space-around;
}
.frs-row-1 h2, .frs-row-2 h2 {
  padding: 15px;
  border: 1px solid white;
  margin: 15px;
  flex: 1;
  text-align: center;
  border-radius: 5px;
}

.frs-row-1 {
  margin-top: 40px;
}

.radio-interviews-wrapper {
  margin-top: 40px;
}
.radio-interviews-wrapper .radio-interview {
  margin-bottom: 40px;
  width: 100%;
}
.radio-interviews-wrapper .radio-interview audio {
  width: 100%;
}

.podcast-section {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.podcast-content-flex {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap;
  margin-bottom: 20px;
}

.podcast-info {
  padding-left: 10px;
}

.podcast-description {
  margin-bottom: 20px;
}

.podcast-flex {
  padding-bottom: 20px;
  margin: 30px 0;
  border-bottom: 2px solid #FFD700;
}
.podcast-flex:last-child {
  border-bottom: none;
}

.podcast-section span {
  display: block;
}

.podcast-flex span.podcast-title {
  color: #ffffff;
  font-size: 18px;
}

span.podcast-source, span.podcast-date {
  color: #9e9e9e;
}
span.podcast-source {
  font-style: italic;
  color: #FFD700;
}

.podcast-section img {
  align-self: center;
}

.podcast-flex a:hover span {
  opacity: 0.75;
}
.podcast-flex img {
  border-radius: 100px;
}

.podcast-audio-container audio {
  width: 100%;
  margin-bottom: 25px;
}

.article-div {
  display: flex;
}