/** Shopify CDN: Minification failed

Line 53:101 Unexpected "}"

**/
@charset "UTF-8";
/* CSS Document */

/* STRUCTURE

DESKTOP VERSION
	1. MENU
	2. HERO
	3. BUTTONS / FORMS
	4. LAYOUT STYLES
	5. GENERAL
	6. ANIMATIONS
	7. E-COMMERCE
	8. FOOTER

TABLET VERSION
	1. MENU
	2. HERO
	3. BUTTONS / FORMS
	4. LAYOUT STYLES
	5. GENERAL
	6. ANIMATIONS
	7. E-COMMERCE
	8. FOOTER


MOBILE VERSION
	1. MENU
	2. HERO
	3. BUTTONS / FORMS
	4. LAYOUT STYLES
	5. GENERAL
	6. ANIMATIONS
	7. E-COMMERCE
	8. FOOTER




*/

@import url('https://fonts.googleapis.com/css?family=KoHo');
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400');


/* typography */
h1 {font-family: 'KoHo', sans-serif; text-transform: uppercase; font-size: 24px;}
h2 {font-family: 'KoHo', sans-serif;  text-transform: uppercase; font-size: 22px; font-weight: bold;}}
h3 {font-family: 'KoHo', sans-serif;}


/* DESKTOP */



/* MENU */

#x {
    z-index: 9999999;
    position: fixed;
    top: 0;
}

.Juice-Header-Div {
	width: 100%;

	background: url(https://cdn.shopify.com/s/files/1/0068/5270/6364/files/Rectangle_10_2x_c6ec3957-e875-4109-805e-32a0d14cd5a3.jpg?15388919671198976097);
		background-size: cover;
	margin: 0;
	padding: 0;
	color:  #fff;
	margin-bottom: 15px;
	
}

.account-cart { 
padding-top: 25px;
  padding-right: 15px;
  position: relative;
  bottom: 0;
}
.account-cart a{color: #fff; padding-right: 5px; padding-left: 5px; font-size: 24px; font-weight: light;}

.velaHeaderMain {
    padding: 50px;
   background: black url("https://cdn.shopify.com/s/files/1/0068/5270/6364/files/Rectangle_10_2x_c6ec3957-e875-4109-805e-32a0d14cd5a3.jpg?12697320648207573066"); 
}


.headerMenu {
    position: relative;
	height: auto;
    background-color: transparent !important;
}


.velaMegamenu .nav>li>a {
    padding: 10px 20px;
    color: #000;
    background-color: transparent;
    font-family: Source Sans Pro;
    font-size: 18px;
    font-weight: 100;
    line-height: 20px;
    text-transform: uppercase;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
    
}

.velaMegamenu .nav {
    margin: 0;
    padding: 0;
 text-align: left; 
}


.velaMegamenu .nav a{
   color: #fff !important;
}

.velaMegamenu .menuDropdown {padding: 0;}

.velaMegamenu .menuDropdown li a {
    display: block;
  padding: 15px !important;
    font-family: Poppins;
    font-size: 16px;
  border-bottom: 1px solid #ccc;
    font-weight: normal;
    padding: 0;
  width: 100%;
    color: #666 !important;
    background-color: transparent;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
.velaMegamenu .menuDropdown li a:hover {background: #B80040; color: #fff !important;}

.velaMegamenu .nav>li> a:hover {color: #B80040 !important; background: #fff;}

input.searchit-input-style {
    background-color: transparent !important;
    border: 1px solid white;
    width: 75%;
    padding: 5px;
}
.juice-column-menu {width: 75%; float: left;}
.juice-column-search {width: 25%; float: left;}



/* HERO */

.breadcrumbHeading {display: none;}
.breadcrumb>.active {
    color: #000 !important;
}
.pageCollectionInner {
    padding: 20px;
}

.hero-main-img h1 {
    font-family: 'KoHo', sans-serif;
    text-transform: uppercase;
    font-size: 42px;
    font-weight: bold;
    color: #fff;
}



.hero-contain a{
  color: #000; 

  text-decoration: none;
  display: flex;
  float: right;
  
}


/* BUTTONS / FORMS */

input, button, select, textarea.searchit-input-style {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
  

}

.juice-full-1 .btn {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: none;
    background-color: transparent;
    white-space: nowrap;
    /* padding: 9px 20px; */
    font-size: 24px;
  font-weight: light;
    line-height: 1.71429;
    border-radius: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.continueshopping2 {background: #B80040; padding: 10px; text-align: center; margin-top: 5px; width: 238px; float: left;}
.continueshopping2 a {color: #fff; text-align: center; text-transform: uppercase;}
.continueshopping2:hover {
  background: #000;		
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;}

.formNewsletter .form-control {
    height: 80px;
    padding: 8px 20px 9px;
}


.velaNewsletterInner {
    position: relative;
    width: 75%;
    margin: 0 auto;
}

input, button, select, textarea.searchit-input-style {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    color: #bfbfbf !important;

}

.btnAddToCart {
    padding: 17px 50px;
    color: #fff !important;
}

/* LAYOUT STYLES */


.pageContainer {padding: 25px;}


 
.hero-col {width: 33%;float:left;padding-left: 15px; padding-right: 15px;}

#pageContainer {
    margin: 0 auto;
    max-width: 100%;
}





.juice-column {
  float: left;
  width: 33.33%;
}

.juice-full {
  float: left;
  padding-top: 5px;

	
	
}

.juice-full-1 {
  float: left;
  width: 100%;
	
  text-align: right;
	
}

.juice-row {

	margin: 0 auto;
	width: 100%;

}

/* Clear floats after the columns */
.juice-row:after {
  content: "";
  display: table;
  clear: both;
}


.flex-row {
  display: flex;
   flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
	flex: 1;
}

.flex-column {
  display: flex;
   flex-wrap: wrap;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}

.double-column {
  display: flex;
   flex-wrap: wrap;
  flex-direction: column;
  flex-basis: 100%;
  flex: 2;
}




/* GENERAL */

 .velaAboutUsServices {
    /* padding: 0; */
    display: none;
}

.fancyboxAge-lock .fancyboxAge-overlay {
    overflow: auto;
    overflow-y: scroll;
    z-index: 99999999999999;
}


#instant-desktop a {text-transform: capitalize;}

.fa .fa-trash{color: #fff;}
.fa-search {color: #fff;}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.img-responsive {
  min-width: 100%;
}

.velaLogoListInner {
    max-width: 1140px;
    margin: 0 auto;
    padding: 0px 0;
}

.breadcrumbHeading {
    margin: 0 0 7px;
    font-size: 70px;
    font-weight: 500;
    
}


.breadcrumb>.active {
    color: #fff;
}

.breadcrumb>li+li:before {
    content: "-";
    padding: 0 5px 0 6px;
    color: #fff;
}

.icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-minus, .icon-close, .icon-event, .icon-exclamation, .icon-organization, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawer, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calendar, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-github, .icon-social-google, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox, .icon-social-vkontakte, .icon-social-steam {
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.socialSharing>li .btnSharing .fa {
    width: 26px;
    height: 26px;
    font-size: 17px;
    line-height: 26px;
    text-align: center;
    color: #fff;
}

.velaBannerTitle {
    position: absolute;
    top: 70%;
    left: 0;
    right: 0;
    height: 0;
    z-index: 1;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    line-height: 32px;
    text-align: right;
    padding-right: 25px;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}
.velaBannerTitle span:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    display: none;
    width: 100%;
    height: 2px;
    background-color: #fff;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

  div.searchit-collection-mode div.searchit-main-panel {
    border: 0;
    margin-top: 10px;
}

.velaBlock {
    padding: 15px 0;
}

.velaHomeTitle {
    position: relative;
    margin: 0 auto;
    margin-bottom: 40px;
  margin-top: 15px;
font-family: 'KoHo', sans-serif; text-transform: uppercase; 
    padding: 25px;
    background: #000;
    color: #fff;
  width: 50%;
    font-size: 54px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
}


.velaNewsletterInner .velaHomeTitle {
    position: relative;
    margin: 0 auto;
  margin-top: 15px;
    margin-bottom: 40px;
font-family: 'KoHo', sans-serif; text-transform: uppercase; 
    padding: 25px;
 background: transparent !important;
    color: #000;
    width: 100%;
    font-size: 72px;
    font-weight: bold;
    line-height: 72px;
    text-align: center;
}


.blogPostImage {
    position: relative;
    height: 700px;
    z-index: -1 !important;
    overflow: hidden;
}




.blogPostTitle {
    margin: -190px;
    z-index: 999999999 !important;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    line-height: 32px;
    padding: 15px;
    font-family: 'KoHo', sans-serif;
}


.blogPostTitle a {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.blogPostMeta {
    margin-bottom: 4px;
    color: #878787;
    font-size: 12px;
    display: none;
    line-height: 32px;
    text-transform: uppercase;
}

.blogPostMeta {
    margin-bottom: 4px;
    color: #878787;
    font-size: 12px;
    display: none;
    line-height: 32px;
    text-transform: uppercase;
}

.formNewsletter .btnNewsletter {
    min-width: 110px;
    height: 80px;
    margin-left: 5px;
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.velaLogo img {
    max-width: 70%;
}

.velaLogoListInner:before {
    content: "";
    position: absolute;
    top: 0;
    left: 15px;
    right: 15px;
border: none !important;
}


#shopify-section-vela-about-team{
 display: none; 
}

.brandimage:hover {

	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
 border: 7px solid black;
        box-shadow: inset 0px 0px 0px 4px white;
        box-sizing: border-box; /* Include padding and border in element's width and height */
		 -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;
}

.m-a-v__logo-inner {
    margin: 0 auto;
    min-width: 250px;
    height: 100px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}

/* ANIMATIONS */

/* E-COMMERCE */

div.searchit ul.searchit-product-filters-list li label > span {
    margin: 0;
    padding: 0;
  text-transform: capitalize;}

.velaTopLinks:before {
    content: '';
    position: absolute;
    right: -18px;
    top: 50%;
    margin-top: -8px;
    width: 1px;
    height: 16px;
    background-color: #fff;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.velaCartTop:before {
    content: '';
    position: absolute;
    left: -18px;
    top: 50%;
    margin-top: -8px;
    width: 1px;
    height: 16px;
    background-color: #fff;
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.proDescription ul li:before {
    content: '\f00c';
    position: absolute;
    top: 1px;
    left: 0;
    color: #fff;
    font-family: helvetica;
    font-size: 13px;
}

div.searchit-search-results {
    width: 100%;
    border: none;
    margin-top: 100px;
    box-shadow: none;
    margin-bottom: 30px;
}

.proBoxInfo .selector-wrapper {
    margin: 0 0 10px;
    padding-top: 15px;
}

#productSelect p { line-height: 90% !important;}



.proBoxInfo .selector-wrapper>select {
    min-width: 200px;
    height: 34px;
    padding: 6px 14px;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    color: #000;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}


.velaTopLinks {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 0;
    text-align: left;
}

.velaTopLinks:before {
  display: none;
    content: '';
    position: absolute;
    right: 0 !important;
    top: 50%;
    margin-top: -8px;
    /* width: 1px; */
    height: 16px;
    background-color: transparent !important; 
    opacity: 0.3;
    filter: alpha(opacity=30);
}

.velaProducts .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    width: 75%;
    margin: auto;
    -webkit-transform: translate3d(0,0,0);
}

.velaProBlock .productType {
    font-size: 14px;
    display: none;
}

div.searchit-search-results {
    width: 100%;
    border: none;
    box-shadow: none;
    margin-bottom: 30px;
   padding: 15px;
}


.proDetailInfo {
    margin-top: 60px;
    padding: 30px 0;
  display: none;
}

div.searchit div.searchit-horizontal-filters {
    display: none;
}

.proBoxInfo .productType {
  display: none;
}

input.searchit-input-style {
background-color: transparent !important;
  border: 1px solid white;
  width: 65%;
}

/* -----------------------------------
-------------------
CART AND CHECKOUT STYLES
-------------------
------------------------------------*/
.cartProductProp {
    font-size: 15px;
    display: none;
}

/* continue shopping button */

.continueshopping {background: #000; padding: 10px; text-align: center; margin-top: 5px; width: 238px; float: right;}
.continueshopping a {color: #fff; text-align: center; text-transform: uppercase; font-size: 16px; float: left; margin-left: 35px;}
.continueshopping:hover {
  background: #B80040;	
  text-align: center;
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;}




.velaProBlock .proHImage {
    position: relative;
    overflow: hidden;
    max-height: 400px;
}

.velaAccountContainer {
    padding: 100px 0;
    margin-top: 50px;
}
  
  .proBoxImage .proFeaturedImage img {
    cursor: pointer;
    max-height: 715px !important;
    min-width: auto;
    margin: 0 auto;
}

.main-product-image {
    max-height: 750px;
   
    margin: 0 auto;
    overflow: hidden;

}

.jsQuickview {
    position: absolute;
    top: 60%;
    left: 0;
    right: 0;
    width: 980px;
    height: auto;
    max-height: 100vh;
    margin: 0 auto;
    padding: 30px;
    z-index: 9999999999999999999999999999999999999999999 !important;
    background-color: white;
    overflow-y: auto;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}

.icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-minus, .icon-close, .icon-event, .icon-exclamation, .icon-organization, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawer, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calendar, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pinterest, .icon-social-github, .icon-social-google, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox, .icon-social-vkontakte, .icon-social-steam {
    font-family: 'simple-line-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    color: #fff;
    margin: 0 auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

 .velaProBlock .proFeaturedImage {
    display: block;
    min-height: 450px;
}



/* FOOTER */

.footermenu  ul li {
        list-style: none;
        padding-left: 0;
  line-height: 100%;
  }

.footermenu ul li a {
  color: #fff;
}

.footermenu ul li a:hover {
  color: #B80040;
}

.footerContainer { width: 90%;}

.velaFooterLinks li a {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    text-decoration: none;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.velaFooterTitle {
    margin: 0;
    padding: 9px 0;
    color: #fff;
    font-size: 21px;
    font-weight: 500;
    line-height: 32px;
}

#velaFooter {
    color: #666;
   background: black url("https://cdn.shopify.com/s/files/1/0068/5270/6364/files/Rectangle_8.png?15918609909732900230"); 
    background-repeat:no-repeat;
    background-size:cover;
    overflow: hidden;
}

.proBoxInfo .selector-wrapper {
    margin: 0 0 10px;
    margin-top: 15px;
}

.searchit-button a {color: #fff !important;}
.proBoxInfo .selector-wrapper>select {
    min-width: 200px;
    height: 34px;
    padding: 6px 14px;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    color: #000 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}

.velaQty .velaQtyText {
    padding: 5px 0;
    width: 60px;
    height: 40px;
    border: 0;
    color: #000 !important;
    background-color: transparent;
    line-height: 20px;
    text-align: center;
}

.btnCartNote {
    display: inline-block;
    padding: 8px 0px;
  padding-right: 10px;
    text-align: center;
    color: #000 !important;
    background-color: transparent;
    border: 1px solid #000;
    font-size: 15px;
    line-height: 20px;
    text-transform: uppercase;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.cartSubtotal {
    color: #b80040;
    font-size: 17px !important;
    font-weight: 600;
    margin-right: 15px;
}

.functionCartButton .btnUpdateCart {
    margin-right: 10px;
    color: #000 !important;
    background-color: #fff;
    border-color: #000;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.functionCartButton .btnCheckout {
    padding: 9px 30px;
    font-size: 17px;
    color: #fff !important;
    font-weight: 400;
}

#searchit-search-results-grid-mode.searchit-three-columns li.searchit-product {
    width: 31.33% !important;
}

/* END DESKTOP */




/* TABLET */

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


/* MENU */
	
	#velaHeader {
    background-color: #fff;
   
margin-bottom: 15px;
  z-index: 99;
}

	.memoBtnDropdown {
    position: absolute;
    top: 1px;
    right: 0;
    z-index: 1;
    width: 38px;
    height: 38px;
    background-color: #000;
    line-height: 38px;
    cursor: pointer;
    text-align: center;
}

.menuMobileContainer .memoNav li a {
    display: block;
    color: #000;
    border-bottom: solid 1px #000;
    padding: 10px 0;
    font-family: source sans pro;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.menuMobileContainer .memoNav .memoDropdown>li {
    padding-left: 15px;
    background-color: #000;
    border-bottom: solid 1px #fff;

}

.menuMobileContainer .memoNav .memoDropdown>li a {

    color: #fff;
}

	
	
/* HERO */
	
		.slideTwoBanner .velaBannerItem {
    width: 100% !important;
  margin-bottom:10px;
} 
	
	 .hero-col { width: 100% !important; margin-bottom: 10px !important; padding-left: 10px  !important; padding-right: 10px  !important;}

/* BUTTONS / FORMS */
	
	  .menuBtnMobile { text-align: center; margin-bottom: 15px;}
	
	  .juice-column-search {width: 75% !important;}

/* LAYOUT STYLES */
	
	.juice-column {
    width: 100%; text-align: center;  

  }
    .juice-row {width: 100%; text-align: center;}

  
  .column {margin-bottom: 35px; text-align: center;}
  .account-cart {padding: 15px; display: flex;}
  .juice-full-1 {
    float: left;
    width: 100%;
    padding: 10px;
    text-align: center;
}
  img {min-width: 100%;}
	
		.juice-column-menu {width: 25% !important; margin-top: 5px;}
  

/* GENERAL */
	
		 .hide-phone {display:none;}

/* ANIMATIONS */

/* E-COMMERCE */
	
	div.searchit-collection-mode div.searchit-main-panel {
    border: 0;
    margin-top: 320px;
}
	
	
	
	
}
	/* END TABLET */


/* MOBILE */

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


/* MENU */
	
	#velaHeader {
    background-color: #fff;
}
	
	.memoBtnDropdown {
    position: absolute;
    top: 1px;
    right: 0;
    z-index: 1;
    width: 38px;
    height: 38px;
    background-color: #000;
    line-height: 38px;
    cursor: pointer;
    text-align: center;
}

.menuMobileContainer .memoNav li a {
    display: block;
    color: #000;
    border-bottom: solid 1px #000;
    padding: 10px 0;
    font-family: source sans pro;
    font-size: 17px;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-transition: all 0.35s ease;
    -o-transition: all 0.35s ease;
    transition: all 0.35s ease;
}

.menuMobileContainer .memoNav .memoDropdown>li {
    padding-left: 15px;
    background-color: #000;
    border-bottom: solid 1px #fff;

}

.menuMobileContainer .memoNav .memoDropdown>li a {

    color: #fff;
}


/* HERO */
	


/* BUTTONS / FORMS */

	
	
/* LAYOUT STYLES */
	
	  .flex-row {min-width: 100% !important;}
	
	.flex-column {  min-width: 100%;  display: block; clear: both;}
	
	.double-column {  flex: 0 0 100%; margin-bottom: 10px; }
	
	  div.searchit-collection-mode div.searchit-main-panel {
    border: 0;
    margin-top: 10px;
}
	


/* GENERAL */
	
	 .hide-phone {display:none;}
	
	  .velaNewsletterInner .velaHomeTitle {font-size: 32px !important;}
  .velaHomeTitle {
    position: relative;
    margin: 0 auto;
    margin-bottom: 40px;
font-family: 'KoHo', sans-serif; text-transform: uppercase; 
    padding: 25px;
    background: #000;
    color: #fff;
  width: 100%;
    font-size: 32px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
}

/* ANIMATIONS */

/* E-COMMERCE */
	
		div.searchit-collection-mode div.searchit-main-panel {
    border: 0;
    margin-top: 320px;
}
	
}
	/* END MOBILE */