/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

/*div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}*/
/* HTML5 display-role reset for older browsers */
/*article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section 
{
  display: block;
}
body {
  line-height: 1;
}*/
ol.ul-list,
ul.ul-list {
  list-style: none;
}
#buynow{
    float: center;
  width:  100%;        
}
.buynow_menu {
  position: sticky;  
  top: 0;
  left: 0;
  width: 100%;
  background: #ff6600;
  display: flex;
  justify-content: center;
}
.buynow_menu * {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.buynow_menu .center {
  width: 100%;
}
.buynow_menu .ul-list {
  display: flex;
}
.buynow_menu .ul-list > li {
  width:  100%;  
  flex: 1;
  border-right: 1px solid #333;
  position: relative;
}
.buynow_menu .ul-list > li:last-child {
  border-right: none;
}
.buynow_menu .ul-list > li > a {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight:700;
  text-decoration: none;
  color: #fff;
  background: #ff6600;
}
.buynow_menu .ul-list > li > span {
  color: #fff;
  font-size: 14px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #d55500;
}
.buynow_menu .ul-list > li:hover .ol-list {
  display: block;
}
.buynow_menu .ol-list {

  display: none;
  position: absolute;
  top: 40px;
  z-index: 999;
  background: #d55500;
  width:  100%; 
}
.buynow_menu .ol-list > li > a {
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #b1b1b1;
  justify-content: center;
  width:  100%;   
}
.buynow_menu .ol-list > li > a:hover {
  background: #3f3f3f;
}












/*_______________________________________________________________________________________________*/




#buynow-double{
  float: right;
  width:  150px;        
}
.buynow-double_menu {
  position: absolute;
  top: 0;
  right: 0;
  width: 150px;
  background: #ff6600;
  display: flex;
  justify-content: center;
}
.buynow-double_menu * {
  box-sizing: border-box;
}
.buynow-double_menu .right {
  width: 150px;
}
.buynow-double_menu .ul-list {
  display: flex;
}
.buynow-double_menu .ul-list > li {
  width:  150px;  
  flex: 2;
  border-right: 1px solid #333;
  position: relative;
}
.buynow-double_menu .ul-list > li:last-child {
  border-right: none;
}
.buynow-double_menu .ul-list > li > a {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight:700;
  text-decoration: none;
  color: #fff;
  background: #ff6600;
}
.buynow-double_menu .ul-list > li > span {
  color: #fff;
  font-size: 14px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #d55500;
}
.buynow-double_menu .ul-list > li:hover .ol-list {
  display: block;
}
.buynow-double_menu .ol-list {

  display: none;
  position: absolute;
  top: 40px;
  z-index: 999;
  background: #d55500;
  width:  100%; 
}
.buynow-double_menu .ol-list > li > a {
  font-size: 14px;
  text-decoration: none;
  color: #fff;
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #b1b1b1;
  justify-content: center;
  width:  100%;   
}
.buynow-double_menu .ol-list > li > a:hover {
  background: #3f3f3f;
}











@media (max-width: 768px){
.buynow-double_menu .ul-list > li > a {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight:700;
  text-decoration: none;
  color: #fff;
  background: #ff6600;
}
.buynow-double_menu .ul-list > li > span {
  color: #fff;
  font-size: 10px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #d55500;
}
.buynow-double_menu .ul-list > li:hover .ol-list {
  display: block;
}
.buynow-double_menu .ol-list {

  display: none;
  position: absolute;
  top: 40px;
  z-index: 999;
  background: #d55500;
  width:  100%; 
}
.buynow-double_menu .ol-list > li > a {
  font-size: 10px;
  text-decoration: none;
  color: #fff;
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #b1b1b1;
  justify-content: center;
  width:  100%;   
}
.buynow-double_menu .ol-list > li > a:hover {
  background: #3f3f3f;
}

}






@media (max-width: 360px){
.buynow-double_menu .ul-list > li > a {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight:700;
  text-decoration: none;
  color: #fff;
  background: #ff6600;
}
.buynow-double_menu .ul-list > li > span {
  color: #fff;
  font-size: 10px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #d55500;
}
.buynow-double_menu .ul-list > li:hover .ol-list {
  display: block;
}
.buynow-double_menu .ol-list {

  display: none;
  position: absolute;
  top: 40px;
  z-index: 999;
  background: #d55500;
  width:  100%; 
}
.buynow-double_menu .ol-list > li > a {
  font-size: 10px;
  text-decoration: none;
  color: #fff;
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #b1b1b1;
  justify-content: center;
  width:  100%;   
}
.buynow-double_menu .ol-list > li > a:hover {
  background: #3f3f3f;
}

}

@media (max-width: 480px){
.hide-in-phone{display: none!important;}

#buynow-double{
  float: right;
  width:  50px;        
}
.buynow-double_menu {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  background: #ff6600;
  display: flex;
  justify-content: center;
}
.buynow-double_menu * {
  box-sizing: border-box;
}
.buynow-double_menu .right {
  width: 50px;
}
}