

.cols-1
{
        display: block;
        float: none !important;
        margin: 0 !important;
}

.cols-2 .column-1
{
        width:46%;
        float:left;
}

.cols-2 .column-2
{
        width:46%;
        float:right;
        margin:0
}

.cols-3 .column-1
{
        float:left;
        width:29%;
        padding:0px 5px;
        margin-right:4%

}
.cols-3 .column-2
{
        float:left;
        width:29%;
        margin-left:0;
        padding:0px 5px
}
.cols-3 .column-3
{
        float:right;
        width:29%;
        padding:0px 5px
}

.items-row
{
    overflow:hidden;
    margin-bottom:10px !important;
}

.column-1,
.column-2,
.column-3
{
        padding:10px 5px
}

.column-2
{
        width:55%;
        margin-left:40%;
}

.column-3
{
        width:30%
}


.blog-featured_main_page_blog .items-row {
    width: 100%;
}

.blog-featured_main_page_blog .items-row .item .right-column {
  display: block;
  float: none;
  width: auto;
  height: auto;
  font-size: 14px;
}

.blog-featured_main_page_blog .items-row .item .right-column span {
  font-size: 14px !important;
}

#content100 {
  width: auto:
}
