/*
 Theme Name:   Bike Depot
 Theme URI:    https://bikedepot.com/
 Description:  Custom CSS
 Author:       Bike Depot
 Author URI:   https://bikedepot.com/
 Template:     Default Inigo
 Version:      0.0.1
*/

/* CATEGORY PAGES */

#seoTextSection {
    margin-top: 50px;
    border-top: 1px solid #e2e2e2;
    padding-top: 25px;
}

#seoTextContent.editContent {
    width: 100%;
    margin: auto;
}

#seoTextContent.editContent h2 {
    Font-weight: 900;
}

/* SCROLL BAR */

html {
  --scrollbarBG: #f2f2f2;
  --thumbBG: #00acee;
}
body::-webkit-scrollbar {
  width: 15px;
}
body {
  scrollbar-width: thin;
  scrollbar-color: var(--thumbBG) var(--scrollbarBG);
}
body::-webkit-scrollbar-track {
  background: var(--scrollbarBG);
}
body::-webkit-scrollbar-thumb {
  background-color: var(--thumbBG) ;
  border-radius: 10px;
  border: 0px solid var(--scrollbarBG);
}


/* SITE LOGO */

.seSiteLogo a img {
	width: 160px;
	height: 45px;
}

/* BUTTONS */

.seContentSectionLink

.btn.btn-primary.bd-buttonLink-dark {
	background-color: #2d2d2d !important;
	border-color: #2d2d2d !important;
	color: #fff !important;
}

.btn.btn-primary.bd-buttonLink-dark:hover {
	background-color: #fff !important;
	border-color: #2d2d2d !important;
	color: #2d2d2d !important;
}

.btn.btn-primary.bd-buttonLink-light {
	background-color: #fff !important;
	border-color: #2d2d2d !important;
	color: #2d2d2d !important;
}

.btn.btn-primary.bd-buttonLink-light:hover {
	background-color: #2d2d2d !important;
	border-color: #2d2d2d !important;
	color: #fff !important;
}

/* SLICK SLIDER */

.slick-dots li.slick-active button::before {
	color: #00acee;
}

.slick-dots li button::before {
	font-size: 20px;
}

.slick-arrow.slick-prev::before {
  content: "\f053";
}

.slick-arrow.slick-next::before {
  content: "\f054";
}

/* GLOBAL FONTS */

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "proxima-nova", sans-serif !important;
  font-weight: 700;
  font-style: normal;
  -webkit-font-smoothing: antialiased !important;
}

.sePage .sePageLayout .seNavbar .navbar-nav > li > a,
.sePageLayout .navbar-nav li a,
.sePage .sePageLayout .sePageMain,
.sePage .sePageLayout .sePageFooter .seFooter {
  font-family: proxima-nova, sans-serif !important;
  font-weight: 400;
  font-style: normal;
  -webkit-font-smoothing: antialiased !important;
}

.sePage .sePageLayout .sePageHeader, .sePage .sePageLayout .se-catalog-navigator .se-navigator-group a {
	font-family: proxima-nova, sans-serif !important;
}

.sePage .sePageLayout .se-catalog-navigator .se-navigator-group a {
	font-family: proxima-nova, sans-serif !important;
}

.se-catalog-navigator .se-navigator-group a.navigator-title {
	letter-spacing: 0;
}

.sePageLayout h1 {
	font-weight: 900;
}

/* PDP */

.seLoanPrice {
	font-size: 16px;
}

/* SEARCH BAR */

.seSiteSearchForm .input-group .form-control {
	font-weight: 400;
}

.seSiteSearchForm .input-group .form-control::placeholder {
	text-transform: capitalize;
	font-weight: 400;
	color: #999;
}

.sePage input#seHeaderSearchBox {
	font-family: "proxima-nova", sans-serif !important;
}

/* GLOBAL BUTTONS */

.sePage .sePageLayout a.btn.btn-primary {
  font-family: proxima-nova, sans-serif !important;
  font-weight: 700;
  font-style: normal;
  -webkit-font-smoothing: antialiased !important;
}

/* NAVIGATION */


.sePage .sePageLayout .seNavbar .navbar-nav > li:nth-child(6) > a {
	color: #cc0000;
}

.sePage .sePageLayout .seNavbar .navbar-nav > li:nth-child(5) > ul > li a:not(.btn) {
	font-size: 26px;
}

.seNavbar .navbar-nav > li:nth-child(n+7) > a {
	font-size: 20px !important;
	padding: 10px 15px;
}

.link-list.is-drilldown-submenu.is-active > li:first-child a::before {
 content: "Shop All";
}

.link-list.is-drilldown-submenu.is-active > li:first-child a {
 font-weight: 700 !important;
}

.wsmobileheader .navbar-toggle {
  font-size: 0px;
}

.wsmobileheader .navbar-toggle .icon-bar:not(:last-child) {
  margin-bottom: 5px;
}

.wsmobileheader .navbar-toggle .icon-bar {
  width: 25px;
  height: 2px;
}

@media only screen and (max-width:991px) {

.sePageLayout .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow::after {
height: 2px;
margin-top: -1px;
}

.sePageLayout .navbar-nav .is-drilldown-submenu-parent.dropdown .arrow::before {
width: 2px; 
margin-left: -1px;
}

.sePageLayout .navbar-nav .dropdown-menu.is-drilldown-submenu {
background: #e5e5e5;
}

.seNavbar .navbar-nav > li:nth-child(n+7) > a {
background: #f2f2f2;
}

}

@media only screen and (min-width: 992px) {

#seoTextContent.editContent {
    width: 75%;
    margin: auto;
}


.seSiteSearch {
  border:1px solid #2d2d2d;
	
}

.seNavbar .navbar-nav > li:nth-child(7) > a {
	margin-top: 30px;
}


  .wsmobileheader {
    width: 85px !important;
  }

  .sePageLayout .navbar-nav .link-list a:active,
  .sePageLayout .navbar-nav .link-list a:hover,
  .sePageLayout .navbar-nav li.is-active > a,
  .sePageLayout .navbar-nav li a:active,
  .sePageLayout .navbar-nav li a:hover {
    font-weight: 700;
    font-style: normal;
    text-decoration: none;
  }

  .sePageLayout .navbar-nav > li > a,
  .sePageLayout .navbar-nav li a {
    padding: 15px 15px;
  }

  .sePageLayout
    .navbar-nav
    > li
    > .dropdown-menu
    .seMegaMenuGroup
    .link-list
    li {
    width: 100%;
  }

/* NAVIGATION : MEGA MENU IMAGES */

  .seMegaMenuGroup-2:nth-child(1) ul {
    background-image: url("https://www.sefiles.net/merchant/5984/images/template/road-bikes-mm-bg.png");
    background-repeat: no-repeat;
    background-attachment: absolute;
    background-position: right bottom;
  }

  .seMegaMenuGroup-2:nth-child(2) ul {
    background-image: url("https://www.sefiles.net/merchant/5984/images/template/mountain-bikes-mm-bg.png") !important;
    background-repeat: no-repeat;
    background-attachment: absolute;
    background-position: right bottom;
  }

  .seMegaMenuGroup-2:nth-child(3) ul {
    background-image: url("https://www.sefiles.net/merchant/5984/images/template/cyclocross-bikes-mm-bg.png");
    background-repeat: no-repeat;
    background-attachment: absolute;
    background-position: right bottom;
  } 

  .dropdown:nth-child(2) > .seMegaMenu-3 {
    background-image: url("https://www.sefiles.net/merchant/5984/images/template/components-mm-bg-1-top-right.png");
    background-repeat: no-repeat;
    background-attachment: absolute;
    background-position: right top; 
}

  .dropdown:nth-child(3) > .seMegaMenu-3 {
    background-image: url("https://www.sefiles.net/merchant/5984/images/template/accessories-mm-bg-1-top-right.png");
    background-repeat: no-repeat;
    background-attachment: absolute;
    background-position: right top; 
}

  .dropdown:nth-child(4) > .seMegaMenu-4 {
    background-image: url("https://www.sefiles.net/merchant/5984/images/template/gear-mm-bg-1-top-right.png");
    background-repeat: no-repeat;
    background-attachment: absolute;
    background-position: right top; 
}




  .seNavbar .navbar-nav > li > a {
    font-size: 36px !important;
    font-weight: 400 !important;
  }

  .seHeaderBottom {
    border-bottom: 1px solid #d2d2d2;
    /* -moz-box-shadow: 0 4px 4px rgba(1, 1, 1, 0.3);
    -webkit-box-shadow: 0 6px 6px rgba(1, 1, 1, 0.3);
    box-shadow: 0 6px 6px rgba(1, 1, 1, 0.3); */
  }
}

.wsoffcanvasopener .wsmobileheader .navbar-toggle .icon-bar {
  height: 2px;
  width: 25px;
  -webkit-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

/* MEGA MENU */

.seNavbar .navbar-nav > li > a {
  font-size: 36px !important;
}

.sePageLayout .navbar-nav .megamenu-title,
.sePageLayout .navbar-nav > li > a {
  text-transform: capitalize !important;
  font-weight: 400 !important;
}

.sePageLayout .navbar-nav .link-list a:active,
.sePageLayout .navbar-nav .link-list a:hover,
.sePageLayout .navbar-nav li.is-active > a,
.sePageLayout .navbar-nav li a:active,
.sePageLayout .navbar-nav li a:hover {
  font-weight: 700 !important;
}

.sePageLayout .navbar-nav li a {
  color: #4d4d4d;
  font-family: proxima-nova, sans-serif;
  font-size: 26px;
}

/* CATALOG */

.seProduct:hover {
  box-shadow: 0 0 6px 0 rgba(1, 1, 1, 0.3);
}


@media only screen and (min-width:1200px) {
 .seSiteSearch {
  
 }
}