/*

!!!!!!!!!! WARNING !!!!!!!!!!

If you edit theme.css, your changes will be overwritten by any compilation of theme.less
Please remember to replicate your changes in init.less, or just make your changes in another file if possible

!!!!!!!!!! WARNING !!!!!!!!!!

*/
/**
 *   Bigcommerce Blueprint with Less
 *   – For the Less variables and functions that you don't want available in the Style Editor, declare them in this file.
 */
/**
 *   Bigcommerce Blueprint with Less
 *
 *   For compatability with the Bigcommerce Style Editor:
 *    + Import your Google fonts first
 *
 *    + Declare your fonts for use in the editor by using '@font-declaration' (JSON format)
 *      eg @font-declaration: '{ "Open Sans":["Open Sans","Arial","sans-serif"], "Freckle Face":["Freckle Face","cursive"] }'
 *
 *    + Declare your color palette for use in the editor by using '@color-declaration'
 *      eg @color-declaration: '["#333", "#1399BE", "#EDEDED", "#FFF"]';
 *
 *    + Prefix fonts with '@font-' for the style editor to make it editable by the end user
 *
 *    + Prefix colors with '@color-' for the style editor to make it editable by the end user
 *
 *    + Prefix settings with '@setting-' for the style editor to make it adjustable by the end user
 */
/**
 *   Import Google Fonts
 */
@import url(//fonts.googleapis.com/css?family=Audiowide|Freckle+Face|Exo+2|Hammersmith+One|Ceviche+One|Open+Sans|Francois+One);
@font-face {
  font-family: 'Trajan Pro';
  src: url('fonts/TrajanPro-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/TrajanPro-Regular.otf') format('opentype'), url('fonts/TrajanPro-Regular.woff') format('woff'), url('fonts/TrajanPro-Regular.ttf') format('truetype'), url('fonts/TrajanPro-Regular.svg#TrajanPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/**
 *   Declarations
 */
/**
 *   Bigcommerce Blueprint
 *   Style Initialisation
 */
.SortBox,
.AddToWishlistLink .wishlist-button {
  color: #131313;
}
.page {
  max-width: 1170px;
  width: 90%;
  margin: 0 auto;
  font-family: "Georgia", Serif;
  background-color: #EADAB6;
  box-shadow: 0 0 110px 10px #000;
}
.TopMenu > .inner,
#Header > .inner,
.PageMenu > .inner,
.main > .inner,
.footer-main > .inner,
.footer-links > .inner,
.newsletter-subscription > .inner {
  padding-left: 15px;
  padding-right: 15px;
}
.TopMenu {
  color: #7e2410;
  background: transparent;
}
.TopMenu li {
  border-right: 1px solid rgba(64, 64, 64, 0);
}
.TopMenu a {
  color: #7e2410;
}
.TopMenu a:hover {
  color: #952a13;
}
.header-logo a {
  color: #333333;
}
.PageMenu .inner {
  background: url(../images/ribbon-bg.png?) #611107;
}
.PageMenu a {
  color: #FFFFFF;
}
.PageMenu li ul {
  background: #440c05;
}
.PageMenu li ul li a {
  color: #FFFFFF;
}
.PageMenu li ul:before {
  border-color: transparent transparent #440c05 transparent;
}
.header {
  background: #EADAB6;
}
.footer-main,
.footer-main .inner {
  background: #1e1e1e;
  color: #FFFFFF;
}
.footer-main a {
  color: #FFFFFF;
}
.footer-main h4 {
  color: #FFFFFF;
}
.footer-links,
.footer-links .inner {
  background: #141414;
  color: #FFFFFF;
}
.footer-links .inner {
  border-top: 1px solid #3a3a3a;
}
.footer-links a {
  color: #7a7a7a;
}
.footer-links a:hover {
  color: #545454;
}
.newsletter-subscription h4 {
  color: #333333;
}
body,
input,
select,
textarea,
input.Textbox,
input[type="text"],
#SearchForm input,
.HorizontalFormContainer dd .selector span,
.fastCartTop div,
.list-icon li {
  color: #131313;
}
#SearchForm .Button {
  background-color: #fff;
}
#ModalContent,
.ModalContent,
.CurrencyChooser a span {
  color: #131313 !important;
}
a,
.Left li li a,
.Left #SideCategoryList li a,
.Left .slist li a,
.Left .afterSideShopByBrand a,
.Left #GiftCertificatesMenu li a,
.Left #SideAccountMenu li a,
.Left #SideCategoryList li li a,
.Left .slist li li a,
.TabNav li.Active a,
.ModalContent h4 a:hover,
.footer a:hover {
  color: #611107;
}
.page-content #LayoutColumn2 a.pname,
#ModalContent a,
.ModalContent a,
.recaptchatable a {
  color: #611107 !important;
}
.Left li a.active:hover {
  border-color: #611107;
}
.icon-add:hover {
  background-color: #611107 !important;
}
.multiStep li a i {
  color: #990000;
}
.Left li a.active,
a:hover,
a.alt,
p a,
a.NextLink,
.currency-converter p span,
.BlockContent.PageContent a,
.page-content #LayoutColumn2 a,
.Left #SideCategoryList li a:hover,
.Left .slist li a:hover,
.Left .afterSideShopByBrand a:hover,
.Left #GiftCertificatesMenu li a:hover,
.Left #SideAccountMenu li a:hover,
.PageMenu li ul li a:hover,
.Breadcrumb li a {
  /* color: @color-link-alt; */
  text-decoration: underline;
}
.recaptchatable a:hover,
.page-content #LayoutColumn2 a.pname:hover,
#ModalContent a:hover,
.ModalContent a:hover,
.Breadcrumb li a:hover {
  color: #131313 !important;
}
a.alt:hover {
  background-color: #131313;
  color: #ffffff;
}
.multiStep li.ActivePage h4 {
/*  border-bottom: 4px solid #131313;*/
}
.icon-add {
  background: #131313 url("../images/add.png") no-repeat scroll 50% 50%;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: "Georgia", Serif;
  color: #611107;
}
h1,
.h1, h2.slide-heading {
  font-family: "Trajan Pro", "Georgia", Serif;
}
.PrimaryProductDetails h1 {
  color: #611107;
}
.FeaturedProducts h2,
.TopSellers h2,
.NewProducts h2,
#SimilarProductsByCustomerViews h2 {
  color: #611107;
}
.productOptionViewProductPickListWithImage td {
  border-bottom: 1px dotted #d9bc7b;
}
.TopMenu li.Flag img.Selected {
  border: 2px solid #d9bc7b;
}
.productOptionPickListSwatch .selectedValue .textureContainer,
.productOptionPickListSwatch .selectedValue .swatchColours {
  border: 3px solid #d9bc7b !important;
  border-color: #060502 !important;
}
.productOptionPickListSwatch .textureContainer,
.productOptionPickListSwatch .swatchColours,
.productOptionViewRectangle .option label,
.recaptchatable #recaptcha_response_field,
.zoomWrapper,
#ProductDetails .ProductTinyImageList ul li.selected {
  border: 1px solid #d9bc7b !important;    
    cursor: pointer;
}
li.swatchNone span.name {
    padding-left: 35px;
    cursor: pointer;
    padding-top: 4px;
    }
li.hasPreview label span.name {
    padding-top: 4px;
    cursor: pointer;
    }
.CurrencyList dd,
#SearchForm .Button,
#SearchForm input.Textbox,
select,
input.Textbox,
textarea,
input[type="text"],
input[type="password"],
.QuickSearch,
.SharePublicWishList,
.ExpressCheckoutBlock .ExpressCheckoutTitle,
.TabNav li a,
.HowToPay,
.NotifyMessage,
.QuickSearchResult .QuickSearchResultImage,
.CurrencyChooser,
.selected-currency,
div.uploader,
div.selector,
.recaptchatable {
  border: 1px solid #ccc;
}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent,
div.uploader span.action {
  border-left: 1px solid #d9bc7b;
}
.TitleHeading,
.TabNav {
  border-bottom: 1px solid #d9bc7b;
}
.ProductList .pname {
  color: #611107;
}
.ProductList .p-price {
  color: #000000;
}
.ProductList.List li + li {
  border-top: 1px solid #d9bc7b;
}
.btn {
  background-color: #611107;
  color: #ffffff;
}
.btn:hover {
  background-color: #310904;
  color: #ffffff;
}
.btn.alt {
  background-color: #611107;
  color: #ffffff;
}
a.btn.alt {
  color: #ffffff;
}
.btn.alt:hover {
  background-color: #310904;
}
.btn.text {
  color: #c0220e;
}
.btn.add-to-cart {
  background-color: transparent;
  padding: 0.4em 1em;
  font-family: "Trajan Pro", "Georgia", Serif;
  font-size: 14px;
  height: auto;
}
.btn.wishTrigger {
  background-color: transparent;
  font-family: "Trajan Pro", "Georgia", Serif;
  padding: .2em 1em;
  font-size: 12px;
}
#home .ProductList li,
.productPage .ProductList li {
  width: calc(25%  - 20px);
}
#prodAccordion .subtitle {
  color: #611107;
}

/* --- Responsive --- */
/* 768px */
@media screen and (max-width: 768px) {
  .TabNav li.Active a {
    border-bottom: 1px solid #d9bc7b;
  }
}
/* 600px */
@media screen and (max-width: 600px) {
  .BillingDetails,
  .ShippingDetails {
    border-top: 1px solid #d9bc7b;
  }
}
/* 480px */
@media screen and (max-width: 480px) {
  #cart-amount .Cart .total {
    background: #131313;
    color: #ffffff;
  }
  #cart-amount .Cart .bag-handle {
    border: 2px solid #131313;
  }
}
/* --- Faceted Search --- */
.facet-container {
  border-top: 1px solid #d9bc7b;
}
.facet-container [class^="js-facet-clear"] {
  color: #797979;
}
.facet-container [class^="js-facet-clear"]:hover {
  color: #464646;
}
.facet-container .btn-facet-more-options.more {
  color: #131313;
}
.facet-container .btn-facet-more-options.more:hover {
  color: #1399BE;
}
.facet-container .facet-option:hover {
  background: #d9bc7b;
}
.facet-container .facet-option .facet-option-product-count {
  color: #797979;
}
.js-faceted-search-container > [class^='js-facet-']:last-of-type .facet-container {
  border-bottom: 1px solid #d9bc7b;
}