/*   green rgb(47, 122, 78)  */
/*   red rgb(178, 52, 38)  */


.centered
{
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -100px;
}

.popup
{
  /*   #FFCC66; */
  background-color:#fff;
  border:0px; border-style:solid;
  visibility:visible;
  border:1px solid rgb(20, 7, 60);
  border-color:rgb(20, 7, 60);
  position: fixed;
  top:0px;
  left:0px;   
  width:100%;
  margin-top:0px;
   
}

  .popup_view_cart_height
  {
    height:100%;
  }


  .pizza_popup_view_cart_height
  {
    height:100%;
  }


  .generic_popup_view_cart_height
  {
    height:100%;
  }



  .popup_x_left
  {
    left:300px;
  }

  .menu_radio_button
  {
     width:25px;
     height:25px;
  }



  

.popup_back_menu_button_container
{
  padding-top:0px;
  margin-top:0px;
  top:0px;
  width:100%;
  height:50px;
}


.popup_back_menu_button_container_bottom
{
  padding-top:0px;
  margin-top:0px;
  width:100%;
  height:50px;
  position:absolute;
  bottom:0;
}



.popup_back_menu_button
{
  text-align:center;
  background-color:rgb(20,7,60);
  height:35px;
  padding-top:15px;
  color:#FFF;
  font-family:Arial;
  font-size:20px;
  font-weight:bold;
}





.popup_back_menu_button_left_top
{
  width:calc(50% - 1px);
  float:left;
  border-right:1px solid #FFF;
  
}

.popup_back_menu_button_right_top
{
  width:50%;
  float:right;
}



.popup_back_menu_button_left
{
  width:calc(50% - 1px);
  float:left;
  border-right:1px solid #FFF;
  position: absolute;
  bottom: 0;
  background-color:rgb(20,7,60);

}

.popup_back_menu_button_right
{
  width:50%;
  float:right;
  
  bottom: 0;
  margin-left:210px;

}

.adjust_body_for_scroll
{
    
}

.add_item_button_bg
{
  background-color:rgb(20,7,60);
  color:#FFF;
}

.menu_item_title
{
  color:rgb(0, 0, 0);
}

/
.rotating_image
{
  width:95%;

}


.menu_item_heading
{
 font-size: 1.5em;
 font-weight:bold;
 color:rgb(20,7,60);
}

  .menu_item_heading_sub_title {
    font-size: 1.5em;
    font-weight: bold;
    color: #808080;
  }



/* start - set body size for desktop/tablet when screen width is minimum 600px  */
@media only screen and (min-width:600px) 
{


.rotating_image
{
  width:80%;

}

  .menu_radio_button
  {
     width:20px;
     height:20px;
  }

  .popup
  {
       /*   #FFCC66; */
    border:1px; border-style:solid;
    visibility:visible;
    border:1px solid;
    border-color:rgb(211, 211, 211);
    position: fixed;
    top:0px;
    left:47%;   
    transform: translate(-50%, 10px);
    width:420px;
  }


  .popup_view_cart_height
  {
    height:100%;

  }


  .pizza_popup_view_cart_height
  {
    height:100%;
    max-height:630px;

  }


  .generic_popup_view_cart_height
  {
    height:100%;
    max-height:445px;

  }



}
