@import url("default-custom.css");
@import url("distributors.css");
@import url("faqs.css");
@import url("policies.css");
@import url("blog.css");
@import url("magnific-popup.css");

.row {
    max-width: 960px !important;
}

.row .row {
	margin-left: auto !important;
	margin-right: auto !important;
}

.btn {
	background-color: #FF9933 !important;
	font-weight: 700;
	font: bold 14px/35px Georgia, "Times New Roman", Times, serif;
}

.btn:hover {
	background-color: #999;
}

.btn.alt {
	background-color: transparent;
    border: 3px solid #FF9933;
	color: #fff;
    
}

.btn.alt:hover {
	background-color: transparent;
    border: 3px solid #999;
    color: #999;
}

/** HEADER **/

#header__top {
	height: 43px;
	background: #7edbe6;
	
}

/* line 63, ../sass/main.sass */
#header__top #header-top.header-color.header-home {
  background: #7edbe6;
}
/* line 66, ../sass/main.sass */
#header__top #header-top.header-color.header-our-story {
  background: #f0be95;
}
/* line 69, ../sass/main.sass */
#header__top #header-top.header-color.header-friends {
  background: #e59c83;
}
/* line 72, ../sass/main.sass */
#header__top #header-top.header-color.header-blog {
  background: #adacac;
}
/* line 75, ../sass/main.sass */
#header__top #header-top.header-color.header-faq {
  background: #f0b77c;
}
/* line 78, ../sass/main.sass */
#header__top #header-top.header-color.header-find {
  background: #d6b8ac;
}
/* line 81, ../sass/main.sass */
#header__top #header-top.header-color.header-peppermint {
  background: #b3df93;
}
/* line 84, ../sass/main.sass */
#header__top #header-top.header-color.header-gingermint {
  background: #f9b55d;
}
/* line 87, ../sass/main.sass */
#header__top #header-top.header-color.header-cafe-express, #header__top #header-top.header-color.header-cafe {
  background: #c8906f;
}
/* line 90, ../sass/main.sass */
#header__top #header-top.header-color.header-cinnamon {
  background: #fb8b83;
}
/* line 93, ../sass/main.sass */
#header__top #header-top.header-color.header-chai {
  background: #adad8f;
}
/* line 96, ../sass/main.sass */
#header__top #header-top.header-color.header-wintergreen {
  background: #7ac8d8;
}
/* line 99, ../sass/main.sass */
#header__top #header-top.header-color.header-variety {
  background: #b6ccdf;
}
/* line 102, ../sass/main.sass */
#header__top #header-top.header-color.header-distributors {
  background: #b3df93;
}
/* line 105, ../sass/main.sass */
#header__top #header-top.header-color.header-contact {
  background: #d6bbf4;
}
/* line 108, ../sass/main.sass */
#header__top #header-top.header-color.header-shop {
  background: #b4d1d5;
}

.header__social {
	padding-left: 0px;
    padding-right: 0px;
}

.header__social ul {
	list-style-type: none;
	margin: 0;
    padding: 0;
}

.header__social ul li {
    float: left;
	background: rgba(255, 255, 255, 0.5);
	text-align: center;
	margin-right: 5px;
}

.header__social ul li a {
    display: block;
	color: #000;
}

.header__social ul li a:hover {
  background: white;
  color: #999;
}

.header__social ul li a i {
    padding: 15px 5px;
	height: 43px;
}

.header__newsletter {
    margin-left: 0px;
    margin-top: 7px;
	text-align: center;
}

.header__newsletter #nl_email {
	display: inline-block;
    background-color: white;
    border: none;
    font-family: "Titillium Web";
    margin-right: 0;
	color: #999;
    height: 28px;
    font: italic 12px Georgia,"Times New Roman",Times,serif;
    padding: 7px 9px 6px 9px;
    width: 177px;
    font-size: 12px;
}

.header__newsletter input[type="submit"] {
	display: inline-block;
	float: none !important;
    border: none;
    background: #bcbec0 !important;
    text-transform: lowercase;
    font-family: "Titillium Web";
    margin-left: 0;
	padding: 0 8px 3px;
    height: 28px;
	color: #fff;
	font-weight: 700;
}

.header__links {
	padding-left: 0px;
    padding-right: 0px;
}

.header__links ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.header__links ul li {
    float: right;
	background: rgba(255, 255, 255, 0.5);
	margin-left: 5px;
	padding: 0 5px;
}

.header__links ul li:hover {
  background: white;
  color: #999;
}

.header__links ul li a {
	display: block;
	text-decoration: none;
	color: #000;
	font-size: 14px;
	font-family: "Titillium Web";
	height: 43px;
	line-height: 43px;
	text-transform: lowercase;
}

#header__bottom {
	height: 100px;
}

#header__bottom .breadcrumbs {
    position: relative;
    top: auto;
    left: auto;
	margin-top: -5px;
	margin-bottom: 0 !important;
	display: block;
	height: 40px;
}
 
#header__bottom .Breadcrumb {
	font-size: 10px;
    line-height: 30px;
    height: auto;
    padding: 0 0 0 0;
    font-weight: 600;
    font-family: Arial,Helvetica,sans-serif;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    margin-bottom: -30px !important;
}

#header__bottom .Breadcrumb ul {
	line-height: 30px;
	list-style: none;
    margin: 0;
    padding: 0;
}

#header__bottom .Breadcrumb ul li {
	list-style: none;
    margin: 0;
    padding: 0;
	margin-right: 10px;
	font-family: "Titillium Web";
    font-size: 10px;
    text-transform: lowercase;
	font-family: "Titillium Web";
    font-size: 10px;
    text-transform: lowercase;
}

#header__bottom .Breadcrumb ul li a {
	padding-right: 0px;
	color: #000;
}

#header__bottom .Breadcrumb ul li a:hover {
	color: #FF9933;
	text-decoration: none;
}

#header__bottom .breadcrumbs ul li:not(:last-child):after {
	content: ">";
	color: #000;
	top: 0px;
}

.header__menu {
	padding-left: 0px;
    padding-right: 0px;
}

.header__menu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.header__menu ul.leftside > li {
	float: left;
	padding: 0 20px 0 0;
}

.header__menu ul.rightside > li {
	float: right;
	padding: 0 0 0 20px;
}

.header__menu ul li a {
	line-height: 36px;
	text-decoration: none;
	color: #000;
	font-size: 15px;
	font-family: "Titillium Web";
	text-transform: uppercase;
}

.header__menu ul li a.active {
  font-weight: 600;
}

.header__menu ul li a:hover {
  font-weight: 600;
}

.header__menu ul.sub-menu {
    display: none;
    width: 80px;
    z-index: 1000;
	position: absolute;
}

.header__menu ul.sub-menu li {
    display: block;
    width: 100%;
    border-top: 1px solid #ccc;
    background: #fff;
	padding: 10px;
}

.header__menu ul.sub-menu li a {
    display: block;
}

.dropdown-toggle {
	padding: .5em 1em;
	background: #fff;
	border-radius: .2em .2em 0 0;
	margin-top: 20px;
	text-align: center;
}

.dropdown-toggle i {
	margin-left: 10px;
}

.dropdown {
	display:none;
	position: absolute;
	top: 100%;
	left: 10%;
	width: 80%;
	background-color: #fff;
	min-width: 12em;
	padding: 0;
	text-align: center;
	margin: 0;
	border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-radius: 0px 0px 10px 10px;
border: 1px solid #2e94a0;
}

.dropdown li {
    list-style-type: none;
    background-color: #fff;
    margin-top: 5px;
}

.dropdown li a {
	text-decoration: none;
	padding: .5em 1em;
	display: block;
	color: #000;
}

.mobile-nav {
	position: relative;
	z-index: 1000;
}

.header__logo {
	background-image: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/icons/logo.png?t=1557872563);
	background-repeat: no-repeat;
	background-position: center;
	top: 80px;
	left: auto;
	margin: -15px auto 0;
    position: absolute;
    text-indent: -9999px;
    width: 265px;
    height: 60px;
}

@media screen and (max-width: 63.9375em) {
	#header__bottom {
		height: auto;
	}
	
	#header__bottom .mobile-sign-up input[type="text"], #header__bottom .mobile-sign-up input.Textbox {
		display: inline-block;
		background-color: white;
		border: none;
		font-family: "Titillium Web";
		margin-right: 0;
		color: #999;
		height: 28px;
		font: italic 12px Georgia,"Times New Roman",Times,serif;
		padding: 7px 9px 6px 9px;
		width: 50%;
		font-size: 14px !important;
		margin: 0 auto 20px;
		vertical-align: baseline;
	}
	
	#header__bottom .mobile-sign-up input[type=submit] {
		display: inline-block;
		float: none !important;
		border: none;
		background: #bcbec0 !important;
		text-transform: lowercase;
		font-family: "Titillium Web";
		margin-left: 0;
		padding: 0 8px 3px;
		height: 28px;
		color: #fff;
		font-weight: 700;
	}
}

@media screen and (max-width: 39.9375em) {
	.header__social ul li {
		margin-right: 3px;
	}
	
	.header__social ul li a i {
		padding: 15px 3px;
		height: 43px;
		font-size: 13px;
	}
	
	.header__social ul li a i.fa-google-plus {
		font-size: 11px;
	}
	
	.header__links ul li {
		width: 45px;
		text-align: center;
		padding: 7px 4px;
		margin-left: 3px;
	}
	
	.header__links ul li:first-child {
		width: 50px;
	}
	
	.header__links ul li a {
		font-size: 11px;
		line-height: 14px;
		height: 29px;
	}
}


/** FOOTER **/

/* line 1342, ../sass/main.sass */
#footer {
  width: 100%;
  position: relative;
}
/* line 1345, ../sass/main.sass */
#footer #footer-top {
  width: 100%;
  height: 162px;
  background: #d2b14d;
}

.blog-footer {
  width: 48%;
  float: left;
  margin: 0;
}

.blog-footer:nth-child(1) {
	margin-left: 30px; 
}

/* line 1360, ../sass/main.sass */
.blog-footer .blog-image {
  width: 115px;
  height: 115px;
  border-radius: 500px;
  border: 3px solid #f1d98f;
  /*background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/home/blog-image.jpg?t=1557872563) 50% 0;*/
  float: left;
  margin: 19px 26px 0 0;
  background-size: cover;
}
/* line 1369, ../sass/main.sass */
.blog-footer .blog-copy {
  float: left;
  width: 246px;
  margin: 27px 0 0 0;
}
/* line 1374, ../sass/main.sass */
.blog-footer .blog-copy h3 {
  font-family: "fv_almeloregular";
  font-size: 20px;
  font-weight: normal;
  color: #fff;
  margin: 0 0 11px 0;
  line-height: 18px;
}
/* line 1382, ../sass/main.sass */
.blog-footer .blog-copy p {
  font-family: "Titillium Web";
  font-size: 14px;
  color: #fff;
  line-height: 17px;
  margin: 0 0 6px 0;
}
/* line 1389, ../sass/main.sass */
.blog-footer .blog-copy a {
  font-family: "Titillium Web";
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  /*text-decoration: underline;*/
  font-weight: 600;
}
.blog-footer .blog-copy a {
  text-decoration: underline;
}

/* line 1397, ../sass/main.sass */
.blog-line {
  width: 1px;
  height: 80px;
  background: #9f832e;
  position: absolute;
  top: 39px;
  left: 47%;
}

/* line 1350, ../sass/main.sass */
#footer #footer-bottom {
  width: 100%;
  height: 120px;
  background: #94ba74;
  padding: 20px 0;
}

/* line 1405, ../sass/main.sass */
.footer-nav {
  list-style-type: none;
  width: 186px;
  position: relative;
  top: auto;
  left: auto;
}
/* line 1412, ../sass/main.sass */
.footer-nav li {
  float: left;
  width: 93px;
  display: block;
  line-height: 18px;
}
/* line 1418, ../sass/main.sass */
.footer-nav li a {
  font-family: "Titillium Web";
  font-size: 12px;
  color: #587543;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 1425, ../sass/main.sass */
.vermints-address {
  position: relative;
  top: auto;
  left: auto;
}
/* line 1430, ../sass/main.sass */
.vermints-address p {
  font-family: "Titillium Web";
  font-size: 12px;
  color: #587543;
  line-height: 16px;
  margin: 0;
}

/* line 1437, ../sass/main.sass */
.find {
  position: relative;
  top: auto;
  left: auto;
}
/* line 1442, ../sass/main.sass */
.find p {
  font-family: "Titillium Web";
  font-size: 12px;
  color: #587543;
  line-height: 14px;
  margin: 0;
}
/* line 1449, ../sass/main.sass */
.find a {
  text-transform: uppercase;
  font-family: "Titillium Web";
  font-size: 12px;
  color: #587543;
  line-height: 18px;
  margin: 0 0 10px 0;
  text-decoration: underline;
}

.badges img{
	width: 100%;
	max-width: 294px;
	margin-top: 20px;
}

/* line 1457, ../sass/main.sass */
.footer-logos {
	background-image: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/badges.png?t=1557872563);
	background-position: center;
	width: 294px;
	height: 38px;
	display: block;
	position: relative;
	top: auto;
	right: auto;
	margin-top: 20px;
}

/* line 1466, ../sass/main.sass */
.copyright {
  position: relative;
  top: auto;
  right: auto;
}
/* line 1471, ../sass/main.sass */
.copyright p {
  font-family: "Titillium Web";
  font-size: 9px;
  color: #587543;
  line-height: 11px;
  margin: 5px 0 0 0;
  text-transform: uppercase;
}
/* line 1479, ../sass/main.sass */
.copyright p a {
  text-decoration: none;
  color: #587543;
}

/* line 1483, ../sass/main.sass */
.footer-line {
  width: 1px;
  height: 80px;
  background: #648749;
  position: relative;
  top: 5px;
}

.footer-line2 {
  width: 1px;
  height: 80px;
  background: #648749;
  position: absolute;
  margin-top:-75px;
}
/* line 1490, ../sass/main.sass */
.footer-line.left {
  left: auto;
}
/* line 1493, ../sass/main.sass */
.footer-line.right {
  left: 95%;
  float: none;
}

.footer-line2.right {
  left: 54%;
  float: none;
}

.left-border {
	border-left: 1px solid #648749;
}

.right-border {
	border-right: 1px solid #648749;
}

@media only screen and (max-width: 64em) {
	#footer #footer-bottom {
		height: auto;
	}
	
	#footer-bottom .row:first-child {
		margin-bottom: 20px;
	}
	
	.footer-nav li {
		width: 85px;
	  }
	
}

/** HOME PAGE **/

section#mints {
    height: auto;
	margin: 10px auto 0;
}

.mints-list ul, .mints-list ul ul {
	margin-left: 0;
}

.mints-list li {
    list-style: none;
    float: none;
    margin: 0;
}

.mints-list li li {
    list-style: none;
    float: none;
	display: inline-block;
    margin: 15px 0px 15px 8px;
}

.mints-list h3 {
    display: none;
}

.mints-list li>a {
  display: block;
  width: 138px;
  height: 122px;
  text-indent: -9999px;
}

.mints-list li a.peppermint {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/home/mints-peppermint.png?t=1557872563) no-repeat;
}
/* line 317, ../sass/main.sass */
.mints-list li a.gingermint {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/home/mints-gingermint.png?t=1557872563) no-repeat;
}
/* line 320, ../sass/main.sass */
.mints-list li a.cafe-express {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/home/mints-cafe-express.png?t=1557872563) no-repeat;
}
/* line 323, ../sass/main.sass */
.mints-list li a.cinnamon {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/home/mints-cinnamon.png?t=1557872563) no-repeat;
}
/* line 326, ../sass/main.sass */
.mints-list li a.chai {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/home/mints-chai.png?t=1557872563) no-repeat;
}
/* line 329, ../sass/main.sass */
.mints-list li a.wintergreen {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/home/mints-wintergreen.png?t=1557872563) no-repeat;
}

.mints-list #tempHoverMsg {
    width: 80px;
    height: 80px;
    left: 31px;
    top: 14px;
}

.mints-list #tempHoverMsg p {
    font-size: 10px;
    width: 83px;
    margin-top: 19px;
}

.sf-menu ul {
    top: 0 !important;
    position: absolute !important;
    display: inline-block !important;
    visibility: visible !important;
}

.sf-menu ul li {
    display: inline;
}

.category-list {
	margin-bottom: 0;
}

.category-list li > a {
    display: none;
}

.category-list li > ul > li > a {
    display: block;
}

.text p.home-copy {
    width: auto;
    max-width: 580px;
}

ul ul {
    margin-left: 0px;
}

@media only screen and (max-width: 63.9375em) {
	section#mints {
		display: none;
	}
	
    #flying_left_cup, #flying_right_cup {
        display: none;
    }
    
    ul ul {
        max-width: 300px;
        margin: 0 auto;
    }
	
	.text p.home-copy {
		max-width: 64em;
		margin: 0 5px;
	}
	
	.text h2.home {
		max-width: 64em;
		margin: 15px 5px 0;
		font-size: 50px;
		line-height: 55px;
		padding: 0 0 15px 0;
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
    ul ul {
        max-width: 905px;
        margin: 0 auto;
    }
}


/** OUR STORY & FRIENDS **/

#our-story, #friends, #contact, #faq, #policies, #blog, #shop-now, #find-a-store, #product-details, #login, #forgotpass, section.subcategory-page {
    padding: 40px 0 0 0;
	z-index: 1;
}
#distributors {
	padding: 40px 0;
}

.text .mint {
    right: 0px;
}

#our-story .text p {
	font-size: 13px;
}

#our-story .bottom-text {
	padding: 0 38px 0 0;
}

ul.friends-logos-more {
    width: 380px;
    list-style: none;
    margin-left: 0;
    padding: 0;
    float: right;
}

.friends-logos-more li {
    list-style: none;
    width: 145px;
    height: 89px;
    display: inline-block;
    padding: 0px;
    margin: 10px;
}

ul.friends-logos-more li a:hover {
    opacity: 0.8 !important;
}

.friends-mountains {
    margin: -40px 0 0 0;
}

.white-mountains {
    background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/white-mountains.png?t=1557872563) repeat 50% 0;
    height: 89px;
    margin: 21px 0 0 0;
    position: relative;
}

#distributors .row .row {
	margin-left: auto;
	margin-right: auto;
}

#distributors a:hover {
    text-decoration: underline;
}

#distributors .columns:last-child:not(:first-child) {
	float: left;
}

div.no-pad-left {
	padding-left: 0 !important;
}

.country h2 {
        margin-top: 20px;
}

.country .country-line {
    margin: -3px 0 -10px 0 !important;
}

.country .company h3 {
	text-align: left;
}

/* line 595, ../sass/main.sass */
.country .company .store-locations {
  list-style-type: none;
  margin: 20px 0;
  font-family: "Titillium Web";
  font-size: 14px;
  line-height: 18px;
  color: #46811b;
  float: left;
}

/* line 595, ../sass/main.sass */
.country .company .one-store-location {
  list-style-type: none;
  margin: 0 0 20px;
  font-family: "Titillium Web";
  font-size: 14px;
  line-height: 18px;
  color: #46811b;
  float: left;
  width: auto;
}

/* line 610, ../sass/main.sass */
.country .company .store-locations span a {
  color: #46811b;
  text-decoration: none;
  font-weight: 600;
}
/* line 614, ../sass/main.sass */
.country .company .store-locations .store-title {
  font-weight: 600;
}

/* line 624, ../sass/main.sass */
.country .company .company-info {
  list-style-type: none;
  margin: 0;
  font-family: "Titillium Web";
  font-size: 14px;
  line-height: 18px;
  color: #46811b;
}
/* line 634, ../sass/main.sass */
.country .company .company-info span {
  display: block;
}
/* line 637, ../sass/main.sass */
.country .company .company-info span a {
  color: #46811b;
  /*text-decoration: underline;*/
  font-weight: 600;
}

#contact {
    padding-bottom: 154px;
}

#policies ul.questions {
    width: auto;
    max-width: 750px;
}

@media only screen and (max-width: 64em) {
	#our-story, #friends, #contact, #faq, #policies, #blog, #shop-now, #find-a-store, #product-details, #login, #forgotpass {
		padding:30px 0 0 0;
	}
	
	.text h2 {
		font-size: 56px;
	}
	
	div.no-pad-left {
		padding-left: .625rem !important;
	}
	
    .our-story.overflow-text {
        width: auto;
		position: relative;
    }
	
    .text .mint, .text .cherry, .text .tea, .mint-distributors, .text .cinnamon-contact, .tree, .coffee, #faq .coffee-beans, #policies .coffee-beans, .find-snow, .variety-mints {
        display: none;
    }
	
    ul.friends-logos-more {
        width: auto;
    }
	
	.friends-mountains {
		margin: -22px 0 0 0;
		height: 200px;
	}
	
	.mountains {
		height: 200px;
	}
	
	#our-story .bottom-text {
		margin-top: 0px;
		padding: 0;
	}
	
	.country .country-line {
		margin: 5px auto 10px !important;
	}
	
    .country .company .store-locations {
        margin: 10px 0 0;
    }
    
    .country .company .one-store-location {
        margin: 0;
    }
    
    .country .company h3 {
        margin: 0;
    }
    
    .country .company h4 {
        margin: 10px 0 5px;
    }
    .country .company .company-divider {
        top: auto;
		margin: 10px auto;
		width: 98%;
    }
	
    #contact {
        padding-bottom: 40px;
    }
    
    .text.contact-text {
        padding-bottom: 20px;
    }
    #faq ul.questions {
        margin-top: 40px;
    }
}

@media only screen and (min-width: 64.063em) {
    .country .company {
        margin: 25px 0 0 0;
    }
    #faq .coffee-beans {
        top: 541px;
        left: -20px;
    }
    #policies .coffee-beans {
        left: -20px;
    }
}

/** SHOP NOW **/

#shop-now ul li a{
	display: block;
	margin: 0 auto;
	font-size: 16px;
	font-family: "Titillium Web";
	color: #000;
}
#shop-now ul li a.sub-cat-name:hover{
	text-decoration: underline;
}
#shop-now #CategoryHeading {
	display: none;
}
#shop-now .SubCategoryListGrid {
	margin-top: 40px;
}
#shop-now .wrapper {
	width: 1060px;
}

#shop-now .SubCategoryListGrid > ul li {
	width: auto;
}

#shop-now .SubCategoryListGrid li {
	margin-left: 0;
	text-align: center;
	float: none;
	display: inline-block;
}

#shop-now .SubCategoryListGrid li img:hover{
	
}

#shop-now .RowDivider {
	display: none;
}

#CartContent .ProductName a{
	color: #636363;
}

.Left #SideCategoryList .SideCategoryListFlyout > ul > li, ul.side-menu li, .SubCategoryListGrid {
	border: none;
}


/** CATEGORY PAGES **/

.subcategory-page {
	padding-bottom: 125px !important;
}

/* line 927, ../sass/main.sass */
.mint-sizes {
  list-style-type: none;
  padding: 0 !important;
}

.mint-sizes div {
    margin: 0;
}

/* line 935, ../sass/main.sass */
.mint-sizes div a {
  display: block;
  text-decoration: none;
}

/* line 939, ../sass/main.sass */
.mint-sizes div a .tin-size {
  display: block;
  width: 251px;
  height: 198px;
  border-radius: 45px;
  margin: 25px auto 16px auto;
}
/* line 946, ../sass/main.sass */
.mint-sizes div a .tin-size.peppermint-stroke {
  border: 3px solid #9adc94;
}
/* line 949, ../sass/main.sass */
.mint-sizes div a .tin-size.gingermint-stroke {
  border: 3px solid #ed9b31;
}
/* line 952, ../sass/main.sass */
.mint-sizes div a .tin-size.cafe-stroke {
  border: 3px solid #e1a683;
}
/* line 955, ../sass/main.sass */
.mint-sizes div a .tin-size.cinnamon-stroke {
  border: 3px solid #ef766d;
}

.mint-sizes div a .tin-size.minty-hint-stroke {
  border: 3px solid #ef766d;
}

/* line 958, ../sass/main.sass */
.mint-sizes div a .tin-size.chai-stroke {
  border: 3px solid #beb093;
}
/* line 961, ../sass/main.sass */
.mint-sizes div a .tin-size.wintergreen-stroke {
  border: 3px solid #a4dbe7;
}
/* line 965, ../sass/main.sass */
.mint-sizes div a .tin-size.variety-pack-stroke {
  border: 3px solid #89c3f6;
}
/* line 969, ../sass/main.sass */
.mint-sizes div a .tin-size.standard.peppermint {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/peppermint-standard.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 972, ../sass/main.sass */
.mint-sizes div a .tin-size.standard.gingermint {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/gingermint-standard.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 975, ../sass/main.sass */
.mint-sizes div a .tin-size.standard.cafe-express {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cafe-express-standard.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 978, ../sass/main.sass */
.mint-sizes div a .tin-size.standard.cinnamon {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cinnamon-standard.jpg?t=1557872563) no-repeat 50% 0;
}
.mint-sizes div a .tin-size.standard.minty-hint {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/minty-hint-small.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 981, ../sass/main.sass */
.mint-sizes div a .tin-size.standard.chai {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/chai-standard.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 984, ../sass/main.sass */
.mint-sizes div a .tin-size.standard.wintergreen {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/wintergreen-standard.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 987, ../sass/main.sass */
.mint-sizes div a .tin-size.standard.variety-pack {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/variety-standard.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 991, ../sass/main.sass */
.mint-sizes div a .tin-size.small.peppermint {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/peppermint-small.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 994, ../sass/main.sass */
.mint-sizes div a .tin-size.small.gingermint {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/gingermint-small.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 997, ../sass/main.sass */
.mint-sizes div a .tin-size.small.cafe-express {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cafe-express-small.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1000, ../sass/main.sass */
.mint-sizes div a .tin-size.small.cinnamon {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cinnamon-small.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1003, ../sass/main.sass */
.mint-sizes div a .tin-size.small.chai {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/chai-small.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1006, ../sass/main.sass */
.mint-sizes div a .tin-size.small.wintergreen {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/wintergreen-small.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1010, ../sass/main.sass */
.mint-sizes div a .tin-size.pocket.peppermint {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/peppermint-pocket.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1013, ../sass/main.sass */
.mint-sizes div a .tin-size.pocket.gingermint {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/gingermint-pocket.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1016, ../sass/main.sass */
.mint-sizes div a .tin-size.pocket.cafe-express {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cafe-express-pocket.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1019, ../sass/main.sass */
.mint-sizes div a .tin-size.pocket.cinnamon {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cinnamon-pocket.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1022, ../sass/main.sass */
.mint-sizes div a .tin-size.pocket.chai {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/chai-pocket.jpg?t=1557872563) no-repeat 50% 0;
}
/* line 1025, ../sass/main.sass */
.mint-sizes div a .tin-size.pocket.wintergreen {
  background: url(//cdn1.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/wintergreen-pocket.jpg?t=1557872563) no-repeat 50% 0;
}
.mint-sizes div a .tin-size.trial.peppermint {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/peppermint-trial.png?t=1557872563) no-repeat 50% 0;
}
.mint-sizes div a .tin-size.trial.gingermint {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/gingermint-trial.png?t=1557872563) no-repeat 50% 0;
}
.mint-sizes div a .tin-size.trial.wintergreen {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/wintergreen-trial.png?t=1557872563) no-repeat 50% 0;
}
.mint-sizes div a .tin-size.trial.variety-pack {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/variety-pack-trial.png?t=1557872563) no-repeat 50% 0;
}
/* line 1029, ../sass/main.sass */
.mint-sizes div a .standard {
  display: block;
  width: 251px;
  height: 198px;
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/peppermint-standard.png?t=1557872563) no-repeat 50% 0;
  border-radius: 45px;
  border: 3px solid #9adc94;
}
/* line 1037, ../sass/main.sass */
.mint-sizes div a .text {
  display: block;
  font-size: 14px;
  font-family: "Titillium Web";
}
/* line 1042, ../sass/main.sass */
.mint-sizes div a .text.peppermint-color {
  color: #068254;
}
/* line 1045, ../sass/main.sass */
.mint-sizes div a .text-bold {
  display: block;
  font-size: 14px;
  font-family: "Titillium Web";
  font-weight: 600;
  /*text-decoration: underline;*/
}
.mint-sizes div a .text-bold:hover {
  text-decoration: underline;
}
/* line 1052, ../sass/main.sass */
.mint-sizes div a .text-bold.peppermint-color {
  color: #068254;
}

.text div p {
  font-family: "Titillium Web";
  font-size: 14px;
  padding: 0 0 4px 0;
  margin: 0;
}

/* line 414, ../sass/main.sass */
.text div.details-copy p {
  max-width: 410px;
  width: auto;
  margin: 0 auto;
  text-align: center;
}
/* line 419, ../sass/main.sass */
.text div.details-copy .ginger p {
  color: #ab6101;
}

.single .tin {
  width: 373px;
  height: 287px;
  display: block;
  margin: 39px auto 0 auto;
  position: relative;
  z-index: 20;
}


/* line 757, ../sass/main.sass */
.single .peppermint-bg {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/mint-bg.png?t=1557872563) no-repeat 50% 0;
  width: 288px;
  height: 275px;
  position: absolute;
  top: -12px;
  left: -94px;
  z-index: 10;
}


.gingermint {
  color: #ab6101;
}


/* line 766, ../sass/main.sass */
.single .gingermint-bg {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/ginger-bg.png?t=1557872563) no-repeat 50% 0;
  width: 149px;
  height: 92px;
  position: absolute;
  top: 215px;
  left: 375px;
  z-index: 30;
}


.single .cinnamon-bg-front {
	left: 360px;
}

.single .cinnamon-bg-back {
	left: -125px;
	top: -25px;
}

/* line 264, ../sass/main.sass */
.cafe-express {
  color: #410f10;
}

/* line 714, ../sass/main.sass */
#cafe-express-page {
  background: #fde4d6;
}

/* line 742, ../sass/main.sass */
.single .tin.cafe-express-image {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cafe-large.png?t=1557872563) no-repeat 50% 0;
}

/* line 775, ../sass/main.sass */
.single .cafe-express-bg {
  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cafe-bg.png?t=1557872563) no-repeat 50% 0;
  width: 471px;
  height: 68px;
  position: absolute;
  top: 251px;
  left: 42px;
  z-index: 30;
}

/* line 883, ../sass/main.sass */
.share-mints li a.cafe-express svg {
  fill: #410f10;
  width: 20px;
  height: 20px;
}


/* line 888, ../sass/main.sass */
.share-mints li a.cafe-express svg:hover {
  fill: #fff;
}

/* line 952, ../sass/main.sass */
.mint-sizes div a .tin-size.cafe-express-stroke {
  border: 3px solid #e1a683;
}

.variety-pack {
    color: #407db2;
}

.variety-mints {
	margin: -64px 0 0 -35px;
}

.single .tin.variety-pack-image {
    background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/variety-large.png?t=1460594260) no-repeat 50% 0;
}

.single .variety-pack-bg {
    background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/variety-bg.png?t=1460594260) no-repeat 50% 0;
    width: 1108px;
    height: 631px;
    position: absolute;
    top: 2px;
    left: -91px;
    z-index: 10;
}

.share-mints li a.variety-pack svg {
    fill: #407db2;
    width: 20px;
    height: 20px;
}

.share-mints li a.variety-pack svg:hover {
    fill: #999;
    width: 20px;
    height: 20px;
}

.mint-tags {
  margin: 40px 0 0 0;
  padding: 0;
}

.mint-tags .more-mints li {
  float: none;
  display: inline-block;
}

/* line 1095, ../sass/main.sass */
.mint-tags .more-mints li a.cafe-express-bg {
  background: #e1a683;
  display: block;
}

.mint-tags .more-mints li a.cafe-express-bg:hover {
  background: #410f10;
  color: #fff;
}

.mint-tags .more-mints li a.variety-pack-bg {
    background: #89c3f6;
    display: block;
}

.mint-tags .more-mints li a.variety-pack-bg:hover {
    background: #407db2;
    color: #fff;
}

@media only screen and (max-width: 40em) {
	.prodcat-details {
		margin-top: 0px;
	}
	
	.single .tin {
		width: auto;
		height: 260px;
		display: block;
		margin: 39px auto 0 auto;
		position: relative;
		z-index: 20;
	}
	/* line 736, ../sass/main.sass */
	.single .tin.peppermint-image {
	  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/peppermint-large.png?t=1557872563) no-repeat center 0;
	  background-size: 310px;
	}
	/* line 739, ../sass/main.sass */
	.single .tin.gingermint-image {
	  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/gingermint-large.png?t=1557872563) no-repeat center 0;
	  background-size: 310px;
	}
	/* line 742, ../sass/main.sass */
	.single .tin.cafe-express-image {
	  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cafe-large.png?t=1557872563) no-repeat center 0;
	  background-size: 310px;
	}
	/* line 745, ../sass/main.sass */
	.single .tin.cinnamon-image {
	  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/cinnamon-large.png?t=1557872563) no-repeat center 0;
	  background-size: 310px;
	}
	
	.single .tin.minty-hint-image {
	  background: none;
	  background-size: 310px;
	}
	
	/* line 748, ../sass/main.sass */
	.single .tin.chai-image {
	  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/chai-large.png?t=1557872563) no-repeat center 0;
	  background-size: 310px;
	}
	/* line 751, ../sass/main.sass */
	.single .tin.wintergreen-image {
	  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/wintergreen-large.png?t=1557872563) no-repeat center 0;
	  background-size: 310px;
	}
	/* line 754, ../sass/main.sass */
	.single .tin.variety-pack-image {
	  background: url(//cdn2.bigcommerce.com/n-ou1isn/ibk3tn/templates/__custom/images/shop-now/variety-large.png?t=1557872563) no-repeat center 0;
	  background-size: 310px;
	}
}

@media only screen and (max-width: 64em) {
	
	h3.mint-products {
		line-height: 1em;
		margin-top: 30px;
	}
	
	.mint-tags .more-mints li {
		padding-bottom: 5px;
	}
	
	.single .peppermint-bg, .single .gingermint-bg, .single .cafe-express-bg, .single .cinnamon-bg-front, .single .cinnamon-bg-back, .single .wintergreen-bg, .single .chai-bg, .single .variety-pack-bg {
		display: none;
	}
}

/** CONTACT **/

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 600px;
  margin: 20px auto;
}

.white-popup form{
  max-width: 80%;
  margin: 0 auto;
  display: block;
}

.white-popup form input:not(.submit):not(.btn-small):not(.autobox){
    float:right;
    margin:5px 0;
    width:100%;
    max-width:200px;
}
.white-popup form input.submit{
    margin:0 auto;
    display:block;
}
.white-popup form label{
    float:left;
    margin:5px 0;
}
.white-popup form p{
    clear:both;
}
.white-popup form textarea{
    display:block;
    margin:0 auto;
}
.white-popup .error{
    color:red;
    text-align: left;
    display: block;
    width: 100%;
    margin: 2px 0;
}

#thankyou-popup .social-links{
  width: 125px;
  margin: 0 auto;
  position: relative;
}

#thankyou-popup a{
    color:#FF9933;
}



/** PRODUCT PAGES **/
.product-heading h2 {
	font-size: 54px;
}

#fastCartContainer .ProductList li .ProductPriceRating {
	display: none;
}

.SelectBillingAddress img, .AddBillingAddress img, .SelectShippingAddress img, .AddShippingAddress img {
	display: none;
}

.ProductThumbImage a {
	cursor: default;
}

/** CART **/





/** BLOG **/
#blog {
	padding: 40px 0;
}

.blog-post {
	margin: 0;
}

.post-details {
	margin-top: -20px;
}

.post-details h1, .bfc h3 {
	font-family: "fv_almeloregular";
}

/** ACCOUNT/CHECKOUT **/
.CartCode .CouponCode, .CartCode .GiftCertificate {
	height: auto;
}


.CartCode .CouponCode .CouponCode {
	border: none;
	width: auto;
	padding: 0;
}

.CartCode .CouponCode .btn, .CartCode .GiftCertificate .btn {
	margin-top: 10px;
}

.AddBillingAddress dt, .AddShippingAddress dt {
	clear: left;
}


@media (max-width: 959px) {
  #header__bottom .breadcrumbs {
    display: none;
  }
  .mobile-sign-up {
	margin-top: 10px;  
  }
  
  /** this compesnates for the sign in switch in shared.js that seems to not work in mobile. **/
  #menu-login {
	  max-height: 43px;
	  overflow: hidden;
  }
}



@font-face {
    font-family: 'Titillium';
    src: url('../fonts/titillium-regular.woff') format('woff'),
         url('../fonts/titillium-regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'StantonICG';
    src: url('../fonts/StantonICG.woff') format('woff'),
         url('../fonts/StantonICG.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

#cinnamon-page .trial {display: none;}
#chai-page .trial {display: none;}
#cafe-express-page .trial {display: none;}