#ct_size_guide{
padding: 40px;
background: white;
max-width: 600px;
margin: 0 auto;
position: relative;
}
#ct_size_guide.ct_sg_tabbed{
padding: 0px;
max-width: 100%;
}
#ct_size_guide table {
width: 100%;
}
.ct_sg_tabbed .sg_content {
max-width:100%;
}
.ct_table_caption{
font-size: small;
color: #808080;
font-style: italic;
margin: 0;
}
button.mfp-close {
position: absolute;
}
h2.sg_title {
font-weight: 400;
}
.clearfix:before, .clearfix:after{
content: " ";
display: table;
}
.clearfix:after{
clear: both;
}
.sg_content h4{
clear: none;
} @media only screen and (max-width: 200px) {
.mfp-content #ct_size_guide .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.mfp-content #ct_size_guide * html .cf { zoom: 1; }
.mfp-content #ct_size_guide *:first-child+html .cf { zoom: 1; }
.mfp-content #ct_size_guide table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.mfp-content #ct_size_guide th,
.mfp-content #ct_size_guide td { margin: 0; vertical-align: top; }
.mfp-content #ct_size_guide table { display: block; position: relative; width: 100%; }
.mfp-content #ct_size_guide thead { display: block; float: left; }
.mfp-content #ct_size_guide tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
.mfp-content #ct_size_guide thead tr { display: block; }
.mfp-content #ct_size_guide th { display: block; }
.mfp-content #ct_size_guide tbody tr { display: inline-block; vertical-align: top; }
.mfp-content #ct_size_guide td { display: block; min-height: 1.25em; } .mfp-content #ct_size_guide th { border: 0; }
.mfp-content #ct_size_guide td { border: 0; }
.mfp-content #ct_size_guide tbody tr { border: 0; }
.mfp-content #ct_size_guide th:last-child,
.mfp-content #ct_size_guide td:last-child { border: 0; }
.mfp-content #ct_size_guide table:after {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\e120";
}
}