/** Shopify CDN: Minification failed

Line 20:0 Unexpected "{"
Line 21:15 Expected identifier but found "!"

**/
/* button sizing */
.white-btn{
padding:16px;
font-size: 16px;
}

/* hiding checkout and shopping */
#quick-cart, div.table-row.product-buttons
{
display: none;
}

div label.quantity-selector, 
{
display: none; !important
visibility: hidden;
}

.bc-tabs.v-tabs .sc-div
{
border-width: 0;
}

.bc-tabs .sc-tabs .sc-clone a
{
    border-top-width: 0;
}

.mega-nav #main-menu li.has-mega-dropdown .mega-wrapper
{
background-color: white;
}

.sc-vertical-menu h3
{
font-size: 16px;
}

.section-header
{
border-bottom: 2px solid #1c3f95;
}

.section-header .h1
{
border-bottom: 0px;
}

.view-cart
{
    margin-right: 15px;
   font-size: 15px;
  color: #1C3E95;
font-weight:400;
}

.view-cart:hover
{
font-weight: 700;
color: #2451c0;
}

.sc-menu h3
{
    border-bottom: 2px solid #1C3E95;
}

.site-footer h3
{
   border-bottom: 2px solid #1C3E95;
}

.equal-width
{
    width: 100%;
    margin-bottom: 2.25rem;
    margin-left: auto;
    margin-right: auto;
    table-layout: fixed;
}

thead
{
    background-color: #444;
color: #fff;
}

table tr
{
    border-bottom: 2px solid #444;
    border-left: 2px solid #444;
    border-right: 2px solid #444;
    border-top: 2px solid #444;
    padding: .875rem 1.5rem;
}

tr:nth-child(even)
{
background-color: #eee;
}

.equal-width tr:hover
{
background-color: #ddd;
}

/* LINE THROUGH CATALOGUE TITLES*/
.catalogues{
   width: 100%; 
   text-align: left; 
   border-bottom: 1px solid #191919; 
   line-height: 0.1em;
   margin: 10px 0 20px;
} 
.catalogues h2 span{
   background:#fff; 
   padding:0 10px;
}