/*
Fresh Store Builder

@documentation  http://freshstorebuilder.com/go/template-documentation
@help           https://www.freshstorebuilder.com/go/support
@package        Fresh Store Builder
@author         Fresh Development
@template		Earth Skin for Flexi Store
@title 			skin.css
@description	Main stylesheet containing standardised CSS elements

-------- IMPORTANT! PLEASE READ --------
Editing this file is not recommended and will cause problems
with upgrading. Please visit the documentation link above to
find out how to use the Fresh Store Builder template system.
*/
/* @group Typography */
@font-face { font-family: 'fondamentoregular'; src: url("../fonts/fondamento-regular-webfont.eot"); src: url("../fonts/fondamento-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fondamento-regular-webfont.woff") format("woff"), url("../fonts/fondamento-regular-webfont.ttf") format("truetype"), url("../fonts/fondamento-regular-webfont.svg#fondamentoregular") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'fondamentoitalic'; src: url("../fonts/fondamento-italic-webfont.eot"); src: url("../fonts/fondamento-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/fondamento-italic-webfont.woff") format("woff"), url("../fonts/fondamento-italic-webfont.ttf") format("truetype"), url("../fonts/fondamento-italic-webfont.svg#fondamentoitalic") format("svg"); font-weight: normal; font-style: normal; }

#header-main .logo-text, .checkout-store-text { font-family: 'fondamentoregular', sans-serif; font-weight: normal; font-size: 36px; }

.sidebar-box-header h4 { font-family: 'fondamentoregular', sans-serif; font-weight: normal; font-size: 18px; line-height: 24px; }

.sidebar-box-header { padding: 10px; }

.content-box-title a, .content-box-title, #product-title, #title-newsletter, #bundle-title { font-family: 'fondamentoregular', sans-serif; font-weight: normal; line-height: 24px; font-size: 20px; }

#homepage-cta-one .cta-title, #homepage-cta-two .cta-title, #homepage-cta-large .cta-large-title { font-family: 'fondamentoregular', sans-serif; font-weight: normal; font-size: 46px; line-height: 48px; }

#product-details-box .product-title { font-size: 22px; line-height: 28px; color: #4c4c4c; font-family: 'fondamentoitalic', sans-serif; font-weight: normal; }

.productlisting-price-current, .bundle-product-price-current, #product-price-box .product-price-current, #product-price-box .product-price-list, .productlisting-price, .bundle-product-price, .product-price-list, #product-price-box .product-price-original { font-family: 'fondamentoregular', sans-serif; font-size: 22px; font-weight: bold; }

.header-breadcrumb-line-item:hover { color: #842d1a; }

.header-navigation-list-item a { font-family: 'fondamentoregular', sans-serif; font-size: 18px; }

.sidebar-box-header a { font-size: 85%; }

.slider-product-title { color: black; font-family: 'fondamentoregular', sans-serif; font-weight: normal; }

#sidebar-box-newsletter h4 { font-size: 19px; }

/* end */
/* @group Boxes, Headers & Elements */
a { color: #517236; }

a:hover { color: #842d1a; }

#footer-sitelinks ul li a:hover, #footer-copyright strong a:hover, #footer-securepayments p a:hover { color: #842d1a; }

.header-breadcrumb-line-item:hover { color: #842d1a; }

header, #checkout-header { background-color: #92a583; }

#header-main p, #header-main .logo-text, .checkout-store-text { color: black; text-shadow: none; }

#header-small p { color: black; text-shadow: 0 -1px 0 #58616f; }

#header-navigation { background-color: #c8b589; }

.header-navigation-list-item a { color: #212121; text-shadow: 0 1px 0 #cccccc; }

.header-navigation-list-item a:hover { background-color: #b89f66; color: #212121; }

.header-navigation-list-item a.selected, #header-navigation .selected a { background-color: #c8b589; color: #842d1a; }

.icon-home:before { color: #212121; text-shadow: 0 1px 0 #cccccc; }

.icon-home.selected:before { color: #842d1a; }

#searchformsmall-keywords { background-color: #b9c5af; border-color: #b9c5af; }

#searchformsmall-keywords:focus { color: black; background-color: #d3dacd; border-color: #d3dacd; }

#searchformsmall-keywords::-webkit-input-placeholder { color: #555555; }

#searchformsmall-keywords:-moz-placeholder { color: #555555; }

#searchformsmall-keywords:-ms-input-placeholder { color: #555555; }

.sidebar-box-header { background-color: #b9c5af; border-color: #b9c5af; }

.sidebar-box-header h4 { color: black; text-shadow: 0 1px 0 #cccccc; }

.sidebar-box-header a { color: #777777; text-shadow: 0 1px 0 #cccccc; text-decoration: none; }

.sidebar-box-header a:hover { color: #444444; text-shadow: 0 1px 0 #cccccc; text-decoration: none; }

.sidebar-box-contents .selected a { color: #842d1a; }

.content-box-header { border-color: #c8b589; }

.content-box-title, .content-box-title a { background-color: #c8b589; color: black; text-shadow: 0 1px 0 #cccccc; }

.homepage-cta { background-color: #9db8c3; border-color: #9db8c3; }

#homepage-cta-one .cta-title, #homepage-cta-two .cta-title, #homepage-cta-one .cta-text, #homepage-cta-two .cta-text, #homepage-cta-two .cta-text p, #homepage-cta-one .cta-text p { color: black; text-shadow: 0 1px 0 #cccccc; }

.productlisting-price, .product-price-list { color: #c07a26; text-shadow: 0 -1px 0 #955f1d; }

.productlisting-price-current, #product-price-box .product-price-current, #product-price-box .product-price-list { color: #c07a26; text-shadow: 0 -1px 0 #955f1d; }

.productlisting-price-original { color: #cccccc; }

.productlisting-notreduced { color: #788e67; text-shadow: 0 -1px 0 #6c7f5c; }

.sidebar-box-contents li a:hover { color: #842d1a; }

.bundle-product-price-original { color: #cccccc; }

.bundle-product-price-current { color: #c07a26; text-shadow: 0 -1px 0 #955f1d; }

.bundle-product-notreduced { color: #788e67; text-shadow: 0 -1px 0 #6c7f5c; }

#homepage-cta-large { background-color: #9db8c3; border-color: #9db8c3; }

#homepage-cta-large .cta-large-title { color: black; text-shadow: 0 1px 0 #cccccc; }

#homepage-cta-large .cta-large-text, #homepage-cta-large .cta-large-text p { color: black; text-shadow: 0 1px 0 #cccccc; }

#productslider { background-color: #e0e5db; border-color: #d3dacd; }

.slider-product-title { color: black; text-shadow: 0 1px 0 #cccccc; }

.slider-price-current { color: #c07a26; text-shadow: 0 -1px 0 #955f1d; }

.slider-price-original { color: #bbbbbb; text-shadow: 0 -1px 0 #58616f; }

.slider-price-notreduced { color: #788e67; text-shadow: 0 -1px 0 #6c7f5c; }

.button-slider-add, .button-slider-view, .button-slider-amazon { -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(74, 74, 74, 0.7); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(74, 74, 74, 0.7); box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(74, 74, 74, 0.7); }

/* @group Individual Buttons */
.button-header-basket, .button-header-checkout, .button-basket-checkout, .button-basket-keepshopping, .button-basket-remove, .button-categorylisting-viewall, .button-manufacturerlisting-viewall, .button-productlisting-view, .button-productlisting-add, .button-product-add, .button-pagelisting-previous, .button-pagelisting-next, .button-productlisting-previous, .button-productlisting-next, .button-manufacturerlisting-previous, .button-manufacturerlisting-next, .button-sidebar-filter-submit, .button-sidebar-filter-remove, .button-homepage-cta1, .button-homepage-cta2, .button-product-reviews, .button-filteroptions-submit, .button-productlisting, .button-productlisting-next, .button-productlisting-previous, .button-productlisting-page, .button-taglisting, .button-taglisting-next, .button-taglisting-previous, .button-taglisting-page, .button-pagelisting, .button-pagelisting-next, .button-pagelisting-previous, .button-pagelisting-page { -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(74, 74, 74, 0.7); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(74, 74, 74, 0.7); box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(74, 74, 74, 0.7); }

.button-header-basket { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-header-basket:hover { background-color: #842d1a; color: white; }

.button-header-checkout { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-header-checkout:hover { background-color: #842d1a; color: white; }

.button-basket-checkout { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-basket-checkout:hover { background-color: #842d1a; color: white; }

.button-basket-keepshopping { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-basket-keepshopping:hover { background-color: #4e6836; color: white; }

.button-basket-remove { background-color: #a7b1b4; border-color: #a7b1b4; color: #990000; text-shadow: 0 -1px 0 #58616f; }

.button-basket-remove:hover { background-color: #a7b1b4; color: #990000; }

.button-categorylisting-viewall { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-categorylisting-viewall:hover { background-color: #4e6836; color: white; }

.button-manufacturerlisting-viewall { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-manufacturerlisting-viewall:hover { background-color: #4e6836; color: white; }

.button-productlisting-view { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-productlisting-view:hover { background-color: #4e6836; color: white; }

.button-productlisting-add { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-productlisting-add:hover { background-color: #842d1a; color: white; }

.button-product-add { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-product-add:hover { background-color: #842d1a; color: white; }

.button-sidebar-filter-submit { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-sidebar-filter-submit:hover { background-color: #4e6836; color: white; }

.button-sidebar-filter-remove { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-sidebar-filter-remove:hover { background-color: #4e6836; color: white; }

.button-filteroptions-submit { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-filteroptions-submit:hover { background-color: #4e6836; color: white; }

.button-homepage-cta1 { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-homepage-cta1:hover { background-color: #842d1a; color: white; }

.button-homepage-cta2 { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-homepage-cta2:hover { background-color: #842d1a; color: white; }

.button-product-reviews { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-product-reviews:hover { background-color: #4e6836; color: white; }

.button-product-amazon { background-color: #ffc43b; border-color: #ffc43b; color: black; text-shadow: 0 1px 0 #eee; -moz-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(184, 184, 184, 0.7); -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(184, 184, 184, 0.7); box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.7), 0 0 3px rgba(184, 184, 184, 0.7); }

.button-product-amazon:hover { background-color: #ffc43b; color: black; }

/* end */
/* @group Pagination Buttons */
.button-productlisting-next { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-productlisting-next:hover { background-color: #842d1a; color: white; }

.button-productlisting-previous { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-productlisting-previous:hover { background-color: #842d1a; color: white; }

.button-pagelisting-next { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-pagelisting-next:hover { background-color: #842d1a; color: white; }

.button-pagelisting-previous { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-pagelisting-previous:hover { background-color: #842d1a; color: white; }

.button-manufacturerlisting-next { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-manufacturerlisting-next:hover { background-color: #842d1a; color: white; }

.button-manufacturerlisting-previous { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-manufacturerlisting-previous:hover { background-color: #842d1a; color: white; }

.button-taglisting-next { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-taglisting-next:hover { background-color: #842d1a; color: white; }

.button-taglisting-previous { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-taglisting-previous:hover { background-color: #842d1a; color: white; }

/* end */
/* @group Slider & Large Banner Buttons */
.button-homepage-ctalarge { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-homepage-ctalarge:hover { background-color: #842d1a; color: white; }

.button-slider-view { background-color: #4e6836; border-color: #4e6836; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-slider-view:hover { background-color: #4e6836; color: white; }

.button-slider-add { background-color: #842d1a; border-color: #842d1a; color: white; text-shadow: 0 -1px 0 #58616f; }

.button-slider-add:hover { background-color: #842d1a; color: white; }

/* end */

/* User Reviews Color Scheme */

#product-reviews-tabs.nav-tabs > li > a {
    border-color:#dddddd;
    background-color:#ffffff;
    color: #3c3c3c;
}

#product-reviews-tabs.nav-tabs > li > a:hover,
#product-reviews-tabs.nav-tabs > li > a:focus {
    border-color:#dddddd;
    background-color:#eeeeee;
    color: #3c3c3c;
}

#product-reviews-tabs.nav-tabs > li > a.selected, #product-reviews-tabs.nav-tabs > li > a.selected:hover,
#product-reviews-tabs.nav-tabs > li > a.selected:focus {
    border-color: #c8b589;
    background-color: #c8b589;
    color:#000000;
}

.product-info-links.well {
    border-color: #e1e4e5;
}

.product-info-links-header {
    color:#999;
}

/* Exit Popup Newsletter Color Scheme */

#ouibounce-modal .ouibounce-modal {
    /*background-color: #f0f1f2;*/
    background-color:#fff;
    border-color: #252525;
}

#ouibounce-modal .ouibounce-modal-title {
    background-color: #92a583;
}

#ouibounce-modal .ouibounce-modal-title h3 {
    color:#000;
    font-family: "fondamentoregular",sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 20px;
    text-shadow: 0 1px 0 #cccccc;
}

#ouibounce-modal .ouibounce-modal-body {
    color: #333;
}

#ouibounce-modal .btn-exitpopup {
    float:none;
}

#ouibounce-modal .btn-exitpopup-text {
    font-family: Arial, sans-serif;
    font-size:14px;
    font-weight:700;
}