/* Grid */
.g-row, .g-podLast { 
    overflow: hidden;  
    // IE Hacks. Shh... Don't tell. 
    *overflow: visible; 
    *zoom: 1; 
    padding: 0 0.625em; 
} 
.g-pod { 
    float: left; 
    padding: 0 0.625em; 
    -moz-box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    box-sizing: border-box; 
} 
input[type=file].g-pod, select.g-pod, textarea.g-pod { 
    padding: 0; 
} 
.g-podRight { 
    float: right; 
} 
.g-col1of1 { 
    float: none; 
} 
.g-col1of2 { 
    width: 50%; 
} 
.g-col1of3 { 
    width: 33.33333%; 
} 
.g-col2of3 { 
    width: 66.66666%; 
} 
.g-col1of4 { 
    width: 25%; 
} 
.g-col3of4 { 
    width: 75%; 
} 
.g-col1of5 { 
    width: 20%; 
} 
.g-col2of5 { 
    width: 40%; 
} 
.g-col3of5 { 
    width: 60%; 
} 
.g-col4of5 { 
    width: 80%; 
} 
.g-podLast { 
    float: none; 
    width: auto; 
    // IE Hacks. Shh... Don't tell. 
    _position: relative; 
    _left: -3px; 
    _margin-right: -3px; 
} 
  
/* Smartphone Adjustments (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px)  
and (max-device-width : 480px) { 
    /* Styles */
    .g-pod{ 
        float: none !important;  
        width: auto !important; 
    } 
}