.theme-2 {
  /* Buttons */
  /* Form */
}
@font-face {
  font-family: 'Lato-Light';
  src: url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Lato-Light.eot?ts=1449096554&host=my.cratejoy.com");
  src: url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Lato-Light.eot?ts=1449096554&host=my.cratejoy.com?#iefix") format('embedded-opentype'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Lato-Light.woff?ts=1449096555&host=my.cratejoy.com") format('woff'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Lato-Light.ttf?ts=1449096555&host=my.cratejoy.com") format('truetype'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Lato-Light.svg?ts=1449096555&host=my.cratejoy.com#Lato-Light") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-Regular';
  src: url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Regular.eot?ts=1449096558&host=my.cratejoy.com");
  src: url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Regular.eot?ts=1449096558&host=my.cratejoy.com?#iefix") format('embedded-opentype'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Regular.woff?ts=1449096559&host=my.cratejoy.com") format('woff'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Regular.ttf?ts=1449096559&host=my.cratejoy.com") format('truetype'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Regular.svg?ts=1449096558&host=my.cratejoy.com#Montserrat-Regular") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Bold.eot?ts=1449096558&host=my.cratejoy.com");
  src: url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Bold.eot?ts=1449096558&host=my.cratejoy.com?#iefix") format('embedded-opentype'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Bold.woff?ts=1449096558&host=my.cratejoy.com") format('woff'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Bold.ttf?ts=1449096558&host=my.cratejoy.com") format('truetype'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/Montserrat-Bold.svg?ts=1449096558&host=my.cratejoy.com#Montserrat-Bold") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LibreBaskerville-Regular';
  src: url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/LibreBaskerville-Regular.eot?ts=1449096557&host=my.cratejoy.com");
  src: url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/LibreBaskerville-Regular.eot?ts=1449096557&host=my.cratejoy.com?#iefix") format('embedded-opentype'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/LibreBaskerville-Regular.woff?ts=1449096558&host=my.cratejoy.com") format('woff'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/LibreBaskerville-Regular.ttf?ts=1449096558&host=my.cratejoy.com") format('truetype'), url("//d3a1v57rabk2hm.cloudfront.net/wristsociety/joybox_men/fonts/LibreBaskerville-Regular.svg?ts=1449096557&host=my.cratejoy.com#LibreBaskerville-Regular") format('svg');
  font-weight: normal;
  font-style: normal;
}
.theme-2 body {
  font-family: Montserrat-Regular;
  text-shadow: 1px 1px #000000;
  color: #ffffff;
  letter-spacing: 1px;
}
.theme-2 .pagecontent, .theme-2 .slidepanel {
  background-color: #fff;
}
.theme-2 .content p a {
    color: #938983;
}
.theme-2 .content p {
  color: #fff;
}
.theme-2 h2 a {
    text-decoration: none !important;
}
.theme-2 h1 {
  font-size: 70px;
  letter-spacing: 2.33px;

  color: #fff;
  font-family: LibreBaskerville-Regular;
}
.theme-2 h2 {
  font-size: 32px;
  letter-spacing: 2px;
text-shadow: 2px 2px #000000;
  color: #ffffff;
  font-family: LibreBaskerville-Regular;
}
.theme-2 h3 {
  font-size: 21px;
  letter-spacing: 1.5px;
}
.theme-2 h4 {
  font-size: 15px;
  letter-spacing: 1.25px;

  color: #ffffff;
  font-family: LibreBaskerville-Regular;
}
.theme-2 .sheader .navigation {
  font-family: ;
}
.theme-2 .sheader .navigation a {
  border-color: #000000;
  color: #000000;
}
.theme-2 .sheader .navigation .dropdown-menu a {
  color: #000000 !important;
}
.theme-2 .sheader.header-expanded .navigation a {
  border-color: #fff;
  color: #fff;
}
.theme-2 .sheader.header-expanded .navigation .dropdown-menu a {
  color: #fff !important;
}
.theme-2 .sheader div.heading.logo {
    color: #938983 !important;
    font-family: LibreBaskerville-Regular;
}
.theme-2 .sheader a.logo_link {
    text-decoration: none;
}
.theme-2 .sidebar-offcanvas {
  background: #ec5823;
  color: #fff !important;
}
.theme-2 .sidebar-offcanvas .btn {
  color: #fff !important;
}
.theme-2 .sidebar-offcanvas .heading {
  font-family: LibreBaskerville-Regular;
  color: #fff !important;
}
.theme-2 .sidebar-offcanvas .subheading {
  color: #fff !important;
}
.theme-2 .shopping-cart .total .strong {
  font-family: Montserrat-Regular;
}
.theme-2 .shopping-cart .total {
  border-color: #fff;
}
.theme-2 .sidebar-offcanvas .close {
  color: #fff;
}
.theme-2 .progressbar .step .point {
  background: #e5e5e5;
}
.theme-2 .progressbar .step .title {
  color: #e5e5e5;
  font-family: Montserrat-Regular;
  font-size: 14px;
}
.theme-2 .progressbar .step.active .point {
  background: #938983;
}
.theme-2 .progressbar .step.active .title {
  color: #ffffff;
  font-size: 14px;
  font-family: Montserrat-Regular;
  z-index: 1;
}
.theme-2 .sfooter {
  font-family: Montserrat-Regular;
  color: #000000;
  font-size: 11px;
}
.theme-2 .subheading {
  color: #ffffff;
  font-family: Montserrat-Regular;
}
.theme-2 .btn {
  font-family: Montserrat-Regular;
  border-color: #fff;
  color: #fff;
}
.theme-2 .btn.btn-primary, .primary-button {
  background: #938983;
  border-color: #938983;
}
.theme-2 .btn.btn-primary:hover, .primary-button:hover {
  background-color: #79706A;
}
.theme-2 .btn.btn-small {
  font-size: 12px;
  font-family: Montserrat-Regular;
}
.theme-2 .btn.btn-default:hover {
  background: #938983;
  border-color: #938983;
}
.theme-2 .cform .form-control {
  border-color: #938983;
  font-family: Lato-Light;
  background: rgba(66, 69, 74, 0.2);
}
.theme-2 .cform input {
  color: #fff;
}
.theme-2 .cform .form-control::-moz-placeholder {
  color: #bbb;
  opacity: 1;
}
.theme-2 .cform .form-control:-ms-input-placeholder {
  color: #bbb;
}
.theme-2 .cform .form-control::-webkit-input-placeholder {
  color: #bbb;
}
.theme-2 #checkout_form {
  font-size: 14px;
}
.icon-circle:before {
 content: none;
}
.description-container{
    margin-bottom: 20px;
}
.headline.account h2 {
  font-size: 22px;
}
.gift-card-container.gift-card-balance-container {
  padding: 5px;
  border: 1px solid #938983;
  border-radius: 3px;
}
.gift-card-container .gift-card-balance {
  display: none;
}
.gift-card-container.gift-card-balance-container .gift-card-balance {
  display: block;
}
.gift-card-modal-footer .gift-card-modal-close.btn-default {
  color: #938983;
}
.gift-card-modal-footer .gift-card-modal-close.btn-default:hover {
  background-color: #fff;
}