﻿
    /* Webfont: Lato-Black */@font-face {
    font-family: 'LatoWebBlack';
    src: url('/fonts/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('f/onts/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
         url('/fonts/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('/fonts/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */@font-face {
    font-family: 'LatoWeb';
    src: url('/fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('/fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('/fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

#progress {display: none;text-align:center;}
.RefineToggle {border: 1px solid #DBDBDB;background-color: #f88a3c;width:90%;display:inline-block;cursor:pointer;color: #FFFFFF;font-weight: bold;font-size:1.2em;padding: 10px 0px;margin: 0 0 10px 0;min-width:248px;}
.RefineToggle span {padding:0 10px;min-width:248px;}
.RefineToggle b {float:right;font-size:1.2em;margin-right:15px;color: #FFFFFF;}
#ToolRefine {margin: 4px 0px 0px 0px;color: #fff;padding: 0px;width: 249px;text-transform: capitalize;float: left;font-family:LatoWeb;}
#ToolRefineBox {margin: 0px 10px 0px 0px;padding: 0px 0px 20px 0px;border: 1px solid #DBDBDB;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);background-color: #F2F2F2;width:100%;}
#ToolRefineBox img {margin: 0px;padding: 0px;vertical-align: text-top;}
#ToolRefineList {margin: 0px;padding: 0px 0px 0px 0px;position: relative;border: 0px;float:left;z-index:0;}
#SpecificList {margin-bottom: 20px;max-width:260px;width:100%;}
#SpecificList p, .SLClearList p, .SLBrandList p, .SLCatList p {position: relative;margin: 0px;color: #5A6771;font-weight: bold;padding: 10px 0px 5px 0px;line-height: 20px;font-size: 14px;border: 0px}
#SpecificList p span, .SLClearList p span, .SLBrandList p span, .SLCatList p span {position: absolute;right:0;top: 5px;font-weight: normal;display: none;}
#SpecificList div, .SLClearList div, .SLBrandList div, .SLCatList div  {margin: 1px 0px 0px 0px;color: #333;padding: 0px 0px 2px 0px;max-width: 260px;z-index: 1000;font-size: 12px;text-align: left;cursor: pointer;display: block;position: relative;font-family:LatoWeb;}
#SpecificList div img, .SLClearList div img, .SLBrandList div img, .SLCatList div img {position: absolute;right: 10px;top: 0px;float:left;}
#ToolRefineBox .editor-label {position: relative;margin: 0px 10px 0px 10px;color: #5A6771;font-weight: bold;padding: 10px 0px 10px 0px;line-height: 15px;font-size: 16px;border: 0px;border-bottom: 0px solid #111;}
#ToolRefineBox .CurrentSearch {position: relative;margin: 0px;color: #5A6771;font-weight: bold;padding: 5px 0px 0px 12px;line-height: 20px;font-size: 11px;border: 0px;width:240px;}
#ToolRefineBox .FilterButton {display: block!important;background-color: #F2AA43;text-align: center;box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5);color: #FFF;font-weight: normal;height: 42px;line-height: 42px;margin: 20px 15px 0px 15px;padding: 0 0 0 0px;clear: both;z-index:1;}
#ToolRefineBox .FilterButton a {font-size: 18px;color: #fff;text-decoration: none;display: block;text-transform: uppercase;}
#ToolRefineBox .KeywordItem {margin: 5px 0px 0px 0px;color: #333;padding: 0px 0px 0px 12px;width: 223px;z-index: 1000;font-size: 10px;height: 10px;text-align: left;cursor: pointer;display:inline-block;position: relative;}
#ToolRefineBox .KeywordItem img {position: absolute;right: 10px;top: 0px;}
#ToolRefineBox .ProductFinderText {margin: 0px 12px 10px 12px;color: #333;padding: 2px;line-height: 15px;border: 1px solid #D2D2D2;border-radius: 0px;width: 210px;}
#ToolRefineBox .refinebutton {padding-left: 130px;}
#ToolRefineBox .PriceRangeFilter {margin: 5px 0px 0px 0px;color: #333;padding: 0px 0px 0px 12px;width: 223px;z-index: 2;font-size: 10px;text-align: left;cursor: pointer;display: block;position: relative;}
#ToolRefineBox .PriceRangeFilter input[type='text'] {float:none;}

#ToolRefineBox .ProductFinderTextPrice {margin: 0px 5px 10px 5px;color: #333;padding: 2px;line-height: 15px;border: 1px solid #D2D2D2;border-radius: 0px;width: 65px;}
#ToolRefineBox .PriceRangeFilter img {position: absolute;right: 5px;top: 0px;}
#ToolRefineList ul {padding: 0px 0px 0px 0px;margin: 0;list-style: none;width: 220px;}
#ToolRefineList a {display: block;}
#ToolRefineList ul li {font-size: 11px;text-align: left;line-height: 25px;padding: 0px 0px 0px 0px;position: relative;background-image: url('//images.ffx.co.uk/images/First_tier_OFF.png');background-position: -1px 4px;background-repeat: no-repeat;}
#ToolRefineList ul .RefineOn {background-image: url(//images.ffx.co.uk/images/First_tier_ON.png) }
#ToolRefineList ul ul .RefineOn {background-image: url(//images.ffx.co.uk/images/Second_tier_ON.png) }
#ToolRefineList ul ul ul .RefineOn {background-image: url(//images.ffx.co.uk/images/Third_tier_ON.png) }
#ToolRefineList ul li a {color: #111;margin: 0px 0px 0px 35px;text-decoration: none;}
#ToolRefineList ul li a:hover {color: #fff;margin: 0px 0px 0px 35px;text-decoration: none;}
#ToolRefineList ul li ul li {font-size: 11px;text-align: left;line-height: 25px;padding: 0px 0px 0px 0px;position: relative;background-image: url(//images.ffx.co.uk/imagesSecond_tier_OFF.png); background-repeat: no-repeat;background-position: -1px 4px;}
#ToolRefineList ul li ul li a {color: #111;margin: 0px 0px 0px 50px;text-decoration: none;}
#ToolRefineList ul li ul li a:hover {color: #fff;margin: 0px 0px 0px 50px;text-decoration: none;}
#ToolRefineList ul li ul li ul li {font-size: 11px;text-align: left;line-height: 25px;padding: 0px 0px 0px 0px;position: relative;background-image: url(//images.ffx.co.uk/images/Third_tier_OFF.png); background-repeat: no-repeat;background-position: -1px 4px;}
#ToolRefineList ul li ul li ul li a {color: #111;margin: 0px 0px 0px 65px;text-decoration: none;}
#ToolRefineList ul li ul li ul li a:hover {color: #fff;margin: 0px 0px 0px 65px;text-decoration: none;}
#ToolRefineList ul li ul li ul li ul li {font-size: 11px;text-align: left;line-height: 25px;padding: 0px 0px 0px 0px;position: relative;background-image: url(//images.ffx.co.uk/images/fourth_tier_OFF.png); background-repeat: no-repeat;background-position: -1px 4px;}
#BrandList {max-width:100%;display: block;height: 120px;overflow-x: hidden;overflow-y: scroll;}
#CatList {max-width:240px;display:block;height: 120px;overflow-x: hidden;overflow-y: scroll;}
#SpecificList .SLClearList {float:none;width:100%;display:inline-block;height:auto;margin-left:5px;}
#SpecificList #BrandList {float:none;width:100%;display:inline-block;height:120px;margin-left:5px;}
#SpecificList #CatList {float:none;width:100%;display:inline-block;height:120px;margin-bottom:10px;margin-left:5px;}
#SpecificList .SLClearList {float:left;width:95%;margin-left:5px;z-index:0;}
#SpecificList .SLBrandList {float:left;width:95%;margin-left:5px;z-index:0;}
#SpecificList .SLCatList {float:left;width:95%;margin-left:5px;z-index:0;}

@media screen and (min-width:30.6em){
	#ToolRefineList {width:25%;}
	#SpecificList {width:100%;max-width:735px;float:left;height:auto;padding-bottom:10px;}
	#BrandList {height: 120px;}
	#CatList {height: 120px;}
	#SpecificList div {}	
	#SpecificList .SLClearList {float:left;width:22%;height:120px;}
	#SpecificList .SLBrandList {float:left;width:35%;margin-right:10px;}
	#SpecificList .SLCatList {float:left;width:35%;margin-right:10px;}
}
@media screen and (min-width:56.3125em){
	.RefineToggle {display:none;}
	#ToolRefineBox {display:inline-block !important;}
    #ToolRefineList {width:100%;}
	#ToolRefineBox .KeywordItem {display:block;width:240px;}
	#SpecificList {margin-left:5px;width:100%;height:auto;}
	#BrandList {width:95%;height: 120px;}
	#CatList {width:95%;height: 120px;}
	#SpecificList div {font-size:12px;}	
	#SpecificList .SLClearList {height:auto;float:none;width:95%;}
	#SpecificList .SLBrandList {float:none;width:95%;}
	#SpecificList .SLCatList {float:none;width:95%;}
}
@media screen and (max-width:56.3125em){
.highlights{display:block;padding:0;margin-bottom:30px;}
#ToolRefineList, #BrandList, #CatList {max-width:100%;width:100%;background-color:#f2f2f2;}
#SpecificList div img {position: absolute;right: 10px;top: 0px;}
#ToolRefineBox .KeywordItem {width:100%;display:inline-block;}
}

.ToolPromotions .ProductQty {z-index:1;}

.TopPicksForYouScrollerBanner, .ViewAllScrollerBanner {display:none;color:#ffffff;}
.TopPicksForYouScrollerBanner:hover, .ViewAllScrollerBanner:hover {opacity: 0.75; cursor:pointer;}

.ViewAllScroller {float: none; background: #ffffff;width: auto;overflow: hidden;height:150px;}
.ViewAllHeader {font-family:LatoWeb;font-size:24px;text-align: left; max-width: 1170px; width: 100%;font-weight:bold;}
.clearout1 {height:30px;clear:both;}
.container1 {border-top:1px solid #000000;border-bottom:1px solid #000000;margin-left: 35px;margin-right: 35px;}
@media screen and (min-width: 600px) {
    .ViewAllScrollerBanner {background-color: #0081c5;}
    .TopPicksForYouScrollerBanner {background-color: #f88a3c;}
    .TopPicksForYouScrollerBanner, .ViewAllScrollerBanner {color: #ffffff;display: block;float: right;font-family: LatoWeb;font-size: 32px;font-weight: bold;height: 150px;line-height: 190px;text-align: center;width: 200px;}
    .TopPicksForYouScrollerBanner a, .ViewAllScrollerBanner a {display:block;color:#ffffff;}
    .TopPicksForYouScrollerBanner span, .ViewAllScrollerBanner span {display: inline-block;vertical-align: middle;line-height: normal;}
    .thin {font-family:LatoWeb;}

}

/**carousel**/
.nbs-flexisel-container {position:relative;max-width:100%;}
.nbs-flexisel-ul {position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;}
.nbs-flexisel-inner {border: 0 solid #7a7d81;border-radius: 0;float: left;height: 150px;overflow: hidden;position: relative;width: 100%;}
.nbs-flexisel-item {float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.nbs-flexisel-item img {max-width: 100%;cursor: pointer;position: relative;}
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {border:1px solid #d2d2d2;padding:0px 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position: absolute;font-size:30px;cursor: pointer;z-index: 4;top:40%;background: rgba(210,210,210,0.7);color: #000000;font-weight:bold;}
.nbs-flexisel-nav-left:hover, .nbs-flexisel-nav-right:hover {background: rgba(10,10,10,0.3);color:#ffffff;} 
.nbs-flexisel-nav-left {left: 10px;}
.nbs-flexisel-nav-left:before {content: "<"}
.nbs-flexisel-nav-left.disabled {opacity: 0.2;}
.nbs-flexisel-nav-right {right: 12px;}
.nbs-flexisel-nav-right:before {content: ">"}
.nbs-flexisel-nav-right.disabled {opacity: 0.2;}

.bg {background: #fff;text-align: center;}
.container img {width:100%;}
.col-md-6 {padding: 15px 15px;}
.col-lg-6 {padding: 0 15px 30px;} 
.col-lg-4 {padding: 15px 15px;}
.col-lg-3 {margin-bottom: 15px;}

/**product display in scrollers**/
 #TopPicksForYouProducts .ToolPromotions .PromotionListing .ReviewStars,.ReviewStarsBig {clear:both;display:none;padding:0 0 0px;margin-top:25px;}
 #TopPicksForYouProducts .ToolPromotions .PromotionListing .ReviewStars img {width:16px;height:16px;padding:1px;display:inline-block}
 #TopPicksForYouProducts .ToolPromotions .PromotionListing .ReviewStarsBig img {width:32px;height:32px;padding:1px;display:inline-block}
@media screen and (min-width: 48.6em) {
   #TopPicksForYouProducts .ToolPromotions .PromotionListing .ReviewStars, #TopPicksForYouProducts .ToolPromotions .PromotionListing .ReviewStarsBig {display:block;}
}
#ToolProduct #TopPicksForYouProducts .ToolPromotions {height:150px;background-color:#A9A9A9;}
#TopPicksForYouProducts .ToolPromotions .PromotionListing {cursor: pointer;display:contents;font-size: 11px;margin: 4px 5px;position: relative;max-width:240px;width: 100%;height:130px;}
#TopPicksForYouProducts .ToolPromotions .PromotionListing .ProductListing .ProductName {color: #333;float: left;font-family:LatoWeb;font-size: 14px;font-weight: lighter;line-height: 15px;margin: 0 !important;padding: 0 !important;text-align: center;width:100%;max-width:140px;}
#TopPicksForYouProducts .ToolPromotions .PromotionListing a span {bottom: 0;color: #ff9012;display: block;font-family:LatoWeb;font-weight:bold;font-size: 20px;font-weight: normal;left: 0;line-height: 20px;margin: 0;overflow: hidden;padding: 5px;position: absolute;text-align: center;width: 100%;max-width:140px;}
#TopPicksForYouProducts .ToolPromotions .PromotionListing a span abbr {border: 0 none;color: #009800;display: block !important;font-size: 11px;font-weight: normal;line-height: 11px;text-align: center;text-decoration: none;text-transform: uppercase;bottom:0;width: 100%;}
#ToolProduct #TopPicksForYouProducts .ToolPromotions a {height:130px;max-width:239px;min-width:239px;}

#ToolProduct #TopPicksForYouProducts.ToolPromotions .PromotionListing:hover b.viewNow {background: #0081c5 none repeat scroll 0 0;bottom: 35px;color: #ffffff;display: none;font-family:LatoWeb;font-size: 14px;font-weight: normal;height: 20px;line-height: 20px;margin: 0 5px 0 5px;position: absolute;text-align:center;text-transform: uppercase; width: 100%;max-width:240px;}
#ToolProduct #TopPicksForYouProducts.ToolPromotions .PromotionListing:hover b.buyNow {background: #f88a3c none repeat scroll 0 0;bottom: 0px;color: #ffffff;display: none;font-family:LatoWeb;font-size: 14px;font-weight: normal;height: 20px;line-height: 20px;position: absolute;text-align:center;text-transform: uppercase; width: 100%;max-width:240px;}

#TopPicksForYouProducts .ToolPromotions .PromotionListing .ImageListing {height:70px;width:auto;}
#TopPicksForYouProducts .ToolPromotions a img {max-height: 70px;max-width: 79px;}
#TopPicksForYouProducts .ToolPromotions .PromotionListing .ProductListing {width:auto;}

@media screen and (min-width: 48.6em) {
	#TopPicksForYouProducts .ToolPromotions .PromotionListing a span {bottom: 0;color: #ff9012;display: block;font-family:LatoWeb;font-weight:bold;font-size: 25px;left: 0;line-height: 25px;margin: 0;overflow: hidden;padding: 5px;position: absolute;text-align: center;width: auto;}
	#TopPicksForYouProducts .ToolPromotions .PromotionListing .ProductListing .ProductName {position:relative;}
}
a img:hover{opacity:0.75;}
.navbar-header img:hover{opacity:1;}
.refine_sort {border-left: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2;padding-top: 13px;}
#btnShowMore {font-family:LatoWeb;display: none;/*display:block;*/ width: 100%; overflow: auto; text-align: center; padding-top: 10px;}
.btnMoreResults {color:#ffffff;padding: 10px 20px;background-color: #f88a3c;text-transform:uppercase;border:none;}
.btnMoreResults:hover {opacity:0.85}
#TopPicksForYouProducts .ToolPromotions .PromotionListing .Added-Basket-Quick-View-Scroller {background-color: #000000;border-radius: 0px;color: #ffffff;display: none;float: left;font-family: LatoWeb;font-size: 15px;height: 70px;line-height: 70px;margin-left: 30px;margin-right: auto;margin-top: -130px;max-width: 229px;opacity: 0.85;text-align: center;width: 100%;}


#ToolProduct #TopPicksForYouProducts .ToolPromotions .PromotionListing:hover .ProductPrice {display:block;}
#ToolProduct #TopPicksForYouProducts .ToolPromotions .PromotionListing b.viewNow {background: #0081c5 none repeat scroll 0 0;bottom: 55px;color: #ffffff;display: none;font-family:LatoWeb;font-size: 14px;font-weight: normal;height: 20px;line-height: 20px;position: relative;text-align:center;text-transform: uppercase; width: 100%;max-width:229px;margin-left:auto;margin-right:auto;}
#ToolProduct #TopPicksForYouProducts .ToolPromotions .PromotionListing b.buyNow {background: #f88a3c none repeat scroll 0 0;bottom: 50px;color: #ffffff;display: none;font-family:LatoWeb;font-size: 14px;font-weight: normal;height: 20px;line-height: 20px;position: relative;text-align:center;text-transform: uppercase; width: 100%;max-width:229px;margin-left:auto;margin-right:auto;}
#ToolProduct #TopPicksForYouProducts .ToolPromotions .PromotionListing:hover b.viewNow:hover, .ToolPromotions .PromotionListing:hover b.buyNow:hover {opacity:0.85}
#ToolProduct #TopPicksForYouProducts .ToolPromotions:hover .PromotionListing b.viewNow, #ToolProduct #TopPicksForYouProducts .ToolPromotions:hover .PromotionListing b.buyNow{display:block;}
@media only screen and (max-width: 374px) {
    #ToolProduct #TopPicksForYouProducts .ToolPromotions a span abbr {display: inline-block !important;padding-left:10px;}
}

@media screen and (min-width: 480px) {
   #TopPicksForYouProducts .ToolPromotions:hover .PromotionListing .ProductPrice, #TopPicksForYouProducts .ToolPromotions:hover .PromotionListing .ReviewStars {display: none;}
   #ToolProduct #TopPicksForYouProducts .ToolPromotions:hover .PromotionListing b.viewNow {width:229px;}
   #ToolProduct #TopPicksForYouProducts .ToolPromotions:hover .PromotionListing b.buyNow {width:229px;}
   }

#TopPicksForYou {display: none;}

@media only screen and (min-width: 790px) {
    #TopPicksForYou {display: block;}
}
   
   
   
#StockOnly {border-bottom: 1px solid #d2d2d2;border-top: 1px solid #d2d2d2;clear: both;color: #5a6771;font-size: 14px;font-weight: bold;line-height: 20px;margin: 5px 10px 10px;padding: 10px 0;}
#StockOnly img {float:right;margin-right:15px;}
#StockSlider {display:inline-block;border-bottom: 1px solid #d2d2d2;clear: both;color: #5a6771;font-size: 14px;font-weight: bold;line-height: 20px;margin: 5px 10px 10px;padding: 10px 0;}
#StockSlider p {margin:0;width:100%;max-width:240px;}
#StockSlider input {background-color:#f2f2f2;width:100%;margin-bottom:5px;}
#StockSlider label {width:100%;float:left;display:block;font-size:14px;}
#amount {border:0; color:#f88a3c; font-weight:bold;}


a.wasPrice {color:#009800;}
a.wasPrice abbr {cursor:pointer;}

/***Authorised Seller Popup***/
.box {margin: 0 auto 25px;padding: 5px;border: 2px solid #0081c5;border-radius: 20px/50px;background-clip: padding-box;text-align: center;box-shadow: 15px 15px 15px 0 rgba(0, 0, 0, 0.35);position: relative;}

.triangle-border {position:relative;padding:15px;margin:1em 0 3em;color:#333;background:#fff;}
.triangle-border::before { border-width: 20px 20px 0;bottom: -20px;display: block;left: 40px;position: absolute;width: 0;}
.triangle-border::after {border-color: #fff transparent;border-style: solid;border-width: 13px 13px 0;bottom: -13px;content: "";display: block;left: 47px;position: absolute;width: 0;}
.triangle-border.right::before {border-width: 15px 0 15px 30px;bottom: auto;left: auto;right: -30px;top: 10px;}
.triangle-border.right::after {border-color: transparent #fff;border-width: 15px 0 15px 21px;bottom: auto;left: auto;right: -21px;top: 30px;}

.authButt {font-size: 1em;color: #000000;border: 0px solid #06D85F;border-radius: 20px/50px;text-decoration: none;cursor: pointer;}
.authButt:hover {color:#000000;}

.overlay {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;bottom: 0;display: none;left: 0;opacity: 0;right: 0;position:absolute;top: 0;transition: opacity 500ms ease 0s;padding-top:500px;margin-top:-500px;}
.overlay:target {display: block;opacity: 1;}

.erpopup {background: #fff none repeat scroll 0 0;border: 1px solid #d2d2d2;border-radius: 0;box-shadow: 5px 5px 8px 0 rgba(0, 0, 0, 0.35);margin: 75px 0 0 200px;padding: 0;position: absolute;width: 400px;}
.erpopup .erpclose {position: absolute;top: 0px;right: 10px;font-size: 30px;font-weight: bold;text-decoration: none;color: rgb(248, 138, 60)}
.erpopup .erpclose:hover {color: #0081c5;}
.erpopup .content {max-height: 30%;overflow: auto;}

.erauthP {color: #333;font-family: Arial;font-size: small;line-height: 1.3em;padding: 20px;max-width:300px;}
.erauthP ul {margin: 0;padding: 0;}
.erauthP ul li {font-family: Arial;font-size: small;list-style-type: none;padding: 0 0 5px;}
.erauthP h4 {font-size: small;font-weight: bold;margin: 0;padding-bottom: 10px;color:#000000;letter-spacing:1px;font-size:14px;}
/**this uses the EBAY Tick**/
/*.authP .chk {background: rgba(0, 0, 0, 0) url("http://ir.ebaystatic.com/pictures/aw/pics/viewitem/spr1VI.png") no-repeat scroll 0 -224px;display: inline-block;height: 12px;position: absolute;width: 12px;} */
.erauthP .chk {color:#0081c5;display: inline-block;float:left;font-weight:bold;vertical-align:middle;height: 13px;width: 13px;}
.erauthP .txt {display: inline-block;padding: 0 0 0 17px;}

@media screen and (max-width: 1440px){
	.overlay {position:relative;padding-top:200px;margin-top:-200px;}
	.erpopup {margin: 0 auto;width: 95%;box-shadow:none;border:none;position:relative;}
	.erpopup .erpclose {top:0;right:15px;}
	.triangle-border.right::after {display:none;}
  }
.viewPrice a, .viewPrice abbr {color: #009800;}

.pageAnchors { height:0;background-color:#f2f2f2; color:#f2f2f2;}
.YourSearchResults {
    background-color: #f2f2f2;
    text-align: center;
    width: 100%;
    font-family: LatoWeb;
    font-weight: bold;
    font-size: 18px;
    padding-top: 13px;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}
#BackToTop {border:1px solid #d2d2d2;padding-left:7px;width: 40px;height: 40px;background: #f2f2f2;position: fixed;bottom: 150px;right: 0px;display: none;opacity: 1;border-radius: 5px 0px 0px 5px;z-index:1;cursor:pointer;}
#BackToTop.glyphicon {top: initial;font-size:30px;}
