/* CartWorks.com - Power Filter */
.Cross {
	color: #CC0000;
	padding: 0px 5px 0px 0px;
}
div.sorttitle {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    font-weight: normal;
    padding: 12px;
    margin:9px 0 0;
    cursor: pointer;
    background: #769e2b none;
    position: relative;
}
div.sorttitle:after {
    content: "\f068";
    font-family: 'FontAwesome';
    font-size: 14px;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 16px;
    padding: 12px;
}
div.sorttitle.collapsed:after {
    content: "\f067";
}
.pf-item-box {
    font-size: 12px;
    color: #6f6f6f;
    line-height: 16px;
    vertical-align: middle;
    padding: 0;
}
.pf-item-box input,
.pf-item-box label {
    font-size: 12px;
    line-height: 16px;
    vertical-align: middle;    
    margin: 8px 0;
}
.pf-item-box input {
    margin: 8px 8px 8px 12px;
}
.pf-item-box a {
    color: #6f6f6f;
    display: block;
    line-height: 16px;
    vertical-align: middle;
    padding: 8px 12px;    
}
.pf-item-box:hover {
    background: #e9e9e9 none;
    color: #343434;
}
/* CartWorks.com - Power Filter */

.pf-item-icon {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 0;
    position: relative;
}
.pf-item-icon img {
    position: absolute;
    margin: auto;
    top:0;bottom:0;
    left:0;right:0;
}
.pf-used {
    padding: 10px 20px;
    line-height: 20px;
    font-size: 13px;
}
.pf-used h3 {
    font-size: 14px;
}

.pf-price-form-table {
    margin: 10px 0 20px 10px;
}
.pf-price-form-table td {
    text-align: center;
}
.pf-price-form-table td input {
    max-width: 100px;
    min-width: 30px;
    width: 100%;
}
#pf_menu .pf-price-form-table td .go-button {
    margin-left: 5px;
    margin-right: 10px;
}
@media screen and (max-width:639px) {
    #pf_menu .menu-dialog .title-bar {
        display: none;
    }
    .power-filter-toggler {
        color: #fff;
        font-size: 16px;
        line-height: 16px;
        font-weight: normal;
        padding: 12px;
        margin:9px 0 0;
        cursor: pointer;
        background: #769e2b none;
        position: relative;
    }
    .power-filter-toggler:after {
        content: "\f068";
        font-family: 'FontAwesome';
        font-size: 14px;
        color: #fff;
        position: absolute;
        right: 0;
        top: 0;
        line-height: 16px;
        padding: 12px;
    }
    .power-filter-toggler.collapsed:after {
        content: "\f067";
    }
    div.sorttitle {
        color: #525252;
        background-color: #f1f1f1;  
        margin-top: 1px;
    }
    div.sorttitle:after {
        color: #525252;
    }
    
}

