:root {
	--hero-green : #147E00;
	--hero-red : #B80818;
	--hero-highlighted : #ffed00;
}
.menu_page_inn .nav-tabs li a { padding: 17px 11px; font-size: 12px; }
.infrastructure .menu_page_inn .nav-tabs li a { padding: 17px 20px; font-size: 12px; }
.text-highlighted { /*color: var(--hero-highlighted);*/ color:#f5f1bc; -webkit-text-stroke: 1px yellow; font-Size: 50px; }
/*.text-alignmargin { margin: 10px 10px 10px 10px; }*/
.subscribe_area .fa-star { color: var(--hero-red); }
.subscribe_area .pizza_nav .prev_slide, .subscribe_area .pizza_nav .next_slide { top: 10%; }
.subscribe_area .testimonial-body p { color: #813A00; }
.pos-rel { position: relative; }
.border-radius-30 { border-radius: 30px; }
.border-radius-50 { border-radius: 50px; }
.header_left { text-align: center; justify-content: center; width: 100%; }
.mainmenu ul li a { text-transform: capitalize; }
.sub-menu li { text-align: left; }
.justify { text-align: justify; text-justify: distribute; }
.food_menu_info h2 span { font-size: 76px !important; }
.food_menu_info h2 { font-size: 60px !important; }
.contact_form_inn input[type=radio] { width: auto; height: auto; margin: 10px; }
input[type=number] { -webkit-appearance: none;
-moz-appearance: textfield;
appearance: textfield; }
.hero_area { background: var(--hero-green); } 
.mainmenu ul li { padding: 0 9px; } 
.btntoTop { content: url(../img/arrow_top.png) !important; width: 155px;
	transform: rotate(0deg) !important; }
.about_right:after { border-radius: 0px !important; }
.promo_order_text { right: 10px; }
/*.double_fun_pizza { left: 20% !important; }*/
.double_fun_pizza { transform: translateX(-50%) !important; }
.pizza_slide_action a { padding: 6px 12px; font-size: 10px; }
.product-details-text span { display: inline-block; margin-right: 20px; }
/*.double_fun_pizza {
  position: absolute;
  left: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  transform: matrix(1, 0, 0, 1, 0, 0) !important;
}*/
.alter.shape_17 {   position: absolute; left: 0; bottom: 0; z-index: 0; width: 188px; }
