/*
Theme Name: takeaway
Theme URI: https://uouapps.com/
Author: uouapps
Author URI: https://uouapps.com/
Description: The Ultimate Support Theme for Envato Marketplace Authors
Version: 1.0.6
Tags: white, responsive, sidebar, widgets, option panel
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.txt
Text Domain: takeaway
Domain Path: /languages/


*/


/* =Reset
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centered in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {
	background: #fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}

.gallery-caption {
}

.wp-caption {
    border: 1px solid #ccc;
    margin-bottom: 1.5em;
    max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 1.2% auto 0;
    max-width: 98%;
}
.wp-caption-text {
    text-align: center;
}
.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.bypostauthor {
}

/* Alignment */
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}
.aligncenter {
    clear: both;
    display: block;
    margin: 0 auto;
}

.navbar navbar-default {
    position: relative;
    float: left;
    width: 100%;
    display: block;
    clear: both;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
    background: #313131;
    background: hsl(0, 0%, 19%);
}

.form-submit {
    display: none;
}

.col-md-8 h4 {
    /*padding: 0 5em;*/
}

.frown {
    padding: 0 32rem;
}



[ng-cloak]{
    display: none;
}


.dropdown-details select {
    width: 160px;
}

.variation-ExtraOptions p, .variation-FoodVariation p {
    padding-top: 10px !important;
}
h6 a.ng-binding {
  cursor: default;
  pointer-events: none;
}
#main-wrapper .all-menu-details .price-option h4 {
  border-bottom: medium none !important;
}
#main-wrapper .all-menu-details .price-option button {
  border-top: 1px solid !important;
}

.woof_list > li > .woof_radio_label {
  color: #ff0000;
  font-weight: 700;
}
.woo-main-section .button.product_type_simple.add_to_cart_button {
  bottom: 3px;
  position: absolute;
  right: 3px;
}
.woo-main-section .added_to_cart.wc-forward {
  bottom: 3px;
  position: absolute;
  right: 150px;
}

.home-bottom {
  background: #f2f2f2 none repeat scroll 0 0;
  padding: 20px 0;
}
.home-bottom h1, .home-bottom h2 {
  font-size: 27px;
  margin: 0;
}

#woo-floating-minicart {
  display: none !important;
}
/* prog 10 */
.woocomerce-form.woocommerce-form-login.login {
  display: block !important;
}

#order_review {
  width: 48%;
}
.logged-in.woocommerce-checkout h4 {
  display: none;
}
.woocommerce-checkout h4 {
  position: absolute;
  top: 60px; 
}
.woocommerce-checkout .woocommerce-info {
  margin-bottom: 55px;
}
#order_comments_field {
  margin-top: 64px;
}

@media only screen and (max-width : 768px) {
#order_comments_field {
  margin-top: 0;
}
}
.gray_bg{
    background: #f1f1f1;
        padding-top: 10px;
    padding-bottom: 10px;
}

.total-item-price.discount-total{
    width:65px!important;
}
.discount_container .total-item-name{
    font-size: 14px;
    width: 167px!important;
}
.contact-us iframe{
    zoom:98%;
}
#header .header-nav-bar .navbar .navbar-brand img {

    margin-left: 18px !important;
}
#header .header-nav-bar .navbar-nav li:nth-child(3)
 {
     margin-right: 0px!important; 
    margin-left: 280px;
}
#main-wrapper #header .header-nav-bar .navbar .navbar-brand {
 
    margin: -40px auto 0;
}
@media only screen and (max-width: 1200px) {
	#main-wrapper #header .header-nav-bar .navbar-nav li {
    display: inline-block;
    float: none;
    padding: 0;
    top: -35px;
}
	#header .header-nav-bar .navbar .navbar-brand img {

    margin-left: 18px !important;
}
	#header .header-nav-bar .navbar-nav li:nth-child(3)
 {
     margin-right: 0px!important; 
     margin-left: 280px !important;
}
   
}
@media only screen and (max-width: 1050px) {
	#main-wrapper #header .header-nav-bar .navbar-nav li {
          display: block;
        float: left;
        padding: 5px 0;
        width: 100%;
		top: 0;
    }
	#header .header-nav-bar .navbar-nav li:nth-child(3)
 {
     margin-right: 0px!important; 
     margin-left:0px !important;
}
	
}
/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
.woocommerce-checkout h4 {
  top: 107px;
}
.woocommerce-checkout .woocommerce-info {
  max-width: 320px;
  margin-left: auto;
  margin-right: auto;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, 
.woocommerce-page form .form-row-first, 
.woocommerce-page form .form-row-last {
  width: 100% !important;
}
#order_review {
  width: 100%;
}
#header .header-top-bar .call-us {
  display: none;
}
#header .header-top-bar .call-us1 {
  margin-left: -18px;
  padding-bottom: 8px;
}
.header-top-bar .close-now {
  display: none;
}
.header-top-bar {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
header {
  padding-top: 50px;
}
.page-id-2142 .cart_qty.ng-scope {
  display: none !important;
}
.page-id-2142 #main-wrapper .all-menu-details .price-option h4, 
.page-id-2142 #main-wrapper .all-menu-details .price-option button {
  width: 50%;
}
.page-id-2142 #main-wrapper .all-menu-details .price-option button {
  border-left: medium none;
}
.page-id-2142 #main-wrapper .all-menu-details .price-option button {
  border-top: medium none !important;
}
#woo-floating-minicart-icon span.cart-icon {
  background-color: #13ad2b !important;
}
#woo-floating-minicart {
  display: block !important;
}
#woo-floating-minicart {
  top: 0 !important;
  z-index: 99999 !important;
}
#woo-floating-minicart-base {
  background-color: #3c3c3c !important;
}
#woo-floating-minicart-base p.total {
  color: #fff !important;
}

}