@charset "utf-8";
/* CSS Document */

.wrapper #productAttributes .wrapperAttribsOneTime{
  display:none;
}

.wrapperAttribsQtyPrices{
  display:none;
}


.bfHomeMainAd{
	clear:both;
	text-align:center;
}

.bfHomeMainAd a img{
	margin:5px;
}

.bfHomeMainAd_full{
	clear:both;
	text-align:center;
	width:100%;
	  min-width:240px;
}

.bfHomeMainAd_full a img{
	margin:5px;
	width:100%;
	  min-width:240px;
}


.bfHomeMainAd_col2-1{
	float:left;
	margin:2%;
	text-align:center;
	width:45%;
	  min-width:240px; 
}

.bfHomeMainAd_col2-1 a img{
	margin:2%;
	width:100%;
	  min-width:240px;  
}


.fnt-medium .megamenu__submenu li a {
    font-size: .75em;
}


div.bfbrand ul li a{
  background:none;
  color:#777;
}


div.bfbrand ul li a:hover{
  background:none;
  color:#000;
}


header #mainMenu .navbar-nav > li{

  padding:1em 2em !important;

}

.content{margin-top: 0px !important;}





@media (min-width:320px) and (max-width:480px){
	
	.bfHomeMainAd_col2-1{
		float:left;
		margin:0%;
		text-align:center;
		width:100%;
	  		min-width:240px; 
	}

	.bfHomeMainAd_col2-1 a img{
		margin:2%;
		width:100%;
			min-width:240px;  
	}
	
	
}

#navEZPagesTop a:link, #navEZPagesTop a:visited{

  padding:12px 15px 11px 15px;

}




@media (min-width: 1025px) and (min-width: 1200px){.nav .dropdown .dropdown-menu{width: 800px;}}


.megamenu__subtitle span:first-child{
	font-size: .8em;
	font-weight: 400 !important;
}


@media (min-width: 1025px){
	font-size: .8em;
	font-weight: 400 !important;
	
}

@media (min-width: 1769px){.content{margin-top: 0px;}}


/* ******************************************************************** */


.adblck_row{

		width:100%;
			max-width:1280px;
			min-width:320px;
    margin:0 auto;

	}

	.cont_col_3_8{
		float:left;
	  	width:36%;
			min-width:320Px;

	}

	.cont_col_5_8{
		float:left;
		width:64%;
		  min-width:320px;

	}
	
	.cont_rowFlex{
		display:flex;
	}
	
	.cont_flex{
		flex: 1;
	}
	
	.clearBoth{
		clear:both;
	}
	
	.upperC{
		text-transform: uppercase;
	}
	
	.loweerC{
		text-transform:lowercase;
	}
	
	.center{
		text-align:center;
	}





