
/*
	Desert Drop Down Menu
*/

ul.menu-Desert.Dreamers > li:nth-child(4) > a{
  display: none !important;
}
ul.menu-Desert.Dreamers > li:nth-child(4) ul.nested {
  display: none !important;
}
.dropdown--Desert-Dreamers>a {
  color: #23a2ff !important;
}
.dropdown--Desert-Dreamers>.dropdown-menu {
  width: 100%;
  text-align: center;
}
.dropdown--Desert-Dreamers>.dropdown-menu>ul {
  float: none !important;
}
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Playa-Punk-img>a:before {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/collection-playapunk.jpg?v=64050011631249512471570924095) !important;   
}
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Acid-Neon-img>a:before {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/collection-acidneon.jpg?v=45662714038913774651570924094) !important;   
}
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Playa-Princess-img>a:before {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/collection-playaprincess.jpg?v=178897113004606645071570924095) !important;   
}
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Playa-Punk-img>a:before,
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Acid-Neon-img>a:before,
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Playa-Princess-img>a:before {
  content: ' ';
  display: block;
  width: 180px;
  height: 128px;
  background-size: cover;
}
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Playa-Punk-img:hover,
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Acid-Neon-img:hover,
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li.menu-Playa-Princess-img:hover {
  opacity: 0.8;
}
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li>a,
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li>a
.dropdown--Desert-Dreamers>.dropdown-menu>ul>li>a {
  text-align: center !important;
}
@media screen and (max-width: 980px) {
  .dropdown--Desert-Dreamers>.dropdown-menu>ul>li:nth-child(4) {
    display: none !important;
  }
}
@media screen and (min-width: 981px) {
  .dropdown--Desert-Dreamers>.dropdown-menu>ul>li:nth-child(5),
  .dropdown--Desert-Dreamers>.dropdown-menu>ul>li:nth-child(6),
  .dropdown--Desert-Dreamers>.dropdown-menu>ul>li:nth-child(7),
  .dropdown--Desert-Dreamers>.dropdown-menu>ul>li:nth-child(8){
    display: none !important;
  }
}
.accordion-toggle2.menu-mobile-Desert-Dreamers-Sub-Menu,
.accordion-content2.menu-mobile-Desert-Dreamers-Sub-Menu {
  display: none;
}
/*
	Navigation
*/
.accordion-toggle-Desert-Dreamers {
  color: #23a2ff;
}
/*

	product-loop

*/
#product-loop {
  padding: 0;
  display: inline-block;
  width: 100%;
}
#product-loop .prod-container .reveal{
  background-color: #fff;
  width: 100%;
  padding-top: 130%; 
  position: relative;
}

#product-loop .prod-image .reveal img.prod-loading-image{
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  opacity: 0;
}

#product-loop .prod-image .reveal img {
  position: absolute;
  top: 0;
  width: auto;
  max-height: 100%;
  overflow: auto;
  margin: auto;
  top: 0; 
  left: 0; 
  bottom: 0; 
  right: 0;
  min-width: 100%;
}

/*
	Review
*/
#judgeme_product_reviews {
  padding: 0 !important; 
  border: 0 !important;
}
#judgeme_header h2 {
  letter-spacing: 0px;
  font-size: 18px !important;
}
/*
	Customer bought
*/
.cbb-also-bought-container {
  padding: 0!important;
  max-width: 100% !important;
}
.cbb-also-bought-prev {
  left: 10px !important;
}
.cbb-also-bought-next {
  right: 10px !important;
}
h1.cbb-also-bought-title {
  padding: 0!important;
  margin: 0 !important;
}
h3.cbb-also-bought-product-name {
  white-space: nowrap;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 13px !important;
}
.cbb-also-bought-slider-container {
  margin-top: 0!important;
}
ul.cbb-also-bought-slider-list>li.cbb-also-bought-product {
  
}
/*
	Top Banner
*/
#top-banner {
  margin: 10px 0;
}
#top-banner .top-banner-pc {
  display: block;
}
#top-banner .top-banner-mobile {
  display: none;
}
.pc-hide {
  display: none;
}
.mobile-hide {
  display: block;
}
@media screen and (max-width: 980px) {
  #top-banner .top-banner-pc {
    display: none;
  }
  #top-banner .top-banner-mobile {
    display: block;
  }
  .pc-hide {
    display: block;
  }
  .mobile-hide {
/*     display: none; */
  }
}
/*
	Burning Man Page
*/

#page-burning-man {
  text-align: center;
  width: 100%;
  margin: auto;
  margin-top: -10px;
}
.burning-man-row {
  width: 100%;
  margin: auto;
  display: inline-block;
  padding: 20px 20px 0;
}
.burning-man-row .burning-man-col {
  width: 50%;
  float: left;
}
.burning-man-row .burning-man-col:nth-child(1) {
  padding-right: 10px;
}
.burning-man-row .burning-man-col:nth-child(2) {
  padding-left: 10px;
}

#burning-man-banner-1 {
  width: 100%;
  padding: 20px 20px 0;
  margin: auto;
}
#burning-man-banner-1 img {
  width: 100%;
}
#burning-man-banner-4 {
  padding: 20px 20px 0;
}
#burning-man-banner-5 {
  margin: auto;
  display: none;
}
@media screen and (max-width: 980px) {
  #burning-man-banner-1,
  #burning-man-banner-4{
    padding: 0;
  }
  .burning-man-row .burning-man-col {
    width: 100%;
    float: none;
    padding: 0!important;
  }
}
.product-video-description {
  margin-top: 10px;
  max-width: 640px;
}
.product-video-description iframe {
  height: 320px; /* 100/56.25 = 560/315 = 1.778 */
}

/*
	Top bar
*/
#top-bar a {
  padding: 0;
}
#top-bar img {
  max-width: 320px;
  width: 100%;
}
/*
	Search box
*/
.os-index .os-search-box {
  display: none;
}

#mobile-banner-1 {
  display: none;
}
@media screen and (max-width: 740px) {
  .homepage-section .flexslider {
    display: none;
  }
  #mobile-banner-1 {
    display: block;
  }
  #mobile-banner-1 img {
    width: 100%;
  }
  #product-right {
    padding: 0 10px;
  }
  #product-right,
  #product-right p {
    font-size: 13px;
  }
  #product-right .product-price {
    font-size: 18px;
  }
  #AddToCart {
    height: 55px;
    font-size: 24px;
    font-weight: bold;
    font-family: 'proxima-nova-sc-osf-ext-cond';
  }
  .col-swatch li.color {
    width: 15px;
    height: 15px;
  }
}

.swatch ul li.soldout {
  display: none;
}
.swatch ul li.available img.crossed-out {
  display: none;
}

@media screen and (max-width: 980px) {
  header #logo .logo-text{
    display: inline-block;
  }
  #logo {
    float: none;
    text-align: center;
  }
}
ul#nav li.dropdown.dropdown--Halloween > a {
  color: #ff8800;
}
ul#nav li.dropdown.dropdown--Halloween .dropdown-menu {
  position: absolute;
}
  
/*
	Shipping
*/
#shipping-calculator {
  text-align: left;
  position: relative;
  min-height: 50px;
}
#shipping-calculator .shipping-to-label {
  font-size: 13px;
  color: #000;
  display: inline-block;
}
#shipping-calculator select#address_country {
  display: inline-block;
  font-size: 10px;
  height: 30px;
  color: #000;
  width: 80px;
  margin-bottom: 0;
}
#shipping-calculator #wrapper-response {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  color: #000;
}
#shipping-calculator .get-rates {
  display: inline-block;
  width: 40px;
  min-width: auto;
  height: 30px;
  margin-bottom: 0;
  background-color: transparent;
  color: transparent;
  border: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 10px;
}
#shipping-calculator .get-rates[disabled] {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/shipping-loading.gif?v=74797766659986455641570924125);
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: transparent;
  opacity: 1;
}
#shipping-calculator #shipping-rates-feedback {
  display: none;
}
#shipping-rates {
  display: inline-block;
  width: 100%;
}
#shipping-rates ul {
  list-style: none;
  display: inline-flex;
  width: 100%;
}
#shipping-rates ul li {
  display: inline-block;
  width: 33.33%;
  padding: 10px 0;
  border: 3px solid #efefef;
  background-color: #efefef;
  text-align: center;
  margin: 10px 1px 10px;
  cursor: pointer;
}
#shipping-rates ul li:hover,
#shipping-rates ul li.active {
  border: 3px solid #000;
}
#shipping-rates ul li span {
  display: block;
  width: 100%;
  font-size: 10px;
}
#shipping-price {
  position: absolute;
  top: 0;
  left: 165px;
  padding: 7px;
  font-size: 13px;
  font-weight: bold;
}
.navigation--nye-decadence > a {
  animation-duration: 0.6s;
  animation-name: changeGradient;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

/*
	Product
*/
.product-tag--low-stock {
  position: absolute;
  left: -20px;
  top: -20px;
  z-index: 10;
  font-size: 0;
  width: 50px;
  height: 50px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.product-lastleft {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/lastone.png?v=84270257328445865011570924112);  
}
.product-1left {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/1left.png?v=111578095256176847551570924025);  
}
.product-2left {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/2left.png?v=100740787683519936391570924026);  
}
.product-3left {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/3left.png?v=8295853315668718201570924027);  
}
.product-4left {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/4left.png?v=115662072251000436641570924027);  
}
.product-5left {
  background-image: url(//cdn.shopify.com/s/files/1/1195/0530/t/77/assets/5left.png?v=48036284683111423951570924027);  
}
/*
	Home Slider
*/
.slider-video video {
  background-color: #000;
  cursor: pointer;
}
/*
	Drop Down Menu
*/
ul#nav li.dropdown .dropdown-menu {
  /*position: absolute;*/
  left: auto;
}
ul#nav li.dropdown ul.submenu {
  max-width: 250px;
}
ul#nav li.dropdown.dropdown--Womens ul.submenu {
  max-width: 100%;
}
ul#nav li.dropdown.dropdown--Womens .dropdown-menu {
  position: fixed;
  left: 0;
}
.sticky ul#nav li.dropdown.dropdown--Womens .dropdown-menu {
/*   top: 70px; */
  position: fixed;
  left: 0;
}

ul#nav li ul.submenu.menu-Womens > li > a {
  font-size: 30px;
  font-weight: bold;
  margin-bottom: 1rem;
}
/*
	adroll_bounce_notice
*/
#adroll_bounce_notice {
  display: none !important;
}
/*
	Footer
*/
footer .visit-our-page h3 {
  text-transform: uppercase;
}
footer .visit-our-page h3 {
  color: #fc60dd;
  padding: 0;
  transition: all .5s ease;
}
footer .visit-our-page a {
  color: #40e0d0;
  padding: 0;
  transition: all .5s ease;
  margin-bottom: 1rem;
}
footer .visit-our-page a:hover {
  color: #40e0d0;
}
@media screen and (min-width:980px) {
  footer .row > div {
    min-height: 1px;
  }
  .gridlock footer .row .desktop-2 {
    width: 17.5%;
  }
}
.scrollToTop {
  display: none !important;
}
header ul#nav li.dropdown.dropdown--Accessories > a {
 
}
header ul#nav li.navigation--halloween > a {
  color: orange;
}
/*
2018-04-30
*/
[data-number-of-reviews="0"].jdgm-prev-badge {
  display: none !important;
}
/*
2018-05-02
*/
form#AddToCartForm .select {
  display: inline-block;
  width: 100%;
}
#agree-column {
  display: none;
  width: 100%;
}
#agree-column input,
#agree-column label {
  display: inline-block;
  vertical-align: middle;
  color: #ff0000;
}
@media screen and (max-width: 740px) {
  #agree-column input {
    width: 20px;
    min-width: 20px;
    vertical-align: top;
    margin-top: 3px;
  }
  #agree-column label {
    float: left;
    display: inline-block;
    line-height: 20px !important;
    width: 90%;
    margin-right: 0 !important;
    vertical-align: top;
  }
}

/*
Collection for Mobile
 */
@media screen and (max-width: 740px) {
  #full-width-filter ul#sortme {
    display: table;
    width: 100%;
  }
  #full-width-filter ul#sortme li {
    display: table-cell;
    width: 50% !important;
    float: none !important;
    padding: 0 1px;
  }
  #full-width-filter ul#sortme li select.styled-select {
    margin-left: 0;
    min-width: 100%;
    font-size: 12px;
    padding: 5px;
  }
}
  

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #869791;
}

.owl-pagination .owl-page span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px;
}

#page-collabs .page-content {
  max-width: 800px;
  margin: 3rem auto 0;
}
#page-collabs .page-content p {
  margin-bottom: 25px;
  font-size: 16px;
  color: #000;
}


.ajax-drawer--is-loading {
	/*filter: blur(1px);*/
}

/* allows use of clear class name with swatches and overrides previous css for .clear  */
.color.clear {
    width: auto;
    height: auto;
    clear: none;
    overflow: visible;
    visibility: visible;
}

#product-236001482 {
	display: none;
}

#product-46998257725 {
	display: none;
}

#product-247870538 {
	display: none;
}

ul#nav li.navigation--item.navigation--v-day.V-Day a {

    text-shadow: 2px 2px 5px pink;
}



ul#nav li.dropdown.dropdown--Womens ul.submenu {
max-width: 100%;
width: 100%;
display: none;
justify-content: space-between;
}
ul#nav li ul.submenu li.menu-Womens-img {
width: auto;
}
ul#nav li.dropdown.dropdown--Womens:hover ul.submenu {
display: inline-flex;
}








@media screen and (max-width: 740px) {
  .product-info h2 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
  }
}

.glow {
  font-size: 80px;
  color: #fff;
  text-align: center;
  -webkit-animation: glow 1s ease-in-out infinite alternate;
  -moz-animation: glow 1s ease-in-out infinite alternate;
  animation: glow 1s ease-in-out infinite alternate;
}

@-webkit-keyframes glow {
  from {
    text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #e60073, 0 0 40px #e60073, 0 0 50px #e60073, 0 0 60px #e60073, 0 0 70px #e60073;
  }
  to {
    text-shadow: 0 0 20px #fff, 0 0 30px #ff4da6, 0 0 40px #ff4da6, 0 0 50px #ff4da6, 0 0 60px #ff4da6, 0 0 70px #ff4da6, 0 0 80px #ff4da6;
  }
}


   @media only screen and (max-width: 1130px) and (min-width: 992px) {ul#nav li ul.submenu.menu-Womens > li > a {
font-size: 20px;
}
ul#nav li ul.submenu.menu-Womens > li ul li {
width: 100%;
}}