/*
Theme Name:     Majesty Child
Theme URI:      http://themeforest.net/item/majesty-restaurant-woocommerce-wordpress-theme/13483561
Description:    Child theme for the Majesty theme
Author:         samathemes
Author URI:     http://samathemes.com
Template:       majesty
Version:        1.0
*/
@import url("../majesty/style.css");

.top-bar {
background: #232323;
position: absolute;
width:100%;
z-index: 10000;
padding-top: 4px;
padding-bottom: 4px;
}
.top-bar span {
color: #ffffff;
}

.welcome-msg {
padding-right: 10px;
}

.top-links {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}

.woocommerce form.login input[type="submit"] {
text-align: center;
}

.woocommerce form.login input[type="password"], .woocommerce form.login input[type="text"], .woocommerce form.login input[type="submit"], .woocommerce form.login label {
width: 100%;
}

.phoen-myaccount-menu .myaccount-menu li {
padding: 0;
}

.phoen-myaccount-menu .myaccount-menu li a {
padding: 15px 0;
display: block;
}
.woocommerce-MyAccount-navigation {
text-align: center;
}
.woocommerce-MyAccount-navigation ul {
padding: 0;
/* display: -webkit-box;       */
/* display: -moz-box;         / */
/* display: -ms-flexbox;       */
/* display: -webkit-flex;      */
/* display: flex; */
}
.woocommerce-MyAccount-navigation ul li{
display: inline-block;
list-style: none;
margin: 0;
margin-left: -4px;
padding: 0;
}

.woocommerce-MyAccount-navigation ul li:first-child{
margin-left: 0;
}

.woocommerce-MyAccount-navigation ul li:last-child a{
border-right: 1px solid #649b3e;
}

.woocommerce-MyAccount-navigation-link a {
display: block;
padding: 10px 20px;
border-top: 1px solid #649b3e;
border-bottom: 1px solid #649b3e;
border-left: 1px solid #649b3e;
}

.woocommerce-MyAccount-navigation-link.is-active a {
background: #649b3e;
color: #fff;
}


.shop_table.my_account_orders  tr td  a.invoice {
padding: 5px 20px;
height: auto;
line-height: 1.42857143;
margin-left: 4px;
}

.single-menu .desc-content {
margin: 50px 0 50px;
}

.woocommerce-tabs {
padding-top: 30px;
}

.calendar-archives.pastel .calendar-navigation {
background-color: #262626;
}

.calendar-archives.pastel .month, .calendar-archives.pastel .day {
color: #649b3e;
background-color: #f8f8f8;
}

.calendar-archives.pastel .month.has-posts a, .calendar-archives.pastel .day.has-posts a {
background-color: #649b3e;
}

.calendar-archives.pastel .calendar-navigation>.menu-container:hover {
background-color: #649b3e;
}
.calendar-archives.pastel .month.has-posts a:hover, .calendar-archives.pastel .day.has-posts a:hover {
background-color: #262626;
}

.chef-message img, .chef-style-2 img {
top: -242px;
}

.author_name p {
padding-right:60px;
}

.wrap-menu-cart {
height: 85px;
}

#header-sticky-wrapper.is-sticky #header.header-bottom, #header, #header-wrap, #main-menu:not(.style-dropdown), #main-menu:not(.style-dropdown) > ul {
height: 85px;
}
#main-menu ul li {
height: 85px;
}
#main-menu ul li a {
height: 85px;
line-height: 85px;
}
#shop_cart {
height: 85px;
margin-top: 17px;
}

#menu-scroll li a:before {
color: #5ca47a;
}

p.demo_store  {
  position: absolute;
  top: 200px;
  z-index: 10000;
  text-align: center;
  background: #efefef;
  width: 100%;
}

@media only screen and (max-width: 991px) {
#header .dark #shop_cart {
margin: 25px 0 0 !important;
}
#header.header-transparent, #header, #header-wrap {
margin-top:20px;
}
.single-menu .desc-content {
margin: 30px 0 30px;
}
}
.woocommerce-account .woocommerce form input[type="password"] {
    display: inline;
    width: 50%;
    margin-left: 20px;
}