/**
 * @Package: WordPress Plugin
 * @Subpackage: Ultra Portfolio
 * @Since: Ultra Portfolio 1.0
 * @Current Version: Ultra Portfolio 3.1
 * @WordPress Version: 3.5 or above
 * This file is part of Ultra Portofolio WordPress Plugin.
 */

.uport-ch-grid {
    list-style: none;
    display: block;
    width: 100%;
}
.uport-ch-grid  li{text-align:center;}


.uport-ch-grid .item-wrapper{
    display: inline-block;
    position: relative;
    width: 100%;
}


.uport-ch-grid:after,
.uport-ch-grid .ch-item:before {
    content: '';
    display: table;
}

.uport-ch-grid:after {
    clear: both;
}

.uport-ch-grid li {
    display: inline-block;
    position:relative;
    margin: 0px;
}

.uport-ch-grid li img{
    position:relative;
    width: 100%;
    vertical-align: top;
}

.uport-ch-grid .mask-wrapper{
    display: inline-block;
    position: relative;
    overflow: hidden;
    vertical-align: top;
    width: 100%;
}

.uport-circ-3.uport-ch-grid .mask-wrapper,
.uport-circ-6.uport-ch-grid .mask-wrapper,
.uport-circ-7.uport-ch-grid .mask-wrapper{
    overflow: visible;
}


.uport-ch-grid .above-wrapper{
    display: inline-block;
    position: absolute;
    overflow: hidden;
    vertical-align: top;
    top:0px;
    left: 0px;
    z-index: 9;
    width:100%;
}

.uport-ch-grid .outarea{
    display: inline-block;
    position: relative;
    width:100%;
}


.uport-ch-grid .price{
    display: inline-block;
}


.uport-circ-7.uport-ch-grid li img{
    visibility: hidden;
}


.uport-ch-grid .ch-item {
    position: absolute;
    top:0px;left:0px;z-index:10;
}

.uport-ch-grid h4 a{
    text-decoration: none;
    padding: 0px !important;
    margin: 0px !important;
}

/************/

.uport-ch-grid .ch-grid li {
    width: 25%;
    height: auto;
}


.uport-ch-grid h2 a{

}

.uport-circ-1 .outarea, 
.uport-circ-2 .outarea{
    position: relative;
    top:0px;
    left:0px;
    z-index: 10;
    width: 100%;
    display: inline-block;
}