.ct-size-guide{padding:40px;position:relative;max-width:600px;margin:0 auto;background:#fff}.ct-size-guide div{max-width:520px!important}.ct-size-guide.ct_sg_tabbed{padding:0;max-width:100%}.ct-size-guide table{width:100%}.ct-size-guide table td,.ct-size-guide table tr:nth-child(1n+1){color:#000}.ct_sg_tabbed .sg_content{max-width:100%}.ct_table_caption{font-size:small;font-style:italic;color:grey;margin:0}button.mfp-close{position:absolute}h2.sg_title{font-weight:400}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.sg_content h4{clear:none}.ct_table_container .ct-table-hover{background:#999}.ct_table_container .ct-table-cursor{color:#fff;background:#2c72ad}@media only screen and (max-width:800px){.ct-size-guide .ct_table_container{overflow-x:auto}.ct-size-guide .ct-size-guide--Responsive .cf:after{height:0;font-size:0;content:" ";visibility:hidden;clear:both;display:block}.ct-size-guide * html .cf,.ct-size-guide .ct-size-guide--Responsive :first-child+html .cf{zoom:1}.ct-size-guide .ct-size-guide--Responsive table{border-collapse:collapse;border-spacing:0}.ct-size-guide .ct-size-guide--Responsive td,.ct-size-guide .ct-size-guide--Responsive th{margin:0;vertical-align:top}.ct-size-guide .ct-size-guide--Responsive table{position:relative;width:100%;display:block}.ct-size-guide .ct-size-guide--Responsive thead{float:left;display:block}.ct-size-guide .ct-size-guide--Responsive tbody{overflow-x:auto;position:relative;width:auto;white-space:nowrap;display:block}.ct-size-guide .ct-size-guide--Responsive th,.ct-size-guide .ct-size-guide--Responsive thead tr{display:block}.ct-size-guide .ct-size-guide--Responsive tbody tr{vertical-align:top;display:inline-block}.ct-size-guide .ct-size-guide--Responsive td{min-height:1.25em;display:block}.ct-size-guide .ct-size-guide--Responsive tbody tr,.ct-size-guide .ct-size-guide--Responsive td,.ct-size-guide .ct-size-guide--Responsive td:last-child,.ct-size-guide .ct-size-guide--Responsive th,.ct-size-guide .ct-size-guide--Responsive th:last-child{border:0}.ct-size-guide .ct-size-guide--Responsive{position:relative}.ct-size-guide .ct-size-guide--Responsive:after{font-weight:400;font-style:normal;content:"\e120";position:absolute;bottom:-25px;-webkit-font-smoothing:antialiased;left:5px;line-height:1;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;display:inline-block}.ct_table_container .ct-size-guide--Responsive td{padding:5px}.ct_table_container .ct-size-guide--Responsive+hr{display:none}}