/* AMBASSADOR PAGES */
.cst_home_bann .text-block-inner
{
	padding: 00px 60px 0px !important;
}
table tbody tr td , table tbody tr td span 
{
	font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 18px !important;
}
.new-padding {
  padding:0vw;
}
table tbody tr td , table tbody tr td span , ol li, ul li, div
{
	font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 18px !important;
}
nav#navBar ul.site-nav li {
    display: inline-block;
    padding: 0 10px;
    list-style: none !important;
}
.page-temp {
  width:100%;
}
.ambassador .block-a {
  z-index:-2;
  width:100%;
}
.our-story-text-section-highlighted-text p {
    font-size: 18px;
}
#main-footer-nav a {
    font-size: 20px;
    text-transform: uppercase;
    padding: 0 10px;
  	font-weight: 500;
}
section#footer-logos1 div#cstm_logo_cl .iner_logoall {
    width: 12%;
    display: inline-block;
    margin: auto;
    text-align: center;
}
section.our-story-text-section h2.cstm_main_heading {
  	letter-spacing: 2px;
    margin: 0;
    font-size: 60px;
    line-height: 30px !important;
    font-family: 'krinkes_regular_personal_usRg';
}
.our-story-text-section-text-nw-2 h4 p {
    font-size: 26px;
    line-height: 27px !important;
    font-family: 'krinkes_regular_personal_usRg';
}
.our-story-text-section-highlighted-text p {
    margin-top: 0;
    font-size: 20px;
}
.ambassador .block-a img {
  width:100%;
  height:auto;
  position:relative;
  display: inline-block;
}
.ambassador .block-a .a-content {
  width:100%;
  position:absolute;
  padding:0 11vw;
  text-align:center;
  font-size:50px;
  line-height:53px;
  color:white;
  left: 0;
  top: 10%;
}
.ambassador .block-a .a-content h2 {
  font-size:60px;
  line-height:63px;
  margin-bottom:10px;
  margin-top:20%;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
}
.ambassador .block-a .a-content h3 {
  font-size:18px;
  line-height:20px;
  text-transform:uppercase;
  margin-bottom:40px;
}
.ambassador .block-b .b-content-col {
  width:49.5%;
  padding: 5vw;
  display:inline-block;
  text-align:center;
  z-index:-50;
}
.ambassador .block-b .b-content-full {
  width:100%;
  padding: 5vw 11vw;
  padding-top:0;
  text-align:center;
  display:inline-block;
  z-index:2;
}
.ambassador .block-b .b-content-full h2 {
  font-size:50px;
  line-height:53px;
  margin-bottom:10px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
}
.ambassador .block-b .b-content-full h3 {
  font-size:18px;
  line-height:20px;
  text-transform:uppercase;
  margin-bottom:40px;
}
.ambassador .block-b .b-content-full p {
  margin:15px;
  text-transform:uppercase;
}

.ambassador .block-b .b-content-full span {
  padding:0 7px;
  color:#e3e3e3;
}
.ambassador .block-b .b-content-full p strong {
  margin-bottom:-10px;
}

.ambassador .block-c {
  width: 100%;
}

.ambassador .block-c .c-content-col {
  display:inline-block;
  text-align:left;
  vertical-align:top;
  position:relative;
  overflow:hidden;
}
.ambassador .block-c .c-content-col:first-child {
 width: 60%; 
}
.ambassador .block-c .c-content-col:first-child img {
  width:100%;
  height:auto;
}
.ambassador .block-c .c-content-col:last-child {
  padding: 0 2vw;
  width: 39%;
}
.ambassador .block-c .c-content-col h2 {
  font-size:35px;
  line-height:40px;
  margin-bottom:20px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  letter-spacing:0;
}
.ambassador .block-c .c-content-col p {
  margin-bottom:10px;
}
.ambassador .block-d {
  padding: 5vw 0;
}

.ambassador .block-d img {
  width:100%;
  height:auto;
}

.ambassador .block-e {
  padding: 0 5vw;
}

.ambassador .block-e .e-content-full {
  width:400px;
  height:auto;
  margin:0 auto;
}
  
.ambassador .block-e .e-content-full blockquote {
  text-align:left;
  border:none;
  padding-left:0;
  padding-bottom:20px;
}

.ambassador .block-e .e-content-full blockquote p {
  font-size:35px;
  line-height:42px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  letter-spacing:0;
}

.ambassador .block-e .e-content-full h4 {
  padding-bottom:30px;
}

.ambassador .block-e .e-content-col {
  width:49.5%;
  padding: 5vw;
  display:inline-block;
  text-align:center;
  z-index:-50;
}

.ambassador .block-e .e-content-col img {
  vertical-align:top;
}

.ambassador .block-f {
  position:relative;
}

.ambassador .block-f img {
  width:100%;
  height:auto;
  display: inline-block;
  float:left;
}

.ambassador .block-f .f-content {
  width:100%;
  padding:0 11vw;
  text-align:center;
  font-size:50px;
  line-height:53px;
  color:white;
  float:right;
  position:absolute;
}

.ambassador .block-f .f-content h2 {
  font-size:50px;
  line-height:53px;
  margin-bottom:10px;
  margin-top:25%;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
}

.ambassador .block-f .f-content h3 {
  font-size:18px;
  line-height:20px;
  text-transform:uppercase;
  margin-bottom:30px;
}

.ambassador .block-f .f-content h3 a:hover {
  opacity:0.7;
}

  #excalibur h1 {
   font-family: 'khand', sans-serif;
    margin: 0;
  }

@media screen and (max-width: 768px) {
  section#footer-logos1 div#cstm_logo_cl .iner_logoall {
    width: 48% !important;
  }
  body  section#home-notebook
  {
    min-height: unset !important;
  /*  height: 1330px !important; */
    position: relative;
   }
  .nav-wrapper-collections-cm .grid-collage .grid__item.small--one-half {
    width: 49% !important;
    display: inline-block !important;
	}
  section.text-block.cst_home_bann {
    margin-top: 0px !important;
   
  }
  section#home-top {
    height: auto !important;
    min-height: auto  !important;
	}
  .shop-inline-list {
    display: none;
  }
  
   #excalibur h1 {
     margin-top: 20px;
     font-size: 4em;
   text-align: center; 
  }
  
  #excalibur-product h1 {
   text-align: right; 
  }
  
  #excalibur-product #product-gallery {
   margin-top: 20px !important; 
    
  }
    
    
    
  
  
  
  .excalibur-text {
 font-size: 16px; 
  text-align: left;
  padding: 20px;
}
  .ambassador .block-b .b-content-col {
    padding-top:60px;
  }
  .ambassador .block-c .c-content-col {
    width:100%;
   }
  .ambassador .block-c .c-content-col:last-child {
    padding-top:30px;
    width: 100%;
  }
  .ambassador .block-c .c-content-col:first-child {
    padding-top:30px;
    width: 100%;
  }
  
  .ambassador .block-e .e-content-full {
    width:100%;
  }
  .ambassador .block-e .e-content-col {
    width:100%;
    padding-left:0;
    padding-right:0;
  }
  .ambassador .block-e .e-content-col:first-child {
    padding-bottom:0;
  }
  .ambassador .block-e .e-content-col:last-child {
    padding-top:0;
  }
  .ambassador .block-f .f-content h2,
  .ambassador .block-a .a-content h2,
  .ambassador .block-b .b-content-full h2{
    font-size:28px;
    line-height:34px;
    margin-top:50px;
  }
  
  .ambassador .block-f .f-content h2 {
    margin-top:50px;
  }
  
  .ambassador .block-a .a-content h2 {
    margin-top:50px;
  }

  .ambassador .block-f .f-content h3,
  .ambassador .block-a .a-content h3,
  .ambassador .block-b .b-content-full h3 {
    font-size:14px;
    line-height:17px;
	}
  #main-footer-nav a {
    font-size: 16px;
    padding: 0;
}
}

.page-temp.ambassador {
  min-width:100%;
}

/* COMMUNITY PAGES */

.community .block-a {
  z-index:-2;
}

.community .block-a img {
  width:100%;
  height:auto;
  position:relative;
  display: inline-block;
}

.community .block-a .a-content {
  width:100%;
  position:absolute;
  padding:0 11vw;
  text-align:center;
  font-size:50px;
  line-height:53px;
  color:white;
  left: 0;
  top: 15%;
}

.community .block-a .a-content h2 {
  font-size:60px;
  line-height:63px;
  margin-bottom:10px;
  margin-top:15%;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:uppercase;
  letter-spacing:0;
}

.community .block-b {
  display: none;
  width:100%;
  padding: 5vw 11vw;
  z-index:1;
  background-color:black;
  border:20px solid white;
  margin-top:-15px;
}

.community .block-b .b-content {
  width:50%;
  z-index:2;
}

.community .block-b img {
  width:20vw;
  margin-bottom:-60px;
}

.community .block-b h1 {
  font-size:13vw;
  line-height:13vw;
  margin-bottom:10px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
  color:white;
}

.community .block-b .b-content h2 {
  font-size:18px;
  line-height:20px;
  margin-bottom:40px;
  color:white;
}

.community .block-b .b-content p {
  color:white;
}



.community .block-c {
  width:100%;
  padding: 5vw 11vw;
  z-index:1;
  background-color:#f7aec1;
  border:20px solid white;
  border-top:none;
  margin-top:15px;
}

.community .block-c .c-content {
  width:49.5%;
  display:inline-block;
  z-index:2;
  color:black;
  vertical-align:top;
}

.community .block-c h3 {
  font-size:25px;
  line-height:28px;
  margin-top:30px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
  color:black;
}

.community .block-c h1 {
  font-size:9vw;
  line-height:8vw;
  margin-top:0;
  margin-bottom:10px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
  color:black;
}

.community .block-c .c-content h2 {
  font-size:3vw;
  line-height:34px;
  margin-top:30px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
  color:black;
}

.community .block-c .c-content:first-child {
  padding-right:5vw;
}

.community .block-c .c-content:last-child {
  padding-left:5vw;
}


.community .block-d {
  width:100%;
  padding: 5vw 11vw;
  z-index:1;
  background-color:white;
  border:20px solid white;
  border-top:none;
  margin-top:0px;
}

.community .block-d .d-content {
  width:49.5%;
  display:inline-block;
  z-index:2;
  color:black;
  vertical-align:top;
}

.community .block-d h2 {
  font-size:25px;
  line-height:28px;
  margin-top:30px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
  color:black;
}

.community .block-d h1 {
  font-size:9vw;
  line-height:8vw;
  margin-top:0;
  margin-bottom:10px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
  color:black;
}

.community .block-d .d-content:nth-child(odd) {
  padding-right:5vw;
}

.community .block-d .d-content:nth-child(even) {
  padding-left:5vw;
}

.community .block-d .d-content-full {
  padding-top:1vw;
  text-align:center;
  width:100%;
}

.community .block-e {
  width:100%;
  padding: 5vw 11vw;
  z-index:1;
  background-color:black;
  border:20px solid white;
  border-top:none;
  margin-top:0px;
}

.community .block-e .e-content {
  width:49.5%;
  display:inline-block;
  z-index:2;
  color:white;
  vertical-align:top;
}

.community .block-e .e-content-full {
  padding-top:2vw;
  text-align:center;
  width:100%;
}

.community .block-e p {
  color:#ff3fb4;
}

.community .block-e h2 {
  font-size:25px;
  line-height:28px;
  margin-bottom:60px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:uppercase;
  letter-spacing:0;
  color:#ff3fb4;
}

.community .block-e h3 {
  font-size:25px;
  line-height:28px;
  margin-top:30px;
  margin-bottom:0;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
  color:white;
}

.community .block-e h1 {
  font-size:5vw;
  line-height:4vw;
  margin-top:0;
  margin-bottom:0px;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
  color:#ff3fb4;
}

.community .block-e .e-content-full p {
  color:white;
}

.community .block-z {
  position:relative;
}

.community .block-z img {
  width:100%;
  height:auto;
  display: inline-block;
  float:left;
}

.community .block-z .z-content {
  width:100%;
  padding:0 11vw;
  text-align:center;
  font-size:50px;
  line-height:53px;
  color:white;
  float:right;
  position:absolute;
}

.community .block-z .z-content h2 {
  font-size:50px;
  line-height:53px;
  margin-bottom:10px;
  margin-top:40%;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
}

.community .block-z .z-content h3 {
  font-size:18px;
  line-height:20px;
  text-transform:uppercase;
  margin-bottom:30px;
}

.community .block-z .z-content h3 a:hover {
  opacity:0.7;
}
.cst-img-txt h1, .cst-img-txtt h1 {
    text-align: center;
    margin-top: 0;
} {
    text-align: center;
    margin-top: 0;
}
.cst-img-txt img {
    width: 650px;
    height: auto;
    margin: 0 auto;
    display: flex;
    padding-top: 5%;
  padding-bottom: 2%;
    }
.cst-img-txtt img {
   width: 650px;
    height: auto;
    margin: 0 auto;
    display: flex;
  padding-bottom: 2%;
}
.cst-img-txt {
padding-bottom: 2%;
}
h1.cst-text-3 {
    padding-bottom: 3%;
}
@media only screen and (min-width : 1024px)
{
  .our-story-text-section-text-nw {
    padding: 0 6%;
}
	.our-story-text-section-content {
    width: 60%;
    margin: auto;
	}
}

@media screen and (max-width: 1024px) {
  .community .block-c .c-content {
    width:100%;
  }
  .community .block-b .b-content {
    width:100%;
  }
  .community .block-c .c-content:last-child {
    padding-left:0;
    padding-top:30px;
  }
  .community .block-d .d-content {
    width:100%;
  }
  .community .block-d .d-content:nth-child(odd),
  .community .block-d .d-content:nth-child(even) {
  	padding-left:0;
    padding-right:0;
    padding:2vw 0;
  }
  .community .block-e .e-content {
    width:100%;
    text-align:center;
    margin-bottom:30px;
  }
  .community .block-e h3 {
    margin-top:18px;
  }
}

@media screen and (max-width: 768px) {
  .community .block-a .a-content h2 {
    font-size:38px;
    line-height:42px;
    margin-top:20px;
  }
  
}



.ambassador .ambassador-content img {
  width:100%;
  height:auto;
  display: inline-block;
  float:left;
}


.ambassador .ambassador-content {
  width:100%;
  padding:0 11vw;
  text-align:center;
  font-size:50px;
  line-height:53px;
  color:white;
  float:right;
  position:absolute;
}

.ambassador .ambassador-content  h2 {
  font-size:50px;
  line-height:53px;
  margin-bottom:10px;
  margin-top:25%;
  font-family: 'khand', sans-serif;
  font-weight: bold;
  text-transform:capitalize;
  letter-spacing:0;
}

.ambassador .ambassador-content  h3 {
  font-size:18px;
  line-height:20px;
  text-transform:uppercase;
  margin-bottom:30px;
}

.ambassador .ambassador-content  h3 a:hover {
  opacity:0.7;
}





.size-guide {
 background-color: white; 
  border-collapse: collapse;
}

.size-guide td {
 border: 1px solid black;  
  padding: 3px;
}




@media screen and (min-width: 768px) {
  nav#navBar ul#AccessibleNav {
    text-align: right;
    padding-top: 11px;
  }
  nav#navBar .header-img
  {
      margin-top: -9px;
  }
  #notebook-header h1 {
   line-height: 1; 
    margin: 0;
  }
  
    #notebook-posts {
   padding: 10px 60px 10px 60px; 
  }
  
  #notebook-top {
   width: 100%; 
    
  }
  
  #notebook-top-inner {
   width: 100%; 
     padding: 30px 230px; 
    
  }
  
  #notebook-top .container {
    padding: 0;
    
}
nav#navBar ul.site-nav li a {
    text-decoration: none !important;
}  
.home-bike-custom {
  width: 25%;
  padding-right: 20px;}
  
.paintworks-header {
  font-size: 5.5rem;
}
  
  .paintworks-header {
  font-size: 2.5rem  
  }

}



#home-notebook-posts-inner > div {
  width: 33.33333333%;
  display: inline-block;
  vertical-align: top;
  padding: 10px;
  opacity: 0;
  -webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: opacity 2s, -webkit-transform 1s;
  transition: opacity 2s, -webkit-transform 1s;
  -o-transition: opacity 2s, transform 1s;
  transition: opacity 2s, transform 1s;
  transition: opacity 2s, transform 1s, -webkit-transform 1s; }
  #home-notebook-posts-inner > div:first-of-type {
    -webkit-transition-delay: 2s;
    -o-transition-delay: 2s;
    transition-delay: 2s; }
  #home-notebook-posts-inner > div:nth-of-type(2) {
    -webkit-transition-delay: 2.2s;
    -o-transition-delay: 2.2s;
    transition-delay: 2.2s; }
  #home-notebook-posts-inner > div:nth-of-type(3) {
    -webkit-transition-delay: 2.4s;
    -o-transition-delay: 2.4s;
    transition-delay: 2.4s; }
  #home-notebook-posts-inner > div:nth-of-type(4) {
    -webkit-transition-delay: 2.6s;
    -o-transition-delay: 2.6s;
    transition-delay: 2.6s; }
  #home-notebook-posts-inner > div:nth-of-type(5) {
    -webkit-transition-delay: 2.8s;
    -o-transition-delay: 2.8s;
    transition-delay: 2.8s; }
  #home-notebook-posts-inner > div:nth-of-type(6) {
    -webkit-transition-delay: 3s;
    -o-transition-delay: 3s;
    transition-delay: 3s; }

.home-notebook-posts-overlay {
  width: 95%;
  margin-bottom: 7px;
  height:auto;
  padding: 7px;
  background-color: black;
  position: absolute;
  line-height: 1;
  text-align:right;
  font-size:3rem;
  bottom: 0;
  left: 0;
  opacity: 0.7;
  text-shadow: 0 0 2px black;	
  font-size: 1rem;
  font-family: 'khand', sans-serif;
  -webkit-transition: opacity 0.5s, -webkit-transform 0s 0.5s, -webkit-filter 0.5s;
  transition: opacity 0.5s, -webkit-transform 0s 0.5s, -webkit-filter 0.5s;
  -o-transition: transform 0s 0.5s, opacity 0.5s, filter 0.5s;
  transition: transform 0s 0.5s, opacity 0.5s, filter 0.5s;
  transition: transform 0s 0.5s, opacity 0.5s, filter 0.5s, -webkit-transform 0s 0.5s, -webkit-filter 0.5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }  

  #home-notebook-posts-inner a:hover .home-notebook-posts-overlay {
    opacity: 1;
    text-shadow: 0;
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, -webkit-transform 0.5s;
    -o-transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s; }

@media screen and (max-width: 1024px) {
  #home-notebook-posts-inner > div {
    width: 50%;}
}

@media screen and (max-width: 425px) {
  #home-notebook-posts-inner > div {
    width: 100%;}
  
  #notebook-top-inner {
 padding: 30px 20px; 
}
  
}

@media screen and (max-width: 750px) {
  #home-notebook-posts-inner > div {
    width: 100% !important;}
  
  .collections-wrapper {
  width:100% !important;max-width:100% !important; float:left;
}

.nav-wrapper-collections {
  width:100% !important; float:left
}
  
  
  

}



.notebook-post-small h2 {
    font-size: 1.1rem;
    font-family: 'khand', sans-serif;
  font-weight: bold;
  letter-spacing: 0;
  margin: 0;
}

.notebook-post-small-tags {
  font-family: 'khand', sans-serif;
  font-size: 0.8rem; }

.notebook-post-small img {
	opacity: 1;
}

  .notebook-post-small:hover img {
  opacity: 0.7;
    text-shadow: 0;
    -webkit-filter: blur(0);
    filter: blur(0);
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, -webkit-transform 0.5s;
    -o-transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s;
    transition: transform 0.5s, opacity 0.5s, -webkit-transform 0.5s; }

.notebook-post-small-overlay {
 background: black;
  opacity: 0.7;
  width: 95%; 
  padding: 10px;
  text-align: right;
  margin-bottom: 10px;
}

.notebook-post-small img + .notebook-post-small-overlay {
 width: 95%; 
}

.grid-image {
 overflow: hidden; 
 position: relative;
}

.grid-image img {
 max-width: 100%;
    -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  
}

.grid-image:hover img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}



.shop-inline-list {
 margin: 0 auto; 
  font-size: 0.8rem;
  width:100%;
  text-align: center;
  font-family: "Lato","HelveticaNeue","Helvetica Neue",sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.1em;
    text-transform: Uppercase;
}

.shop-inline-list ol {
	display: block;
	  float: left;
    text-align: left;
    margin-top: 10px;
    width: 90%;

}

.shop-inline-list li {
     list-style-type: none;
  	margin-left: 0.5em;
  margin-right: 0.5em;
  text-decoration: none;
  padding-right: 1em;
border-bottom: 1px solid #000;
    padding: 20px 0px;
    width: 100%;
    font-size: 130%;  
  
}

.shop-inline-list li:last-child {
  border: none;
}

.shop-inline-list a {
  text-decoration: none;
}

.shop-inline-list .active,
.shop-inline-list li a:hover {
  font-weight: bold;
  color: #ff3fb4;
  
}

.single-option-radio label[for="ProductSelect-option-Title-Default-Title"] {
 display: none; 
}

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

#contact-social a {
 padding-right: 10px; 

}

#product-page .wrapper {max-width:100%; margin-bottom:50px}


.collections-wrapper {
  width:75%;max-width:75%; float:left;
}

.nav-wrapper-collections {
  width:25%; float:left; margin-top: 90px;
}

#cross-sell span.h1 {
text-align:left !important;
  font-size: 2.6em !important;

}

.branding-container {
  display: none;
}


@media screen and (min-width: 320px) {
  
  .shop-inline-list ol {
   	display: inline;
    float:left;
  }
  .shop-inline-list li {
  list-style-type: none;
    margin-left: 0.5em;
    margin-right: 0.5em;
    text-decoration: none;
    padding: 12px 10px;
    font-size: 100%;
    float: left;
  }
  
  
}

div#notebook-post-content blockquote p {
  font-size: 2.2em;
  padding-left: 20px;
  border-left: 1px solid #ff3fb4;

  }

div#notebook-post-content h1 {
  font-size: 4em;
}

/*!
 *  2.1. General
*/

*  2.2. Header
*/
.announcement-bar{position:relative;display:block;margin-bottom:0;text-align:center;text-decoration:none}.announcement-bar.mobile{margin-top:70px}.announcement-bar__message{font-weight:700;padding:10px 30px;margin-bottom:0}
.site-header{
  position:absolute;
  top: 0;
  z-index:9999;
  width:100%;
  height:80px;
  background-color: rgba(0,0,0,0.5);
  font-family: 'khand', sans-serif;
  text-transform: uppercase;
  font-size: 1.3em;
  color: white;
  padding: 0;
}
.header-img {
  width: 100px;
  height: 70px;
  position: absolute;
  margin-top: 12.5px;
  margin-left: 8px;
}
.header-img a 
{
  width: 70px;
  height: 70px;
  position: relative;
  z-index: 999999;
}
/* UPdated 28/3/2019 */
#home-bikes
{
  margin-top:80px!important;
    
}
@media screen and (max-width: 768px)
{
  .collections-wrapper {
  width:100%;max-width:100%; float:left;
}
#shop-nav 
{
  display: none;
}
body .globomenu-responsive.globomenu-responsive-collapse {
    overflow: hidden!important;
    display: none !important;
}  
body  a.globomenu-responsive-toggle {
  	top: 25px !important; 
  	position: absolute !important;
  	right: 15px !important;
    display: inline-block !important;
    padding: 3px !important;
	background-color: rgba(0,0,0,0) !important;
}  
body  .globomenu-responsive.globomenu-items-align-center {
  top:85px !important;
  width:95%;
  margin: 0 auto;
}
}
/*End updated*/

.site-header .wrapper{height:100%; max-width:1200px !important; margin: 0 auto;}.site-header.animate{transition:transform 250ms linear}.site-header.sticky{position:fixed;left:0;height:70px;top:-70px;background:#fff;border-bottom:1px solid #e9e9e9}@media screen and (min-width: 769px){.site-header.sticky.active{-webkit-transform:translate3d(0, 70px, 0);-ms-transform:translate3d(0, 70px, 0);transform:translate3d(0, 70px, 0)}}.site-header.sticky:not(.mobile) .site-nav a,.site-header.sticky:not(.mobile) .site-nav li .site-nav__link.site-nav--active,.site-header.sticky:not(.mobile) .site-nav .site-nav__link{color:#000 !important}.site-header.sticky:not(.mobile) .site-nav a:hover,.site-header.sticky:not(.mobile) .site-nav li .site-nav__link.site-nav--active:hover,.site-header.sticky:not(.mobile) .site-nav .site-nav__link:hover{color:#33856b !important}.site-header.sticky:not(.mobile) .site-header__logo a.site-header__logo-text{color:#33856b !important}.site-header.sticky:not(.mobile) .site-header__logo a.site-header__logo-text:hover{color:#25604d !important}.site-header.sticky:not(.mobile) svg{fill:#000}.site-header.sticky:not(.mobile) svg:hover{fill:#33856b !important}.site-header.mobile{top:0;height:70px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.site-header__logo{text-align:left;margin:0 auto !important;max-width:400px;font-size:1.85714em;position:absolute;left:0;top:0;height:100px;display:table}.site-header__logo.use-image{max-width:auto}.site-header__logo img{margin:0 auto}.site-header__logo a.site-header__logo-text{line-height:1.2;position:relative;top:0;display:table-cell;vertical-align:middle}.is-light .site-header__logo a.site-header__logo-text{color:#fff}.is-light .site-header__logo a.site-header__logo-text:hover{color:#33856b}.is-light .sticky .site-header__logo a.site-header__logo-text{color:#33856b}.sticky .site-header__logo a.site-header__logo-text:hover{color:#25604d}@media screen and (max-width: 480px){.site-header__logo{max-width:calc(100% - 80px)}}.site-header__logo .logo--hidden{opacity:0;visibility:hidden;overflow:hidden;height:0;width:0}.sticky .site-header__logo .logo--inverted{opacity:0;visibility:hidden;overflow:hidden;height:0;width:0}.sticky.site-header .site-header__logo{height:70px}.sticky.site-header .site-header__logo a{height:45px}.sticky.site-header .site-header__logo a.site-header__logo-text{font-size:0.8em;position:relative;top:0}.sticky.site-header .site-header__logo img{max-height:100%;width:auto;margin:0}.sticky.site-header .site-header__logo.use-image{top:0;height:100%}.sticky.site-header .nav-bar{bottom:25px}.header__custom{background:#f9f9f9;text-align:center;padding-top:50px}.header__custom h1,.header__custom .h1{margin:0}.header__custom hr{position:absolute;left:50%;margin-left:-22px;border:none}.header__custom span{display:block;font-size:1.14286em;margin:15px 0 -5px}@media screen and (min-width: 480px){.header__custom span{margin:5px 0 -15px;font-size:1em;line-height:1.4}}.parallax-bg{position:relative;overflow:hidden}.prlx-bg{display:block;position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.prlx-bg.overlay-true:before{background:#fff;opacity:.8}.prlx-bg img{display:none}.prlx-txt{z-index:99;position:relative}/*!
 *  2.3. Navigation
*/
.nav-bar {
 height: 80px;
  
}
.globomenu {
  
    font-family: 'khand', sans-serif;
}
.globomenu .globomenu-item.globomenu-item-level-0 {
  margin-top: 14px;
  padding-right: 5px;
}
.globomenu-products .owl-nav button span {
 padding: 3.5px; 
}
.globomenu.globomenu-main {
  
}
.globomenu .globomenu-submenu .globomenu-column-full {
  border-bottom: 1px solid #e0e0e0;
}
.globomenu-btn {
      font-family: 'khand', sans-serif;
 }
.globomenu-sub-indicators .globomenu-has-submenu-drop >.globomenu-target:after {
     margin-top: -8px !important;
}
@media only screen and  (min-width: 769px) {
.globomenu-transition-shift .globomenu-item.globomenu-active >.globomenu-submenu-drop {
 top: 80px; 
  width: 95%;
  margin-left: 2.5%;
}

  
#shop-nav {
  position: relative;
  right: 10px;
  height: 0;
  top: -60px;
  font-size: 0;
  text-align: right;
z-index:999;
}
 #shop-nav a {
    color: white;
    display: inline-block;
    font-size: 1.2rem;
    line-height: 1;
    -webkit-transition: color 0.5s;
    -o-transition: color 0.5s;
    transition: color 0.5s;
    pointer-events: auto;
  	padding: 20px 10px;}
    #shop-nav a:hover, #shop-nav a:focus {
      color: #cccccc !important; }
  #shop-nav .icon {
    font-size: inherit;
    color: inherit; }
}
@media only screen and (max-width: 768px) and (min-width: 768px) {
.globomenu-responsive.globomenu:not(.globomenu-store-719) {
  position: relative !important;
}}

#notebook-top-inner {
 margin-top: 100px !important; 
}

.collection-grid__item-title--wrapper {
 text-align: center; 
}

@media only screen  and (max-width : 768px)
{
	.site-header {
    position: absolute;
    height: 100%;
      background-color: rgba(0,0,0,0);
	}
	.nav-bar {
    height: 100% !important;
    }
    nav#navBar ul.site-nav li {
        display: inline-block;
        padding: 0 7px;
        list-style: none !important;
    }
    nav#navBar ul.site-nav li a.site-nav__link {
        font-size: 14px;
        text-decoration: none;
    }
    ul#AccessibleNav {
        margin: 0 !important;
        padding: 0;
        text-align: center;
    }
    .header-img {
        padding-top: 16px;
    }
  .header-img {
    width: 100px;
    height: 70px;
    position: relative;
    margin-top: 0;
    margin-left: 0;
    margin: auto;
}
  section#home-top .home_main_vd video#myVideo {
    margin-top: 0 !important;
}
  .cst_home_bann .text-block-inner {
    padding: 0px 25px 15px !important;
}
  .cst_home_bann .text-block-inner {
    padding: 50px 25px 20px !important;
}
}
@media only screen and (min-width : 580px) and (max-width : 768px)
{
	#home-notebook.is-on-screen #home-notebook-posts-inner > div
  	{
    	width : 32.3333% !important;
    }

}
@media only screen and (max-width : 579px )
{
	 body  section#home-notebook
  {
     height: 1400px !important;
   }
}