/*!
 * Gridpak Beta CSS
 *
 * Generator - http://gridpak.com/
 * Created by @erskinedesign
 */
.c2col_1, .c2col_2{
    display:inline-block;
    width:48%;
}

.c2col_1 input, .c2col_2 input{
    width:93% !important;
}
.wrap.row .col:first-child{
    padding-left:0;
}

/* Reusable column setup */
.col {
    border:0px solid rgba(0,0,0,0);
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -moz-background-clip:padding-box !important;
    -webkit-background-clip:padding-box !important;
    background-clip:padding-box !important;
}



/* 1. 15 Column Grid 0px - Infinity 
----------------------------------------------------------------------------- 

Span 1:    6.66666666667%
Span 2:    13.3333333333%
Span 3:    20.0%
Span 4:    26.6666666667%
Span 5:    33.3333333333%
Span 6:    40.0%
Span 7:    46.6666666667%
Span 8:    53.3333333333%
Span 9:    60.0%
Span 10:    66.6666666667%
Span 11:    73.3333333333%
Span 12:    80.0%
Span 13:    86.6666666667%
Span 14:    93.3333333333%
Span 15:    100%

----------------------------------------------------------------------------- */

    .fl{
        float:left!important;
        margin-left:-1.5%!important;
    }
    .fr{
        float:right!important;
        margin-right:-1.5%!important;
    }
    .row{
        margin-left: -3%;
        padding: 0 1.5%;
        width: 103%;
        float:left;
    }
    .row_page{
        margin-left: 0;
        padding: 0 0;
        width: 100%;
    }
    .col {
        margin-left:0%;
        padding:0 1.5%;
    }

    .row .col:first-child, .row_page .col:first-child {
        margin-left:0;
        padding-left:0;
    }

    .row .col:last-child, .row_page .col:last-child{
        margin-right:0;
        padding-right:0;
    }
    /*
    Add your semantic classnames in alongside their corresponding spans here. e.g.
    
    .span_3,
    .my_semantic_class_name {
        ...
    }
    */

    .span_1 {
        width:6.66666666667%;
    }
    .span_2 {
        width:13.3333333333%;
    }
    .span_3 {
        width:20.0%;
    }
    .span_4 {
        width:26.6666666667%;
    }
    .span_5 {
        width:33.3333333333%;
    }
    .span_6 {
        width:40.0%;
    }
    .span_7 {
        width:46.6666666667%;
    }
    .span_8 {
        width:53.3333333333%;
    }
    .span_9 {
        width:60.0%;
    }
    .span_10 {
        width:66.6666666667%;
    }
    .span_11 {
        width:73.3333333333%;
    }
    .span_12 {
        width:80.0%;
    }
    .span_13 {
        width:86.6666666667%;
    }
    .span_14 {
        width:93.3333333333%;
    }
    .span_15 {
        margin-left:0;
        width:100%;
    }

@media (max-width:768px) {
    body.blog article div.entry-content *, body.blog article img {
        width: 100%;
    }
}
