.p-left { font-size: 20px; line-height: inherit; font-weight: 700; text-align: left;}

#sp-main-body {     padding: 15px 0 85px;}

#sp-header {
    background: #ffffff;
    padding: 0px 0;
}

.breadcrumb  { background-color: #fff;} 

.sub-title {margin-top: 0px; font-size: 18px;}

.thumbnail { border: none;}

.jbzoo .frontpage .title { font-size: 22px;}

h1 { font-size: 20px;}

.jbzoo .frontpage .pull-left {
     margin-right: 1px;
}
#yoo-zoo .pull-left {
     margin-right: 1px;
}
.subcategory-image.pull-left, .jbzoo .subcategory .subcategory-image.pull-left {
     margin-right: 1px; 
}

/*.p-mail {font-size: 14px;}*/

.item-box {
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}
.jbzoo .items .item-box{
    border-bottom: 1px solid #ccc;
    margin-bottom: 5px;
}
#sp-top-bar .sp-module { display: block;}

#sp-top-bar {
    background-color: #cc0000;
    color: #ffffff;
    padding: 20px 0px 0px 0px;
}

#sp-logo { margin-top: -10px;}

.form-search .finder .input-medium {
    width: 50%;
    float: left;
    border-radius: 4px;
}

#mod-finder-searchform852 .finder .finder {float: left;}



#sp-footer2 {float: right;
    text-align: right;}


@media only screen and (max-width: 768px){
h1 {
    font-size: 20px !important;
    line-height: 20px !important;
}

    #sp-left { clear: both;}
    
    #mod-finder-searchform852 { margin-top: -25px;}

}




















