@media (min-width: 48em) and (max-width: 61.1875em) {
.visible-desktop {
	display:none !important
}
.visible-tablet {
	display:inherit !important
}
.visible-phone {
	display:none !important
}
.hidden-desktop {
	display:inherit !important
}
.hidden-tablet {
	display:none !important
}
.hidden-phone {
	display:inherit !important
}
}
@media (max-width: 47.9375em) {
.hidden-desktop {
	display:inherit !important
}
.hidden-tablet {
	display:inherit !important
}
.hidden-phone {
	display:none !important
}
.visible-desktop {
	display:none !important
}
.visible-tablet {
	display:none !important
}
.visible-phone {
	display:inherit !important
}
}
@media (min-width: 35.5em) and (max-width: 47.9375em) {
.phone-at-567 .visible-desktop, .phone-at-479 .visible-desktop {
	display:none !important
}
.phone-at-567 .visible-tablet, .phone-at-479 .visible-tablet {
	display:inherit !important
}
.phone-at-567 .visible-phone, .phone-at-479 .visible-phone {
	display:none !important
}
.phone-at-567 .hidden-desktop, .phone-at-479 .hidden-desktop {
	display:inherit !important
}
.phone-at-567 .hidden-tablet, .phone-at-479 .hidden-tablet {
	display:none !important
}
.phone-at-567 .hidden-phone, .phone-at-479 .hidden-phone {
	display:inherit !important
}
}
@media (min-width: 30em) and (max-width: 35.4375em) {
.phone-at-479 .visible-desktop {
	display:none !important
}
.phone-at-479 .visible-tablet {
	display:inherit !important
}
.phone-at-479 .visible-phone {
	display:none !important
}
.phone-at-479 .hidden-desktop {
	display:inherit !important
}
.phone-at-479 .hidden-tablet {
	display:none !important
}
.phone-at-479 .hidden-phone {
	display:inherit !important
}
}
@media (min-width: 87.5em) {
.pagination-paddles button.pagination-next {
	right:50%;
	margin-right:-39.375em
}
.pagination-paddles button.pagination-prev {
	left:50%;
	margin-left:-39.375em
}
}
@media (min-width: 75em) {
.container {
	width:92.5%
}
.grid, .slimgrid, .slimgrid5, .grid5 {
	width:91.89189%
}
.grid, .grid .grid {
*zoom:1
}
.grid:before, .grid:after, .grid .grid:before, .grid .grid:after {
	display:table;
	content:"";
	line-height:0
}
.grid:after, .grid .grid:after {
	clear:both
}
.grid [class*=span], .grid .grid [class*=span] {
	display:block;
	width:auto;
	float:left;
	margin-left:3.52941%;
*margin-left:3.47031%
}
.grid [class*=span]:first-child, .grid .grid [class*=span]:first-child {
	margin-left:0
}
.grid .span12, .grid .grid .span12 {
	width:100%;
*width:99.9409%
}
.grid .span11, .grid .grid .span11 {
	width:91.37255%;
*width:91.31345%
}
.grid .span10, .grid .grid .span10 {
	width:82.7451%;
*width:82.686%
}
.grid .span9, .grid .grid .span9 {
	width:74.11765%;
*width:74.05855%
}
.grid .span8, .grid .grid .span8 {
	width:65.4902%;
*width:65.43109%
}
.grid .span7, .grid .grid .span7 {
	width:56.86275%;
*width:56.80364%
}
.grid .span6, .grid .grid .span6 {
	width:48.23529%;
*width:48.17619%
}
.grid .span5, .grid .grid .span5 {
	width:39.60784%;
*width:39.54874%
}
.grid .span4, .grid .grid .span4 {
	width:30.98039%;
*width:30.92129%
}
.grid .span3, .grid .grid .span3 {
	width:22.35294%;
*width:22.29384%
}
.grid .span2, .grid .grid .span2 {
	width:13.72549%;
*width:13.66639%
}
.grid .span1, .grid .grid .span1 {
	width:5.09804%;
*width:5.03894%
}
.grid .offset12, .grid .grid .offset12 {
	margin-left:107.05882%;
*margin-left:106.94062%
}
.grid .offset12:first-child, .grid .grid .offset12:first-child {
	margin-left:103.52941%;
*margin-left:103.41121%
}
.grid .offset11, .grid .grid .offset11 {
	margin-left:98.43137%;
*margin-left:98.31317%
}
.grid .offset11:first-child, .grid .grid .offset11:first-child {
	margin-left:94.90196%;
*margin-left:94.78376%
}
.grid .offset10, .grid .grid .offset10 {
	margin-left:89.80392%;
*margin-left:89.68572%
}
.grid .offset10:first-child, .grid .grid .offset10:first-child {
	margin-left:86.27451%;
*margin-left:86.15631%
}
.grid .offset9, .grid .grid .offset9 {
	margin-left:81.17647%;
*margin-left:81.05827%
}
.grid .offset9:first-child, .grid .grid .offset9:first-child {
	margin-left:77.64706%;
*margin-left:77.52886%
}
.grid .offset8, .grid .grid .offset8 {
	margin-left:72.54902%;
*margin-left:72.43082%
}
.grid .offset8:first-child, .grid .grid .offset8:first-child {
	margin-left:69.01961%;
*margin-left:68.9014%
}
.grid .offset7, .grid .grid .offset7 {
	margin-left:63.92157%;
*margin-left:63.80337%
}
.grid .offset7:first-child, .grid .grid .offset7:first-child {
	margin-left:60.39216%;
*margin-left:60.27395%
}
.grid .offset6, .grid .grid .offset6 {
	margin-left:55.29412%;
*margin-left:55.17591%
}
.grid .offset6:first-child, .grid .grid .offset6:first-child {
	margin-left:51.76471%;
*margin-left:51.6465%
}
.grid .offset5, .grid .grid .offset5 {
	margin-left:46.66667%;
*margin-left:46.54846%
}
.grid .offset5:first-child, .grid .grid .offset5:first-child {
	margin-left:43.13725%;
*margin-left:43.01905%
}
.grid .offset4, .grid .grid .offset4 {
	margin-left:38.03922%;
*margin-left:37.92101%
}
.grid .offset4:first-child, .grid .grid .offset4:first-child {
	margin-left:34.5098%;
*margin-left:34.3916%
}
.grid .offset3, .grid .grid .offset3 {
	margin-left:29.41176%;
*margin-left:29.29356%
}
.grid .offset3:first-child, .grid .grid .offset3:first-child {
	margin-left:25.88235%;
*margin-left:25.76415%
}
.grid .offset2, .grid .grid .offset2 {
	margin-left:20.78431%;
*margin-left:20.66611%
}
.grid .offset2:first-child, .grid .grid .offset2:first-child {
	margin-left:17.2549%;
*margin-left:17.1367%
}
.grid .offset1, .grid .grid .offset1 {
	margin-left:12.15686%;
*margin-left:12.03866%
}
.grid .offset1:first-child, .grid .grid .offset1:first-child {
	margin-left:8.62745%;
*margin-left:8.50925%
}
.slimgrid, .grid .slimgrid {
*zoom:1
}
.slimgrid:before, .slimgrid:after, .grid .slimgrid:before, .grid .slimgrid:after {
	display:table;
	content:"";
	line-height:0
}
.slimgrid:after, .grid .slimgrid:after {
	clear:both
}
.slimgrid [class*=span], .grid .slimgrid [class*=span] {
	display:block;
	width:auto;
	float:left;
	margin-left:2.35294%;
*margin-left:2.29384%
}
.slimgrid [class*=span]:first-child, .grid .slimgrid [class*=span]:first-child {
	margin-left:0
}
.slimgrid .span12, .grid .slimgrid .span12 {
	width:100%;
*width:99.9409%
}
.slimgrid .span11, .grid .slimgrid .span11 {
	width:91.47059%;
*width:91.41149%
}
.slimgrid .span10, .grid .slimgrid .span10 {
	width:82.94118%;
*width:82.88207%
}
.slimgrid .span9, .grid .slimgrid .span9 {
	width:74.41176%;
*width:74.35266%
}
.slimgrid .span8, .grid .slimgrid .span8 {
	width:65.88235%;
*width:65.82325%
}
.slimgrid .span7, .grid .slimgrid .span7 {
	width:57.35294%;
*width:57.29384%
}
.slimgrid .span6, .grid .slimgrid .span6 {
	width:48.82353%;
*width:48.76443%
}
.slimgrid .span5, .grid .slimgrid .span5 {
	width:40.29412%;
*width:40.23502%
}
.slimgrid .span4, .grid .slimgrid .span4 {
	width:31.76471%;
*width:31.7056%
}
.slimgrid .span3, .grid .slimgrid .span3 {
	width:23.23529%;
*width:23.17619%
}
.slimgrid .span2, .grid .slimgrid .span2 {
	width:14.70588%;
*width:14.64678%
}
.slimgrid .span1, .grid .slimgrid .span1 {
	width:6.17647%;
*width:6.11737%
}
.slimgrid .offset12, .grid .slimgrid .offset12 {
	margin-left:104.70588%;
*margin-left:104.58768%
}
.slimgrid .offset12:first-child, .grid .slimgrid .offset12:first-child {
	margin-left:102.35294%;
*margin-left:102.23474%
}
.slimgrid .offset11, .grid .slimgrid .offset11 {
	margin-left:96.17647%;
*margin-left:96.05827%
}
.slimgrid .offset11:first-child, .grid .slimgrid .offset11:first-child {
	margin-left:93.82353%;
*margin-left:93.70533%
}
.slimgrid .offset10, .grid .slimgrid .offset10 {
	margin-left:87.64706%;
*margin-left:87.52886%
}
.slimgrid .offset10:first-child, .grid .slimgrid .offset10:first-child {
	margin-left:85.29412%;
*margin-left:85.17591%
}
.slimgrid .offset9, .grid .slimgrid .offset9 {
	margin-left:79.11765%;
*margin-left:78.99944%
}
.slimgrid .offset9:first-child, .grid .slimgrid .offset9:first-child {
	margin-left:76.76471%;
*margin-left:76.6465%
}
.slimgrid .offset8, .grid .slimgrid .offset8 {
	margin-left:70.58824%;
*margin-left:70.47003%
}
.slimgrid .offset8:first-child, .grid .slimgrid .offset8:first-child {
	margin-left:68.23529%;
*margin-left:68.11709%
}
.slimgrid .offset7, .grid .slimgrid .offset7 {
	margin-left:62.05882%;
*margin-left:61.94062%
}
.slimgrid .offset7:first-child, .grid .slimgrid .offset7:first-child {
	margin-left:59.70588%;
*margin-left:59.58768%
}
.slimgrid .offset6, .grid .slimgrid .offset6 {
	margin-left:53.52941%;
*margin-left:53.41121%
}
.slimgrid .offset6:first-child, .grid .slimgrid .offset6:first-child {
	margin-left:51.17647%;
*margin-left:51.05827%
}
.slimgrid .offset5, .grid .slimgrid .offset5 {
	margin-left:45%;
*margin-left:44.8818%
}
.slimgrid .offset5:first-child, .grid .slimgrid .offset5:first-child {
	margin-left:42.64706%;
*margin-left:42.52886%
}
.slimgrid .offset4, .grid .slimgrid .offset4 {
	margin-left:36.47059%;
*margin-left:36.35238%
}
.slimgrid .offset4:first-child, .grid .slimgrid .offset4:first-child {
	margin-left:34.11765%;
*margin-left:33.99944%
}
.slimgrid .offset3, .grid .slimgrid .offset3 {
	margin-left:27.94118%;
*margin-left:27.82297%
}
.slimgrid .offset3:first-child, .grid .slimgrid .offset3:first-child {
	margin-left:25.58824%;
*margin-left:25.47003%
}
.slimgrid .offset2, .grid .slimgrid .offset2 {
	margin-left:19.41176%;
*margin-left:19.29356%
}
.slimgrid .offset2:first-child, .grid .slimgrid .offset2:first-child {
	margin-left:17.05882%;
*margin-left:16.94062%
}
.slimgrid .offset1, .grid .slimgrid .offset1 {
	margin-left:10.88235%;
*margin-left:10.76415%
}
.slimgrid .offset1:first-child, .grid .slimgrid .offset1:first-child {
	margin-left:8.52941%;
*margin-left:8.41121%
}
.l1, .l1-light {
	margin-top:50px
}
.container-px-width {
	width:1110px
}
.container-px-width.full-bleed, .container-px-width.full-bleed-no-max {
	width:1200px
}
.grid-px-width {
	width:1020px
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:36px
}
.container-px-width, .navbar-static-top .container-px-width, .navbar-fixed-top .container-px-width, .navbar-fixed-bottom .container-px-width {
	width:1020px
}
.span12 {
	width:1020px
}
.span11 {
	width:932px
}
.span10 {
	width:844px
}
.span9 {
	width:756px
}
.span8 {
	width:668px
}
.span7 {
	width:580px
}
.span6 {
	width:492px
}
.span5 {
	width:404px
}
.span4 {
	width:316px
}
.span3 {
	width:228px
}
.span2 {
	width:140px
}
.span1 {
	width:52px
}
.offset12 {
	margin-left:1092px
}
.offset11 {
	margin-left:1004px
}
.offset10 {
	margin-left:916px
}
.offset9 {
	margin-left:828px
}
.offset8 {
	margin-left:740px
}
.offset7 {
	margin-left:652px
}
.offset6 {
	margin-left:564px
}
.offset5 {
	margin-left:476px
}
.offset4 {
	margin-left:388px
}
.offset3 {
	margin-left:300px
}
.offset2 {
	margin-left:212px
}
.offset1 {
	margin-left:124px
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:36px
}
.thumbnails {
	margin-left:-36px
}
.thumbnails>li {
	margin-left:36px
}
.grid .thumbnails, .grid-px-width .thumbnails {
	margin-left:0
}
.csstransforms .slide-toggle-arrow {
	left:208px
}
.csstransforms .slide-arrow-over .slide-toggle-arrow {
	left:206px
}
}
@media (min-width: 87.5em) {
[class*="span"] {
float:left;
min-height:1px;
margin-left:38px
}
.container-px-width, .navbar-static-top .container-px-width, .navbar-fixed-top .container-px-width, .navbar-fixed-bottom .container-px-width {
	width:1114px
}
.span12 {
	width:1114px
}
.span11 {
	width:1018px
}
.span10 {
	width:922px
}
.span9 {
	width:826px
}
.span8 {
	width:730px
}
.span7 {
	width:634px
}
.span6 {
	width:538px
}
.span5 {
	width:442px
}
.span4 {
	width:346px
}
.span3 {
	width:250px
}
.span2 {
	width:154px
}
.span1 {
	width:58px
}
.offset12 {
	margin-left:1190px
}
.offset11 {
	margin-left:1094px
}
.offset10 {
	margin-left:998px
}
.offset9 {
	margin-left:902px
}
.offset8 {
	margin-left:806px
}
.offset7 {
	margin-left:710px
}
.offset6 {
	margin-left:614px
}
.offset5 {
	margin-left:518px
}
.offset4 {
	margin-left:422px
}
.offset3 {
	margin-left:326px
}
.offset2 {
	margin-left:230px
}
.offset1 {
	margin-left:134px
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:38px
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.container {
	width:92.1875%
}
.grid, .slimgrid, .slimgrid5, .grid5 {
	width:91.80791%
}
.grid, .grid .grid {
*zoom:1
}
.grid:before, .grid:after, .grid .grid:before, .grid .grid:after {
	display:table;
	content:"";
	line-height:0
}
.grid:after, .grid .grid:after {
	clear:both
}
.grid [class*=span], .grid .grid [class*=span] {
	display:block;
	width:auto;
	float:left;
	margin-left:3.38462%;
*margin-left:3.32551%
}
.grid [class*=span]:first-child, .grid .grid [class*=span]:first-child {
	margin-left:0
}
.grid .span12, .grid .grid .span12 {
	width:100%;
*width:99.9409%
}
.grid .span11, .grid .grid .span11 {
	width:91.38462%;
*width:91.32551%
}
.grid .span10, .grid .grid .span10 {
	width:82.76923%;
*width:82.71013%
}
.grid .span9, .grid .grid .span9 {
	width:74.15385%;
*width:74.09474%
}
.grid .span8, .grid .grid .span8 {
	width:65.53846%;
*width:65.47936%
}
.grid .span7, .grid .grid .span7 {
	width:56.92308%;
*width:56.86398%
}
.grid .span6, .grid .grid .span6 {
	width:48.30769%;
*width:48.24859%
}
.grid .span5, .grid .grid .span5 {
	width:39.69231%;
*width:39.63321%
}
.grid .span4, .grid .grid .span4 {
	width:31.07692%;
*width:31.01782%
}
.grid .span3, .grid .grid .span3 {
	width:22.46154%;
*width:22.40244%
}
.grid .span2, .grid .grid .span2 {
	width:13.84615%;
*width:13.78705%
}
.grid .span1, .grid .grid .span1 {
	width:5.23077%;
*width:5.17167%
}
.grid .offset12, .grid .grid .offset12 {
	margin-left:106.76923%;
*margin-left:106.65103%
}
.grid .offset12:first-child, .grid .grid .offset12:first-child {
	margin-left:103.38462%;
*margin-left:103.26641%
}
.grid .offset11, .grid .grid .offset11 {
	margin-left:98.15385%;
*margin-left:98.03564%
}
.grid .offset11:first-child, .grid .grid .offset11:first-child {
	margin-left:94.76923%;
*margin-left:94.65103%
}
.grid .offset10, .grid .grid .offset10 {
	margin-left:89.53846%;
*margin-left:89.42026%
}
.grid .offset10:first-child, .grid .grid .offset10:first-child {
	margin-left:86.15385%;
*margin-left:86.03564%
}
.grid .offset9, .grid .grid .offset9 {
	margin-left:80.92308%;
*margin-left:80.80487%
}
.grid .offset9:first-child, .grid .grid .offset9:first-child {
	margin-left:77.53846%;
*margin-left:77.42026%
}
.grid .offset8, .grid .grid .offset8 {
	margin-left:72.30769%;
*margin-left:72.18949%
}
.grid .offset8:first-child, .grid .grid .offset8:first-child {
	margin-left:68.92308%;
*margin-left:68.80487%
}
.grid .offset7, .grid .grid .offset7 {
	margin-left:63.69231%;
*margin-left:63.5741%
}
.grid .offset7:first-child, .grid .grid .offset7:first-child {
	margin-left:60.30769%;
*margin-left:60.18949%
}
.grid .offset6, .grid .grid .offset6 {
	margin-left:55.07692%;
*margin-left:54.95872%
}
.grid .offset6:first-child, .grid .grid .offset6:first-child {
	margin-left:51.69231%;
*margin-left:51.5741%
}
.grid .offset5, .grid .grid .offset5 {
	margin-left:46.46154%;
*margin-left:46.34334%
}
.grid .offset5:first-child, .grid .grid .offset5:first-child {
	margin-left:43.07692%;
*margin-left:42.95872%
}
.grid .offset4, .grid .grid .offset4 {
	margin-left:37.84615%;
*margin-left:37.72795%
}
.grid .offset4:first-child, .grid .grid .offset4:first-child {
	margin-left:34.46154%;
*margin-left:34.34334%
}
.grid .offset3, .grid .grid .offset3 {
	margin-left:29.23077%;
*margin-left:29.11257%
}
.grid .offset3:first-child, .grid .grid .offset3:first-child {
	margin-left:25.84615%;
*margin-left:25.72795%
}
.grid .offset2, .grid .grid .offset2 {
	margin-left:20.61538%;
*margin-left:20.49718%
}
.grid .offset2:first-child, .grid .grid .offset2:first-child {
	margin-left:17.23077%;
*margin-left:17.11257%
}
.grid .offset1, .grid .grid .offset1 {
	margin-left:12%;
*margin-left:11.8818%
}
.grid .offset1:first-child, .grid .grid .offset1:first-child {
	margin-left:8.61538%;
*margin-left:8.49718%
}
.container-px-width {
	width:708px
}
.grid-px-width {
	width:650px
}
[class*="span"] {
float:left;
min-height:1px;
margin-left:22px
}
.container-px-width, .navbar-static-top .container-px-width, .navbar-fixed-top .container-px-width, .navbar-fixed-bottom .container-px-width {
	width:650px
}
.span12 {
	width:650px
}
.span11 {
	width:594px
}
.span10 {
	width:538px
}
.span9 {
	width:482px
}
.span8 {
	width:426px
}
.span7 {
	width:370px
}
.span6 {
	width:314px
}
.span5 {
	width:258px
}
.span4 {
	width:202px
}
.span3 {
	width:146px
}
.span2 {
	width:90px
}
.span1 {
	width:34px
}
.offset12 {
	margin-left:694px
}
.offset11 {
	margin-left:638px
}
.offset10 {
	margin-left:582px
}
.offset9 {
	margin-left:526px
}
.offset8 {
	margin-left:470px
}
.offset7 {
	margin-left:414px
}
.offset6 {
	margin-left:358px
}
.offset5 {
	margin-left:302px
}
.offset4 {
	margin-left:246px
}
.offset3 {
	margin-left:190px
}
.offset2 {
	margin-left:134px
}
.offset1 {
	margin-left:78px
}
input, textarea, .uneditable-input {
	margin-left:0
}
.controls-row [class*="span"]+[class*="span"] {
margin-left:22px
}
.generatedcontent .styled-checkbox+label:after {
	left:0.41667em
}
}
@media (min-width: 35.5em) and (max-width: 47.9375em) {
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid {
*zoom:1
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:before, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:after, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:before, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:after, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:before, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:after, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:before, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:after, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:before, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:after, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:before, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:after, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:before, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:after, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:before, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:after {
	display:table;
	content:"";
	line-height:0
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:after, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:after, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:after, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:after, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:after, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:after, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid:after, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid:after {
	clear:both
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid [class*=span], .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid [class*=span], .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid [class*=span], .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid [class*=span], .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid [class*=span], .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid [class*=span], .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid [class*=span], .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid [class*=span] {
	display:block;
	width:auto;
	float:left;
	margin-left:3.38462%;
*margin-left:3.32551%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid [class*=span]:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid [class*=span]:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid [class*=span]:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid [class*=span]:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid [class*=span]:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid [class*=span]:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid [class*=span]:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid [class*=span]:first-child {
	margin-left:0
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span12, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span12, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span12, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span12, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span12, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span12, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span12, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span12 {
	width:100%;
*width:99.9409%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span11, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span11, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span11, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span11, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span11, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span11, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span11, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span11 {
	width:91.38462%;
*width:91.32551%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span10, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span10, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span10, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span10, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span10, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span10, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span10, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span10 {
	width:82.76923%;
*width:82.71013%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span9, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span9, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span9, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span9, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span9, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span9, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span9, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span9 {
	width:74.15385%;
*width:74.09474%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span8, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span8, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span8, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span8, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span8, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span8, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span8, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span8 {
	width:65.53846%;
*width:65.47936%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span7, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span7, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span7, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span7, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span7, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span7, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span7, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span7 {
	width:56.92308%;
*width:56.86398%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span6, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span6, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span6, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span6, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span6, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span6, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span6, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span6 {
	width:48.30769%;
*width:48.24859%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span5, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span5, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span5, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span5, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span5, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span5, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span5, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span5 {
	width:39.69231%;
*width:39.63321%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span4, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span4, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span4, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span4, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span4, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span4, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span4, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span4 {
	width:31.07692%;
*width:31.01782%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span3, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span3, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span3, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span3, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span3, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span3, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span3, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span3 {
	width:22.46154%;
*width:22.40244%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span2, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span2, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span2, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span2, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span2, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span2, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span2, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span2 {
	width:13.84615%;
*width:13.78705%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span1, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span1, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span1, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span1, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span1, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span1, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .span1, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .span1 {
	width:5.23077%;
*width:5.17167%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset12, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset12, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset12, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset12, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset12, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset12, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset12, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset12 {
	margin-left:106.76923%;
*margin-left:106.65103%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset12:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset12:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset12:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset12:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset12:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset12:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset12:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset12:first-child {
	margin-left:103.38462%;
*margin-left:103.26641%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset11, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset11, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset11, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset11, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset11, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset11, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset11, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset11 {
	margin-left:98.15385%;
*margin-left:98.03564%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset11:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset11:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset11:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset11:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset11:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset11:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset11:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset11:first-child {
	margin-left:94.76923%;
*margin-left:94.65103%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset10, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset10, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset10, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset10, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset10, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset10, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset10, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset10 {
	margin-left:89.53846%;
*margin-left:89.42026%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset10:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset10:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset10:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset10:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset10:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset10:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset10:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset10:first-child {
	margin-left:86.15385%;
*margin-left:86.03564%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset9, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset9, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset9, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset9, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset9, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset9, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset9, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset9 {
	margin-left:80.92308%;
*margin-left:80.80487%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset9:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset9:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset9:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset9:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset9:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset9:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset9:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset9:first-child {
	margin-left:77.53846%;
*margin-left:77.42026%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset8, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset8, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset8, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset8, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset8, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset8, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset8, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset8 {
	margin-left:72.30769%;
*margin-left:72.18949%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset8:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset8:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset8:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset8:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset8:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset8:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset8:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset8:first-child {
	margin-left:68.92308%;
*margin-left:68.80487%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset7, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset7, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset7, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset7, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset7, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset7, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset7, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset7 {
	margin-left:63.69231%;
*margin-left:63.5741%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset7:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset7:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset7:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset7:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset7:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset7:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset7:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset7:first-child {
	margin-left:60.30769%;
*margin-left:60.18949%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset6, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset6, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset6, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset6, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset6, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset6, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset6, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset6 {
	margin-left:55.07692%;
*margin-left:54.95872%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset6:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset6:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset6:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset6:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset6:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset6:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset6:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset6:first-child {
	margin-left:51.69231%;
*margin-left:51.5741%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset5, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset5, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset5, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset5, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset5, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset5, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset5, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset5 {
	margin-left:46.46154%;
*margin-left:46.34334%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset5:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset5:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset5:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset5:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset5:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset5:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset5:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset5:first-child {
	margin-left:43.07692%;
*margin-left:42.95872%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset4, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset4, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset4, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset4, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset4, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset4, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset4, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset4 {
	margin-left:37.84615%;
*margin-left:37.72795%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset4:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset4:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset4:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset4:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset4:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset4:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset4:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset4:first-child {
	margin-left:34.46154%;
*margin-left:34.34334%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset3, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset3, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset3, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset3, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset3, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset3, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset3, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset3 {
	margin-left:29.23077%;
*margin-left:29.11257%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset3:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset3:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset3:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset3:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset3:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset3:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset3:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset3:first-child {
	margin-left:25.84615%;
*margin-left:25.72795%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset2, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset2, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset2, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset2, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset2, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset2, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset2, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset2 {
	margin-left:20.61538%;
*margin-left:20.49718%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset2:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset2:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset2:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset2:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset2:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset2:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset2:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset2:first-child {
	margin-left:17.23077%;
*margin-left:17.11257%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset1, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset1, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset1, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset1, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset1, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset1, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset1, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset1 {
	margin-left:12%;
*margin-left:11.8818%
}
.grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset1:first-child, .grid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset1:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset1:first-child, .slimgrid:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset1:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset1:first-child, .slimgrid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset1:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .offset1:first-child, .grid5:not(.no-grid-at-767):not(.m-grid-at-767):not(.m-grid):not(.m-grid-override) .grid .grid .offset1:first-child {
	margin-left:8.61538%;
*margin-left:8.49718%
}
}
@media (max-width: 61.1875em) {
.m-grid-at-979.grid.show-grid [class*="m-span"] {
	background:rgba(77,77,141,0.7) !important
}
.m-grid-at-979.grid, .m-grid-at-979.slimgrid, .m-grid-at-979.slimgrid5 {
*zoom:1
}
.m-grid-at-979.grid:before, .m-grid-at-979.grid:after, .m-grid-at-979.slimgrid:before, .m-grid-at-979.slimgrid:after, .m-grid-at-979.slimgrid5:before, .m-grid-at-979.slimgrid5:after {
	display:table;
	content:"";
	line-height:0
}
.m-grid-at-979.grid:after, .m-grid-at-979.slimgrid:after, .m-grid-at-979.slimgrid5:after {
	clear:both
}
.m-grid-at-979.grid [class*=m-span], .m-grid-at-979.slimgrid [class*=m-span], .m-grid-at-979.slimgrid5 [class*=m-span] {
	display:block;
	width:auto;
	float:left;
	margin-left:4.34783%;
*margin-left:4.28872%
}
.m-grid-at-979.grid [class*=m-span]:first-child, .m-grid-at-979.slimgrid [class*=m-span]:first-child, .m-grid-at-979.slimgrid5 [class*=m-span]:first-child {
	margin-left:0
}
.m-grid-at-979.grid [class*=m-span].m-span-new-row, .m-grid-at-979.slimgrid [class*=m-span].m-span-new-row, .m-grid-at-979.slimgrid5 [class*=m-span].m-span-new-row {
	margin-left:0
}
.m-grid-at-979.grid .m-span6, .m-grid-at-979.slimgrid .m-span6, .m-grid-at-979.slimgrid5 .m-span6 {
	width:100%;
*width:99.9409%
}
.m-grid-at-979.grid .m-span5, .m-grid-at-979.slimgrid .m-span5, .m-grid-at-979.slimgrid5 .m-span5 {
	width:82.6087%;
*width:82.54959%
}
.m-grid-at-979.grid .m-span4, .m-grid-at-979.slimgrid .m-span4, .m-grid-at-979.slimgrid5 .m-span4 {
	width:65.21739%;
*width:65.15829%
}
.m-grid-at-979.grid .m-span3, .m-grid-at-979.slimgrid .m-span3, .m-grid-at-979.slimgrid5 .m-span3 {
	width:47.82609%;
*width:47.76699%
}
.m-grid-at-979.grid .m-span2, .m-grid-at-979.slimgrid .m-span2, .m-grid-at-979.slimgrid5 .m-span2 {
	width:30.43478%;
*width:30.37568%
}
.m-grid-at-979.grid .m-span1, .m-grid-at-979.slimgrid .m-span1, .m-grid-at-979.slimgrid5 .m-span1 {
	width:13.04348%;
*width:12.98438%
}
.m-grid-at-979.grid .m-offset6, .m-grid-at-979.slimgrid .m-offset6, .m-grid-at-979.slimgrid5 .m-offset6 {
	margin-left:108.69565%;
*margin-left:108.57745%
}
.m-grid-at-979.grid .m-offset6:first-child, .m-grid-at-979.slimgrid .m-offset6:first-child, .m-grid-at-979.slimgrid5 .m-offset6:first-child {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid-at-979.grid .m-offset6.m-span-new-row, .m-grid-at-979.slimgrid .m-offset6.m-span-new-row, .m-grid-at-979.slimgrid5 .m-offset6.m-span-new-row {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid-at-979.grid .m-offset5, .m-grid-at-979.slimgrid .m-offset5, .m-grid-at-979.slimgrid5 .m-offset5 {
	margin-left:91.30435%;
*margin-left:91.18614%
}
.m-grid-at-979.grid .m-offset5:first-child, .m-grid-at-979.slimgrid .m-offset5:first-child, .m-grid-at-979.slimgrid5 .m-offset5:first-child {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid-at-979.grid .m-offset5.m-span-new-row, .m-grid-at-979.slimgrid .m-offset5.m-span-new-row, .m-grid-at-979.slimgrid5 .m-offset5.m-span-new-row {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid-at-979.grid .m-offset4, .m-grid-at-979.slimgrid .m-offset4, .m-grid-at-979.slimgrid5 .m-offset4 {
	margin-left:73.91304%;
*margin-left:73.79484%
}
.m-grid-at-979.grid .m-offset4:first-child, .m-grid-at-979.slimgrid .m-offset4:first-child, .m-grid-at-979.slimgrid5 .m-offset4:first-child {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid-at-979.grid .m-offset4.m-span-new-row, .m-grid-at-979.slimgrid .m-offset4.m-span-new-row, .m-grid-at-979.slimgrid5 .m-offset4.m-span-new-row {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid-at-979.grid .m-offset3, .m-grid-at-979.slimgrid .m-offset3, .m-grid-at-979.slimgrid5 .m-offset3 {
	margin-left:56.52174%;
*margin-left:56.40354%
}
.m-grid-at-979.grid .m-offset3:first-child, .m-grid-at-979.slimgrid .m-offset3:first-child, .m-grid-at-979.slimgrid5 .m-offset3:first-child {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid-at-979.grid .m-offset3.m-span-new-row, .m-grid-at-979.slimgrid .m-offset3.m-span-new-row, .m-grid-at-979.slimgrid5 .m-offset3.m-span-new-row {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid-at-979.grid .m-offset2, .m-grid-at-979.slimgrid .m-offset2, .m-grid-at-979.slimgrid5 .m-offset2 {
	margin-left:39.13043%;
*margin-left:39.01223%
}
.m-grid-at-979.grid .m-offset2:first-child, .m-grid-at-979.slimgrid .m-offset2:first-child, .m-grid-at-979.slimgrid5 .m-offset2:first-child {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid-at-979.grid .m-offset2.m-span-new-row, .m-grid-at-979.slimgrid .m-offset2.m-span-new-row, .m-grid-at-979.slimgrid5 .m-offset2.m-span-new-row {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid-at-979.grid .m-offset1, .m-grid-at-979.slimgrid .m-offset1, .m-grid-at-979.slimgrid5 .m-offset1 {
	margin-left:21.73913%;
*margin-left:21.62093%
}
.m-grid-at-979.grid .m-offset1:first-child, .m-grid-at-979.slimgrid .m-offset1:first-child, .m-grid-at-979.slimgrid5 .m-offset1:first-child {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.m-grid-at-979.grid .m-offset1.m-span-new-row, .m-grid-at-979.slimgrid .m-offset1.m-span-new-row, .m-grid-at-979.slimgrid5 .m-offset1.m-span-new-row {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.no-grid-at-979.grid [class*="span"], .no-grid-at-979.grid [class*="offset"], .no-grid-at-979.grid [class*="span"]:first-child, .no-grid-at-979.grid [class*="offset"]:first-child, .no-grid-at-979.slimgrid [class*="span"], .no-grid-at-979.slimgrid [class*="offset"], .no-grid-at-979.slimgrid5 [class*="span"], .no-grid-at-979.slimgrid5 [class*="offset"], .no-grid-at-979.grid [class*="m-span"], .no-grid-at-979.grid [class*="m-offset"], .no-grid-at-979.grid [class*="m-span"]:first-child, .no-grid-at-979.grid [class*="m-offset"]:first-child, .no-grid-at-979.grid [class*="m-span"].m-span-new-row, .no-grid-at-979.grid [class*="m-offset"].m-span-new-row {
	float:none;
	display:block;
	width:auto;
	margin-left:0
}
.no-grid-at-979.grid-px-width, .thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
.no-grid-at-979 .input-large, .no-grid-at-979 .input-xlarge, .no-grid-at-979 .input-xxlarge, .no-grid-at-979 input[class*="span"], .no-grid-at-979 select[class*="span"], .no-grid-at-979 textarea[class*="span"], .no-grid-at-979 .uneditable-input {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.no-grid-at-979 .input-prepend input, .no-grid-at-979 .input-append input, .no-grid-at-979 .input-prepend input[class*="span"], .no-grid-at-979 .input-append input[class*="span"] {
	display:inline-block;
	width:auto
}
.no-grid-at-979 .controls-row [class*="span"]+[class*="span"] {
margin-left:0
}
.no-grid-at-979.modal, .no-grid-at-979 .modal {
	position:fixed;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	margin:0
}
.no-grid-at-979.modal.fade.in, .no-grid-at-979 .modal.fade.in {
	top:auto
}
.no-grid-at-979.takeover, .no-grid-at-979 .takeover {
	top:0;
	left:0;
	right:0
}
.no-grid-at-979.takeover.fade.in, .no-grid-at-979 .takeover.fade.in {
	top:0
}
.no-grid-at-979 .dl-horizontal dt {
	float:none;
	clear:none;
	width:auto;
	text-align:left
}
.no-grid-at-979 .dl-horizontal dd {
	margin-left:0
}
input[type="checkbox"], input[type="radio"] {
	border:1px solid #ccc
}
.no-grid-at-979.grid.show-grid [class*="span"], .no-grid-at-979.grid.show-grid [class*="offset"], .no-grid-at-979.grid.show-grid [class*="m-span"], .no-grid-at-979.grid.show-grid [class*="m-offset"] {
	background:rgba(102,85,85,0.7) !important
}
.container.full-bleed-at-979, .grid.full-bleed-at-979 {
	width:auto
}
.t1, .t1-light, .t1-bold, h1 {
	font-size:2.5em;
	line-height:1.15;
	margin-bottom:15px
}
.t2, .t2-light, .t2-bold, h2 {
	font-size:2em;
	line-height:1.15625;
	margin-bottom:22px;
	letter-spacing:-0.04em
}
.t3, .t3-light, .t3-bold, h3 {
	font-size:1.5em;
	line-height:1.25;
	margin-bottom:18px
}
.t4, .t4-light, .t4-bold, h4 {
	font-size:1.375em;
	line-height:1.27273;
	margin-bottom:12px
}
.t5, .t5-light, .t5-bold, h5 {
	font-size:1.125em;
	line-height:1.22222;
	margin-bottom:12px
}
.t6, .t6-light, .t6-bold, h6 {
	font-size:1em;
	line-height:1.375;
	margin-bottom:8px
}
.t7, .t7-light, .t7-bold {
	font-size:0.875em;
	line-height:1.5;
	margin-bottom:5px
}
.p1, .p1-bold, .lt1 {
	font-size:0.9375em;
	line-height:1.46667
}
.p2, .p2-bold, .lt2, p, input.p2 {
	font-size:0.8125em;
	line-height:1.53846
}
.p3, .p3-bold, .lt3, .lt3-alt {
	font-size:0.75em;
	line-height:1.5
}
.p4, .p4-bold, .lt4, input.p4 {
	font-size:0.6875em;
	line-height:1.36364
}
.p5, .p5-bold, .lt5 {
	font-size:0.625em;
	line-height:1.3
}
.p1 {
	margin-bottom:12px
}
.p1.lt, .lt1 {
	margin-bottom:6px
}
.p3 {
	margin-bottom:8px
}
.lt3, .p3.lt, .lt3-alt, .p3.lt-alt {
	margin-bottom:3px
}
.bq1 p, .bq1-bold p {
	font-size:2.125em;
	line-height:1.23529
}
.bq1 p:first-child, .bq1-bold p:first-child {
	text-indent:-13px
}
.bq2 p, .bq2-bold p, blockquote p {
	font-size:1.375em;
	line-height:1.36364
}
.bq2 p:first-child, .bq2-bold p:first-child, blockquote p:first-child {
	text-indent:-8px
}
.bq3 p, .bq3-bold p {
	font-size:1.125em;
	line-height:1.44444
}
.bq3 p:first-child, .bq3-bold p:first-child {
	text-indent:-7px
}
.bq4 p, .bq4-bold p {
	font-size:0.8125em;
	line-height:1.53846;
	margin-bottom:12px
}
.bq4 p:first-child, .bq4-bold p:first-child {
	text-indent:-4px
}
.bq5 p, .bq5-bold p {
	font-size:0.75em;
	line-height:1.33333
}
.bq5 p:first-child, .bq5-bold p:first-child {
	text-indent:-4px
}
.btn {
	padding:11px 22px 13px;
	font-size:0.75em
}
.btn-large {
	padding:13px 24px 15px;
	font-size:0.8125em
}
.btn-small {
	padding:10px 16px 11px;
	font-size:0.6875em
}
.btn-mini {
	padding:9px 12px 10px;
	font-size:0.625em
}
.btn-square, .btn-block {
	padding-right:0;
	padding-left:0
}
.dropdown-toggle.btn-small, .dropdown-toggle.btn.btn-small {
	padding:8px 24px 9px 12px
}
.btn-alt-special.btn-alt-plus i {
	margin-top:1px;
	margin-right:7px
}
.slide-toggle i {
	margin-top:0
}
.nav-paddle {
	width:1.75em;
	height:2.6875em
}
.rp-nav .paddle i {
	margin-top:28px
}
.sticky-tabs .tab-nav {
	top:1.71875em
}
}
@media (min-width: 30em) and (max-width: 61.1875em) {
.rp-nav .paddle {
	margin:-100px 0;
	width:40px;
	height:70px;
	font-size:1.0em
}
}
@media (max-width: 47.9375em) {
.container {
	width:93.75%
}
.grid, .slimgrid, .slimgrid5, .grid5 {
	width:92%
}
.m-grid.grid.show-grid [class*="m-span"] {
	background:rgba(77,77,141,0.7) !important
}
.m-grid.grid, .m-grid.slimgrid, .m-grid.slimgrid5 {
*zoom:1
}
.m-grid.grid:before, .m-grid.grid:after, .m-grid.slimgrid:before, .m-grid.slimgrid:after, .m-grid.slimgrid5:before, .m-grid.slimgrid5:after {
	display:table;
	content:"";
	line-height:0
}
.m-grid.grid:after, .m-grid.slimgrid:after, .m-grid.slimgrid5:after {
	clear:both
}
.m-grid.grid [class*=m-span], .m-grid.slimgrid [class*=m-span], .m-grid.slimgrid5 [class*=m-span] {
	display:block;
	width:auto;
	float:left;
	margin-left:4.34783%;
*margin-left:4.28872%
}
.m-grid.grid [class*=m-span]:first-child, .m-grid.slimgrid [class*=m-span]:first-child, .m-grid.slimgrid5 [class*=m-span]:first-child {
	margin-left:0
}
.m-grid.grid [class*=m-span].m-span-new-row, .m-grid.slimgrid [class*=m-span].m-span-new-row, .m-grid.slimgrid5 [class*=m-span].m-span-new-row {
	margin-left:0
}
.m-grid.grid .m-span6, .m-grid.slimgrid .m-span6, .m-grid.slimgrid5 .m-span6 {
	width:100%;
*width:99.9409%
}
.m-grid.grid .m-span5, .m-grid.slimgrid .m-span5, .m-grid.slimgrid5 .m-span5 {
	width:82.6087%;
*width:82.54959%
}
.m-grid.grid .m-span4, .m-grid.slimgrid .m-span4, .m-grid.slimgrid5 .m-span4 {
	width:65.21739%;
*width:65.15829%
}
.m-grid.grid .m-span3, .m-grid.slimgrid .m-span3, .m-grid.slimgrid5 .m-span3 {
	width:47.82609%;
*width:47.76699%
}
.m-grid.grid .m-span2, .m-grid.slimgrid .m-span2, .m-grid.slimgrid5 .m-span2 {
	width:30.43478%;
*width:30.37568%
}
.m-grid.grid .m-span1, .m-grid.slimgrid .m-span1, .m-grid.slimgrid5 .m-span1 {
	width:13.04348%;
*width:12.98438%
}
.m-grid.grid .m-offset6, .m-grid.slimgrid .m-offset6, .m-grid.slimgrid5 .m-offset6 {
	margin-left:108.69565%;
*margin-left:108.57745%
}
.m-grid.grid .m-offset6:first-child, .m-grid.slimgrid .m-offset6:first-child, .m-grid.slimgrid5 .m-offset6:first-child {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid.grid .m-offset6.m-span-new-row, .m-grid.slimgrid .m-offset6.m-span-new-row, .m-grid.slimgrid5 .m-offset6.m-span-new-row {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid.grid .m-offset5, .m-grid.slimgrid .m-offset5, .m-grid.slimgrid5 .m-offset5 {
	margin-left:91.30435%;
*margin-left:91.18614%
}
.m-grid.grid .m-offset5:first-child, .m-grid.slimgrid .m-offset5:first-child, .m-grid.slimgrid5 .m-offset5:first-child {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid.grid .m-offset5.m-span-new-row, .m-grid.slimgrid .m-offset5.m-span-new-row, .m-grid.slimgrid5 .m-offset5.m-span-new-row {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid.grid .m-offset4, .m-grid.slimgrid .m-offset4, .m-grid.slimgrid5 .m-offset4 {
	margin-left:73.91304%;
*margin-left:73.79484%
}
.m-grid.grid .m-offset4:first-child, .m-grid.slimgrid .m-offset4:first-child, .m-grid.slimgrid5 .m-offset4:first-child {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid.grid .m-offset4.m-span-new-row, .m-grid.slimgrid .m-offset4.m-span-new-row, .m-grid.slimgrid5 .m-offset4.m-span-new-row {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid.grid .m-offset3, .m-grid.slimgrid .m-offset3, .m-grid.slimgrid5 .m-offset3 {
	margin-left:56.52174%;
*margin-left:56.40354%
}
.m-grid.grid .m-offset3:first-child, .m-grid.slimgrid .m-offset3:first-child, .m-grid.slimgrid5 .m-offset3:first-child {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid.grid .m-offset3.m-span-new-row, .m-grid.slimgrid .m-offset3.m-span-new-row, .m-grid.slimgrid5 .m-offset3.m-span-new-row {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid.grid .m-offset2, .m-grid.slimgrid .m-offset2, .m-grid.slimgrid5 .m-offset2 {
	margin-left:39.13043%;
*margin-left:39.01223%
}
.m-grid.grid .m-offset2:first-child, .m-grid.slimgrid .m-offset2:first-child, .m-grid.slimgrid5 .m-offset2:first-child {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid.grid .m-offset2.m-span-new-row, .m-grid.slimgrid .m-offset2.m-span-new-row, .m-grid.slimgrid5 .m-offset2.m-span-new-row {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid.grid .m-offset1, .m-grid.slimgrid .m-offset1, .m-grid.slimgrid5 .m-offset1 {
	margin-left:21.73913%;
*margin-left:21.62093%
}
.m-grid.grid .m-offset1:first-child, .m-grid.slimgrid .m-offset1:first-child, .m-grid.slimgrid5 .m-offset1:first-child {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.m-grid.grid .m-offset1.m-span-new-row, .m-grid.slimgrid .m-offset1.m-span-new-row, .m-grid.slimgrid5 .m-offset1.m-span-new-row {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.m-grid-at-767.grid.show-grid [class*="m-span"] {
	background:rgba(77,77,141,0.7) !important
}
.m-grid-at-767.grid, .m-grid-at-767.slimgrid, .m-grid-at-767.slimgrid5 {
*zoom:1
}
.m-grid-at-767.grid:before, .m-grid-at-767.grid:after, .m-grid-at-767.slimgrid:before, .m-grid-at-767.slimgrid:after, .m-grid-at-767.slimgrid5:before, .m-grid-at-767.slimgrid5:after {
	display:table;
	content:"";
	line-height:0
}
.m-grid-at-767.grid:after, .m-grid-at-767.slimgrid:after, .m-grid-at-767.slimgrid5:after {
	clear:both
}
.m-grid-at-767.grid [class*=m-span], .m-grid-at-767.slimgrid [class*=m-span], .m-grid-at-767.slimgrid5 [class*=m-span] {
	display:block;
	width:auto;
	float:left;
	margin-left:4.34783%;
*margin-left:4.28872%
}
.m-grid-at-767.grid [class*=m-span]:first-child, .m-grid-at-767.slimgrid [class*=m-span]:first-child, .m-grid-at-767.slimgrid5 [class*=m-span]:first-child {
	margin-left:0
}
.m-grid-at-767.grid [class*=m-span].m-span-new-row, .m-grid-at-767.slimgrid [class*=m-span].m-span-new-row, .m-grid-at-767.slimgrid5 [class*=m-span].m-span-new-row {
	margin-left:0
}
.m-grid-at-767.grid .m-span6, .m-grid-at-767.slimgrid .m-span6, .m-grid-at-767.slimgrid5 .m-span6 {
	width:100%;
*width:99.9409%
}
.m-grid-at-767.grid .m-span5, .m-grid-at-767.slimgrid .m-span5, .m-grid-at-767.slimgrid5 .m-span5 {
	width:82.6087%;
*width:82.54959%
}
.m-grid-at-767.grid .m-span4, .m-grid-at-767.slimgrid .m-span4, .m-grid-at-767.slimgrid5 .m-span4 {
	width:65.21739%;
*width:65.15829%
}
.m-grid-at-767.grid .m-span3, .m-grid-at-767.slimgrid .m-span3, .m-grid-at-767.slimgrid5 .m-span3 {
	width:47.82609%;
*width:47.76699%
}
.m-grid-at-767.grid .m-span2, .m-grid-at-767.slimgrid .m-span2, .m-grid-at-767.slimgrid5 .m-span2 {
	width:30.43478%;
*width:30.37568%
}
.m-grid-at-767.grid .m-span1, .m-grid-at-767.slimgrid .m-span1, .m-grid-at-767.slimgrid5 .m-span1 {
	width:13.04348%;
*width:12.98438%
}
.m-grid-at-767.grid .m-offset6, .m-grid-at-767.slimgrid .m-offset6, .m-grid-at-767.slimgrid5 .m-offset6 {
	margin-left:108.69565%;
*margin-left:108.57745%
}
.m-grid-at-767.grid .m-offset6:first-child, .m-grid-at-767.slimgrid .m-offset6:first-child, .m-grid-at-767.slimgrid5 .m-offset6:first-child {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid-at-767.grid .m-offset6.m-span-new-row, .m-grid-at-767.slimgrid .m-offset6.m-span-new-row, .m-grid-at-767.slimgrid5 .m-offset6.m-span-new-row {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid-at-767.grid .m-offset5, .m-grid-at-767.slimgrid .m-offset5, .m-grid-at-767.slimgrid5 .m-offset5 {
	margin-left:91.30435%;
*margin-left:91.18614%
}
.m-grid-at-767.grid .m-offset5:first-child, .m-grid-at-767.slimgrid .m-offset5:first-child, .m-grid-at-767.slimgrid5 .m-offset5:first-child {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid-at-767.grid .m-offset5.m-span-new-row, .m-grid-at-767.slimgrid .m-offset5.m-span-new-row, .m-grid-at-767.slimgrid5 .m-offset5.m-span-new-row {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid-at-767.grid .m-offset4, .m-grid-at-767.slimgrid .m-offset4, .m-grid-at-767.slimgrid5 .m-offset4 {
	margin-left:73.91304%;
*margin-left:73.79484%
}
.m-grid-at-767.grid .m-offset4:first-child, .m-grid-at-767.slimgrid .m-offset4:first-child, .m-grid-at-767.slimgrid5 .m-offset4:first-child {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid-at-767.grid .m-offset4.m-span-new-row, .m-grid-at-767.slimgrid .m-offset4.m-span-new-row, .m-grid-at-767.slimgrid5 .m-offset4.m-span-new-row {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid-at-767.grid .m-offset3, .m-grid-at-767.slimgrid .m-offset3, .m-grid-at-767.slimgrid5 .m-offset3 {
	margin-left:56.52174%;
*margin-left:56.40354%
}
.m-grid-at-767.grid .m-offset3:first-child, .m-grid-at-767.slimgrid .m-offset3:first-child, .m-grid-at-767.slimgrid5 .m-offset3:first-child {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid-at-767.grid .m-offset3.m-span-new-row, .m-grid-at-767.slimgrid .m-offset3.m-span-new-row, .m-grid-at-767.slimgrid5 .m-offset3.m-span-new-row {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid-at-767.grid .m-offset2, .m-grid-at-767.slimgrid .m-offset2, .m-grid-at-767.slimgrid5 .m-offset2 {
	margin-left:39.13043%;
*margin-left:39.01223%
}
.m-grid-at-767.grid .m-offset2:first-child, .m-grid-at-767.slimgrid .m-offset2:first-child, .m-grid-at-767.slimgrid5 .m-offset2:first-child {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid-at-767.grid .m-offset2.m-span-new-row, .m-grid-at-767.slimgrid .m-offset2.m-span-new-row, .m-grid-at-767.slimgrid5 .m-offset2.m-span-new-row {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid-at-767.grid .m-offset1, .m-grid-at-767.slimgrid .m-offset1, .m-grid-at-767.slimgrid5 .m-offset1 {
	margin-left:21.73913%;
*margin-left:21.62093%
}
.m-grid-at-767.grid .m-offset1:first-child, .m-grid-at-767.slimgrid .m-offset1:first-child, .m-grid-at-767.slimgrid5 .m-offset1:first-child {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.m-grid-at-767.grid .m-offset1.m-span-new-row, .m-grid-at-767.slimgrid .m-offset1.m-span-new-row, .m-grid-at-767.slimgrid5 .m-offset1.m-span-new-row {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.no-grid-at-767.grid [class*="span"], .no-grid-at-767.grid [class*="offset"], .no-grid-at-767.grid [class*="span"]:first-child, .no-grid-at-767.grid [class*="offset"]:first-child, .no-grid-at-767.slimgrid [class*="span"], .no-grid-at-767.slimgrid [class*="offset"], .no-grid-at-767.slimgrid5 [class*="span"], .no-grid-at-767.slimgrid5 [class*="offset"], .no-grid-at-767.grid [class*="m-span"], .no-grid-at-767.grid [class*="m-offset"], .no-grid-at-767.grid [class*="m-span"]:first-child, .no-grid-at-767.grid [class*="m-offset"]:first-child, .no-grid-at-767.grid [class*="m-span"].m-span-new-row, .no-grid-at-767.grid [class*="m-offset"].m-span-new-row {
	float:none;
	display:block;
	width:auto;
	margin-left:0
}
.no-grid-at-767.grid-px-width, .thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
.no-grid-at-767 .input-large, .no-grid-at-767 .input-xlarge, .no-grid-at-767 .input-xxlarge, .no-grid-at-767 input[class*="span"], .no-grid-at-767 select[class*="span"], .no-grid-at-767 textarea[class*="span"], .no-grid-at-767 .uneditable-input {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.no-grid-at-767 .input-prepend input, .no-grid-at-767 .input-append input, .no-grid-at-767 .input-prepend input[class*="span"], .no-grid-at-767 .input-append input[class*="span"] {
	display:inline-block;
	width:auto
}
.no-grid-at-767 .controls-row [class*="span"]+[class*="span"] {
margin-left:0
}
.no-grid-at-767.modal, .no-grid-at-767 .modal {
	position:fixed;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	margin:0
}
.no-grid-at-767.modal.fade.in, .no-grid-at-767 .modal.fade.in {
	top:auto
}
.no-grid-at-767.takeover, .no-grid-at-767 .takeover {
	top:0;
	left:0;
	right:0
}
.no-grid-at-767.takeover.fade.in, .no-grid-at-767 .takeover.fade.in {
	top:0
}
.no-grid-at-767 .dl-horizontal dt {
	float:none;
	clear:none;
	width:auto;
	text-align:left
}
.no-grid-at-767 .dl-horizontal dd {
	margin-left:0
}
input[type="checkbox"], input[type="radio"] {
	border:1px solid #ccc
}
.no-grid-at-767.grid.show-grid [class*="span"], .no-grid-at-767.grid.show-grid [class*="offset"], .no-grid-at-767.grid.show-grid [class*="m-span"], .no-grid-at-767.grid.show-grid [class*="m-offset"] {
	background:rgba(102,85,85,0.7) !important
}
.container.full-bleed-at-767, .grid.full-bleed-at-767, .container.m-full-bleed, .grid.m-full-bleed {
	width:auto
}
.t1, .t1-light, .t1-bold, h1 {
	font-size:2.125em;
	line-height:1.17647;
	margin-bottom:12px
}
.t2, .t2-light, .t2-bold, h2 {
	font-size:1.75em;
	line-height:1.17857;
	margin-bottom:20px
}
.t3, .t3-light, .t3-bold, h3 {
	font-size:1.375em;
	line-height:1.18182;
	margin-bottom:16px;
	letter-spacing:0em
}
.l2, .l2-light {
	font-size:0.6875em;
	line-height:1.45455;
	margin-bottom:6px
}
.l3, .l3-light {
	font-size:0.625em;
	line-height:1.5;
	margin-bottom:6px
}
.bq1 p {
	font-size:1.5em;
	line-height:1.16667
}
.bq1 p:first-child {
	text-indent:-9px
}
.alert .alert-inner {
	padding-top:1.6875em;
	padding-bottom:1.4375em
}
.modal {
	height:auto;
	margin:auto
}
.modal.fade.in {
	top:60px
}
.modal.fade.in.sony-modal {
	top:50%
}
.modal-header, .modal-body {
	padding:1em
}
.takeover {
	top:0;
	left:auto;
	right:auto
}
.takeover.fade.in {
	top:0
}
.modal-header .close {
	padding:10px;
	margin:-10px
}
.takeover .modal-header {
	padding:30px 0 20px
}
.takeover .modal-subheader {
	padding-top:20px
}
.takeover .modal-header .box-close {
	top:15px
}
.btn {
	padding:11px 20px 12px;
	font-size:0.75em
}
.btn-large {
	padding:12px 24px 14px;
	font-size:0.8125em
}
.btn-small {
	padding:8px 12px 10px;
	font-size:0.6875em
}
.btn-mini {
	padding:8px 10px 9px;
	font-size:0.625em
}
.btn-square, .btn-block {
	padding-right:0;
	padding-left:0
}
.btn-alt-special.btn-alt-plus i {
	margin-top:1px
}
.pagination-paddles button {
	width:2.625em;
	height:4em;
	margin-top:-2em
}
.pagination-paddles button.pagination-next {
	right:3%;
	margin-right:-1.3125em
}
.pagination-paddles button.pagination-prev {
	left:3%;
	margin-left:-1.3125em
}
.csstransforms .slide-toggle-arrow {
	left:25%
}
.csstransforms .slide-arrow-over .slide-toggle-arrow {
	left:25%;
	left:-webkit-calc(25% - 2px);
	left:calc(25% - 2px)
}
.generatedcontent .styled-checkbox+label:after {
	left:0.41667em
}
}
@media (max-width: 35.4375em) {
.m-grid-at-567.grid.show-grid [class*="m-span"] {
	background:rgba(77,77,141,0.7) !important
}
.m-grid-at-567.grid, .m-grid-at-567.slimgrid, .m-grid-at-567.slimgrid5 {
*zoom:1
}
.m-grid-at-567.grid:before, .m-grid-at-567.grid:after, .m-grid-at-567.slimgrid:before, .m-grid-at-567.slimgrid:after, .m-grid-at-567.slimgrid5:before, .m-grid-at-567.slimgrid5:after {
	display:table;
	content:"";
	line-height:0
}
.m-grid-at-567.grid:after, .m-grid-at-567.slimgrid:after, .m-grid-at-567.slimgrid5:after {
	clear:both
}
.m-grid-at-567.grid [class*=m-span], .m-grid-at-567.slimgrid [class*=m-span], .m-grid-at-567.slimgrid5 [class*=m-span] {
	display:block;
	width:auto;
	float:left;
	margin-left:4.34783%;
*margin-left:4.28872%
}
.m-grid-at-567.grid [class*=m-span]:first-child, .m-grid-at-567.slimgrid [class*=m-span]:first-child, .m-grid-at-567.slimgrid5 [class*=m-span]:first-child {
	margin-left:0
}
.m-grid-at-567.grid [class*=m-span].m-span-new-row, .m-grid-at-567.slimgrid [class*=m-span].m-span-new-row, .m-grid-at-567.slimgrid5 [class*=m-span].m-span-new-row {
	margin-left:0
}
.m-grid-at-567.grid .m-span6, .m-grid-at-567.slimgrid .m-span6, .m-grid-at-567.slimgrid5 .m-span6 {
	width:100%;
*width:99.9409%
}
.m-grid-at-567.grid .m-span5, .m-grid-at-567.slimgrid .m-span5, .m-grid-at-567.slimgrid5 .m-span5 {
	width:82.6087%;
*width:82.54959%
}
.m-grid-at-567.grid .m-span4, .m-grid-at-567.slimgrid .m-span4, .m-grid-at-567.slimgrid5 .m-span4 {
	width:65.21739%;
*width:65.15829%
}
.m-grid-at-567.grid .m-span3, .m-grid-at-567.slimgrid .m-span3, .m-grid-at-567.slimgrid5 .m-span3 {
	width:47.82609%;
*width:47.76699%
}
.m-grid-at-567.grid .m-span2, .m-grid-at-567.slimgrid .m-span2, .m-grid-at-567.slimgrid5 .m-span2 {
	width:30.43478%;
*width:30.37568%
}
.m-grid-at-567.grid .m-span1, .m-grid-at-567.slimgrid .m-span1, .m-grid-at-567.slimgrid5 .m-span1 {
	width:13.04348%;
*width:12.98438%
}
.m-grid-at-567.grid .m-offset6, .m-grid-at-567.slimgrid .m-offset6, .m-grid-at-567.slimgrid5 .m-offset6 {
	margin-left:108.69565%;
*margin-left:108.57745%
}
.m-grid-at-567.grid .m-offset6:first-child, .m-grid-at-567.slimgrid .m-offset6:first-child, .m-grid-at-567.slimgrid5 .m-offset6:first-child {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid-at-567.grid .m-offset6.m-span-new-row, .m-grid-at-567.slimgrid .m-offset6.m-span-new-row, .m-grid-at-567.slimgrid5 .m-offset6.m-span-new-row {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid-at-567.grid .m-offset5, .m-grid-at-567.slimgrid .m-offset5, .m-grid-at-567.slimgrid5 .m-offset5 {
	margin-left:91.30435%;
*margin-left:91.18614%
}
.m-grid-at-567.grid .m-offset5:first-child, .m-grid-at-567.slimgrid .m-offset5:first-child, .m-grid-at-567.slimgrid5 .m-offset5:first-child {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid-at-567.grid .m-offset5.m-span-new-row, .m-grid-at-567.slimgrid .m-offset5.m-span-new-row, .m-grid-at-567.slimgrid5 .m-offset5.m-span-new-row {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid-at-567.grid .m-offset4, .m-grid-at-567.slimgrid .m-offset4, .m-grid-at-567.slimgrid5 .m-offset4 {
	margin-left:73.91304%;
*margin-left:73.79484%
}
.m-grid-at-567.grid .m-offset4:first-child, .m-grid-at-567.slimgrid .m-offset4:first-child, .m-grid-at-567.slimgrid5 .m-offset4:first-child {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid-at-567.grid .m-offset4.m-span-new-row, .m-grid-at-567.slimgrid .m-offset4.m-span-new-row, .m-grid-at-567.slimgrid5 .m-offset4.m-span-new-row {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid-at-567.grid .m-offset3, .m-grid-at-567.slimgrid .m-offset3, .m-grid-at-567.slimgrid5 .m-offset3 {
	margin-left:56.52174%;
*margin-left:56.40354%
}
.m-grid-at-567.grid .m-offset3:first-child, .m-grid-at-567.slimgrid .m-offset3:first-child, .m-grid-at-567.slimgrid5 .m-offset3:first-child {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid-at-567.grid .m-offset3.m-span-new-row, .m-grid-at-567.slimgrid .m-offset3.m-span-new-row, .m-grid-at-567.slimgrid5 .m-offset3.m-span-new-row {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid-at-567.grid .m-offset2, .m-grid-at-567.slimgrid .m-offset2, .m-grid-at-567.slimgrid5 .m-offset2 {
	margin-left:39.13043%;
*margin-left:39.01223%
}
.m-grid-at-567.grid .m-offset2:first-child, .m-grid-at-567.slimgrid .m-offset2:first-child, .m-grid-at-567.slimgrid5 .m-offset2:first-child {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid-at-567.grid .m-offset2.m-span-new-row, .m-grid-at-567.slimgrid .m-offset2.m-span-new-row, .m-grid-at-567.slimgrid5 .m-offset2.m-span-new-row {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid-at-567.grid .m-offset1, .m-grid-at-567.slimgrid .m-offset1, .m-grid-at-567.slimgrid5 .m-offset1 {
	margin-left:21.73913%;
*margin-left:21.62093%
}
.m-grid-at-567.grid .m-offset1:first-child, .m-grid-at-567.slimgrid .m-offset1:first-child, .m-grid-at-567.slimgrid5 .m-offset1:first-child {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.m-grid-at-567.grid .m-offset1.m-span-new-row, .m-grid-at-567.slimgrid .m-offset1.m-span-new-row, .m-grid-at-567.slimgrid5 .m-offset1.m-span-new-row {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.no-grid-at-567.grid [class*="span"], .no-grid-at-567.grid [class*="offset"], .no-grid-at-567.grid [class*="span"]:first-child, .no-grid-at-567.grid [class*="offset"]:first-child, .no-grid-at-567.slimgrid [class*="span"], .no-grid-at-567.slimgrid [class*="offset"], .no-grid-at-567.slimgrid5 [class*="span"], .no-grid-at-567.slimgrid5 [class*="offset"], .no-grid-at-567.grid [class*="m-span"], .no-grid-at-567.grid [class*="m-offset"], .no-grid-at-567.grid [class*="m-span"]:first-child, .no-grid-at-567.grid [class*="m-offset"]:first-child, .no-grid-at-567.grid [class*="m-span"].m-span-new-row, .no-grid-at-567.grid [class*="m-offset"].m-span-new-row {
	float:none;
	display:block;
	width:auto;
	margin-left:0
}
.no-grid-at-567.grid-px-width, .thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
.no-grid-at-567 .input-large, .no-grid-at-567 .input-xlarge, .no-grid-at-567 .input-xxlarge, .no-grid-at-567 input[class*="span"], .no-grid-at-567 select[class*="span"], .no-grid-at-567 textarea[class*="span"], .no-grid-at-567 .uneditable-input {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.no-grid-at-567 .input-prepend input, .no-grid-at-567 .input-append input, .no-grid-at-567 .input-prepend input[class*="span"], .no-grid-at-567 .input-append input[class*="span"] {
	display:inline-block;
	width:auto
}
.no-grid-at-567 .controls-row [class*="span"]+[class*="span"] {
margin-left:0
}
.no-grid-at-567.modal, .no-grid-at-567 .modal {
	position:fixed;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	margin:0
}
.no-grid-at-567.modal.fade.in, .no-grid-at-567 .modal.fade.in {
	top:auto
}
.no-grid-at-567.takeover, .no-grid-at-567 .takeover {
	top:0;
	left:0;
	right:0
}
.no-grid-at-567.takeover.fade.in, .no-grid-at-567 .takeover.fade.in {
	top:0
}
.no-grid-at-567 .dl-horizontal dt {
	float:none;
	clear:none;
	width:auto;
	text-align:left
}
.no-grid-at-567 .dl-horizontal dd {
	margin-left:0
}
input[type="checkbox"], input[type="radio"] {
	border:1px solid #ccc
}
.no-grid-at-567.grid.show-grid [class*="span"], .no-grid-at-567.grid.show-grid [class*="offset"], .no-grid-at-567.grid.show-grid [class*="m-span"], .no-grid-at-567.grid.show-grid [class*="m-offset"] {
	background:rgba(102,85,85,0.7) !important
}
.container.full-bleed-at-567, .grid.full-bleed-at-567 {
	width:auto
}
.bq4.bq3-at-567 p {
	font-size:1.125em;
	line-height:1.44444
}
.bq4.bq3-at-567 p:first-child {
	text-indent:-7px
}
}
@media (max-width: 29.9375em) {
.container {
	width:93.75%
}
.grid, .slimgrid, .slimgrid5, .grid5 {
	width:92%
}
.m-grid-at-479.grid.show-grid [class*="m-span"] {
	background:rgba(77,77,141,0.7) !important
}
.m-grid-at-479.grid, .m-grid-at-479.slimgrid, .m-grid-at-479.slimgrid5 {
*zoom:1
}
.m-grid-at-479.grid:before, .m-grid-at-479.grid:after, .m-grid-at-479.slimgrid:before, .m-grid-at-479.slimgrid:after, .m-grid-at-479.slimgrid5:before, .m-grid-at-479.slimgrid5:after {
	display:table;
	content:"";
	line-height:0
}
.m-grid-at-479.grid:after, .m-grid-at-479.slimgrid:after, .m-grid-at-479.slimgrid5:after {
	clear:both
}
.m-grid-at-479.grid [class*=m-span], .m-grid-at-479.slimgrid [class*=m-span], .m-grid-at-479.slimgrid5 [class*=m-span] {
	display:block;
	width:auto;
	float:left;
	margin-left:4.34783%;
*margin-left:4.28872%
}
.m-grid-at-479.grid [class*=m-span]:first-child, .m-grid-at-479.slimgrid [class*=m-span]:first-child, .m-grid-at-479.slimgrid5 [class*=m-span]:first-child {
	margin-left:0
}
.m-grid-at-479.grid [class*=m-span].m-span-new-row, .m-grid-at-479.slimgrid [class*=m-span].m-span-new-row, .m-grid-at-479.slimgrid5 [class*=m-span].m-span-new-row {
	margin-left:0
}
.m-grid-at-479.grid .m-span6, .m-grid-at-479.slimgrid .m-span6, .m-grid-at-479.slimgrid5 .m-span6 {
	width:100%;
*width:99.9409%
}
.m-grid-at-479.grid .m-span5, .m-grid-at-479.slimgrid .m-span5, .m-grid-at-479.slimgrid5 .m-span5 {
	width:82.6087%;
*width:82.54959%
}
.m-grid-at-479.grid .m-span4, .m-grid-at-479.slimgrid .m-span4, .m-grid-at-479.slimgrid5 .m-span4 {
	width:65.21739%;
*width:65.15829%
}
.m-grid-at-479.grid .m-span3, .m-grid-at-479.slimgrid .m-span3, .m-grid-at-479.slimgrid5 .m-span3 {
	width:47.82609%;
*width:47.76699%
}
.m-grid-at-479.grid .m-span2, .m-grid-at-479.slimgrid .m-span2, .m-grid-at-479.slimgrid5 .m-span2 {
	width:30.43478%;
*width:30.37568%
}
.m-grid-at-479.grid .m-span1, .m-grid-at-479.slimgrid .m-span1, .m-grid-at-479.slimgrid5 .m-span1 {
	width:13.04348%;
*width:12.98438%
}
.m-grid-at-479.grid .m-offset6, .m-grid-at-479.slimgrid .m-offset6, .m-grid-at-479.slimgrid5 .m-offset6 {
	margin-left:108.69565%;
*margin-left:108.57745%
}
.m-grid-at-479.grid .m-offset6:first-child, .m-grid-at-479.slimgrid .m-offset6:first-child, .m-grid-at-479.slimgrid5 .m-offset6:first-child {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid-at-479.grid .m-offset6.m-span-new-row, .m-grid-at-479.slimgrid .m-offset6.m-span-new-row, .m-grid-at-479.slimgrid5 .m-offset6.m-span-new-row {
	margin-left:104.34783%;
*margin-left:104.22962%
}
.m-grid-at-479.grid .m-offset5, .m-grid-at-479.slimgrid .m-offset5, .m-grid-at-479.slimgrid5 .m-offset5 {
	margin-left:91.30435%;
*margin-left:91.18614%
}
.m-grid-at-479.grid .m-offset5:first-child, .m-grid-at-479.slimgrid .m-offset5:first-child, .m-grid-at-479.slimgrid5 .m-offset5:first-child {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid-at-479.grid .m-offset5.m-span-new-row, .m-grid-at-479.slimgrid .m-offset5.m-span-new-row, .m-grid-at-479.slimgrid5 .m-offset5.m-span-new-row {
	margin-left:86.95652%;
*margin-left:86.83832%
}
.m-grid-at-479.grid .m-offset4, .m-grid-at-479.slimgrid .m-offset4, .m-grid-at-479.slimgrid5 .m-offset4 {
	margin-left:73.91304%;
*margin-left:73.79484%
}
.m-grid-at-479.grid .m-offset4:first-child, .m-grid-at-479.slimgrid .m-offset4:first-child, .m-grid-at-479.slimgrid5 .m-offset4:first-child {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid-at-479.grid .m-offset4.m-span-new-row, .m-grid-at-479.slimgrid .m-offset4.m-span-new-row, .m-grid-at-479.slimgrid5 .m-offset4.m-span-new-row {
	margin-left:69.56522%;
*margin-left:69.44701%
}
.m-grid-at-479.grid .m-offset3, .m-grid-at-479.slimgrid .m-offset3, .m-grid-at-479.slimgrid5 .m-offset3 {
	margin-left:56.52174%;
*margin-left:56.40354%
}
.m-grid-at-479.grid .m-offset3:first-child, .m-grid-at-479.slimgrid .m-offset3:first-child, .m-grid-at-479.slimgrid5 .m-offset3:first-child {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid-at-479.grid .m-offset3.m-span-new-row, .m-grid-at-479.slimgrid .m-offset3.m-span-new-row, .m-grid-at-479.slimgrid5 .m-offset3.m-span-new-row {
	margin-left:52.17391%;
*margin-left:52.05571%
}
.m-grid-at-479.grid .m-offset2, .m-grid-at-479.slimgrid .m-offset2, .m-grid-at-479.slimgrid5 .m-offset2 {
	margin-left:39.13043%;
*margin-left:39.01223%
}
.m-grid-at-479.grid .m-offset2:first-child, .m-grid-at-479.slimgrid .m-offset2:first-child, .m-grid-at-479.slimgrid5 .m-offset2:first-child {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid-at-479.grid .m-offset2.m-span-new-row, .m-grid-at-479.slimgrid .m-offset2.m-span-new-row, .m-grid-at-479.slimgrid5 .m-offset2.m-span-new-row {
	margin-left:34.78261%;
*margin-left:34.66441%
}
.m-grid-at-479.grid .m-offset1, .m-grid-at-479.slimgrid .m-offset1, .m-grid-at-479.slimgrid5 .m-offset1 {
	margin-left:21.73913%;
*margin-left:21.62093%
}
.m-grid-at-479.grid .m-offset1:first-child, .m-grid-at-479.slimgrid .m-offset1:first-child, .m-grid-at-479.slimgrid5 .m-offset1:first-child {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.m-grid-at-479.grid .m-offset1.m-span-new-row, .m-grid-at-479.slimgrid .m-offset1.m-span-new-row, .m-grid-at-479.slimgrid5 .m-offset1.m-span-new-row {
	margin-left:17.3913%;
*margin-left:17.2731%
}
.no-grid-at-479.grid [class*="span"], .no-grid-at-479.grid [class*="offset"], .no-grid-at-479.grid [class*="span"]:first-child, .no-grid-at-479.grid [class*="offset"]:first-child, .no-grid-at-479.slimgrid [class*="span"], .no-grid-at-479.slimgrid [class*="offset"], .no-grid-at-479.slimgrid5 [class*="span"], .no-grid-at-479.slimgrid5 [class*="offset"], .no-grid-at-479.grid [class*="m-span"], .no-grid-at-479.grid [class*="m-offset"], .no-grid-at-479.grid [class*="m-span"]:first-child, .no-grid-at-479.grid [class*="m-offset"]:first-child, .no-grid-at-479.grid [class*="m-span"].m-span-new-row, .no-grid-at-479.grid [class*="m-offset"].m-span-new-row {
	float:none;
	display:block;
	width:auto;
	margin-left:0
}
.no-grid-at-479.grid-px-width, .thumbnails {
	margin-left:0
}
.thumbnails>li {
	float:none;
	margin-left:0
}
.no-grid-at-479 .input-large, .no-grid-at-479 .input-xlarge, .no-grid-at-479 .input-xxlarge, .no-grid-at-479 input[class*="span"], .no-grid-at-479 select[class*="span"], .no-grid-at-479 textarea[class*="span"], .no-grid-at-479 .uneditable-input {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.no-grid-at-479 .input-prepend input, .no-grid-at-479 .input-append input, .no-grid-at-479 .input-prepend input[class*="span"], .no-grid-at-479 .input-append input[class*="span"] {
	display:inline-block;
	width:auto
}
.no-grid-at-479 .controls-row [class*="span"]+[class*="span"] {
margin-left:0
}
.no-grid-at-479.modal, .no-grid-at-479 .modal {
	position:fixed;
	top:20px;
	left:20px;
	right:20px;
	width:auto;
	margin:0
}
.no-grid-at-479.modal.fade.in, .no-grid-at-479 .modal.fade.in {
	top:auto
}
.no-grid-at-479.takeover, .no-grid-at-479 .takeover {
	top:0;
	left:0;
	right:0
}
.no-grid-at-479.takeover.fade.in, .no-grid-at-479 .takeover.fade.in {
	top:0
}
.no-grid-at-479 .dl-horizontal dt {
	float:none;
	clear:none;
	width:auto;
	text-align:left
}
.no-grid-at-479 .dl-horizontal dd {
	margin-left:0
}
input[type="checkbox"], input[type="radio"] {
	border:1px solid #ccc
}
.no-grid-at-479.grid.show-grid [class*="span"], .no-grid-at-479.grid.show-grid [class*="offset"], .no-grid-at-479.grid.show-grid [class*="m-span"], .no-grid-at-479.grid.show-grid [class*="m-offset"] {
	background:rgba(102,85,85,0.7) !important
}
.container.full-bleed-at-479, .grid.full-bleed-at-479 {
	width:auto
}
.rp-nav .paddle {
	display:none
}
.mini-swatch {
	width:0.875em;
	height:0.875em
}
}
@media (max-height: 34.375em) {
.modal {
	top:0;
	margin-top:1%;
	max-height:90%
}
.modal .container, .modal .grid {
	height:100%
}
.modal.fade.in {
	top:0
}
.modal.fade.in.sony-modal {
	top:50%;
	height:auto
}
.modal .modal-header {
	max-height:20%
}
.modal .modal-body {
	padding-top:0;
	padding-bottom:0em;
	max-height:75%;
	overflow:hidden
}
.modal .js-spec-modal-body, .modal .spec-modal-body, .modal .js-spec-modal-body img {
	max-height:100%
}
.modal.takeover {
	margin:0;
	height:100%
}
.modal.takeover .modal-header, .modal.takeover .modal-body {
	max-height:none
}
.modal-header {
	padding-top:0.625em;
	padding-bottom:0.375em
}
.modal-inner .modal-subhead {
	padding-top:0.375em;
	padding-bottom:0.375em
}
}
@media (max-height: 25em) {
.modal .container {
	max-height:250px
}
}
@media (max-height: 20em) {
.modal .container {
	max-height:180px
}
}
@media (min-width: 61.25em) and (max-width: 68.75em) {
.gallery-detailed .container .products {
	margin-top:-2.5em
}
.gallery-item.detailed {
	margin-top:2.5em
}
.gallery-item.detailed:after {
	padding-top:150%
}
}
@media (min-width: 61.25em) and (max-width: 63.9375em) {
.gallery-item.large:after {
	padding-top:106.8%
}
}
@media (max-width: 61.1875em) {
.gallery-item.large .slide:not(:first-child) {
	display:none
}
.gallery-item .promo-content .promo-title i {
	font-size:.8em
}
}
@media (min-width: 48em) and (max-width: 50.625em) {
.product-strip .gallery-item:after {
	padding-top:170%
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.gallery-detailed .container .products {
	margin-top:-2.5em
}
.gallery-item.detailed {
	margin-top:2.5em
}
.gallery-item.detailed:after {
	padding-top:175%
}
.gallery-item.promo .product-img {
	padding-right:22%
}
}
@media (max-width: 47.9375em) {
.gallery .gallery-item .promo-content {
	position:absolute;
	top:0;
	left:0;
	padding:1.5625em 1em
}
.gallery .gallery-item .promo-content .promo-title, .gallery .gallery-item .promo-content .text-count {
	position:static
}
.gallery .gallery-item .promo-content .promo-title {
	max-width:none;
	margin:0 0 0.825em
}
.gallery .gallery-item:after, .gallery .gallery-item .product-img:after {
	content:none
}
.gallery .gallery-item .gallery-item-inner, .gallery .gallery-item .product-img .product-img-wrap {
	position:static
}
.gallery.gallery-editorial .gallery-item {
	margin-top:0.625em
}
.gallery.gallery-editorial .gallery-item:after {
	content:'';
	padding-top:165.196%
}
.gallery.gallery-editorial .gallery-item-inner, .gallery.gallery-editorial .product-img .product-img-wrap {
	position:absolute
}
.gallery.gallery-editorial .gallery-item .product-img:after {
	content:'';
	padding-top:107.84314%
}
.gallery .slide-toggle-parent {
	margin-bottom:.9375em
}
.gallery.gallery-detailed .container .products {
	margin-top:-1.625em
}
.gallery.gallery-detailed .gallery-item {
	margin-top:1.625em;
	width:100%
}
.gallery.gallery-detailed .gallery-item-inner {
	display:table;
	height:100%;
	width:100%
}
.gallery.gallery-detailed .product-img, .gallery.gallery-detailed .product-content {
	display:table-cell;
	vertical-align:top;
	width:50%
}
.gallery.gallery-detailed .product-img .product-img-wrap {
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%
}
.gallery.gallery-detailed .product-img img {
	width:100%
}
.gallery.gallery-detailed .product-content {
	padding-left:4%;
	margin-top:0
}
.gallery.gallery-detailed .product-name {
	margin-bottom:3px
}
.gallery.gallery-detailed .product-model {
	margin-bottom:0
}
.gallery.gallery-detailed .product-rating {
	margin:0 0 0.3125em
}
.gallery.gallery-detailed .star-holder {
	top:0;
	width:0.6em;
	height:0.6em
}
.gallery.gallery-detailed .fonticon-10-star, .gallery.gallery-detailed .fonticon-10-star-half {
	font-size:.6em;
	letter-spacing:-0.15em
}
.gallery.gallery-detailed .product-meta {
	margin-bottom:.3125em
}
.gallery.gallery-detailed .product-price {
	margin-top:0
}
.product-content .price-prefix {
	margin-bottom:0;
	display:block
}
.favorite-holder i {
	font-size:.6875em
}
}
@media (min-width: 35.5em) and (max-width: 61.1875em) {
.spec-tiles-wrap {
	margin-top:4.6875em;
	margin-bottom:6.25em
}
.spec-tile {
	margin-top:.625em
}
.spec-tile .tile-content {
	padding:1.875em 1.875em 2.8125em 1.25em
}
.sticky-nav .jump-links li {
	margin-left:1em
}
}
@media (min-width: 35.5em) and (max-width: 47.9375em) {
.gallery .gallery-item.social:after {
	padding-top:80.1%
}
.gallery .gallery-item.social .product-img:after {
	padding-top:52%
}
}
@media (min-width: 35.5em) and (max-width: 40em) {
.gallery .gallery-item.basic:after {
	padding-top:187%
}
.gallery .gallery-item.social:after {
	padding-top:90.5%
}
}
@media (max-width: 35.4375em) {
.gallery .gallery-item.social:after, .gallery .gallery-item.promo:after {
	padding-top:78.9%
}
.gallery .gallery-item.social .product-img:after {
	padding-top:51.5%
}
.gallery .gallery-item.social figcaption {
	margin-top:0.1875em
}
.gallery .gallery-item.social .social-icon {
	width:24px;
	height:24px;
	margin-right:8px
}
.spec-multi, .spec-single {
	margin-top:0
}
ul.jump-links {
	margin-left:-.25em
}
ul.jump-links a {
	padding-right:4px;
	padding-bottom:8px;
	padding-left:4px
}
.no-touch ul.jump-links li:hover a, ul.jump-links .active a {
	-webkit-box-shadow:inset 0 -3px 0 #5887f5;
	box-shadow:inset 0 -3px 0 #5887f5
}
.sticky-nav .jump-links {
	display:none
}
.spec-tiles-wrap {
	margin-top:3.75em;
	margin-bottom:5em
}
.spec-tile {
	margin-top:.625em
}
.spec-tile .tile-content {
	padding:1.875em 1.875em 2.8125em 1.25em
}
}
@media (max-width: 22.5em) {
.gallery-content .gallery-item.basic:after {
	padding-top:190%
}
.gallery .gallery-item.social:after, .gallery .gallery-item.promo:after {
	padding-top:90.9%
}
.gallery .gallery-item.social .product-img:after {
	padding-top:51.6%
}
}
@media (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 124dpi) {
[class^="sprite-"], [class*=" sprite-"] {
background-image:url("../img/spritesheets/spritesheet@2x.png");
background-size:168px 32px
}
[class^="icon-flag-"], [class*=" icon-flag-"] {
background-image:url("../img/spritesheets/flags@2x.png");
background-size:260px 238px
}
}
