.container { position: relative;  margin: 0; padding: 0; }
.wrapper {width: 948px; margin: 0 auto;}


/* Columns */
.columns {
    margin-left: -1.25%;

}
.columns:after {visibility: hidden;
                display: block;
                content: "";
                clear: both;
                height: 0;
}
.columns:last-child > div {
    margin-bottom: 0;
}
.columns > div,
.columns > form,
.columns > article,
.columns > aside,
.columns > section {
    float: left;
    margin: 0 0 20px 1.25%;
}


.column,
.one-column /* ,
.one-column-tablet,
.one-column-mobile,
.one-column-mobile-landscape,
.one-column-mobile-portrait
*/		{ width: 7.0833%; }
.two-columns /*,
.two-columns-tablet,
.two-columns-mobile,
.two-columns-mobile-landscape,
.two-columns-mobile-portrait */		{ width: 15.4167%; }
.two-half-columns
{width:18.75%;}
.three-columns /*,
.three-columns-tablet,
.three-columns-mobile,
.three-columns-mobile-landscape,
.three-columns-mobile-portrait */		{ width: 23.75%; }
.four-columns /*,
.four-columns-tablet,
.four-columns-mobile,
.four-columns-mobile-landscape,
.four-columns-mobile-portrait	*/	{ width: 32.0833%; }
.five-columns /*,
.five-columns-tablet,
.five-columns-mobile,
.five-columns-mobile-landscape,
.five-columns-mobile-portrait	*/	{ width: 40.4167%; }
.six-columns /*,
.six-columns-tablet,
.six-columns-mobile,
.six-columns-mobile-landscape,
.six-columns-mobile-portrait	*/	{ width: 48.75%; }
.seven-columns /*,
.seven-columns-tablet,
.seven-columns-mobile,
.seven-columns-mobile-landscape,
.seven-columns-mobile-portrait */		{ width: 57.0833%; }
.eight-columns /*,
.eight-columns-tablet,
.eight-columns-mobile,
.eight-columns-mobile-landscape,
.eight-columns-mobile-portrait */		{ width: 65.4167%; }
.nine-columns /*,
.nine-columns-tablet,
.nine-columns-mobile,
.nine-columns-mobile-landscape,
.nine-columns-mobile-portrait	 */	{ width: 73.72%; }
.ten-columns /*,
.ten-columns-tablet,
.ten-columns-mobile,
.ten-columns-mobile-landscape,
.ten-columns-mobile-portrait	*/	{ width: 82.0833%; }
.eleven-columns /*,
.eleven-columns-tablet,
.eleven-columns-mobile,
.eleven-columns-mobile-landscape,
.eleven-columns-mobile-portrait */		{ width: 90.4167%; }
.twelve-columns /*,
.twelve-columns-tablet,
.twelve-columns-mobile,
.twelve-columns-mobile-landscape,
.twelve-columns-mobile-portrait	*/	{ width: 98.75%; }


.new-row /*,
.new-row-mobile,
.new-row-mobile-portrait */ {
    clear: left;
}

.left-column-200px .left-column,
.right-column-200px .right-column {
    margin-bottom: 20px;
}



/* Tablet
==================================================



    @media only screen and (min-width: 768px) and (max-width: 959px) {
        .container   { width: 768px; }

    }             */


/*  #Mobile 320 (
==================================================


    @media only screen and (max-width: 767px) {
        .container { width: 300px; }


    }         */


/* #Mobile 480
==================================================


    @media only screen and (min-width: 480px) and (max-width: 767px) {
        .container { width: 420px; }

    }        */




.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }


.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
    content: '\0020';
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0; }
.row:after,
.clearfix:after {
    clear: both; }
.row,
.clearfix {
    zoom: 1; }

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}