.site-header{border:none;}
.btn--clear:hover{
  color: #fff;
  background-color: #000;
}
.home__subtitle{font-size:3em; font-weight:normal; opacity:1; line-height:1em;}
.home__subtitle::after{display:none;}
.uppercase, .home__subtitle, .share__link, .collection-nav>li a{text-transform:none;}
h2, .h2, .h2--body{font-size:2.5em;}
.vendor__link a{text-transform:uppercase;}
.btn--large{font-size:1.2em;}
.mega-button-content{color:#fff; text-transform: none; margin: 8px; font-size: 2em; border:none;}
.mega-button{background:transparent;}

.newsletter-form{border:none;}


.btn, .btn--secondary, input.btn--secondary, input[type="submit"], .spr-summary-actions-newreview, .sky-pilot-access-denied a, .charge_rabbit .login_or_signup a#login_link, .charge_rabbit .login_or_signup a#signup_link, .charge_rabbit a.update-card-link, .charge_rabbit a.update-address-link, .charge_rabbit .continue_shopping a, .charge_rabbit .cancel-subscription-wrapper a, .charge_rabbit a.cancel-subscription-link{
line-height: 1.3em;
font-size: 1.3em;
}

.header__wrapper{position:fixed; width:100%; top:0; left:0; z-index:5000;}
.homepage-hero-video, .homepage-hero-image{top:110px;}

.homepage-hero-content .btn{
    background-color: transparent;
    padding: 0;
    text-decoration: underline;
}

.homepage-hero-content .homepage-hero-content__title, .homepage-hero-content .homepage-hero-content__block{margin-bottom:5px; font-size:3em; line-height:1em;}
.homepage-hero-content .btn{font-size:1.8em;}

.site-header--text-links{
	text-transform: uppercase;
    font-weight: bold;
    float: right;
  margin-bottom: 10px;}

.rte p {font-size:16px;}

h2{line-height:1;}


.main-content li{font-size:16px;}
.rte li{margin-bottom:1.3em;}

h3 a{text-decoration:underline;}

.main-content{margin-top:110px;}
.page-margin{margin-top:160px;}
.template-index .main-content{margin-top:0;}

.nav--desktop .grandparent>.main-menu-dropdown{border-bottom:none;}

#instafeed a{width:16.6%; display:block; float:left;}
#instafeed img{width:100%;}
.site-footer{clear:both; padding-top:40px;}
#instafeed{margin-bottom: 30px;
    float: left;}

.footer-quicklinks li{margin: 0 0 10px 0;}
.footer-social li, .footer-payment li{margin:15px 7.5px 0 7.5px;}
.footer-secondary li{margin-top:15px;}

.newsletter-form
{background-color: #f3f3f3;}


.homepage-collection .home__subtitle{margin-bottom:10px;}
.homepage-collection {
    padding-top: 40px;
    padding-bottom: 10px;
}

.name_wrapper{text-transform:none; font-size:1.2em; letter-spacing:0;}

p.vendor__link{margin-bottom:0;}


.site-footer-wrapper{background-color:#fff;}

.nav--mobile .header-logo .logo-image {
  max-width: 100%;}

.mega-button-content h4{line-height:1em;}

.template-collection .page-margin{margin-top:50px;}

.nav--desktop .grandparent>.main-menu-dropdown ul{padding: 10px 30px 10px 30px;}
.nav--desktop .grandparent>.main-menu-dropdown{padding-top:20px;}


.nav--desktop .kids-3.grandparent>.main-menu-dropdown>ul>li.kids-10{width:70%;}
.nav--desktop .kids-3.grandparent>.main-menu-dropdown>ul>li, .nav--desktop .kids-6.grandparent>.main-menu-dropdown>ul>li, .nav--desktop .kids-9.grandparent>.main-menu-dropdown>ul>li
{width:30%;}

small, .small, cart__subtotal-title{text-transform:uppercase;}

.blog__article{box-shadow:none; border:none;}
.blog__article-header-image:after{background:transparent;}
.blog__article header .accent{opacity:1; text-transform:uppercase; letter-spacing:1px;}


@media screen and (min-width: 1120px){
.large--one-quarter .grid__image, .one-quarter .grid__image {
    height: 400px;
}
}


@media screen and (max-width: 480px){
  #instafeed a{width: 50%; padding: 8px;}
  .site-footer{padding-top:15px;}
  .footer-quicklinks li{margin: 0 0 20px 0;}
  .header__wrapper{position:relative;}
  .main-content{margin-top:0;}
.page-margin{margin-top:50px;}
  .homepage-hero-video, .homepage-hero-image{top:0;}

  
}



