/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* Layout - Sprocket Strips - Core */
/* line 2, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s {
  position: relative;
}
/* line 3, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s:after {
  display: table;
  content: "";
  *zoom: 1;
  clear: both;
}
/* line 4, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-container {
  list-style: none !important;
  overflow: hidden;
  padding: 0;
  margin: 0 -1%;
}
/* line 5, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-container:before, .sprocket-strips-s-container:after {
  content: "";
  display: table;
  line-height: 0;
}
/* Layout - Sprocket Strips - Items */
/* line 8, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-item {
  background-size: cover;
  border-radius: 2px;
}
/* line 9, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-content {
  z-index: 2;
  margin: 15px 0;
}
/* line 10, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-title {
  margin-top: 0;
}
/* line 11, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-text {
  display: block;
}
/* line 12, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-content .readon {
  display: inline-block;
  margin-top: 15px;
}
/* line 13, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-block {
  display: inline-block;
  vertical-align: top;
  margin: 1% -4px 1% 0;
  box-sizing: border-box;
  padding: 0 1%;
}
/* line 14, templates/rt_isotope/custom/scss/_separated.scss */
.cols-1 .sprocket-strips-s-block {
  width: 100%;
}
/* line 15, templates/rt_isotope/custom/scss/_separated.scss */
.cols-2 .sprocket-strips-s-block {
  width: 50%;
}
/* line 16, templates/rt_isotope/custom/scss/_separated.scss */
.cols-3 .sprocket-strips-s-block {
  width: 33.33%;
}
/* line 17, templates/rt_isotope/custom/scss/_separated.scss */
.cols-4 .sprocket-strips-s-block {
  width: 25%;
}
/* line 18, templates/rt_isotope/custom/scss/_separated.scss */
.cols-5 .sprocket-strips-s-block {
  width: 20%;
}
/* line 19, templates/rt_isotope/custom/scss/_separated.scss */
.cols-6 .sprocket-strips-s-block {
  width: 16.6667%;
}
/* line 20, templates/rt_isotope/custom/scss/_separated.scss */
.cols-7 .sprocket-strips-s-block {
  width: 14.2555%;
}
/* line 21, templates/rt_isotope/custom/scss/_separated.scss */
.cols-8 .sprocket-strips-s-block {
  width: 12.5%;
}
/* line 22, templates/rt_isotope/custom/scss/_separated.scss */
.cols-9 .sprocket-strips-s-block {
  width: 11.11%;
}
/* line 23, templates/rt_isotope/custom/scss/_separated.scss */
.cols-10 .sprocket-strips-s-block {
  width: 10%;
}
/* line 24, templates/rt_isotope/custom/scss/_separated.scss */
.cols-11 .sprocket-strips-s-block {
  width: 9.09%;
}
/* line 25, templates/rt_isotope/custom/scss/_separated.scss */
.cols-12 .sprocket-strips-s-block {
  width: 8.33%;
}
@media (min-width: 481px) and (max-width: 767px) {
  /* line 28, templates/rt_isotope/custom/scss/_separated.scss */
  .sprocket-strips-s-container .sprocket-strips-s-block {
    width: 50%;
  }
}
@media (max-width: 480px) {
  /* line 32, templates/rt_isotope/custom/scss/_separated.scss */
  .sprocket-strips-s-item img {
    width: auto;
    float: none;
    margin: 0;
  }
  /* line 33, templates/rt_isotope/custom/scss/_separated.scss */
  .sprocket-strips-s-container .sprocket-strips-s-block {
    width: 100%;
    float: none;
  }
}
/* Layout - Sprocket Strips - Navigation */
/* line 37, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-nav {
  display: table;
  width: 100%;
  padding: 5px;
}
/* line 38, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-pagination {
  display: table-cell;
  vertical-align: middle;
}
/* line 39, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-pagination ul {
  float: left;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 40, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-pagination li {
  display: inline-block;
  padding: 4px !important;
  opacity: 0.3;
  border-radius: 1em;
  cursor: pointer;
}
/* line 41, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-pagination li.active {
  opacity: 1;
}
/* line 42, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-pagination li span {
  display: none;
  font-size: 0.85em;
  line-height: 1em;
}
/* line 43, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-pagination-hidden {
  display: none;
}
/* line 44, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-arrows {
  display: table-cell;
  vertical-align: middle;
}
/* line 45, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-arrow ul {
  float: right;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 46, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-arrows .arrow {
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 1em;
  opacity: 0.7;
  cursor: pointer;
  float: right;
  margin-left: 5px;
  text-align: center;
  font-size: 2em;
  position: relative;
}
/* line 47, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-arrows .arrow:hover {
  opacity: 1;
}
/* line 48, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-arrows .arrow:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
}
/* line 49, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-arrows .prev:before {
  left: 50%;
  margin-left: -3px;
  border-right: 5px solid;
}
/* line 50, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-arrows .next:before {
  right: 50%;
  margin-right: -3px;
  border-left: 5px solid;
}
/* Spinner */
/* line 53, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-overlay {
  display: none;
  position: absolute;
  margin-top: -66px;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  z-index: 5;
}
/* line 54, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-overlay .css-loader-wrapper {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  padding: 20px;
  background-color: rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4) inset, 1px 1px 1px rgba(255, 255, 255, 0.1);
  border-radius: 1em;
}
/* line 55, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s.loading .sprocket-strips-s-overlay {
  display: block;
}
/* line 56, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-overlay .css-loader {
  display: block;
  margin: 0 auto;
  font-size: 10px;
  position: relative;
  text-indent: -9999em;
  border-top: 8px solid rgba(255, 255, 255, 0.2);
  border-right: 8px solid rgba(255, 255, 255, 0.2);
  border-bottom: 8px solid rgba(255, 255, 255, 0.2);
  border-left: 8px solid #fff;
  -webkit-animation: loader 1.1s infinite linear;
  animation: loader 1.1s infinite linear;
}
/* line 57, templates/rt_isotope/custom/scss/_separated.scss */
.sprocket-strips-s-overlay .css-loader {
  border-radius: 50%;
  width: 44px;
  height: 44px;
}
@-webkit-keyframes loader {
  /* line 60, templates/rt_isotope/custom/scss/_separated.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 64, templates/rt_isotope/custom/scss/_separated.scss */
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  /* line 70, templates/rt_isotope/custom/scss/_separated.scss */
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 74, templates/rt_isotope/custom/scss/_separated.scss */
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 36, templates/rt_isotope/custom/scss/custom.scss */
h1, h2, h2.g-title {
  font-family: "Abril Fatface";
  font-weight: normal;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #fff;
  font-size: 1.9rem;
}
/* line 45, templates/rt_isotope/custom/scss/custom.scss */
h1 .componentheading .rage, h2 .componentheading .rage, h2.g-title .componentheading .rage {
  color: #000 !important;
}
/* line 50, templates/rt_isotope/custom/scss/custom.scss */
/* line 51, templates/rt_isotope/custom/scss/custom.scss */
.rage-page h1, .rage-page h2, .rage-page .djc_thead, .rage-page .djc_cart_table .djc_th_title, .rage-page .djc_th_title {
  color: #000 !important;
}
/* line 56, templates/rt_isotope/custom/scss/custom.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0.05rem 0 0 0;
}
@media only all and (min-width: 48rem) {
  /* line 62, templates/rt_isotope/custom/scss/custom.scss */
  #g-navigation.g-headroom {
    position: relative;
  }
  /* line 66, templates/rt_isotope/custom/scss/custom.scss */
  #g-navigation.g-headroom + header, #g-navigation.g-headroom + section {
    margin-top: 1rem;
  }
}
/* line 72, templates/rt_isotope/custom/scss/custom.scss */
.g-overlaytoggle .g-overlaytoggle-text {
  display: none;
}
/* line 76, templates/rt_isotope/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 0.85rem;
}
/* line 80, templates/rt_isotope/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown, #g-overlay .g-main-nav .g-dropdown {
  background: #000;
}
/* line 84, templates/rt_isotope/custom/scss/custom.scss */
#g-overlay .g-main-nav .g-toplevel > li > .g-menu-item-container, #g-overlay .g-main-nav .g-dropdown {
  border: none;
}
/* line 90, templates/rt_isotope/custom/scss/custom.scss */
#g-navigation .g-block > .g-content {
  padding: 0;
}
/* line 95, templates/rt_isotope/custom/scss/custom.scss */
#g-page-surround {
  background: #000;
}
/* line 100, templates/rt_isotope/custom/scss/custom.scss */
.item-page {
  background: rgba(26, 26, 26, 0.15) !important;
  color: #fff;
  padding: 10px;
}
/* line 106, templates/rt_isotope/custom/scss/custom.scss */
.btn {
  background-color: #818181;
  background-image: none;
  text-shadow: none;
  font-size: 10px;
}
/* line 111, templates/rt_isotope/custom/scss/custom.scss */
.btn:hover {
  background-color: #686868;
}
/* line 116, templates/rt_isotope/custom/scss/custom.scss */
.btn-primary {
  font-size: 18px;
}
/* line 120, templates/rt_isotope/custom/scss/custom.scss */
/* line 153, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.girl-1 #g-page-surround {
  background: #e281a5;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.girl-1 .btn, .girl-1 .button {
  background: #e281a5;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.girl-1 .btn:hover, .girl-1 .button:hover {
  color: #e281a5;
  background: #000;
}
/* line 158, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.girl-2 #g-page-surround {
  background: #de6911;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.girl-2 .btn, .girl-2 .button {
  background: #de6911;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.girl-2 .btn:hover, .girl-2 .button:hover {
  color: #de6911;
  background: #000;
}
/* line 162, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.girl-3 #g-page-surround {
  background: #b591b7;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.girl-3 .btn, .girl-3 .button {
  background: #b591b7;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.girl-3 .btn:hover, .girl-3 .button:hover {
  color: #b591b7;
  background: #000;
}
/* line 166, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.girl-4 #g-page-surround {
  background: #c84243;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.girl-4 .btn, .girl-4 .button {
  background: #c84243;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.girl-4 .btn:hover, .girl-4 .button:hover {
  color: #c84243;
  background: #000;
}
/* line 170, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.men-1 #g-page-surround {
  background: #019ee3;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.men-1 .btn, .men-1 .button {
  background: #019ee3;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.men-1 .btn:hover, .men-1 .button:hover {
  color: #019ee3;
  background: #000;
}
/* line 174, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.men-2 #g-page-surround {
  background: #9eb665;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.men-2 .btn, .men-2 .button {
  background: #9eb665;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.men-2 .btn:hover, .men-2 .button:hover {
  color: #9eb665;
  background: #000;
}
/* line 178, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.men-3 #g-page-surround {
  background: #ffdb03;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.men-3 .btn, .men-3 .button {
  background: #ffdb03;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.men-3 .btn:hover, .men-3 .button:hover {
  color: #ffdb03;
  background: #000;
}
/* line 182, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.men-4 #g-page-surround {
  background: #a47446;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.men-4 .btn, .men-4 .button {
  background: #a47446;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.men-4 .btn:hover, .men-4 .button:hover {
  color: #a47446;
  background: #000;
}
/* line 185, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.bodies #g-page-surround {
  background: #121212;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.bodies .btn, .bodies .button {
  background: #121212;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.bodies .btn:hover, .bodies .button:hover {
  color: #121212;
  background: #000;
}
/* line 189, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.twins #g-page-surround {
  background: #121212;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.twins .btn, .twins .button {
  background: #121212;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.twins .btn:hover, .twins .button:hover {
  color: #121212;
  background: #000;
}
/* line 193, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.bikers #g-page-surround {
  background: #121212;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.bikers .btn, .bikers .button {
  background: #121212;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.bikers .btn:hover, .bikers .button:hover {
  color: #121212;
  background: #000;
}
/* line 196, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.wee-folks #g-page-surround {
  background: #121212;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.wee-folks .btn, .wee-folks .button {
  background: #121212;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.wee-folks .btn:hover, .wee-folks .button:hover {
  color: #121212;
  background: #000;
}
/* line 200, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.thugs #g-page-surround {
  background: #121212;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.thugs .btn, .thugs .button {
  background: #121212;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.thugs .btn:hover, .thugs .button:hover {
  color: #121212;
  background: #000;
}
/* line 204, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.giants #g-page-surround {
  background: #121212;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.giants .btn, .giants .button {
  background: #121212;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.giants .btn:hover, .giants .button:hover {
  color: #121212;
  background: #000;
}
/* line 208, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.x-files #g-page-surround {
  background: #121212;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.x-files .btn, .x-files .button {
  background: #121212;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.x-files .btn:hover, .x-files .button:hover {
  color: #121212;
  background: #000;
}
/* line 212, templates/rt_isotope/custom/scss/custom.scss */
/* line 138, templates/rt_isotope/custom/scss/custom.scss */
.new-faces #g-page-surround, .dark #g-page-surround {
  background: #131313;
}
/* line 142, templates/rt_isotope/custom/scss/custom.scss */
.new-faces .btn, .dark .btn, .new-faces .button, .dark .button {
  background: #131313;
}
/* line 145, templates/rt_isotope/custom/scss/custom.scss */
.new-faces .btn:hover, .dark .btn:hover, .new-faces .button:hover, .dark .button:hover {
  color: #131313;
  background: #000;
}
/* line 217, templates/rt_isotope/custom/scss/custom.scss */
#g-navigation.g-headroom {
  border-bottom: 0;
}
/* line 223, templates/rt_isotope/custom/scss/custom.scss */
#g-slideshow {
  margin-top: -4rem;
}
/* line 227, templates/rt_isotope/custom/scss/custom.scss */
.layout-slideshow .sprocket-features-arrows .arrow {
  font-size: 1rem;
}
/* line 234, templates/rt_isotope/custom/scss/custom.scss */
.fancybox-title.fancybox-title-inside-wrap {
  display: none !important;
}
/* line 241, templates/rt_isotope/custom/scss/custom.scss */
#g-overlay .g-main-nav .g-toplevel > li > .g-menu-item-container {
  height: 90px;
}
/* line 246, templates/rt_isotope/custom/scss/custom.scss */
#g-overlay {
  background: rgba(25, 25, 25, 0.95);
  padding-top: 60px;
}
/* line 252, templates/rt_isotope/custom/scss/custom.scss */
/* line 253, templates/rt_isotope/custom/scss/custom.scss */
.g-blockcontent .g-blockcontent-subcontent-desc {
  font-size: 1.2rem;
}
/* line 258, templates/rt_isotope/custom/scss/custom.scss */
#g-overlay .g-main-nav {
  margin: 8rem 0 0 0;
}
/* line 262, templates/rt_isotope/custom/scss/custom.scss */
#g-overlay .g-main-nav .g-toplevel > li > .g-menu-item-container {
  background: #000;
}
/* line 267, templates/rt_isotope/custom/scss/custom.scss */
/* line 268, templates/rt_isotope/custom/scss/custom.scss */
.g-home-particle #g-copyright {
  position: absolute;
  bottom: 0;
  width: 100%;
}
/* line 278, templates/rt_isotope/custom/scss/custom.scss */
.home-intro-video {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 90vh;
}
/* line 284, templates/rt_isotope/custom/scss/custom.scss */
.home-intro-video video {
  width: 100%;
}
/* line 293, templates/rt_isotope/custom/scss/custom.scss */
#g-mainbar {
  min-height: 55vh;
}
/* line 295, templates/rt_isotope/custom/scss/custom.scss */
#g-mainbar .g-content {
  background: rgba(26, 26, 26, 0.15);
  color: #fff;
}
/* line 300, templates/rt_isotope/custom/scss/custom.scss */
#g-mainbar .g-content .platform-content {
  padding: 5px;
}
/* line 306, templates/rt_isotope/custom/scss/custom.scss */
#g-container-main {
  min-height: 760px;
}
/* line 309, templates/rt_isotope/custom/scss/custom.scss */
.box4.moduletable, .box4.widget, .box4.g-outer-box, .box4 > .g-content {
  background: #000;
  color: #fff;
}
/* line 316, templates/rt_isotope/custom/scss/custom.scss */
.pagination ul > li > a, .pagination ul > li > span {
  background: #111;
  border: 1px solid #2d2d2d;
}
/* line 320, templates/rt_isotope/custom/scss/custom.scss */
.pagination ul > li > a:hover, .pagination ul > li > span:hover {
  background: #000;
}
/* line 327, templates/rt_isotope/custom/scss/custom.scss */
/* line 328, templates/rt_isotope/custom/scss/custom.scss */
.formControls img {
  max-width: none;
}
/* line 336, templates/rt_isotope/custom/scss/custom.scss */
/* line 337, templates/rt_isotope/custom/scss/custom.scss */
.landing-cards .g-blockcontent-subcontent-block-content p {
  margin-top: 0;
}
/* line 339, templates/rt_isotope/custom/scss/custom.scss */
.landing-cards .g-blockcontent-subcontent-block-content p a {
  width: 100%;
  text-align: center;
  background: black;
  color: #818181;
  border: none;
  padding: 1rem;
}
/* line 347, templates/rt_isotope/custom/scss/custom.scss */
.landing-cards .g-blockcontent-subcontent-block-content p a:hover {
  opacity: 0.5;
  color: white;
}
/* line 359, templates/rt_isotope/custom/scss/custom.scss */
#djcatalog .djc_items .djc_item_in, #djcatalog .djc_related_items .djc_item_in {
  padding: 0px;
}
/* line 363, templates/rt_isotope/custom/scss/custom.scss */
/* line 364, templates/rt_isotope/custom/scss/custom.scss */
/* line 365, templates/rt_isotope/custom/scss/custom.scss */
.com_djcatalog2 #g-mainbar .g-content {
  background: transparent;
  color: #fff;
}
/* line 370, templates/rt_isotope/custom/scss/custom.scss */
.com_djcatalog2 #g-mainbar .g-content .platform-content {
  padding: 5px;
}
/* line 380, templates/rt_isotope/custom/scss/custom.scss */
/* line 381, templates/rt_isotope/custom/scss/custom.scss */
.djc_items .djc_title h3 {
  font-weight: normal;
  font-size: 1.1rem;
}
/* line 390, templates/rt_isotope/custom/scss/custom.scss */
.djc_author, .djc_sku, .djc_readon, li.djc_filter_input.djc_filter_producers {
  display: none !important;
}
/* line 395, templates/rt_isotope/custom/scss/custom.scss */
.djc_form_addtocart {
  text-align: center;
}
/* line 402, templates/rt_isotope/custom/scss/custom.scss */
.btn.btn-primary.djc_addtoquote_btn {
  border-radius: 5px !important;
}
/* line 409, templates/rt_isotope/custom/scss/custom.scss */
.djc_toolbar {
  display: inline-block;
  float: right;
}
/* line 412, templates/rt_isotope/custom/scss/custom.scss */
.djc_toolbar #djc_contact_form_button {
  padding: 5px;
  font-size: 0.9rem;
}
/* line 418, templates/rt_isotope/custom/scss/custom.scss */
/* line 419, templates/rt_isotope/custom/scss/custom.scss */
.djc_description .btn.btn-primary.djc_addtoquote_btn {
  border: solid #111;
}
/* line 427, templates/rt_isotope/custom/scss/custom.scss */
/* line 430, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround {
  background: #fff;
  background-image: none;
}
/* line 436, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround #g-navigation {
  border-bottom: 1px solid #bbb;
}
/* line 441, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround #g-mainbar .g-content, .rage-page #g-page-surround .item-page {
  background: none !important;
  color: #000;
}
/* line 447, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround .sprocket-strips-s-item {
  background-size: cover;
  border-radius: 2px;
  text-align: center;
  text-transform: lowercase;
}
/* line 454, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround .sprocket-strips-s-item h4 {
  padding-bottom: 10px;
  font-weight: normal;
}
/* line 457, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround .sprocket-strips-s-item h4 a {
  color: #fff;
}
/* line 459, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround .sprocket-strips-s-item h4 a:hover {
  color: #818181;
}
/* line 465, templates/rt_isotope/custom/scss/custom.scss */
/* line 466, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround .sprocket-strips-s-item:hover img {
  scale: 105%;
  opacity: 0.9;
}
/* line 473, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround .btn {
  background-color: #d5d5d5;
}
/* line 477, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround .btn:hover {
  background-color: #000;
}
/* line 481, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #g-page-surround .btn.djc_addtoquote_btn {
  margin-top: 10px;
}
/* line 491, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #djcatalog.djc_item {
  display: grid;
}
/* line 495, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #djcatalog.djc_item .djc_title {
  order: 1;
}
/* line 499, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #djcatalog.djc_item .djc_toolbar {
  order: 1;
}
/* line 503, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #djcatalog.djc_item .djc_images {
  order: 3;
}
/* line 507, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #djcatalog.djc_item .djc_description {
  order: 4;
}
/* line 512, templates/rt_isotope/custom/scss/custom.scss */
.rage-page .djc_item_row .djc_title {
  visibility: visible;
  position: relative;
  background: rgba(26, 26, 26, 0.65);
  color: #fff;
}
/* line 518, templates/rt_isotope/custom/scss/custom.scss */
/* line 519, templates/rt_isotope/custom/scss/custom.scss */
.rage-page .djc_items .djc_title h3 {
  font-weight: normal;
  font-size: 0.8rem;
  text-align: center;
  text-transform: uppercase;
  padding: 9px 0;
}
/* line 532, templates/rt_isotope/custom/scss/custom.scss */
.rage-page #djcatalog a img {
  width: auto;
}
/* line 539, templates/rt_isotope/custom/scss/custom.scss */
#djcatalog .djc_images {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 0;
  padding-top: 20px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.5);
  width: 100%;
}
/* line 551, templates/rt_isotope/custom/scss/custom.scss */
/* line 554, templates/rt_isotope/custom/scss/custom.scss */
.ugly-page .djc_item_row .djc_title {
  margin-top: -50px;
  visibility: hidden;
}
/* line 559, templates/rt_isotope/custom/scss/custom.scss */
.ugly-page h2.djc_title {
  color: #fff;
  text-shadow: 1px 1px #888;
}
/* line 564, templates/rt_isotope/custom/scss/custom.scss */
.ugly-page #djcatalog .djc_filters, .ugly-page #djcatalog .djc_order .djc_order_in {
  background: rgba(26, 26, 26, 0.15);
  color: #fff;
  border: 1px solid #000;
}
/* line 571, templates/rt_isotope/custom/scss/custom.scss */
.ugly-page #djcatalog .djc_filters .djc_filters_in {
  border: none;
}
/* line 579, templates/rt_isotope/custom/scss/custom.scss */
.djc_item_row .djc_title {
  margin-top: -50px;
  visibility: hidden;
}
/* line 586, templates/rt_isotope/custom/scss/custom.scss */
/* line 587, templates/rt_isotope/custom/scss/custom.scss */
.no-order .djc_order {
  display: none;
}
/* line 593, templates/rt_isotope/custom/scss/custom.scss */
.djc_order {
  display: none;
}
/* line 598, templates/rt_isotope/custom/scss/custom.scss */
/* line 599, templates/rt_isotope/custom/scss/custom.scss */
.djc_qty_buttons .djc_qty_btn, .djc_qty_buttons .djc_qty_input {
  display: none !important;
}
/* line 605, templates/rt_isotope/custom/scss/custom.scss */
.djc_thead.djc_th_qty, .djc_td_update_qty {
  display: none !important;
}
/* line 610, templates/rt_isotope/custom/scss/custom.scss */
.djc_attributes {
  background: rgba(255, 255, 255, 0.75);
}
/* line 620, templates/rt_isotope/custom/scss/custom.scss */
/* line 628, templates/rt_isotope/custom/scss/custom.scss */
#djcatalog .djc_cart {
  background: rgba(0, 0, 0, 0.85);
}
/* line 632, templates/rt_isotope/custom/scss/custom.scss */
#djcatalog .djc_image a img {
  width: auto;
}
/* line 638, templates/rt_isotope/custom/scss/custom.scss */
/* line 639, templates/rt_isotope/custom/scss/custom.scss */
.djc_attributes table tr.djc_attribute td, .djc_attributes table tr.djc_attribute td.djc_label {
  background: #000;
  color: #fff;
}
/* line 643, templates/rt_isotope/custom/scss/custom.scss */
/* line 644, templates/rt_isotope/custom/scss/custom.scss */
.djc_attributes table tr.djc_attribute:nth-child(2n+1) td.djc_value {
  background: rgba(0, 0, 0, 0.85);
}
/* line 648, templates/rt_isotope/custom/scss/custom.scss */
.djc_attributes table tr.djc_attribute:nth-child(2n+1) td.djc_label {
  background: rgba(0, 0, 0, 0.95);
}
/* line 656, templates/rt_isotope/custom/scss/custom.scss */
.mfp-bg {
  z-index: 11042;
}
/* line 660, templates/rt_isotope/custom/scss/custom.scss */
.mfp-wrap {
  z-index: 11043;
}
/* line 665, templates/rt_isotope/custom/scss/custom.scss */
.top-basket h3.g-title {
  margin-bottom: 0.2rem;
  font-size: 1rem;
}
/* line 670, templates/rt_isotope/custom/scss/custom.scss */
/* line 671, templates/rt_isotope/custom/scss/custom.scss */
.mod_djc2cart p.mod_djc2cart_info, .mod_djc2cart p.mod_djc2cart_button {
  margin: 0.3rem 0 !important;
  font-size: 0.9rem;
}
/* line 675, templates/rt_isotope/custom/scss/custom.scss */
.mod_djc2cart p.mod_djc2cart_button .btn {
  font-size: 10px;
  padding: 0px 6px;
}
/* line 681, templates/rt_isotope/custom/scss/custom.scss */
.mod_djc2cart_is_empty {
  font-size: 0.8rem;
}
/* line 686, templates/rt_isotope/custom/scss/custom.scss */
.mod_djc2filters_attribute {
  float: left !important;
  width: 12%;
  margin-right: 15px;
}
/* line 691, templates/rt_isotope/custom/scss/custom.scss */
div.mod_djc2filters .mod_djc2filters_buttons {
  display: inline-block;
  padding: 28px 0 0 0;
}
/* line 697, templates/rt_isotope/custom/scss/custom.scss */
.sprocket-strips-s-content {
  margin: 0;
}
/* line 700, templates/rt_isotope/custom/scss/custom.scss */
.sprocket-strips-s-content h4 {
  padding: 0.5rem;
  text-align: center;
}
/* line 706, templates/rt_isotope/custom/scss/custom.scss */
.sprocket-strips-s-content h4 a {
  width: 100%;
  display: block;
  padding: 15px;
  text-align: center;
}
/* line 713, templates/rt_isotope/custom/scss/custom.scss */
.sprocket-strips-s-content h4:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 726, templates/rt_isotope/custom/scss/custom.scss */
/* line 727, templates/rt_isotope/custom/scss/custom.scss */
.sprocket-strips-s .readon {
  display: none;
}
/* line 734, templates/rt_isotope/custom/scss/custom.scss */
/* line 736, templates/rt_isotope/custom/scss/custom.scss */
#djc_filter_skills .djc_filter_minmax_separator, #djc_filter_skills .djc_filter_max {
  display: none;
}
/* line 743, templates/rt_isotope/custom/scss/custom.scss */
#djcatalog .djc_filter_list li, #djcatalog .djc_filter_search li, #djcatalog .djc_filter_map_search li, #djcatalog .djc_filter_radius_search li, #djcatalog .djc_filter_country_state_search li, #djcatalog .djc_order_buttons li {
  width: auto;
}
/* line 747, templates/rt_isotope/custom/scss/custom.scss */
ul.djc_filter_list {
  float: right;
}
/* line 752, templates/rt_isotope/custom/scss/custom.scss */
ul.djc_filter_search {
  float: left;
}
/* line 757, templates/rt_isotope/custom/scss/custom.scss */
/* line 760, templates/rt_isotope/custom/scss/custom.scss */
.desaturate .djc_image:hover {
  filter: grayscale(0%);
}
/* line 768, templates/rt_isotope/custom/scss/custom.scss */
/* line 769, templates/rt_isotope/custom/scss/custom.scss */
#g-above .g-content {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 777, templates/rt_isotope/custom/scss/custom.scss */
.formError {
  color: red;
  font-weight: bold;
  font-size: 14px;
}
/* line 783, templates/rt_isotope/custom/scss/custom.scss */
.formControls .btn {
  font-size: 14px;
}
/* line 790, templates/rt_isotope/custom/scss/custom.scss */
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {
  background-position: 50% 10%;
}
/* line 795, templates/rt_isotope/custom/scss/custom.scss */
.mfp-title {
  visibility: hidden;
}
/* line 797, templates/rt_isotope/custom/scss/custom.scss */
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
  background: rgba(255, 255, 255, 0.4);
}
/* line 801, templates/rt_isotope/custom/scss/custom.scss */
#rsform-table1 .rsform-table-row .rsform-left-col {
  width: 25%;
  font-weight: bold;
  color: #333;
}
/* line 813, templates/rt_isotope/custom/scss/custom.scss */
/* line 814, templates/rt_isotope/custom/scss/custom.scss */
.catalogue-covers ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {
  height: 282px !important;
}
/* line 818, templates/rt_isotope/custom/scss/custom.scss */
.catalogue-covers ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg, .catalogue-covers ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg {
  height: 100% !important;
}
/* line 825, templates/rt_isotope/custom/scss/custom.scss */
.fancybox-button {
  background: #818181;
  color: #000;
}
@media only all and (max-width: 991.99px) {
  /* line 4, templates/rt_isotope/custom/scss/_media.scss */
  /* line 6, templates/rt_isotope/custom/scss/_media.scss */
  .main-filter .btn-show-more:before {
    content: 'Show/Hide > ';
  }
}
@media only all and (min-width: 60rem) {
  /* line 15, templates/rt_isotope/custom/scss/_media.scss */
  /* line 16, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog h2.djc_title {
    width: fit-content;
    display: inline-block;
  }
  /* line 21, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_toolbar {
    display: inline-block;
    float: right;
    width: fit-content;
  }
}
@media only all and (max-width: 47.938rem) {
  /* line 38, templates/rt_isotope/custom/scss/_media.scss */
  .ugly-page h2.djc_title {
    text-align: center;
    font-size: 2.4rem;
  }
  /* line 43, templates/rt_isotope/custom/scss/_media.scss */
  /* line 44, templates/rt_isotope/custom/scss/_media.scss */
  .rage-page .g-offcanvas-toggle {
    color: #fff;
  }
  /* line 48, templates/rt_isotope/custom/scss/_media.scss */
  .rage-page #g-offcanvas {
    background-color: #fff;
  }
  /* line 52, templates/rt_isotope/custom/scss/_media.scss */
  .rage-page #g-mobilemenu-container .g-toplevel li {
    background-color: #818181;
  }
  /* line 55, templates/rt_isotope/custom/scss/_media.scss */
  .rage-page .top-basket {
    color: #000;
  }
  /* line 60, templates/rt_isotope/custom/scss/_media.scss */
  /* line 61, templates/rt_isotope/custom/scss/_media.scss */
  #g-navigation .g-container .g-grid .g-block:first-child {
    order: 3;
  }
  /* line 65, templates/rt_isotope/custom/scss/_media.scss */
  #g-navigation .top-right {
    text-align: right;
    background: black;
  }
  /* line 69, templates/rt_isotope/custom/scss/_media.scss */
  /* line 70, templates/rt_isotope/custom/scss/_media.scss */
  #g-navigation .top-right .top-basket h3 {
    display: inline;
  }
  /* line 73, templates/rt_isotope/custom/scss/_media.scss */
  #g-navigation .top-right .top-basket .mod_djc2cart {
    display: inline-block;
  }
  /* line 81, templates/rt_isotope/custom/scss/_media.scss */
  /* line 82, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_toolbar .btn {
    display: block;
    margin: 0 auto;
  }
  /* line 87, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_items .djc_image img {
    width: 100%;
  }
  /* line 92, templates/rt_isotope/custom/scss/_media.scss */
  /* line 93, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_attributes table tr.djc_attribute td, #djcatalog .djc_attributes table tr.djc_attribute td.djc_label, #djcatalog .djc_attributes table tr.djc_attribute td.djc_value {
    background: #000 !important;
    color: #fff;
    display: inline-block;
    width: 50%;
  }
  /* line 99, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_attributes table tr.djc_attribute td.djc_value {
    background: rgba(0, 0, 0, 0.85) !important;
  }
  /* line 102, templates/rt_isotope/custom/scss/_media.scss */
  /* line 103, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_attributes table tr.djc_attribute:nth-child(2n+1) td.djc_value {
    background: rgba(0, 0, 0, 0.85) !important;
  }
  /* line 107, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_attributes table tr.djc_attribute:nth-child(2n+1) td.djc_label {
    background: rgba(0, 0, 0, 0.95) !important;
  }
  /* line 113, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog ul.djc_filter_list {
    float: none;
    width: auto;
  }
  /* line 117, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog ul.djc_filter_list li {
    display: inline;
  }
  /* line 124, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog ul.djc_filter_search {
    float: none;
    width: auto;
  }
  /* line 128, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog ul.djc_filter_search li {
    display: inline;
  }
}
@media only all and (min-width: 48rem) {
  /* line 146, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_items .djc_item_in, #djcatalog .djc_related_items .djc_item_in  {
    padding: 0px;
    z-index: 1;
    position: relative;
  }
  /* line 150, templates/rt_isotope/custom/scss/_media.scss */
  #djcatalog .djc_items .djc_item_in:hover, #djcatalog .djc_related_items .djc_item_in :hover {
    transform: scale(1.5);
    z-index: 10;
    background: rgba(0, 0, 0, 0.8);
  }
}
/*# sourceMappingURL=custom_10.css.map */