div.itemCategory {
    display: none;
}
.catItemCategory {
    display: none;
}
.itemBackToTop {
    display: none;
}
.itemListView .itemListCategory {
    border: none !important;
    font-family: Open Sans, sans-serif;
}
.productsearch a { 
    margin: 0 4px; 
    vertical-align: middle;  
    border: 2px solid #ccc; 
    display: inline-block; 
    width: 25px;height: 25px;
    line-height: 23px; 
    text-align: center;
    margin-left: -2px;
}
.productsearch .allcount { float: left; margin-right: 10px; font-size: 16px; }
.productsearch { margin-bottom: 35px; }
.productsearch a:last-child{width:auto; padding:0 5px}
h4.custom-h4.catTitle { color: #000; text-align: center; margin: 33px 60px 35px 0px;}.custom-col>a { color: #e12957;}
.catItemHeader h3.catItemTitle a { font-size: 18px; color: #000; font-family: Open Sans, sans-serif; font-weight: normal; }
div.catItemHeader h3.catItemTitle { padding: 10px 0 5px 0; }
.catItemIntroText.descript p { font-family: Open Sans, sans-serif;  font-weight: normal; font-size: 15px; line-height: normal; }
.itemImageBlock span.itemImageCaption { font-size: 18px; }
.artist{ padding: 20px 0px 0px 0px; }
.col-sm-4.columsdiv ul li{ border: none; }li.artist a { font-size: 16px; line-height: 20px !important; }
.productsearch a.active { font-size: 16px; font-weight: 700; }

/*30thjuly*/

div.k2CategoriesListBlock._artistsuffix > ul > li { display: inline-block; vertical-align: top; position: relative; padding: 0 5px; border: 2px solid #ccc !important; margin-left: 7px;
}
div.k2CategoriesListBlock._artistsuffix ul li a { line-height: initial; }
div.k2CategoriesListBlock._artistsuffix ul ul {position: absolute; top: 100%; left: -2px; white-space: nowrap; visibility: hidden; opacity: 0; border: 2px solid #ccc;    background: #fff;
    z-index: 9; }
div.k2CategoriesListBlock._artistsuffix > ul > li:hover ul { visibility: visible;  opacity: 1; }
div.k2CategoriesListBlock._artistsuffix ul ul li {margin-bottom: 0px;}
ul.level0>li >a:before {content: '' !important;}
ul.level1>li >a:before {content: '' !important;}
.sp-module ul li {    display: inline-block !important; max-width: 300px; margin: 0 38px; }
ul.sign.category-module>li >a:before { content: '' !important;}
.itemListSubCategories.subsearch h3 {
    display: none;
}
.subCategory.custom-sub { background: none; border: none; }
div.k2ItemsBlock ul li {display: inline-block !important; margin: 0px 37px;}
._artistsuffix ul.level1 {display: none;}
.subCategory.custom-sub li {font-size: 16px; list-style: none;}
.subCategory.custom-sub li >a:before{font-family: FontAwesome; content: "\f105"; margin-right: 8px;}
div.k2CategoriesListBlock .level0 li:first-child {
   /* display: none !important;*/
}
.backbutton {
    float: right;
}
._trendingartists ul li {
    display: inline-block !important;
    max-width: 300px;
    margin: 0 38px !important;
}
div._artistsuffix ul li:last-child {
    /*display: none !important;*/
}
.admin com_k2 select#pluginsincptvk2multiplecategories {
    height: auto !important;
}
div.itemListCategory h2 {
    display: inline-block;
    margin-top: 0;
    color: #dc2150;
    padding: 0.1em;
    font-size: 20px;
}

.backbutton {
    float: right;
    border: 2px solid #333;
    padding: 0.1em 0.9em;
    color: #333;
    margin-top: 0px;
}

.backbutton a {
    color: #333;
    margin-left: 10px;
}
/********/
.catItemView .catItemImageBlock {padding: 0;margin: 0;}
.catItemView .catItemBody {padding:0;}
.catItemView div.catItemHeader h3.catItemTitle {padding:0;}

/*********18-Oct-2019************/
.itemBody .itemExtraFields { border: transparent; padding-top: 0px;}
.itemBody .itemExtraFields ul li span { padding-left: 20px;}

/**********09-august-18**********/
section#sp-section-4 >div > div.row {background-color: #000;margin: 10px 0px 0px;border-radius: 15px 15px 0 0;padding: 20px 10px 10px;}
.sp-column.filter-2 .sp-module .sp-module-title {margin:0px;min-height:18px;}
.search-input {background: #e02955;display: inline-block;width: 20%;line-height: 43px;text-align: center;border-radius: 0px 4px 4px 0px;}
div#sp-filter4 .K2FilterBlock .k2filter-keyword .inputbox {width: 80%;float: left;border-radius: 4px 0 0 4px;color:#000;} 
section#sp-section-4 .search-input i {color: #fff;vertical-align: middle;}
.sp-column.filter-2 .sp-module .sp-module-title {margin-bottom: 10px; color:#fff;}
.K2FilterBlock h3 {min-height: 18px;margin-top:0px;color:#fff;}
section#sp-section-4 select {background-image: url(https://broadwayfineart.com/images/iconimg.png);background-repeat: no-repeat;
background-position: 96% 50%;background-size: 10px;-webkit-appearance: none;-moz-appearance: none;color:#000;line-height: 1;min-height: 43px;width: 100%;max-width: 100%;}
section#sp-section-4 .K2FilterBlock .inputbox {border-radius: 4px;width: 100%;    min-height: 43px;}
section#sp-section-4 .k2filter-responsive .k2filter-cell {width: auto;min-height: 80px;margin-left: 0;float: none;padding: 0;position: relative;}
.itemid-146 section#sp-main-body {padding: 50px 0;}
div#sp-filter1,div#sp-filter2,div#sp-filter3,div#sp-filter4 {padding-left: 10px;padding-right: 10px;}

/******10-august-2018****/
span.catItemImage,div.latestItemLinks {margin:0px;}
div.latestItemBody {padding:0;}
.detail-btn a {background: #e12957;border: 2px solid #e12957;font-size: 14px;color: #fff;font-weight: 400;font-family: Nunito;
padding: 5px 0px;transition: all 0.3s ease 0s;border-radius: 2px;display: block;text-align: center;max-width: 160px;margin: auto;}
#page_links {background: #000;color: #fff !important;}
div.catItemIntroText.descript { text-align: center;}
div.catItemTagsBlock,div.catItemView {padding:0;}
section#sp-section-4 .btn-primary {border-radius: 0px 4px 4px 0px;}
.itemView .itemToolbar {display: none;}
div#sp-filter6 .k2filter-field-text.k2filter-keyword input {border-radius: 4px 0px 0px 4px !important;}
.view-latest div#sp-component {display: flex;}
.view-latest div#sp-component > .sp-column{width: 100%;display: flex;flex-flow: row wrap;}
div#sp-component div.latestItemView {/* display: inline-block; */float: left;max-width: 342px;padding: 0px;margin: 4px 30px 30px 4px;
border: 1px solid #ccc;position: relative;display: flex;flex-flow: row wrap;width: 31.33%;max-width: 31.33%;}
div.latestItemHeader {width: 100%;display: block;text-align: center;}
div.latestItemIntroText {display: block;text-align: center;width:100%;}
div.k2Pagination {width:100%;}
section#sp-section-5 .ui-slider-range.ui-widget-header.ui-corner-all {background: #e12957 !important;}
section#sp-section-5 .K2FilterBlock .k2filter-slider-amount {color: #fff;}
.detail-btn a:hover {color: #fff;}
.latestItemHeader.artheading h2,.latestItemHeader.artheading h4 {margin: 10px 0px 0px;}
.k2filter-table h3 {text-align: center;}
.latestItemIntroText p {margin: 0px 0 2px;}
ul.socialfooter li {margin: 0 2px;}
div#sp-component .latestItemView:nth-child(3n+1) {margin: 4px 0px 30px 0px;}
/************/
@media only screen and (max-width:767px) {
section#sp-section-4  ul#jak2filter138 li {max-width:100%;}
}
@media only screen and (min-width:768px) {
.itemBody div.itemImageBlock {float: left;width: 50%;}
.j2store-product {float: right; width: 50%;padding-left: 20px;}    
}

@media only screen and (min-width:768px) and (max-width:991px) {
#sp-component .latestItemView {margin: 4px 10px 30px 10px !important;}
div#sp-component .latestItemView:nth-child(3n+1) {margin: 4px 0px 30px 10px !important;}
}
@media only screen and (max-width:479px) {
    div#sp-component div.latestItemView {width:100%;margin: 4px 4px 30px 4px;max-width: 100%;}
}
@media only screen and (min-width:1200px) {
.subCategoryImage { float: left;}
}
@media only screen and (max-width:1199px) and (min-width:480px) {
   #sp-component .latestItemView {margin: 4px 8px 30px 8px !important;width:30.33% !important;max-width:30.33% !important;}
}
@media only screen and (max-width:991px) and (min-width:768px) {
section#sp-section-4 .sp-module.product_filter > h3,.K2FilterBlock h3 {font-size:13px !important;}
}
/*.subsearch .clr{display:none;}*/
/*.subsearch .subCategoryContainer{*/
/*    max-width:33.333%; float:left;*/
/*}*/


.subsearch .subCategoryContainer ul {
    display: flex; display:-webkit-flex;
    list-style: none;
    padding: 0px;border: 1px solid #eaeaea;
    width: 100%;
    align-items: center; -webkit-align-items: center;
    background: #f8f8f8;
    box-shadow: 0 0 17px #ddd inset;
    border-radius: 5px;
    /*padding-right: 8px;*/
    flex-wrap: wrap;
-webkit-flex-wrap: wrap;
}
.subsearch .subCategoryContainer ul a img{display:block; padding: 8px;
    margin-right: 2px !important;
    border-radius: 12px;}
#k2ModuleBox117 ul.level0>li >a:before{margin-right:4px;}
.subsearch .subCategoryContainer ul a:before{content:none;}
/*.itemid-147 .subsearch{max-width: 980px;  margin: 0px auto 0px;     border: 1px solid #ccc;}*/
.subsearch{max-width: 980px;  margin: -35px auto 0px; }
.subsearch .subCategoryContainer ul li a{color:#000; text-align: center; width: 100%;}
.subsearch .subCategoryContainer ul li{color:#000; text-align: center; width: 100%;}
.k2CategoriesListBlock{text-align:center;}
.discover-artist > h4{text-align:center; margin:35px 0px;}
/*.itemListCategoriesBlock .subsearch{max-width: 980px;  margin: 0px;     border: 1px solid #ccc;} */
div.itemContainer {
    float: left;
    padding: 0px 15px;
    width: 33.3%;
}
div.catItemView {
    border: 1px solid #ccc;
}
div.catItemHeader {
    text-align: center;
}
.subCategoryContainer {float: left; width: 33.3%;}
div.catItemTagsBlock ul.catItemTags li a:before {content: none;}
div.catItemView {
    position: relative;
}
/*03aug*/
.custom-tag {
    position: absolute;
    left: -9px;
    top: -10px;
}
.custom-tag {   
    position: absolute;
}
.artworksitems .custom-tag {
    position: absolute;
    padding-top: 19px;
    margin-left: -8px;
}
div.latestItemView {
    /*display: inline-block;*/
    float:left;
    max-width: 342px;
    padding: 0px;
    margin: 4px 30px 30px 4px;
    border: 1px solid #ccc;
    position: relative;
}
/*.latestItemHeader.artheading {*/
/*    text-align: center;*/
/*}*/
.latestItemHeader.artheading h2 { text-align: center;}
.latestItemHeader.artheading h2 a:hover { color: #e12957; font-weight: normal; }
.latestItemHeader.artheading h2 a {
    font-size: 20px;
    color: #000;
    font-family: Open Sans, sans-serif;
    font-weight: normal;
}
.itemView .itemTagsBlock .custom-tag {
    top: 3.2em;
    left: 8px;
}
.itemView .itemImage {
    border: 1px solid #ccc;
}
div.latestItemTagsBlock {
    padding: 0px;
}
.product-compare {
    padding: 15px 2px;
}
.product-compare a:hover {
    color: #e12957;
    font-size: 16px;
    padding-left: 5px;
}
.product-compare a {
    color: #000;
    font-size: 16px;
    padding-left: 5px;
}
span.latestItemImage.artimg {
    margin: 0px;
}
.tagView .tagItemView {
    margin-bottom: 48px;
    display: inline-block;
    max-width: 365px;
    padding: 0px;
    margin: 4px 5px 5px 5px;
    border: 1px solid #ccc;
    position: relative;
    width: 33.3%;
}
.tagView .tagItemHeader h2 a {
    font-size: 18px;
    color: #000;
    font-family: Open Sans, sans-serif;
    font-weight: normal;
}
.tagItemHeader {
    text-align: center;
}
.tagView .tagItemCategory {
    border: none;
}
.tagView .tagItemImageBlock {
    float: none;
}
span.tagItemImage img { max-width: 100%; height: auto; width: auto !important; margin: auto;}
.tagView span.tagItemImage { margin: 0px; }
div.itemTwitterButton {
    float: left;
    margin: 7px 15px 0 25px;
}
div.itemFacebookButton {
    float: left;
    margin-right: 24px;
     width: auto; 
}
.itemBody div.itemImageBlock {padding-right: 10px;}
div.itemHeader h2.itemTitle {
    padding: 0px 0 4px 0;
    margin: 0;
    display: inline-block;
}
div#___plusone_0 {
    margin-top: 7px !important;
}


/*****/

ul#jak2filter138 li {
    margin: 0;
    border-bottom: 0;
}
ul#jak2filter138{
    display:flex;
    justify-content: flex-end;
}

#jak2filter138 li:first-child label.group-label {
    display: none;
}
#jak2filter138 li:last-child {width:auto;}
#jak2filter138 li:last-child .btn{padding: 0.8em 2em;
    background: #e12957;
    color: #fff;
    border: 0;}
#sp-section-3{padding-top:2em;}
body.itemid-149 section#sp-main-body{padding-top:2em;}
body.itemid-147 #sp-main-body { padding: 2em 0; }
div.itemListCategory p { text-align: justify; }
div.itemListCategory p:first-child{margin-top:2em;}

.itemid-147 .sp-module .product_filter {
    margin-top: 5px;
}
.itemListSubCategories.subsearch {
    margin-top: 0px;
}
.custom-soldtag {
    top: 5.5em;
    left: 8px;
    position: absolute;
}
.pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span:hover, .pagination>.active>span:focus {
    border-color: #4e4b4b !important;
    background-color: #000 !important;
}
button.ui-multiselect.ui-widget.ui-state-default.ui-corner-all {
    width: 100% !important;
    min-width: 210px;
    padding-left: 8px;
    min-height: 43px;
    color: #000;
    /*background-image: url(http://broadwayfineart.com/images/iconimg.png);*/
}
span.ui-icon.ui-icon-triangle-2-n-s {
    margin-top: 6px;
}
div.itemFullText {
    width: 50%;
    float: right;
    padding: 0 1.6em 0;
    margin-top: 0.4em;
    color: #333;
    font-size: 15px;
    font-weight: 600;
}
.latestItemIntroText p {
    text-align: center;
    color: #333;
}
#K2FilterBox142 input.submit {
    padding: 0.6em 1em 0.74em;
    margin: 1.4em 0 0 0em;
    display: flex;
    align-self: center;
    vertical-align: middle;
    height: auto;
}
#K2FilterBox142 form {
    display: flex;
}
div#sp-filter4 .K2FilterBlock .k2filter-keyword .inputbox{width:100%;}
#K2FilterBox142 .buttons{display:flex;}
section#sp-section-5 .row {
    background-color: #000;
    margin-left: 0;
    margin-right:0;
    border-radius: 0px 0px 15px 15px;
    padding-bottom:15px;
}
.sp-module.product_filter h3 {
    text-align: center;
}
.itemIsFeatured .itemTagsBlock .custom-tag {
    left: -7px;
}
.product-wishlist-link,.Browse.wishlist_0:hover {
    color: #000;
    padding-left: 5px;
    font-size: 16px;
}
.product-wishlist-link:hover,.Browse.wishlist_0 {
    color: #e12957;
}
.product-wishlist {
    padding-bottom: 10px;
}
.j2store-wishlist-form .input-mini {
    float: left;
    margin-right: 20px;
}
.j2store-wishlist-form .btn-primary {
    padding: 10px 30px;
}
#j2store-checkout-content .checkout-content .col-md-6.left{    padding-left: 18px;}
.k2FeedIcon { display: none; }
.j2store-wishlist-items img.thumbnail {
    float: left;
    margin-right: 5px;
}
a.btn.btn-danger {
    background: #e12957;
    border: 2px solid #e12957;
    font-size: 14px;
    color: #fff;
    font-weight: 400;
    font-family: Nunito;
    padding: 14px 30px;
    transition: all 0.3s ease 0s;
    border-radius: 2px;
}
label#jform_spacer-lbl {
    display: none;
}
.registration h1 {
    margin-top: 0px;
    margin-bottom: 15px;
    color: #000000;
    font-size: 18px;
    line-height: 18px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: bold;
}
.registration-complete {
    display: none;
}
div.itemIsFeatured:before{
    position: absolute;
    top: 10px;
    right: 105px;
    color: #CF1919;
    font-size: 20px;
}
#itemListLinkd .itemContainer {
    padding-bottom: 40px;
}
span.catCounter {display: none; }
div.k2Pagination ul li.active a {
    background: #fafafa;
    color: #fff;
}
div.k2Pagination ul li.active a{ color:#000;}
.k2Pagination ul.pagination li a:hover { color: #fff; }

div.group {
    position: relative;
    box-sizing: border-box;
}
#itemListLeading {
    margin-left: -15px;
    margin-right: -15px;
    max-width: 100%;
    margin: auto;
}
.itemid-134 div.itemList {
    display: flex;
    flex-wrap: wrap;
    
}
.itemid-134 #itemListLinkd {
    display: flex;
    flex-wrap: wrap;
   
}
@media(max-width:767px){
 div.group   {width:100%;}
}
.itemid-134 .catmain-div {
    width: 33%;
    padding: 15px;
}
.subPrimary .itemContainer .catmain-div {
    padding: 15px; width: 100%;
    
}
.subPrimary .itemContainer {
    width: 33.3%;
    padding: 0;
}

ul.pagination li a.active-page + a {
    display: block;
}
div.k2Pagination ul li a {
    display: none;
}
ul.pagination li a:first-child, ul.pagination li a:last-child, ul.pagination li a.active-page, ul.pagination li a:first-child + a, ul.pagination li a:nth-last-child(2) {
    display: block;
}