/**
 * Clandestine Airsoft — dark tactical colour scheme.
 * Replaces Responsive Classic's stylesheet_colors.css (same selectors, new palette).
 *
 * Palette
 *   page        #141618   surface  #1d2024   surface-2 #25292e   line #343a40
 *   text        #d9dbd3   muted    #9aa096
 *   teal        #123536   teal-hi   #1d4f4f
 *   orange      #9a4a1c   orange-hi #b5622e   sale #c47744
 */

/*bof font colors*/
body, .messageStackSuccess, .messageStackCaution, #tagline, #productQuantityDiscounts table, .categoryListBoxContents a, h2.greeting a {color:#d9dbd3;}
a:link, a:visited, #navEZPagesTOC ul li a, a:hover, #navEZPagesTOC ul li a:hover, fieldset fieldset legend, .cartTotalDisplay, .cartOldItem, .specialsListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsFeaturedCategories, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .list-price, .itemTitle a, h2.greeting, #icon, h1, .header {color:#b5622e;}
.cat-count, .itemTitle a:hover, h2.greeting a:hover {color:#9aa096;}
span.button_back{font-size: 1.0em;}
span.button_back:hover{font-size: 1.0em;}
a:active {color:#c98a5c;}
h2, h3, .cartAttribsList, #cart-box {color:#e8e4d6;}
#navMain ul li a:hover, #navSupp ul li a:hover{color:#b5622e;}
.alert {color: #ff6b5e;}
legend, .specialsListBoxContents a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a, .centerBoxContentsFeaturedCategories a {color:#e8e4d6;}
.messageStackWarning, .messageStackError, #navMainWrapper, #navMain ul li a, #navCatTabsWrapper, #navCatTabs li a, #navCatTabs li a:hover, #navCatTabs li:hover, #navEZPagesTop, .pagination li a, #navSuppWrapper, #navSupp li a, #siteinfoIP, #siteinfoLegal, #bannerSix, #siteinfoLegal a:hover, h2.centerBoxHeading, h3.rightBoxHeading, h3.leftBoxHeading, h3.rightBoxHeading a, h3.leftBoxHeading a, .seDisplayedAddressLabel, TR.tableHeading, #shippingEstimatorContent h2, #shippingEstimatorContent th, #checkoutConfirmDefault .cartTableHeading, #filter-wrapper, .navSplitPagesLinks a, .current, .prod-list-wrap, #productQuantityDiscounts table tr:first-child td, #reviewsWriteHeading, #sendSpendWrapper h2, #accountDefault #sendSpendWrapper h2, #gvFaqDefaultSubHeading, #checkoutPayAddressDefaultAddress, #checkoutShipAddressDefaultAddress, #accountLinksWrapper h2, h2#addressBookDefaultPrimary, #myAccountPaymentInfo h3, #myAccountShipInfo h3, #myAccountPaymentInfo h4, #myAccountShipInfo h4, input.submit_button, input.submit_button:hover, input.cssButtonHover, span.normal_button, .fa-bars{color: #f1efe6;}
.cartNewItem {color:#b5622e;}
#orderhistoryContent ul li a i.fa,
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color:#c47744;}
.categoryListBoxContents a:hover, .categoryListBoxContents:hover a{color:#b5622e;}
.list-more{color:#fff !important;}

/* card hover (replaces the light drop-shadow effect) */
.centerBoxContentsListing:hover, .centerBoxContents:hover {border-radius: 6px;background:#25292e;box-shadow: 0 0 0 1px #1d4f4f, 0 6px 18px rgba(0,0,0,.45);}
.categoryListBoxContents:hover, .centerBoxContentsFeaturedCategories:hover, .centerBoxContentsFeatured:hover, .centerBoxContentsNew:hover, .centerBoxContentsSpecials:hover, .specialsListBoxContents:hover {border-radius: 6px;background:#25292e;box-shadow: 0 0 0 1px #1d4f4f, 0 6px 18px rgba(0,0,0,.45);}

/*bof background colors*/
body, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #contentMainWrapper, #headerWrapper, .sideBoxContent, .rightBoxContent, .rowOdd, #productQuantityDiscounts table, #accountLinksWrapper {background:#1d2024;}
body {background:#141618;}
input:focus, select:focus, textarea:focus, #mainWrapper, .centerBoxContentsAlsoPurch:hover, .centerBoxContentsProducts:hover, .sideBoxContentItem:hover, .productListing-odd, #pinfo-right, #sendSpendWrapper {background:#25292e;}
#mainWrapper {background:#141618;}
.messageStackCaution {background-color:#4a3d10; color:#ffe08a;}
.brandCell:hover,
fieldset, .rowEven, #shippingEstimatorContent tr:nth-child(odd), #order-comments, ul.list-links li:hover, ol.list-links li:hover, #no-products, .listing-wrapper:nth-child(odd), #reviews-write-wrapper, #gvFaqDefaultContent, #checkoutPayAddressDefault .instructions, #checkoutShipAddressDefault .instructions, #addressBookDefault .instructions, #myAccountNotify, #myAccountGen, .reviews-wrapper, #accountHistInfo table td, #prevOrders td, #myAccountPaymentInfo, #myAccountShipInfo, #accountDefault #sendSpendWrapper{background:#1d2024;}
.tableHeading{background-color:#25292e;}
#navEZPagesTOCWrapper, .cartBoxTotal, .productListing-even:hover, .productListing-odd:hover, #productQuantityDiscounts tr:nth-child(even) {background:#2b3036;}
#cartContentsDisplay .rowEven:hover, #cartContentsDisplay .rowOdd:hover {background:#2b3036;}
#orderTotals{background:#25292e;}
legend, #cart-box{background:#25292e;}
#cart-box.add-to-cart-N { background: inherit; }
#navMainWrapper, #navSuppWrapper, #shippingEstimatorContent h2, #checkoutConfirmDefault .cartTableHeading, .navSplitPagesLinks a, #navEZPagesTop, .productListing-rowheading a:hover, .list-more, #sendSpendWrapper h2, #accountDefault #sendSpendWrapper h2, #gvFaqDefaultSubHeading, #checkoutPayAddressDefaultAddress, #checkoutShipAddressDefaultAddress, #accountLinksWrapper h2, h2#addressBookDefaultPrimary, #reviewsWriteHeading, #myAccountPaymentInfo h3, #myAccountShipInfo h3, span.cssButton.normal_button.button.button_more_reviews, .button_more_reviews:hover, span.cssButton.normal_button.button.button_read_reviews, .button_read_reviews:hover {background:#0e0f11;}
.rightBoxHeading, .leftBoxHeading, .centerBoxHeading {background:#123536;}
h3.rightBoxHeading a:hover, h3.leftBoxHeading a:hover {color: #b5622e;}
span.cssButton.normal_button.button.button_logoff, span.cssButton.normal_button.button.small_edit, .seDisplayedAddressLabel, TR.tableHeading, .prod-list-wrap, #myAccountPaymentInfo h4, #myAccountShipInfo h4 {background:#123536;}
#siteinfoIP, #siteinfoLegal, #bannerSix{background:#0e0f11;}
#navEZPagesTop li a:hover, .pagination li a:hover {color:#b5622e;}
#navEZPagesTop li a {color:#f1efe6;}
.messageStackWarning, .messageStackError {background-color:#5a1414;}
.messageStackSuccess {background-color:#1f3a24; color:#bfe8c0;}
#shippingEstimatorContent th, .navSplitPagesLinks a:hover, #navEZPagesTop li a:hover, .productListing-rowheading, #productQuantityDiscounts table tr:first-child td{background:#2b3036;}
#navCatTabsWrapper, .current, .productListing-rowheading a, .list-more:hover, input.submit_button, span.normal_button {background:#123536;}
input.submit_button, span.normal_button {background:#9a4a1c; color:#f3ede2;}
.button_goto_prod_details:hover{background:#b5622e !important;}
#navCatTabs li a:hover, input.submit_button:hover, input.cssButtonHover {background:#1d4f4f;}
#filter-wrapper, span.normal_button:hover, span.cssButton.normal_button.button.button_goto_prod_details, .button_add_selected:hover{background:#0e0f11;}
span.normal_button:hover, input.submit_button:hover, input.cssButtonHover {background:#b5622e; color:#f3ede2;}
.button_in_cart:hover{background-color:#b5622e;}
#docGeneralDisplay #pinfo-right, #popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart{background:none;}
#navMain ul li a.navCartContentsIndicator:hover {color:#f3ede2;background: #b5622e;font-weight: bold;}
#navMain ul li a.navCartContentsIndicator {color:#f3ede2;background: #9a4a1c;font-weight: bold;}

/*bof border colors*/
#cartAdd input[type=text], #navMainSearch input[type=text], input[type=file], input[type=image], fieldset, select, #productQuantityDiscounts td, #productQuantityDiscounts td:last-child {border:none}
HR {border-bottom:1px solid #343a40;}
input, TEXTAREA{border:2px solid #343a40;}
#navMain ul li {border-right:1px solid #343a40;}
#navCatTabs li {border-left: 1px solid #1d4f4f;}
#navCatTabs ul li:last-child{border-right:1px solid #1d4f4f;}
#navSupp li, #navEZPagesTop li {border-left: 1px solid #343a40;}
#navSupp ul li:last-child, #navEZPagesTop ul li:last-child{border-right:1px solid #343a40;}
.pagination li {border-left:1px solid #343a40;}
#siteinfoIP, #siteinfoLegal, #bannerSix{border:1px solid #25292e;}
#cartBoxListWrapper li, .orderHistList li, ul.list-links li{border-bottom:1px solid #2b3036;}
ol.list-links li{border-bottom:1px solid #2b3036;}
#shoppingcartContent hr{border-bottom:2px solid #343a40;}
.tableHeading TH {border-bottom:1px solid #343a40;}
#cartSubTotal {border-top: 2px solid #343a40;}
#productQuantityDiscounts td{border-right:1px solid #343a40;}
#seQuoteResults td, .listBoxContentTable td, .tableBorder1 td {border: 1px solid #343a40;}
#productQuantityDiscounts table{border:none !important;border-spacing:0 !important;border-collapse:separate !important;}
.last, #productQuantityDiscounts table tr:first-child td, #shippingEstimatorContent table, #shippingEstimatorContent td, #shippingEstimatorContent th {border:none !important;}
table, .tabTable{border:none;border-spacing:0;border-collapse:collapse;}

/*bof placeholders*/
::-moz-placeholder, :-moz-placeholder, ::-webkit-input-placeholder, :-ms-input-placeholder, :placeholder-shown {color: #7d8379;}

#siteinfoLegal a{color:#b5622e;}

.sideBoxContent optgroup {color: #b5622e;}
.sideBoxContent optgroup > option {color: #d9dbd3;}
th#seProductsHeading, th#seTotalHeading {background: #0e0f11;}

/* CSS styles for the image modals */
.imgmodal {background-color: rgba(0, 0, 0, 0.88);}
.image-grid img {border: 1px solid #1d4f4f; box-shadow: none;}
.imgmodal img {border: none; box-shadow: none;}
.imgmodal-content {background-color: #1d2024;}

.blue{}
.blue:hover{}
