/* Added by Dave Rodrigues */
.content-thumb.content-lead-thumb>a>img { 
  width: 100%; 
  height: auto; 
  box-shadow: 0 8px 8px -10px rgba(0, 0, 0, .7);
}

/* Sidebar override */
@media screen and (max-width: 965px) {
  body .mh-sidebar { display: none; }
  body #main-content { width: 100% !important; margin-right: 0 !important; }
}

body .mh-sidebar {
  display: none;
 /* width: 20%; */
}
body #main-content {
  width: 100%;
  /* margin-right: 2% !important; */
}
/* Button on front page (webcams) */
.redbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 0;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 20px arial;
    color: #ffffff !important;
    text-decoration: none;
    width: 98%;
}
.redbutton:hover,
.redbutton:focus {
    background: #ff5959;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff5959), to(#b62f2f));
    background: -moz-linear-gradient(top, #ff5959, #b62f2f);
    background: linear-gradient(to bottom, #ff5959, #b62f2f);
    color: #ffffff;
    text-decoration: none;
}
.redbutton:active {
    background: #982727;
    background: -webkit-gradient(linear, left top, left bottom, from(#982727), to(#982727));
    background: -moz-linear-gradient(top, #982727, #982727);
    background: linear-gradient(to bottom, #982727, #982727);
}
.redbutton:before{
    content:  "\0000a0";
    display: inline-block;
    height: 24px;
    width: 24px;
    line-height: 24px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAEkUlEQVRIiZ2VX2hTVxzHv/fmnnuTm5vkppnJkrQSa0FwdbgmSI1zsEIp+jBGfWkfMthe+rCxPRdmYWwg4oOIbE5omLDtZSiTRcSWOSaMVucKNWKs2mZzTezSlt403CT35v45e7CVorVGvy/n8uN8v59zfodzLoPnKJ1OdxBCTnV1dSVDodB1XdfPPnz48MqBAwe053k2E7NZMZPJeGu12q1SqRRTFAU+nw/xeBwdHR0FQsg5RVG+y2az+SNHjrwa4MKFCx+pqprWdR2a9njB5XIZpmli9+7dSCQSjUAg8KtlWWfv379/OZlMmi8FOH/+/ClVVT81DAOGYTyBmKYJwzCg6zra2tqwb98+SJJU0DTtXD6f/zEej89EIpEXA86cOfM5pfRLlmVhWRZM8/ECOY6Druvwer3w+XxYWFiAy+WC2+3GyspKo1qtXt+7d+9QX1/fzHoWuxmAZdlvHzx4kCsWi7AsC06nEyzLQtM08DwPv98PSilisRgURYGqqvB4PLwsy+9ks9nvC4UCtgQMDQ0tB4PBeLlcPnr37l01n8/Dtm2IoghRFCEIAiilmJqaQq1WA8/zcLvdkGUZlmUlCCGvbwkAgOHhYe306dNf+Xy+NyqVyk+5XA7FYhG2bUPXdbhcLly8eBEnTpzA2NgYVFUFIQSUUliWxW15Bk9rbm6On5+fL2Yymdfq9Tra29uxc+dOpFIpSJIEh8OBPXv2IJVKoVQqLaZSqfC2bdtsAOBeFA4AoVAIsVjMlmUZExMTuHPnDur1OrxeL0RRRDgcRrVahaIoMAxjdD18yxZtlCRJjZWVlQm/34/9+/cjmUzmFhcXv+nt7TXn5uaQzWYxPT2Ncrn8Z09Pz7GN3qZ2AAC6rucIIe9pmobt27drjx49+ri1tfVr0zSPLiwsdOzYsWP88OHDx7u6utRXAhiG8bemaYVgMCgtLS2B4zh+cHAwB2BwfU46nX7G11SL1gAFQghUVbUFQahVq9WmvE0DKpXKv06nk2cYhhUEAdFo1NmMb2OLWAARAPJavQGgAKACAPl8/r9gMGgSQniGYXin0ykDKL8I4Njw7QLQthbOrI0t3d3dgZMnT34QCoU+8Xg8b2qa5hIEwcOyLDcwMDAfCASWb9y48VzA0xdNBNAOgAeAkZGRt/v7+7+QJEmmlIIQAkVR0NLSAtu2EY1GzeXl5V9u3779WV9fX+GZdDx7BjUAMwDKBw8eDA4MDBxzu90ypRQAQCkFpRS6rgMACCFcOBzuTyQSk9euXYs1AwAAE8A/vb29naIoiuuhAKCqqlmtVmfGx8evGIbxBOj3+1sjkcjxZgEAYN+8eXOWYRibYRgwDANKKSqVCmcYRntnZ2cPx3FgmMcdXhsTLwPApUuXfh8bG/tBFEUwDAPTNGHbNgghvMPh4HmefzK3Xq+jVCpNbJbj2Ky4Ju3q1au/eb1eIxqNviVJkmCaJiil4DgOPp8PhBCsrq5iamrqj0wm8+Hk5GTt6ZBmnmu2u7s7cujQofd37dr1rsvl6uQ4zgtgudFo/HXv3r2fZ2dnL4+Ojm764/8fFU741GZYm+oAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}

.the_champ_sharing_container.the_champ_horizontal_sharing {
  margin-top: 20px;
}
.the_champ_sharing_ul {
  margin-bottom: 100px;
}
.blue-link a {
  color: #1778f2;
}
.bold a {
  font-weight: bold;
}
.wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
.wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 75%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
/* Then style the iframe to fit in the container div with full height and width */
.wp-block-embed .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .hide-on-mobile { display: none; }
}
@media screen and (min-width: 769px) {
  .hide-on-desktop { display: none; }
}

#menu-item-22223 a {
  background-color: #990000;
  transition: all .4s ease-in-out;
}
#menu-item-22223 a:hover {
  background-color: #cc0000;
}

/* WooCommerce */
body .wc-block-cart-items__header-image, body .wc-block-cart-items__header-total { color: black; font-family: Oswald, Helvetica;  }
body a.wc-block-components-product-name { font-size: 1.4em; font-family: Oswald, Helvetica; }
body .wc-block-cart-item__wrap { font-size: 1.5em; }


