/* Sample @font-face declarations. */
@font-face {
  font-family: 'TorontoSubway';
  src: url("../../fonts/toronto_subway_regular-web.eot");
  src: url("../../fonts/toronto_subway_regular-web.eot?#iefix") format("embedded-opentype"), url("../../fonts/toronto_subway_regular-web.woff2") format("woff2"), url("../../fonts/toronto_subway_regular-web.woff") format("woff"), url("../../fonts/toronto_subway_regular-web.ttf") format("truetype"), url("../../fonts/toronto_subway_regular-web.svg#TorontoSubwayRegular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TorontoSubway';
  src: url("../../fonts/toronto_subway_bold-web.eot");
  src: url("../../fonts/toronto_subway_bold-web.eot?#iefix") format("embedded-opentype"), url("../../fonts/toronto_subway_bold-web.woff2") format("woff2"), url("../../fonts/toronto_subway_bold-web.woff") format("woff"), url("../../fonts/toronto_subway_bold-web.ttf") format("truetype"), url("../../fonts/toronto_subway_bold-web.svg#TorontoSubwayBold") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'TorontoSubwayLight';
  src: url("../../fonts/toronto_subway_light-web.eot");
  src: url("../../fonts/toronto_subway_light-web.eot?#iefix") format("embedded-opentype"), url("../../fonts/toronto_subway_light-web.woff2") format("woff2"), url("../../fonts/toronto_subway_light-web.woff") format("woff"), url("../../fonts/toronto_subway_light-web.ttf") format("truetype"), url("../../fonts/toronto_subway_light-web.svg#TorontoSubwayLight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TorontoSubwayBlack';
  src: url("../../fonts/toronto_subway_black-web.eot");
  src: url("../../fonts/toronto_subway_black-web.eot?#iefix") format("embedded-opentype"), url("../../fonts/toronto_subway_black-web.woff2") format("woff2"), url("../../fonts/toronto_subway_black-web.woff") format("woff"), url("../../fonts/toronto_subway_black-web.ttf") format("truetype"), url("../../fonts/toronto_subway_black-web.svg#TorontoSubwayBlack") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'MistralD';
  src: url("../../fonts/3060D7_0_0.eot");
  src: url("../../fonts/3060D7_0_0.eot?#iefix") format("embedded-opentype"), url("../../fonts/3060D7_0_0.woff2") format("woff2"), url("../../fonts/3060D7_0_0.woff") format("woff"), url("../../fonts/3060D7_0_0.ttf") format("truetype"); }

::-moz-selection {
  background: #8B0E10 !important;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #8B0E10 !important;
  color: #fff;
  text-shadow: none; }

::-moz-selection {
  background: #8B0E10 !important;
  color: #fff;
  text-shadow: none; }

body #wrapper {
  background-image: url("./../img/home_background_2017.jpg"); }

.home #wrapper {
  background: #000; }

.page-id-1046 #wrapper {
  background-image: url("http://danelectro.com/wp-content/uploads/2016/02/64-Wider-Background.jpg"); }

.page-id-1049 #wrapper {
  background-image: url("http://danelectro.com/wp-content/uploads/2016/02/59-Wider-Background.jpg"); }

.page-id-17 #wrapper {
  background-image: url("http://danelectro.com/wp-content/uploads/2016/02/DoubleCut-Wider-Background.jpg"); }

.page-id-23 #wrapper {
  background-image: url("http://danelectro.com/wp-content/uploads/2016/02/SITAR-Wider-Background.jpg"); }

.page-id-21 #wrapper {
  background-image: url("http://danelectro.com/wp-content/uploads/2016/02/Bass-Wider-Background.jpg"); }

.page-id-19 #wrapper {
  background-image: url("http://danelectro.com/wp-content/uploads/2016/02/Hodad-Wider-Background.jpg"); }

.page-id-25 #wrapper {
  background-image: url("http://danelectro.com/wp-content/uploads/2016/02/CONTACT_Wider-BkGrd.jpg"); }

.page-id-3090 #wrapper {
  background-image: url("./../img/59X_background.jpg"); }

#buy3 br {
  display: none; }

@media screen and (min-width: 783px) {
  .swipe-for-colors {
    display: none; } }

.product__specs {
  position: relative; }
  .product__specs img {
    max-width: 384px;
    max-height: 808px; }

@media screen and (min-width: 783px) {
  .content-info-outer {
    position: absolute;
    width: 270px;
    top: 100px;
    left: 250px;
    z-index: 200; } }

@media screen and (max-width: 1125px) {
  .content-info-outer {
    left: 175px; } }

.content-info-outer .basicSpecsConvertible {
  position: static !important;
  width: auto !important;
  padding-bottom: 6px;
  margin-bottom: 10px; }

.content-info-outer .infoBlock {
  position: absolute;
  top: 100px;
  right: 30px; }
  @media screen and (min-width: 783px) {
    .content-info-outer .infoBlock {
      position: static;
      width: 110px;
      margin-left: 30px; } }
  .content-info-outer .infoBlock .buy {
    padding-top: 1px !important; }
  .content-info-outer .infoBlock a {
    margin: 0; }
    .content-info-outer .infoBlock a:hover, .content-info-outer .infoBlock a:fo