.specialfont{
  font-style: italic;
    font-size: 120px;
    text-transform: capitalize;
    font-weight: 400;
    line-height: 100px;
    margin: 0 0 30px;
    color: #fff;
}


section.page-banner-section .container{
  display:none;
}

footer .instagram-widget, .footer-widget {
  background-color: #000 !important;
  background: none !important;
  padding-bottom: 10px;
}

footer .last-line {
  display: none;
}

.popular-menu-section {
  padding-top: 35px;
  padding-bottom: 35px;
}

.contact-section{
  padding-top: 35px;
  padding-bottom: 35px;
}

.widget_min_order_message {
	color: #fff;
}

.restaurant_sidebar_cart_data table.woocommerce-mini-cart tr.mini_cart_item td {
	color: #fff;
}

.total {
	color: #fff;
}

.total strong {
	color: #C7AD89 !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	margin-top: 10px;
}



#header{
margin: 0 auto;
}
#select-style{}
select {
    display: block;
    width: 100% !important;
        background: transparent;
    padding: 12px 20px;
    color: #222222;
    font-size: 12px;
    line-height: 12px;
    font-family: "Poppins", sans-serif;
    outline: none;
    border: 2px solid #eeeeee;
    margin: 0 0 30px;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}
section.page-banner-section h1 {
    font-size: 100px !important;
    line-height: 100px;
    font-family: "Mr Dafoe", cursive !important;
    font-weight: 400 !important;
    text-transform: initial;
    color: #ffffff;
    margin: 0 0 20px 0;
}

.woocommerce .woocommerce-breadcrumb {
    margin: 0 0 1em;
    padding: 0;
    font-size: .92em;
    height: 200px;
    color: #000;
    background-color: black;
   
}
.woocommerce .quantity .qty {
    width: 10em;
    text-align: center;
    text-align: left;
}
.woocommerce .woocommerce-breadcrumb a {
    color: #777;
    display: none;
}
.reservation-banner-section .container h1 {
    font-size: 80px;
}
.custom-address h2, .custom-address div, .custom-hours div {
    color: #000;
}
.restaurant_categories_items .menu-item__title {
    display: none !important;
}
.menu-item_content-container .menu-item__content img {
    width: 180px !important;
}
.menu-item_content-container.has-thumb .menu-item__content {
    min-height: 180px!important;
}
.xc_woo_restaurant_modal-content h4, .xc_woo_restaurant_modal-content .xc_woo_product_information_title, .xc_woo_restaurant_modal-content .xc_woo_product_information_quantity, .xc_woo_restaurant_modal-content .xc_woo_product_information_price, .xc_woo_restaurant_modal-content .restaurant-addon-name, .xc_woo_restaurant_modal-content .control.control--radio {
    font-family: "Poppins", sans-serif !important;
    color: #000;
}
.xc_woo_restaurant_modal-content label {
    font-weight: normal !important;
}
.center-area h2 {
    color: #000 !important;
}
.navbar-brand {
    padding: 10px 15px 10px 15px !important;
}
.navbar-brand img {
    height: 90px !important;
}
.contact-section .info-box {
    text-align: center !important;
}
.contact-section div.contact-info {
    max-width: 100% !important;
}
.contact-section div.contact-info .info-box h2, .contact-section div.contact-info .info-box p {
    margin-left: 0px !important;
}
.contact-section div.contact-info .info-box span {
    float: none !important;
}
.last-line .col-md-6 {
    width: 100% !important;
    text-align: center !important;
}
footer .last-line ul.social-icons {
    text-align: center !important;
}

.vc_custom_1549624287281 {
    position: relative;
}
.reservation-banner-section:after {
    content: '';
    position: absolute;
    top: 18px;
    bottom: 18px;
    right: 18px;
    left: 18px;
    border: 2px solid #c7ad88;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    display: none;
}
.reservation-banner-section:hover:after {
    display: block !important;
}

.tp-bgimg {
    display: inline-block !important;
}
.defaultimg {
    position: relative;
}
.tp-bgimg:after {
    content: '';
    position: absolute;
    top: 18px;
    bottom: 18px;
    right: 18px;
    left: 18px;
    border: 2px solid #c7ad88;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    display: none;
}
.tp-bgimg:hover:after {
    display: block !important;
}
@media only screen and (max-width:767px) {
    .tp-bgimg:after {
        display: none !important;
}
.navbar-collapse{
	background-color:black;
}
}
/* menu page styles */
.page-id-30 .xc-wrapper.style1 {
    background-image: url('https://lykke2eat.com/wp-content/uploads/2019/02/background.jpg');
    background-repeat: repeat;
}
.page-id-30 .xc_restaurant_sidebar_cart, .page-id-30 .xc_woo_restaurant_main_left {
    background: transparent;
}
.page-id-30 .woocommerce .woocommerce-breadcrumb {
    margin: 0px;
}
.page-id-30 .xc-wrapper .restaurant_categories h4, .page-id-30 .xc_widget_title, .page-id-30 .restaurant_category_data .products-container > h3, .page-id-30 .xc_woo_restaurant_modal-content h4, .page-id-30 .restaurant-addon-name {
   color: #c7ad88 !important;
}
.page-id-30 .menu-item__variation__price {
   color: #c7ad88 !important;
}    
.page-id-30 .menu-item_content-container .menu-item__content img {
    border: none;
}
.page-id-30 ul.categories_list li a.xc-active {
    color: #fff !important;
}
.page-id-30 ul.categories_list li {
    font-size: 20px !important;
    line-height: 20px !important;
    margin-bottom: 10px !important;
}
.page-id-30 .categories_list_item a:hover {
    color: #fff !important;
}
.woocommerce .woocommerce-breadcrumb {
    margin: 0px !important;
}

.popular-menu-section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.wpcf7-form-control-wrap.menu-332{
  color: #fff !important;
  height: 46px !important;
  border-radius: 1px !important;
}

.wpcf7-form-control .wpcf7-date .wpcf7-validates-as-required .wpcf7-validates-as-date{
  color: #222 !important;
}

.reservation-banner-section {
  height: 400px;
}

 input[type="text"],  textarea, input[type="text"], input[type="password"], input[type="email"], input[type="search"], textarea, input[type="date"], input[type="number"]{
   
    color: #999 !important;
 
    
} 

.woocommerce form .form-row label {
	line-height: 5 !important;
}

#byconsolewooodt_delivery_date_alternate_field {
	display: none !important;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
	display: none !important;
}


.woocommerce form .form-row label {
      line-height: 22px !important;
}
.restaurant-addon .form-row.form-row-wide {
  padding-top: 17px;
    padding-bottom: 17px;
}
.full-width figure, .full-width .vc_box_border_grey, .full-width img {
    width: 100%;
}
.about-content{padding-right: 20px !important;}
@media(max-width: 767px){
#ngg-gallery-60a6b3b2340d5313af5cb9e5c6fd36ae-1 .ngg-gallery-thumbnail-box {
  width: 90%;
}
#ngg-gallery-60a6b3b2340d5313af5cb9e5c6fd36ae-1 .ngg-gallery-thumbnail-box  img{
  width: 100%;
}
#services-section .menu-post{height: auto !important;}
#services-section .menu-post-content h2{margin: 0px !important;}
#services-section .menu-post-content span{display: none;}
.wpcf7-select{margin: 0px 0px 30px 0px !important;}
.about-section {
    padding: 10px 0 !important;
}
.about-section .about-content {
    padding: 0px 0px 50px 0px !important;
    text-align: center !important;
}
.line-height{line-height: 50px;}
#text-2{padding: 10px !important;}
.navbar-fixed-top .navbar-collapse{max-height: 500px !important;}
.welcome-text {
    top: 170px !important;
}
input[type="submit"]{width: 100% !important;}
}
@media only screen and (max-width: 450px) and (min-width: 400px){
  .sgpb-popup-close-button-6{
    right: -6px !important;
  }
}