#filters.button-group {
    margin-bottom:20px;
    text-align:center;
}
#filters.button-group button {
    margin-right:5px;
    margin-left:5px;
    padding:10px 18px;
    text-align:center;
    border:1px solid #f4f4f4;
    color:#555;
    background:none;
}
#filters.button-group button:hover {
    border:1px solid #0C6C4B;
    color:#0C6C4B;
    cursor:pointer;
}
#filters.button-group button.is-checked {
    border:1px solid #0C6C4B;
    color:#0C6C4B;
    cursor:default;
}
.isotope-item .image_container.float_above {
    width:100%;
    float:none;
    margin:0;
    padding:0;
}
.fullwidth #main .inside #portfolio-wrapper {
    padding-right:0;
    padding-left:0;
}
.mod_article .portfolioRegular {
    margin-right:0;
    margin-left:0;
}
.isotope-item {
    margin-bottom:20px;
    z-index: 2;
}
.isotope-hidden.isotope-item {
    pointer-events: none;
    z-index: 1;
}
.bx-wrapper .ce_text {
    margin-bottom:0;
    margin-left:0;
}
.bx-wrapper ul.gallery_slider li {
    margin-bottom:0;
    margin-left:0;
}
.teaser_content {
    width:100%;
    position:relative;
    overflow:hidden;
}
.teaser_content div.more {
    width:100%;
    height:100%;
    bottom:0;
    left:0;
    right:0;
    top:0;
    position:absolute;
    overflow:hidden;
    vertical-align:middle;
    text-align:center;
    background-color:rgba(12,108,75,1);
    z-index:2;
    opacity:0;
    visibility:hidden;
    transition:all 300ms ease-out;
}
.isotope-item:hover .teaser_content div.more {
    z-index:2;
    opacity:1;
    visibility:visible;
    transition:all 300ms ease-out;
}
.teaser_content div.more span {
    width:100%;
    height:100%;
    display:table;
    vertical-align:middle;
    text-align:center;
}
.teaser_content div.more span a {
    display:table-cell;
    vertical-align:middle;
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
}
.teaser_content div.more span a::before {
    display:block;
    font:30px FontAwesome;
    text-decoration:none;
    color:#fff;
    content: '\f05a';
}
.mod_newslist .isotope-item img {
    transform:scale(1,1);
    transition:all 300ms ease-out;
}
.mod_newslist .isotope-item:hover img {
    transform:scale(1.1,1.1);
    opacity:0.7;
    transition:all 300ms ease-out;
}
.isotope-item .meta_box {
    margin-bottom:0;
    border-bottom:1px solid #0C6C4B;
}
.isotope-item .meta_box .info,
.isotope-item .meta_box .info_author {
    width:100%;
    display:block;
}
.isotope-item .teaser_content {
    padding:1em 1.5em .5em;
    background-color:#f4f4f4;
}
.isotope-item .teaser_content h2 {
    font-size:1.4em;
}
.mod_newslist.portfoliolist {
    margin-left:0 !important;
    margin-right:0 !important;
}
.mod_newslist.portfoliolist .pagination {
    margin-right:1%;
    margin-left:1%;
}
.layout_full_cts.grid4,
.layout_full_cts.grid33,
.layout_full_cts.grid8 {
    width:100%;
    margin-right:0% !important;
        margin-left:0% !important;
}
.isotope-item img {
    transition:transform 0.2s ease 0s
}
.isotope-item:hover img {
    transform:scale(1.2);
}
.isotope-item .imagebox {
    width:100%;
    height:100%;
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0;
}
.isotope-item .imagebox img {
    width:100%;
    height:auto;
    position:relative;
    overflow:hidden;
    display:block;
    margin:0;
    padding:0;
    border:0;
}
.isotope-item .ceport_content {
    width:100%;
    height:100%;
    bottom:0;
    left:0;
    right:0;
    top:0;
    position:absolute;
    display:block;
    background-color:rgba(12,108,75,.7);
    opacity: 0;
    transition: all .2s linear;
}
.isotope-item:hover .ceport_content {
    width:100%;
    height:100%;
    bottom:0;
    left:0;
    right:0;
    top:0;
    position:absolute;
    display:block;
    opacity: 1;
}
.isotope-item .ceport_cell {
    bottom:20px;
    left:20px;
    right:20px;
    top:20px;
    position:absolute;
    display:block;
}
.isotope-item .ceport_cell h2,
.isotope-item .ceport_cell p {
    color:#fff;
}
.isotope-item .ceport_cell p a {
    bottom:20px;
    right:20px;
    position:absolute;
    display:block;
    padding:6px 12px;
    vertical-align:middle;
    border:1px solid #fff;
    text-decoration:none;
    color:#fff;
    cursor:pointer;
}
.isotope-item .ceport_cell p a:hover {
    background-color:rgba(255,255,255,.3);
}
