/* BACKGROUNDS ————————————————————————————————————————————————————— */
#Header {
    background-color: #738666;
    background-image:url('https://cdn6.bigcommerce.com/s-vmmjzafr/product_images/uploaded_images/equinn-header-bkg.jpg?t=1453410705');
    background-repeat:no-repeat;
    background-position:center top;
    min-height: 120px;
    padding: 15px 0;
}

@media all and (max-width: 1025px) {
    #Header {
    background-color: #738666;
    background-image:url('https://cdn6.bigcommerce.com/s-vmmjzafr/product_images/uploaded_images/equinn-header-bkg-responsive.jpg?t=1453492194');
    background-repeat:no-repeat;
    background-position:center top;
    min-height: 120px;
    padding: 15px 0;
}
a {
        color: #98a88e;
}

a:hover {
        color: #738666;
}

#SearchForm .Button {
        background: #98a88e;
    color: #fff;
}

#SearchForm .Button:hover {
        background: #738666;
    color: #fff;
}
}

@media screen and (max-width: 767px) and (min-width: 240px) {

    .TopMenu .FloatRight.topMenuIcon {
    width: auto;
    color: #fff;
    background: #738666 !important;
    margin: 4px 0;
    text-transform: uppercase;
    display: block;
    padding: 3px 10px;
}

.currency-converter.Show {
    border-top: 1px dotted #738666 !important;
}

.TopMenu li {
    border-top: 1px dotted #738666 !important;
}

.TopMenu li:first-child {
    border-top: none !important;
}
}
.TopMenu {
    background: #353d2f;
    color: #fff;
    border-bottom: none;
}

body {
    background-color: #e5d8c9;
    color: #666;
    background-image:url('https://cdn6.bigcommerce.com/s-vmmjzafr/product_images/uploaded_images/equinn-bkgd-pattern-light-tan.jpg?t=1453410921');
    background-repeat:repeat;
    background-position:center top;
}

.newsletter-subscription{
    background: #ccbdab;
        background-image:url('https://cdn6.bigcommerce.com/s-vmmjzafr/product_images/uploaded_images/equinn-china-pattern-tan.jpg?t=1454628560');
    background-repeat: repeat-x;
    background-position: center top;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
}

.PageMenu {
    border-top: none;
    border-bottom: none;
    background: #ccbdab;
    background-image:url('https://cdn6.bigcommerce.com/s-vmmjzafr/product_images/uploaded_images/equinn-china-pattern-tan.jpg?t=1454628560');
    background-repeat: repeat-x;
    background-position: center top;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
}

.sweettooth-widget-tab a {
    color: #ffffff;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.28);
}

.sweettooth-widget-rendered .sweettooth-widget-tab a:hover {
    opacity: 1 !important;
    color: #fff;
    background: #4a2931;
}


.PageContent {
  background-color:transparent;
}

.SuccessMessage {
background-color: #875d83;
border: none;
color: #fff !important;
}


.InfoMessage {
background: #8a9f85 !important;
border: none !important;
}
  
/* LINKS ————————————————————————————————————————————————————— */

.footer-links {
    color:#6a7583;
}

.footer-links a {
    color:#939ba4;
}

.footer-links a:hover, .footer-links a.backtoTop:hover {
    color:#6a7583;
}

.TopMenu li a, .TopMenu li div, .TopMenu a {
    color: #738666;
}

.TopMenu li a:hover, .TopMenu a:hover {
    color: #98a88e;
}

#socnet .icon-social {
    color: #fff !important;
}

.CartLink b, .CartLink span {
    color: #fff !important;
}

#SearchForm .Button, .CartLink .icon {
    border-color: transparent;
}

.CartLink .icon {
    border: transparent;
}

#SearchForm .Button {
    border: transparent;
}

.newsletter-subscription .btn:hover {
        background: #48262f;
    color: #fff;
}

.PageMenu li a:hover {
    color: #603943;
}
.btn.alt:hover, .newsletter-subscription .btn:hover, .ProductDetailsGrid .btn.alt:hover, .CompareFieldTop a:hover {
    background: #48262f;
    color: #fff;
}

.flex-direction-nav a {
    color: #d4c4b1 !important;
}

.flex-direction-nav a:hover {
color:#b7a999;
}


.ProductList li.onSale .saleLabel, .InfoMessage {
color: #fff !important;
}

/* TEXT ————————————————————————————————————————————————————— */

.FeaturedProducts h2, .NewProducts h2, .PopularProducts h2, .TitleHeading, .borderB, .PageContent h1, .fastCartBottom h4 {
    border-bottom: dotted 2px #603943;
}
    
 /* ACCORDION ————————————————————————————————————————————————————— */   
    .afterSideShopByBrand a, .Left .CategoryList h3, .Left #SideShopByBrand h3, .Left #SideCategoryShopByPrice h3 {
    background: #b7a999;
    color: #666;
}

.Left #SideCategoryList .treeview li li a:hover, .Left #SideCategoryList .treeview li li li a:hover, .Left #SideCategoryList .treeview li li li li a:hover {
    background: #d4c4b1;
    color: #603943 !important;
}

.Left #SideCategoryList li a:hover, .Left .slist li a:hover, .Left .afterSideShopByBrand a:hover, .Left #SideCategoryShopByPrice ul li a:hover {
    color: #603943;
     
}

.Left #BlogRecentPosts h2 {
    background: #b7a999;
    color: #666;
    
}

.Left #BlogRecentPosts li a:hover {
    
        background: #c8b7a3;
    color: #603943;
}

/* FORMS ————————————————————————————————————————————————————— */

#SearchForm input.Textbox, input.Textbox, textarea, input[type="text"], input[type="password"], div.selector select {
    background: #fff;
    border-color: transparent;
    color: #666;
}

.newsletter-subscription input.Textbox, .newsletter-subscription textarea, .newsletter-subscription input[type="text"] {
    background: #fff;
    color: #666;
    border: none;
}

/* LOGO ————————————————————————————————————————————————————— */

#Logo {
    padding: 0;
    text-align: left;
    float: left;
    width: 40%;
    margin-top: 0 !important;
}



/* MENU ————————————————————————————————————————————————————— */

.PageMenu li ul ul, .PageMenu li ul ul ul {
    border: none !important;
    top: 0px !important;
}

.PageMenu .sf-menu li ul {
    z-index: 150 !important;
    border: none !important;
    margin-top: 0px;
    width: 200px;
}

.PageMenu li li:hover a, .PageMenu li ul li a:hover {
    background: #d4c4b1;
}

ul.sf-menu li.over ul li.over > a {
    color: #666;
}

.PageMenu li a:hover, .PageMenu li.ActivePage a, .PageMenu li.sfHover a, #socnet .icon-social:hover, .homeicon:hover a {
    color: #603943;
}

ul.sf-menu > li a span.sf-sub-indicator {
    font-family: FontAwesome;
    background: transparent none repeat scroll 0% 0%;
    right: -6px;
    top: 15px !important;
    text-indent: 0px;
    height: 14px;
    width: 14px;
}

ul.sf-menu > li ul > li a span.sf-sub-indicator {
        font-family: FontAwesome;
    background: transparent none repeat scroll 0% 0%;
    right: -6px;
    top: 10px !important;
    text-indent: 0px;
    height: 14px;
    width: 14px;
}
    

/* SHOPPING CART ————————————————————————————————————————————————————— */

.InfoMessage {
    background: #603943;
    border: 2px solid #48262f;
    color: #fff;
    padding: 15px 20px;
    border-radius: 15px;
}

.CartCode {
    background: #d4c4b1;
    border: 2px solid #b7a999;
    padding: 20px 25px;
    overflow: hidden;
    margin-bottom: 0;
}

#CartContent .InfoMessage {
    font-size: 16px;
    font-weight: 300;
    color: #666;
}

.CreateAccount, .AccountLogin {
    background: #e5d8c9;
    background-image: url('https://cdn6.bigcommerce.com/s-vmmjzafr/product_images/uploaded_images/equinn-subltle-grunge-pattern-reallylight-tan.jpg?t=1454630681');
    background-position: center top;
    background-repeat: repeat;
background-attachment: fixed;
    padding: 15px 20px;
    min-height: 305px;
    border: 3px solid #d4c4b1;
}

.CategoryPagination, #ProductDetails .ProductThumbImage, .AddToWishlist .BlockContent, .ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #e5d8c9;
    background-image: url('https://cdn6.bigcommerce.com/s-vmmjzafr/product_images/uploaded_images/equinn-subltle-grunge-pattern-reallylight-tan.jpg?t=1454630681');
    background-position: center top;
background-attachment: fixed;
    background-repeat: repeat;
    border: 3px solid #d4c4b1;
}

.CartThumb img {
    max-width: 60px;
    height: auto;
    background-color: #fff;
    border: solid 20px #fff;
}


/* Carousel ————————————————————————————————————————————————————— */

.cycle-pager span {
    background: #939ba4;

}

.cycle-pager span.cycle-pager-active {
    background: #3d4958;
}


/* PRODUCTS ————————————————————————————————————————————————————— */

.ProductList li .cover {
    padding: 20px 0 0 0;
}
.ProductList .ProductImage, .brand-img, #ProductDetails .ProductThumbImage {
    overflow: visible;
    text-align: center;
    display: table;
    table-layout: fixed;
    width: 100%;
    position: relative;
}

.ProductList .ProductImage img:hover {
    transform: scale(1.07);
    -moz-transform: scale(1.07);
    -webkit-transform: scale(1.07);
    -o-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear 0s;
}

html.javascript .productOptionViewRectangle .selectedValue label {
    background: #d4c4b1 !important;
}

html.javascript .productOptionViewRectangle .option label {
    border: solid 2px transparent;
}

.productOptionViewRectangle .option.selectedValue label {
    border: 2px solid #b7a999!important;
    color: #fff;
}

.productOptionPickListSwatch .selectedValue .textureContainer, .productOptionPickListSwatch .selectedValue .swatchColours {
    border: 3px solid #b7a999 !important;
    padding: 0px !important;
}

#ProductDetails .ProductThumbImage {
    background: #fff;
    padding: 20px;
        margin-top: 20px;
max-height: 380px;
}
#ProductDetails .ProductTinyImageList ul li {
    border-color: #fff !important;
    background: #fff;
    border: 3px solid transparent !important;
}
#ProductDetails .ProductTinyImageList ul li:hover {
    border: 3px solid #b7a999 !important;
      -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear 0s;
}

.PrimaryProductDetails .ProductMain {
    overflow: hidden;
    padding: 20px 0 20px 30px;
    color: #000;
}

.ProductZoomImageBox, .ProductZoomImageBox * {
    display: block !important;
    float: none;
    margin: 20px auto !important;
    text-align: center !important;
    vertical-align: middle;
padding: 20px;
}

/* BLOG ————————————————————————————————————————————————————— */
.PageContent .NewsDate, .PageContent .BlogPostContent {
    border-top-color: #603943;
}

.NewsDate {
    border-top: 2px dotted #603943;
    padding-top: 15px;
}

.TopMenu, table tbody tr td, table.General tbody tr td, table.CartContents tbody tr td {
    border-bottom-color: #603943;
}

/* CUSTOM ————————————————————————————————————————————————————— */

.availability-banner {
    width: auto;
    height: 40px;
    padding: 8px 10px 6px 30px;
    border-top: solid 2px #b7a999;
    border-bottom: solid 2px #b7a999;
    color: #80293f;
    vertical-align: middle;
}
