.match {
 font-family: 'Montserrat',sans-serif;
 color : red;
 font-size : 12px;
 font-weight : bold;
 font-style: normal;
 text-decoration:  none;
}
.filter {
 font-family: 'Montserrat',sans-serif;
 color : black;
 font-size : 13px;
 font-weight : normal;
 font-style: normal;
 text-decoration:  none;
 xmargin-left: 3px;
}
/*A.cat::Links::  Controls the way the  Links look before a user clicks  or mouse overs on them*/
.filter a {
 font-family: 'Montserrat',sans-serif;
 color : black;
 font-size : 11px;
 font-weight : normal;
 font-style: normal;
 text-decoration:  none;
}

/*A.cat:hover:: Controls the way the  Links look when a user passes  their mouse over a them*/
.filter a:hover {
 font-family: 'Montserrat',sans-serif;
 font-size : 11px;
 font-weight : normal;
 font-style: normal;
 color : black;
 text-decoration: underline;
}

/*A.cat:visited:: Controls the way the  Links look after a user has visited that section*/
.filter a:visited {
 font-family: 'Montserrat',sans-serif;
 font-size : 11px;
 color : black;
}

/*A.cat:visited:hover:: Controls the way the  Links look when a user hovers over a section they have visited*/
.filter a:visited:hover {
 font-family: 'Montserrat',sans-serif;
 color : black;
 font-size : 11px;
 text-decoration: underline;
}

#xfbsynonym, #fxbnotify {display:none;}
#fbnotfoundul { margin-top:10px; }
#fbnotfoundul li { margin-left:10px; }
.body-content { padding:0!important; }
.fbItemBtn { max-width:175px; width:175px; }
.btn-warning { max-width:125px; width:124px; }
.fbitem { margin:10px 0 10px 0; padding:10px 0 10px 0; }
#fbnoresults ul { margin-top:10px; }
#fbnoresults li { margin-left:10px; }

.catBlock { margin-bottom:10px; }
.catHead { background-color:#2a4597; height:35px; font-size:16px; cursor:pointer; color:#ffcc00; text-transform:uppercase; font-family: 'Montserrat',sans-serif; }
.catHead b { position:relative; top:9px; left:10px; }
.cbpm { float:right; margin-right:10px; margin-top:10px; }
.fltBlock { padding:5px 5px 5px 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-height: 400px; overflow-y: auto; max-width:185px; border:1px solid #ccc; line-height:1.5; }
.flt-item-sub { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.flt-item-empty { font-size:11px; }
.pmBtn { float:left; margin-top:5px; padding-left:10px; font-size:22px; }
.sbBtn { float:left; margin-top:3px; padding-left:10px; font-size:22px; }
.ftBtn { float:left; margin-top:7px; padding-left:10px; font-size:22px; }
.fbrefineby { margin-left:-5px; height:30px; display:inline-block; padding-top:7px; xposition: relative; xtop: -5px;}
.fbTD { white-space: nowrap; }


#shopby { width:100%; xmin-width:199px; min-height:35px; text-align:center; background-color:#2a4597; color:#ffcc00; font-size:22px; margin-bottom:10px; xmargin-left:-10px; cursor:pointer; text-transform:uppercase; }
#remallBlock { xdisplay: none; margin-left:5px; padding-bottom:10px; }
#remallTxt { font-size:10px; text-decoration:none; }
#sbBtnDefaultSection { cursor:pointer; }
#ftBtnDefaultSection { cursor:pointer; }
#no-more-tables  { float:left; max-width:970px; }
.fbBtnClear { display:none; }

.fbtitles {
    background: none;    
    font-size: 14px;
    font-weight: 400;
    color: #000;
    text-transform: none;
    text-decoration: none;
    padding: 0px 0px 5px 0px;
    margin: 10px 0;
    line-height: 36px;
    text-align: left;
    position: relative;
    z-index: 1;
    position: relative;
}

#fbSpinner { margin-top:50px;margin-left:200px; }
.fbmobilehide { display:inline; }
aside#leftBar { min-width:160px;max-width:160px;margin-right:10px!important; float:left; xmargin-left:-10px; }

@media only screen and (max-width: 1023px) {

  #fbmidContent { max-width: 70%!important; min-width: 70%!important; }
  #leftBar { display:block!important; width:100%!important; min-width:100%!important; }
  #pmBtnDefault { display:none; }
  #pmBtnMobile { display:block !important; margin-top:10px; }
  .pmBtn { margin-top:5px; }
  .fbBtnClear { display:block; margin-top:5px; }
  .fltBlock { max-width:100%!important;}

}

@media only screen and (max-width: 415px) {

  .product-container { width:100%!important; min-width:100%; xborder:1px solid #e7e7e7; }
  .product-item { text-align:center; }
  .stars { display:none; }
  .fbmobilehide { display:none; }
  #fbSpinner { margin-top:50px;margin-left:-10px; }
  #search { xborder:1px solid black; }
}

#fbmidContent {
    float: left;
    background: none;
    max-width: 788px;
    min-width: 788px;
    padding: 10px;
    margin: -10px 0 0 0;
    min-height: 400px;
}

#itemsBlock { margin-top:-15px; }
.product-item { border:0!important; }

#fbleftContent {
  float: left;
  width: 190px;
  background: none;
  margin: 0px 12px 0px 0px;
  padding: 15px 0px 0px 15px;
  position: relative;
}

@media (max-width: 767px) {
  #fbleftContent { width:100%; display:block; padding-right:20px; }
  #filterContent { display:none; }
  #fbmidContent { width:100%!important; min-width:100%!important; max-width:100%!important; }
  .paging { width:100%!important }
  .paging a { margin-left:0px!important; padding:0!important; }
  .searchlight-balloon { display:none!important; }
}



