body { background-image: url("background_2016.jpg"); background-color: #FFFFFF; font-family: 'Nobile', sans-serif; color: #23374a; } h1, h2, h3, h4, h5, h6 { font-family: 'Droid Serif', serif; color: darkred; } .header { background-image: url(/graphics/skipjack_bg_head.jpg); background-size: contain; } .footer { background-image: url("/graphics/skipjack_bg_foot.jpg"); background-size: cover; padding-bottom: 0; } .footer a { color: white !important; } .disclaimers { background: transparent !important; } .disclaimers a { color: #4b535a !important; } .osel .form-row { margin-bottom: .75rem; } p { margin: 0 0 10px; } .inline-labeling label { text-align: left; } .smallcaps { font-variant: small-caps; } .nav-heading-5 { font-weight: 200; font-family: sans-serif; } .required { font-weight: bold; } .italic { font-style: italic; } header.topheader p { margin: 0; } .product-description { hyphens: none; } .cat-desc-image { padding: 4px; border: solid 1px #ddd; border-radius: 5px; -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; margin-right: 12px; float:left; } .wb { background-color: white; } a:hover { color: #363636; } .sans-serif { font-family: sans-serif; } .category-product-name { margin-bottom: 0.25rem; hyphens: none !important; } .category-product-name a { font-weight: bold; } .category-product-desc { font-size: .8em; } .sub-category a:hover { color: #23374a; } .category-tree-heading { color: #23374a !important; } .nav-group-2 { font-size: .9em; } .category-product-cta-button:hover{background:darkred;} .nav-item-2 { padding: 5px 10px; } a.nav-item-2:hover { background-color: #abcbde; } a.nav-item-5:hover { color: black; } .prod-ctgy-hdft-header img { width: 100%; } .row.filter-items-container select { height: 25px; } .newsletter-wrapper { padding: 20px; border: 2px solid #ecf0f1; margin: 0; } .mini-basket-inner { border: 2px solid darkred; } .mini-basket-inner:after { border-right-color: darkred; } .mini-basket-count { background: darkred; } .mini-basket-container { width: inherit; right: 125px; } .mini-basket-container.open { top: 15.5rem; } .mini-basket-content h3 span{border-bottom:1px solid darkred} .navigation-set .level-1:hover > span a { box-shadow:inset 0 -4px 0 0 darkred; } .navigation-set ul .level-2 .level-3 a:hover,.navigation-set > li:first-child .level-2 .level-3 a:hover{color: darkred;} .pre-header a:hover{color: darkred} .category-product { min-height: 250px; } .category-tree .level-1.active a { color: darkred; } .category-tree .level-1 { line-height: 2; } .category-tree .level-1.active { margin-bottom: 0; } .category-tree .level-2, .category-tree .level-3 { font-size: 0.875rem; line-height: 1; padding-left: 0.75rem; margin: 0; padding-bottom: 6px; } .category-product { margin-bottom: 3rem; } .category-tree .level-2 a:hover:before,.category-tree .level-3 a:hover:before,.category-tree .level-2.active a:before { top: 0.2rem; color: darkred; } .level-2 a:hover { color: darkred; } .level-2.active { margin: 0 !important; color: darkred; } .bg-darkred { background-color: darkred; } .button.bg-darkred:hover { background-color: #a35757; color: white; } .button.bg-sky:hover { background-color: #a35757; } .product-price { color: #656565; } .product-attributes label, .product-swatches label, .swatch-name { font-size: inherit; } .fields-heading, .heading-fields { margin: 0 0 .5em 0; } .opay .payment-method-selectors { padding: 0; } .dark-gray { color: #24364a; } .dark-dots { color: #3c546c; } .page-title { font-weight: 400; line-height: inherit; margin-bottom: auto; } .sky-red-link a { color: #4a9dcf; } .sky-red-link a:hover { color: darkred; } .gray-red-link a:hover { color: darkred; } .dark-red { color: darkred; } .prod-list-img img { padding: 4px; border: solid 1px #ddd; border-radius: 5px; -webkit-transition: 0.2s ease-in-out all; transition: 0.2s ease-in-out all; } .prod-list-img img:hover { padding: 4px; border: solid 1px darkred; border-radius: 5px; } .button[disabled],.button.disabled { box-shadow:none; color:#fff; cursor:not-allowed; opacity:0.50; text-shadow:none; background:darkred } .search-form input, { line-height: 1em; } /* image machine gallery arrows move in */ .mfp-arrow-right { right: 100px; } .mfp-arrow-left { left: 100px; }