/**
 * SUMOHeavy_Columns
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Open Software License (OSL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/osl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to support@sumoheavy.com so we can send you a copy immediately.
 *
 * @category   SUMOHeavy
 * @package    SUMOHeavy_Columns
 * @copyright  Copyright 2013 SUMO Heavy Industries, LLC
 * @license    http://opensource.org/licenses/osl-3.0.php
 * @author     Sean Kennedy <support@sumoheavy.com>
 */

/* Columns */
.sumoheavy-columns-columns {clear:both;}
.sumoheavy-columns-columns img {height:auto;max-width:100%;}
.sumoheavy-columns-columns > .inner {margin:0;}
.sumoheavy-columns-columns .sumoheavy-columns-column {float:left;margin:0;padding:0;zoom:1;}

/* Two Columns */
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-2col-1 {width:50%;}

/* Three Columns */
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-3col-1 {width:33.333333333%;}
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-3col-2 {width:66.666666667%;}

/* Four Columns */
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-4col-1 {width:25%;}
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-4col-2 {width:50%;}
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-4col-3 {width:75%;}

/* Five Columns */
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-5col-1 {width:20%;}
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-5col-2 {width:40%;}
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-5col-3 {width:60%;}
.sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-5col-4 {width:80%;}

/* Behavior */
@media only screen and (max-width: 768px) {
    .sumoheavy-columns-columns .sumoheavy-columns-column.sumoheavy-columns-2col-1 {clear:both;margin-right:0;width:100%;}
}

/* Fixes */
.sumoheavy-columns-columns,
.sumoheavy-columns-columns *,
.sumoheavy-columns-columns *:before,
.sumoheavy-columns-columns *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sumoheavy-columns-columns .inner:before,
.sumoheavy-columns-columns .inner:after {content:"";display:table;}
.sumoheavy-columns-columns .inner:after {clear:both;}
.sumoheavy-columns-columns .inner {zoom:1;}