
		body{
			background-color: rgba(0, 0, 0, 0);font-family: "Open Sans", arial, tahoma;
			font-weight: normal;
		}#mainMenu li.level0 a, #mainMenu li.level0 a span, #mainMenu li.level1 a, #mainMenu li.level1 a span, #mainMenu li.level2 a, #mainMenu li.level2 a span, #menu-collapse a.level0{font-family: "Open Sans", arial, tahoma;}
				.nav-sub-menu li.level0 a, .nav-sub-menu li.level0 a span, .nav-sub-menu li.level1 a, .nav-sub-menu li.level1 a span, .nav-sub-menu li.level2 a, .nav-sub-menu li.level2 a span, #menu-button{font-family: "Open Sans", arial, tahoma;}
				h1, .page-title h1{font-family: "Open Sans", arial, tahoma;}
				h2, .page-title h2{font-family: "Open Sans", arial, tahoma;}
				h3, .page-title h3{font-family: "Open Sans", arial, tahoma;}
				h4{font-family: "Open Sans", arial, tahoma;}
				h5{font-family: "Open Sans", arial, tahoma;}
				h6{font-family: "Open Sans", arial, tahoma;}
				.price, .price-box .price{font-family: "Open Sans", arial, tahoma;}
				Array{font-family: Open Sans;}
				.configurable-swatch-list li a {color: #000;}
.configurable-swatch-list li {box-shadow: 0 0 0 1px rgb(0, 0, 0);}
.configurable-swatch-list li.selected a {color: #fff;}
.configurable-swatch-list li.selected { background: #000;}

.products-grid .item .product-image:before, .products-list .item .product-image:before { background-color: rgba(0,0,0,0);}
.product-view .product-options-bottom .price-box {display: none !important;}

.search-form .form-search #advancedsearch_mini_form button {float: right; height: 40px; display: block; width: 7%;}
.search-form .form-search .input-text {width: 92%;}

.product-label { background-color: #ec0101;}


.custom-sizeguide .sizeguide-category {
    margin-bottom: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #b0b0b0
}

.custom-sizeguide .sizeguide-category h2 {
    text-align: left
}

.custom-sizeguide .sizeguide-category .custom-table {
    margin-bottom: 30px
}

.custom-sizeguide .sizeguide-category .custom-table .table-row {
    display: flex;
    justify-content: space-between;
    padding: 3px 10px
}

.custom-sizeguide .sizeguide-category .custom-table .table-row .table-col {
    text-align: left;
    justify-content: flex-start;
    display: block;
    flex-grow: 1;
    flex-basis: 100%
}

.custom-sizeguide .sizeguide-category .custom-table .table-row:nth-child(odd) {
    background-color: #f2f2f2
}

.custom-sizeguide .sizeguide-category .custom-table .table-row:first-child {
    font-weight: 700;
    font-size: 16px
}

.custom-sizeguide .sizeguide-category h3 {
    font-size: 16px;
    text-align: left;
    color: #7e7e7e;
    margin-bottom: 0
}

.custom-sizeguide .sizeguide-category p {
    font-size: 12px;
    text-align: left;
    color: #7e7e7e
}

.custom-sizeguide .sizeguide-category p strong {
    font-weight: 400
}

.custom-sizeguide .sizeguide-category .tables-wrapper {
    display: flex;
    justify-content: space-between
}

.custom-sizeguide .sizeguide-category .tables-wrapper .custom-table {
    flex-grow: 1;
    border-left: 1px solid #c1c1c1
}

.custom-sizeguide .sizeguide-category .tables-wrapper .custom-table .table-row.heading {
    font-weight: 700;
    font-size: 13px
}

.custom-sizeguide .sizeguide-category .tables-wrapper h3 {
    text-align: center !important;
    background-color: #000;
    color: #fff
}

@media only screen and (max-width: 400px) {
    .header-contact a {font-size: 10px;}
}