
.shopping-cart.contain.flash_deals.top_picks.sTop{ margin-top: 172px;}

.ba-fff{ max-width: 1920px;}
.wrapper{position:relative;width:900px;margin:0 auto;padding:0;background:#ffffff;-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);-webkit-border-radius:0 0 1px 1px;-moz-border-radius:0 0 1px 1px;border-radius:0 0 1px 1px}
section{ display: block}
.nav-container { max-width: 1260px; margin: auto;padding: 22px 0;}
.nav-container ul{display: table; width: 100%;    }
nav li{display: inline;  text-align: -webkit-center;  list-style: none;  height: 129px; display: table-cell; vertical-align: middle; width: 11.22%;}
nav li a{text-decoration:none;font-size: 18px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;border: 2px solid #d6d6d6;display: table-cell; vertical-align: middle;width: 125px; background: #fff;
    height: 125px; padding: 5px;  color: #000;}
nav li a:hover,nav li a.selected{color:#000;background:#ffffff;border:solid 2px#da1a19}
.nav-container .floor_navv_cur a{
text-decoration:none;font-size: 18px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius: 50%;border: 2px solid #d6d6d6;display: table-cell;vertical-align: middle;  width: 125px; height: 125px; padding: 5px;  border: solid 2px #da1a19; color: #da1a19;	
}
.sticky{position:fixed;top:0;animation:thedrop 1s 1;-moz-animation:thedrop 1s 1;-webkit-animation:thedrop 1s 1}
.sticky.nav-above{position:absolute;top:-15px;left:1em;right:1em;height:15px;background:linear-gradient(top,rgba(255,255,255,1)0%,rgba(255,255,255,0)80%);background:-webkit-linear-gradient(top,rgba(255,255,255,1)0%,rgba(255,255,255,0)100%);background:-moz-linear-gradient(top,rgba(255,255,255,1)0%,rgba(255,255,255,0)100%)}
/*media queries*/  
.menuBtn{background:center center no-repeat transparent;background:#000;display:block;width:40px;height:40px;position:absolute;top:0;left:10px}
.clear {clear: both;}
.section{width:100%;max-width:1140px;min-width:960px;z-index:10;position:relative;margin:0 auto;padding:0 0 20px 0}
/* This is the selector i used for my menu, it needs to be set as position:absolute; */
.subMenu00{ position: relative; width: 100%;}
.subMenu{position:absolute; z-index:1000; width:100%; background:#f9eabf; max-width: 1920px;}
.subNavBtn{display:block;height:35px;width:12%;float:left;margin:0px 0px 0 0;text-decoration:none;font-size:14px;padding:15px 2%0 2%;text-align:center;  color:#fff}
.end {margin: 0;}

.subMenu.smint.fxd nav li { height: 97px; text-align: -webkit-center;}
.subMenu.smint.fxd nav li a { width: 100px;  height: 100px; font-size: 14px; cursor: pointer;}
.subMenu.smint.fxd .nav-container {padding: 8px 0;}
@media (max-width:1600px) {
	
.shopping-cart.contain.flash_deals.top_picks.sTop{ margin-top: 161px;}
	
nav li a{font-size: 13px; text-align: center;  border: 2px solid #d6d6d6; width: 120px;height: 120px;padding: 5px;}
.nav-container .floor_navv_cur a{ width: 120px;font-size: 13px; height: 120px; border: solid 2px #da1a19;}	
.nav-container { max-width:98%; margin: auto;padding: 18px 0;}	
 nav li{ height: 125px;  text-align: -webkit-center; }
.subMenu.smint.fxd nav li { height: 97px; text-align: -webkit-center;}
.subMenu.smint.fxd nav li a{width: 88px; height: 88px;}	
.subMenu.smint.fxd .nav-container {max-width: 98%;padding: 4px 0;}
}
@media (max-width:768px) {
	.nav-container,.fxd{ display: none;}	
}

/*Let's keep connected*/
.BottomMailbox{ padding-top: 3%}
.BottomMailbox h1,.BottomMailbox h2{ color: #fff;padding-left: 1%;    padding-bottom: 1%;}
.BottomMailbox h1{ font-size: 36px; display: inline-block  }
.BottomMailbox .Guidelines {
    display: inline-block;
    position: relative;
    vertical-align: top;
    top: inherit;
    right: inherit;
	left: 1%;
}
.BottomMailbox .Guidelines-a li:hover ol {left: 0; z-index: 10; }
.BottomMailbox .Guidelines-a h3{ font-size: 19px; font-weight: bold; color: #000}
.BottomMailbox h2{ font-size: 24px }	
.BottomMailbox input{font-size: 24px;background: #fff;color: #808080;width: 85%;line-height: 28px; padding: 1%;border: none;display: block;float: left;border-top-right-radius: 0;border-bottom-right-radius: 0;}
.BottomMailbox button{font-size: 24px;background: #ff7800;line-height: 28px;padding: 1%;color: #fff;width: 14%;border: none;display: block;float: left;border-top-left-radius: 0;border-bottom-left-radius: 0;}
.BottomMailbox input,.BottomMailbox button{height: 53px }

.BottomMailbox .erro_info,.BottomMailbox .success_info{
  display: none;color: #e62e04;
  position: relative;top: 5px;left:5px;font-size: 17px;
}
.BottomMailbox .success_info{
  color: #9fe36f;
}
@media (max-width:1050px) {
.BottomMailbox .Guidelines-a li:hover ol {left: -250px;}	
.BottomMailbox .Guidelines-a img{ width: 32px}
.BottomMailbox h1 {font-size: 28px;}
.BottomMailbox h2 { font-size: 23px;}	
.BottomMailbox input { font-size: 16px;}	
.BottomMailbox button {font-size: 19px;}
	
.BottomMailbox .erro_info,.BottomMailbox .success_info{font-size: 15px;}	
}
@media (max-width:768px) {
.BottomMailbox .Guidelines-a li:hover ol {left: -150px;}	
.shopping-cart.contain.flash_deals.top_picks.sTop{ margin-top: 0;}	
.BottomMailbox h1 {font-size: 22px;}
.BottomMailbox h2 {font-size: 16px;}	
.BottomMailbox input {font-size: 12px;     width: 78%;}	
.BottomMailbox button {font-size: 15px;width: 22%;}		
.BottomMailbox input, .BottomMailbox button {height: 40px;}
	
.BottomMailbox .erro_info,.BottomMailbox .success_info{font-size: 12px;}
}

	
@media (max-width:450px) {
.BottomMailbox .Guidelines-a h3{ font-size: 14px; margin-left: 10px}	
.BottomMailbox .Guidelines-a img{ width:20px}	
.BottomMailbox h1 {font-size: 20px;}
.BottomMailbox h2 {font-size: 14px; margin-bottom: 2%}	
.BottomMailbox input {font-size: 12px;  width: 78%;}	
.BottomMailbox button {font-size: 12px;width: 22%;}		
}