/* 20190125090450 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #0a8de9;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #0a8de9;
  box-shadow: 0 0 2px #0a8de9;
}

.gui-select.gui-focus .gui-handle {
  border-color: #0a8de9;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #76c61b;
}

/* custom */
/* Font Import*/
@import 'css2.css';

::-moz-selection {
       background-color: red;
       color: white;
}

::selection {
       background-color: red;
       color: white;
}




.gui-progressbar ul {
    list-style: none;
    height: 40px;
    line-height: 40px;
    background-color: white;
}
    
    
#top .nav li>ul.subnav a {
  padding: 13px;
  font-size:16px;
  border-top: 1px solid #919396;
    display: block;
    font-family: 'Rajdhani', sans-serif;
    background-color:#fff;
}

#top .nav li>ul.subnav a:hover {
color:red;
}



body{
  font-family: 'Roboto Mono', monospace;
}

/* This is header logo + search placement */
.fullwidth-row {
  border-top: 0px;
}

/* Adjust logo location */
#top .top-logo {
    display: block;
    height: 106px;
    margin-top: -30px;
    background-image:url("../image/logo-2.jpg");
    width:300px;
    height:106px;
    background-repeat:none;
}

#top .top-logo img.logo {
    height: 120%;
    display:none;
  }

/* Adjust searchbox in header */
#top li.top-search {
    float: right;
}

/* Adjust searchbox in header */
.col-sm-6 {
    width: 25%;
    float: right;
    font-family: 'Roboto Mono', monospace;
}

/* Adjust sidebar location */
.sidebar {
    padding-right: 20px;
    border-right: 1px dotted #e2e4e2;
    float: left;
}

/* Main Navigation font style */
#top nav.navbar .nav > li > a{
 font-family: 'Rajdhani', sans-serif; !important
 font-weight: 400; !important;
 font-size:18px;
 letter-spacing: .05em
}

/* Hide the Home button in Main Nav */
#top nav.navbar .nav > li.home > a{
  display: none;
}

#top nav.navbar .subnav {
    font-size: 10px;
    font-weight: 400;
}

/* Global - Page Panel Titles */
.panel-title{
  font-family: 'Rajdhani', sans-serif; !important
  color:#4b4b5a;
}

/* Global - Price Styling  */
.money{
 font-family: 'Rajdhani', sans-serif;
 font-weight: 400;
 font-size:140%;
 color: red;
}

/* Search Bar borders */
#header-search input{
    border-radius: 0px 0 0 0px;
    -moz-border-radius: 0px 0 0 0px;
    -webkit-border-radius: 0px 0 0 0px;
    background-color: white;
      font-family: 'Roboto Mono', monospace;
}

/* Search Bar borders */
.search-form .search-submit {
    display: inline-block;
    background-color: transparent;
    position: relative;
    float: left;
    border-radius: 0 0px 0px 0;
    -moz-border-radius: 0 0px 0px 0;
    -webkit-border-radius: 0 0px 0px 0;
}

/* Center text in page lines */
#top .navbar-main  {
 font-family: 'Rajdhani', sans-serif;
 font-weight: 700;
}

/* Global - SUB NAV PAGE HEADERS */
.title{
 text-transform: uppercase;
 letter-spacing: .05em;
 color: white;
 font-weight: 400;
 font-family: 'Rajdhani', sans-serif;
 font-style: normal;
 font-size:32px;
}

/* Global - SUB NAV PAGE HEADERS */
.wrapper-title .title-3 {
 text-transform: uppercase;
 letter-spacing: .05em;
 color: white;
 font-weight: 400;
 font-family: 'Rajdhani', sans-serif;
 background-color: #3A3B48;
 font-size: 28px;
 padding: 5px;

}

/* Global - font family */
p, ol, ul {
  font-family: 'Roboto Mono', monospace;
}

 /* Global - not sure */
.caption-content{
  display:none;
}

/* Global - Add to Cart Buttons */
.collection #sandBox button.btn.btn1, .home_products .home_products_wrapper button.btn.btn1, .product-page .prod-related button.btn.btn1 {
  padding:10px 20px 10px 20px;
  font-family: 'Rajdhani', sans-serif;
  font-weight: 700px;
  font-style: normal;
  text-transform: uppercase;
  border-width: 1px;
  border-color: #151331 #151331 #151331 #151331;
  background-color: #white;
  font-size: inital;
  margin-bottom:20px;
}

/* Global - Add to Cart Buttons */
.collection #sandBox button.btn.btn1:hover, .home_products .home_products_wrapper button.btn.btn1:hover, .product-page .prod-related button.btn.btn1:hover {
    color: white;
    background-color: #151331;
    border: 1px solid #151331;
}

/* Global - Shopping Cart in Cards*/
.fa-shopping-cart{
  display:none;
}

/* Global - breadcrumbs */
#breadcrumb .page-title, #breadcrumb a {
  font-family: 'Rajdhani', sans-serif;
  text-transform: uppercase;
  font-weight:700;
  text-decoration: none;
  font-size:13px;
  color:red;
}

#breadcrumb {
    color: red;
}

/* Landing Page images small */
.collection-wrapper .collection-image{
    display:none;
}

.collection-image {
    display: none;
}

#col-main.collection #page-title {
  background-color: white;
  z-index:1;
  padding-top: 5px 0px 3px 0px;
  font-size: 24px;
  font-weight:700;
  font-style: normal;
  color: #151331;
  letter-spacing: .05em;
}

.blockheading:before {
    border-top: 1px solid;
}

.blockheading span {
    background-color: white;
    border: 1px solid gray;
    padding: 5px 17px;
    margin-top:5px;
}

.col-md-16 {
    width: 100%;
    height: auto;
}

/* Landing Page Top Banner - Hide Toggle Switch */
.readless a, .readmore a{
   visibility: collapse;
   display:none;
}

 /* Landing Page Top Banner - */
 .collection .description.content:after{
   position: none;
 }

.col-sm-16{
  width:100%;
  height: auto;
}

  /* Landing Page Top Banner - Bottom Margin */
 .collection-wrapper {
    margin-bottom: 3em;
 }

  /* Landing Page Top Banner - Top Banner Image*/
.collection-description {
   background-image: url("https://static.shoplightspeed.com/shops/603005/files/000387048/subbanner-sm.jpg");
   height:212px;
   width:800px;
   z-index:100;
   background-repeat: no-repeat;
 }

  /* Landing Page Top Banner - Removal of Gradient on top of Top Banner Image*/
.collection .description.content:after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 20%;
    width: 100%;
    content: none;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.78) 100%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.78) 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.78) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c7ffffff', GradientType=0 );
    pointer-events: none;

}

/* Sidebar Title Catagories*/
.sidebar .sb-title {
font-family: 'Rajdhani', sans-serif;
text-transform: uppercase;
font-weight:700;
font-style: normal;
}

/* footer titles */
#footer h4.widget-title {
  font-family: 'Rajdhani', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  font-size:15px;
  color: #151331;
  letter-spacing: .05em;
}

/* page titles */
#page-title {
    font-family: 'Rajdhani', sans-serif;
    text-transform: uppercase;
    padding-bottom: 8px;
    margin-top: 3px;
    position: relative;
  }

/* lines */
.wrapper-title .line {
    border-top: 0px solid #151331;
  }

.element .row-container .title-5 {
  font-family: 'Rajdhani', sans-serif;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 400;
  font-size:16px;
}

.blockheading:before, .sidebar .sb-title:after{
  border-top-color: transparent;
}

.noUiSlider.noUi-horizontal .noUi-handle {
    background-color: #9A1922;
  }

.price-filter-range .inner {
    border-radius: 0px;
    color: #9A1922;
    background-color:#EFE7DD;
}

.price-filter-range .form-control {
  color: #9A1922;
}

.product-page #page-title {
  font-family: 'Rajdhani', sans-serif;
  text-transform: uppercase;
  font-style: normal;
  font-weight:400;
  font-size:30px;
  color:#white;
  background-color:white;
}

.wrapper-title {
background-color: #3A3B48;
color: white;
padding: 5px 0px 3px 0px;
}

.btn.btn1 {
  font-family: 'Rajdhani', sans-serif;
  letter-spacing: .05em;
}

.sidebar .fprod-title a {
    font-family: 'Rajdhani', sans-serif;
}

#product-header .brand-url {
    font-style: normal;
}

p{
  margin: 0px;
}

/*detail page titles */
.panel-group .panel-title>a {
  font-family: 'Rajdhani', sans-serif;
  font-weight:400;
  letter-spacing: .05em;
  color: white;
}

#footer a:hover {
  text-decoration: none;
}

.home_products .element .row-container .title-5 {
font-family: 'Rajdhani', sans-serif;
font-size:20px;
}

.template-brands .brandlogo {
background-color:#fafafa;
}

#product-header .brandlogo {
display:none;
margin-right:0em;
}

.notouch #widget-partners .logo a img {
    max-width: 80%;
}

.blockheading span.title {
font-size: 24px;
font-weight: 700;
font-style: normal;
color: #151331;
letter-spacing: .05em;
}

#footer li {
    margin-left: 0px;
    list-style: none;
}

#footer li a:hover {
    color: red;
    text-decoration:none;
}

.blockheading:before, .sidebar .sb-title:after {
    border-top-color: transparent; !important;
  }

#widget-partners{
  display:none;
}

@media (max-width: 767px) {
#top .top-logo {
    padding: 10px 0;
    margin: auto;
  }
}

.disclaimer {
    padding: 2em 2em 6em 0em;
    width:100%;
    display:inline-block;
    font-family: 'Rajdhani', sans-serif;
    font-size:16px;
    float:right;
}

.disclaimer:before {
    content:url("../image/footerlogo2.jpg");
    display: block;
}

.heading-socmedia .heading-newsletter {
    font-family: 'Rajdhani', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
    color: #151331;
    letter-spacing: .05em;
}

.product-information .selector-wrapper > label, .product-information .wrapper-title {
  background-color: white;
  color: #3A3B48;

}

.modal-header h4 {
font-family: 'Rajdhani', sans-serif;
font-weight: 700;
text-transform: uppercase;
}

#bottom h4 {
    font-family: 'Rajdhani', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #red;}

.description img, .hoverBorder, .productdata img {
        max-width: 100%;
        height: auto;
    }

.collection-wrapper{
  margin-top:-2em;
}

#footer h5, #footer h6, h5, h6 {
    font-weight: 400;
    font-family: 'Rajdhani', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
}


.quantity-wrapper .wrapper .btn-block {
font-family: 'Rajdhani', sans-serif;

}

.btn.btn1 {
    font-family: 'Rajdhani', sans-serif;
    letter-spacing: .05em;
    text-transform: uppercase;
    font-style: normal;
    font-weight: 700;
    color: #151331;
    background-color:white;
    opacity: 1;
    padding-bottom: 5px;
  }

.btn.btn1:hover { background-color: #151331;
}

#top #accounts a, #top #topmenu a, #accounts #loginButton {
font-style: normal;
font-weight: 700;
text-transform: uppercase;
  }
  
  /*eCom Support-Jeffrey Brignas February 18, 2017 Start- To change the product hover description text color*/
div.panel-heading > h4.panel-title > a {
color: black;
}
/*end-Jeffrey Brignas*/
