.container{margin-left:auto;margin-right:auto;width:96%}
.lte-ie8 .container{max-width:1200px}
.nested-container{width:102%;margin-left:-1%}
.grid12-1,.grid12-2,.grid12-3,.grid12-4,.grid12-5,.grid12-6,.grid12-7,.grid12-8,.grid12-9,.grid12-10,.grid12-11,.grid12-12,/* Deprecated: other grid units */
.grid4-1,.grid4-2,.grid4-3,.grid2-1,/* Alias for full-width units */
.grid-full,/* Special grid units */
.grid-col2-sidebar,.grid-col2-main{position:relative;display:inline;float:left;margin-left:1%;margin-right:1%}
.grid12-1{width:6.33%}
.grid12-2{width:14.66%}
.grid12-3,.grid4-1{width:23%}
.grid12-4{width:31.33%}
.grid12-5{width:39.67%}
.grid12-6,.grid4-2,.grid2-1{width:48%}
.grid12-7{width:56.33%}
.grid12-8{width:64.67%}
.grid12-9,.grid4-3{width:73%}
.grid12-10{width:81.33%}
.grid12-11{width:89.67%}
.grid12-12,.grid-full{width:98%}
.no-left-gap.grid12-1{margin-left:0;width:7.33%}
.no-left-gap.grid12-2{margin-left:0;width:15.66%}
.no-left-gap.grid12-3{margin-left:0;width:24%}
.no-left-gap.grid12-4{margin-left:0;width:32.33%}
.no-left-gap.grid12-5{margin-left:0;width:40.67%}
.no-left-gap.grid12-6{margin-left:0;width:49%}
.no-left-gap.grid12-7{margin-left:0;width:57.33%}
.no-left-gap.grid12-8{margin-left:0;width:65.67%}
.no-left-gap.grid12-9{margin-left:0;width:74%}
.no-left-gap.grid12-10{margin-left:0;width:82.33%}
.no-left-gap.grid12-11{margin-left:0;width:90.67%}
.no-left-gap.grid12-12,.no-left-gap.grid-full{margin-left:0;width:99%}
.no-right-gap.grid12-1{margin-right:0;width:7.33%}
.no-right-gap.grid12-2{margin-right:0;width:15.66%}
.no-right-gap.grid12-3{margin-right:0;width:24%}
.no-right-gap.grid12-4{margin-right:0;width:32.33%}
.no-right-gap.grid12-5{margin-right:0;width:40.67%}
.no-right-gap.grid12-6{margin-right:0;width:49%}
.no-right-gap.grid12-7{margin-right:0;width:57.33%}
.no-right-gap.grid12-8{margin-right:0;width:65.67%}
.no-right-gap.grid12-9{margin-right:0;width:74%}
.no-right-gap.grid12-10{margin-right:0;width:82.33%}
.no-right-gap.grid12-11{margin-right:0;width:90.67%}
.no-right-gap.grid12-12,.no-right-gap.grid-full{margin-right:0;width:99%}
.grid-col2-sidebar{width:23%}
.grid-col2-main{width:73%}
.grid-col3-sidebar{width:31.52%}
.grid-col3-main{width:65.9%}
.v-grid-container{display:table;width:100%}
.v-grid{float:none;display:table-cell;vertical-align:middle}
.alpha{margin-left:0}
.omega{margin-right:0}
.hide-below-1680{display:none!important}
.hide-below-1440{display:none!important}
.hide-below-1360{display:none!important}
.hide-below-1280{display:none!important}
.container.stretched{width:96%;padding-left:0;padding-right:0}
.container.stretched .grid-full{width:100%;margin-left:0;margin-right:0}
@media only screen and (min-width: 1280px) {
.container{max-width:1200px}
.grid-col2-sidebar{width:20.41%}
.grid-col2-main{width:75.58%}
.grid-col3-sidebar{width:27.01%}
.grid-col3-main{width:70.34%}
.hide-below-1280{display:inherit!important}
}
@media only screen and (max-width: 1023px) {
.hide-below-1024{display:none!important}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.hide-below-960{display:none!important}
}
@media only screen and (max-width: 767px) {
.container{width:94%;padding-left:1%;padding-right:1%}
.nested-container{width:100%;margin-left:auto}
.grid12-1,.grid12-2,.grid12-3,.grid12-4,.grid12-5,.grid12-6,.grid12-7,.grid12-8,.grid12-9,.grid12-10,.grid12-11,.grid12-12,.grid4-1,.grid4-2,.grid4-3,.grid2-1,.grid-full,.grid-col2-sidebar,.grid-col2-main,.grid-col3-sidebar,.grid-col3-main{width:100%;margin-left:0;margin-right:0}
.v-grid{float:inherit;width:100%}
.header .logo-wrapper {display: block;}  
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.hide-below-960{display:none!important}
.hide-below-768{display:none!important}
.persistent-grid2-1{width:48%;margin-left:1%;margin-right:1%}
.persistent-grid3-1{width:31.33%;margin-left:1%;margin-right:1%}
.persistent-grid3-2{width:64.67%;margin-left:1%;margin-right:1%}
.persistent-grid4-1{width:23%;margin-left:1%;margin-right:1%}
.persistent-grid4-2{width:48%;margin-left:1%;margin-right:1%}
.persistent-grid4-3{width:73%;margin-left:1%;margin-right:1%}
.mobile-grid.grid12-1{width:14.66%;margin-left:1%;margin-right:1%}
.mobile-grid.grid12-2{width:31.33%;margin-left:1%;margin-right:1%}
.mobile-grid.grid12-3{width:48%;margin-left:1%;margin-right:1%}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.hide-below-960{display:none!important}
.hide-below-768{display:none!important}
.hide-below-480{display:none!important}
}
@media only screen and (max-width: 319px) {
.hide-below-960{display:none!important}
.hide-below-768{display:none!important}
.hide-below-480{display:none!important}
.hide-below-320{display:none!important}
}