@import url("https://fast.fonts.net/lt/1.css?apiType=css&c=eaf91c63-73be-494c-b12b-68cc727a48c0&fontids=734907,734913");
@font-face{
  font-family:"Soho Gothic W01 Regular";
  src:url("../fonts/734907/3a99a203-9acc-47bf-acc0-795534d5b104.woff2") format("woff2"),url("../fonts/734907/16716e40-a794-41a1-b88a-0f7df4fc7a19.woff") format("woff");
}
@font-face{
  font-family:"Soho Gothic W01 Medium";
  src:url("../fonts/734913/598b0845-9116-49c3-921c-0faad7a564df.woff2") format("woff2"),url("../fonts/734913/df20967e-6948-4e78-a4a5-bae27b4a03b9.woff") format("woff");
}
@font-face {
    font-family: "LicensePlate";
    src: url("../fonts/LicensePlate.woff") format("woff"), url("../fonts/LicensePlate.ttf") format("ttf");
  }

/*
        This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts:  http://www.fonts.com
*/

  body {
    font-family: "Soho Gothic W01 Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" /*{body-font-family}*/;
    font-size: 16px;
  }

  h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: "Soho Gothic W01 Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" /*{headers-font-family}*/;
	color: #fff /*{headers-colour}*/;
}
  
    .btn-success, .btn-success.focus, .btn-success:focus, .btn-info, .btn-info:focus {
  background-color: black;
  border-color: #e91c2d;
  transition: 2s;
  -moz-transition: 2s;
  -webkit-transition: 2s;
  text-transform:uppercase;
  box-shadow: none;
  }
  
  .btn-success:hover, .btn-info:hover {
    background-color: #e91c2d /*{buttons | btn-success-background-colour-hover}*/;
    border-color: #e91c2d /*{buttons | btn-success-border-colour-hover}*/;
  }
  

  .oneofoneproductdetail{
    margin-left: 1.5rem;
    margin-right:1.5rem;
    margin-top: auto;
    margin-bottom: auto;
  }


  
  .ONEOFONECategoryContent{
    position: relative;
    z-index: 1;
    padding-left: 3rem;
  }

  .ONEOFONECategoryContentTitle{
    position: relative;
    z-index: 1;
    padding-left: 3rem;
    margin-left: 1rem !important;
    margin-top: unset !important;
  }

  
  .vidholder{
    min-height: 400px;
  }


  @media (min-width: 768px) {
    .oneofoneproductdetail{
      margin-left: 3rem;
      margin-right:3rem;
    }
    .vidholder{
      min-height: 510px;
    }
  }

  @media (min-width: 1024px) {
    .oneofoneproductdetail{
      max-width: 1124px;
      margin: auto;
    }

    .ONEOFONECategoryContentTitle{
      margin-left: -2.2rem !important;
      margin-top: 1rem !important;
    }
    }

  .ONEOFONEProductContent{
    position: relative;
    z-index: 1;
    padding-left: 3rem;
  }
  
  /* Insert >> before somthing */
  
  .ONEOFONECategoryContent::before, .ONEOFONECategoryContentTitle::before {
  font-weight: bold;
  display: inline-block;
  height: 100%;
  content: "\00BB";
  color: #e91c2d;
  text-align: left;
  margin-top: -20px;
  position: absolute;
  top: 0px;
  left: 0;
  font-size: 36pt;
  }

  .ONEOFONEProductContent::before {
    font-weight: bold;
    display: inline-block;
    height: 100%;
    content: "\00BB";
    color: #e91c2d;
    text-align: left;
    margin-top: -16px;
    position: absolute;
    top: 0px;
    left: 0;
    font-size: 26pt;
    }
  
  .ONEOFONECategoryTitle{
    font-family: Soho Gothic W01 Medium;
    letter-spacing:1.6px;
    font-size:32px;
    line-height: 38px;
  }
  
	.watermark { 
  position: absolute;
  z-index:-1;
  }
  
  .watermark img { 
    width: 100%; 
  }

	.watermark::after {
	  content: "";
	  position: absolute;
	  bottom: 0;
	  right: 0;
	  opacity: 0.5;
	  font-size: 1.5em;
	  color: red;
	}


.nSwatchProduct {
    height: 100px; 
    width: 100px; 
    display: block;
	opacity: 0.8;
}

.nColourSwatch._itmspec_lnk._itmspec_selected .nSwatchProduct {
    opacity: 1;
}

.wrapper-header .navbar .navbar-nav .nav-link {
	color: #e91c2d /*{navbar-default-link-colour}*/;
}

a:hover, a:active, a:focus, .btn-link:hover{
	color: #e91c2d /*{link-text-hover-colour}*/;
}

.pagination .page-link {
  color:#e91c2d;
  background-color:#000;
  border-color:#ced4da;
 }
 
 .pagination .page-link:hover {
  color:#fff;
  background-color:#e91c2d;
  border-color:#e91c2d;
    transition:1s;
  -moz-transition:1s;
  -webkit-transition:1s;
 }
 
.pagination .active .page-link,
.pagination .active .page-link:hover,
.pagination .active .page-link:focus {
 background-color:#e91c2d;
 border-color:#e91c2d;
}


.nav-link{
font-size: 15px;
line-height: 21px;
font-weight: 400;
letter-spacing: 1.77px;
text-transform: uppercase;

}

.breadcrumb-item {
  letter-spacing: 1.6px;
 }
 
 .text-muted {
  letter-spacing: 6px;
 }

 .NumPlate textarea{
  resize: none;
  font-size: 40px;
  line-height: 60px;
  letter-spacing: 1px;
  text-align: center;
  font-family: 'LicensePlate';
  border: 10px solid #000;
  border-radius: 8px;
  overflow: hidden;
  padding: 0 8px;
  text-transform: uppercase;
  margin:auto;
 }

 .BuildNum textarea{
  resize: none;
  font-size: 25px;
  line-height: 45px;
  letter-spacing: 0px;
  text-align: right;
  border: 2px solid #de1016;
  border-radius: 0px;
  overflow: hidden;
  padding: 0 8px;
  text-transform: uppercase;
  margin: auto;
  max-width: 95px;
  font-family: Soho Gothic W01 Medium;
  font-weight: bold;
  border-right-style: none;
  margin-right: 0;
 }

 .BuildNumFixed{
  font-size: 25px;
  line-height: 45px;
  letter-spacing: 0px;
  text-align: left;
  border: 2px solid #de1016;
  border-radius: 0px;
  overflow: hidden;
  padding: 0 8px;
  text-transform: uppercase;
  margin: auto;
  max-width: 105px;
  font-family: Soho Gothic W01 Medium;
  font-weight: bold;
  border-left-style: none;
  background-color: rgb(36, 37, 38);
  margin-left: 0;
 }
 
 .ProductDetails{
  padding-left: 3rem !important;
  padding-right: 3rem !important;

}

.ProductDetails h3,.h3{
  font-size: 20px;
  line-height: 1.75em;
  letter-spacing: 0.08em;
  margin-top: 30px;
}

.ProductDetails p, .p {
    font-size: 14px;
    line-height: 30px;
    letter-spacing: .03em;
    margin-bottom: 5rem;
  }

.breather-l {
  height: 100px;
}

.breather-m {
  height: 50px;
}
 
.red-arrow-points { 
  padding-left: 25px; 
} 
 
.red-arrow-points > li { 
  padding-left: 5px; 
 } 
  
 
 
ul.red-arrow-points li::marker { 
font-weight:700; 
 display:inline-block; 
 height:120%; 
 content:"\203A"; 
 color:#e91c2d; 
 text-align:left; 
 margin-top:-16px; 
 position:absolute; 
 top:0; 
 left:0;  
}