        .sizeguides { 
            max-width: 684px;
            font-family: Helvetica, Arial, sans-serif;
            background-color: #EDEDEB; 
            margin: 0 auto;
            padding: 5px;
        }
        .sizeguides .grid-container { padding: 20px 10px; }
        
        .sizeguides h1,
        .sizeguides h2,
        .sizeguides h3,
        .sizeguides h4,
        .sizeguides a.header,
        .sizeguides .header,
        .sizeguides h5,
        .sizeguides table caption { 
            margin-bottom: 20px;
            color: #000; 
            font-family: 'Futura', Helvetica, Arial, sans-serif;
            line-height: 1.5;
            font-weight: normal;
        }
        .sizeguides h2 { font-size: 21px; }
        .sizeguides h3 { font-size: 19px; }
        .sizeguides h4,
        .sizeguides a.header,
        .sizeguides .header, 
        .sizeguides table caption { font-size: 17px; }
        .sizeguides h5 { font-size: 15px; }

        .sizeguides ul { margin-top: 0; }
        .sizeguides ul li { list-style-type: none; }
        .sizeguides ul li a:after {
            content: '\203A';
            margin-left: 5px;
            font-size: 14px;
        }

        .sizeguides table { 
            min-width: 100%;
            max-width: 100%;
            margin-bottom: 15px;
            font-size: 11px; 
            overflow: scroll;
            border-collapse: collapse;
            display: table;
        }
        .sizeguides table caption {
            font-size: 0;
            border: 0!important;
            clip: rect(0 0 0 0);
            position: absolute!important;
            overflow: hidden!important;
            margin: -1px!important;
            padding: 0!important;
            height: 1px!important;
            width: 1px!important;
        }
        .sizeguides table thead,
        .sizeguides table thead th:first-child,
        .sizeguides table tr th  { 
            font-family: 'Futura', Helvetica, Arial, sans-serif;
            background-color: #393939;
            color: #fff;
        }
        .sizeguides table thead th,
        .sizeguides table tr td { text-align: center; }
        .sizesguides table tr th { text-align: left; }
        .sizeguides table th,
        .sizeguides table td { 
            padding: 5px; 
            border: 1px solid #333;          
            display: table-cell; 
        }
        .sizeguides tr {
            vertical-align: inherit;
            display: table-row;
        }
        .sizeguides tr:nth-child(odd) td { background-color: white; }

        .sizeguides .margin-bottom-0 { margin-bottom: 0; }
        .sizeguides .margin-bottom-10 { margin-bottom: 10px; }
