
    body {
        font-family:Open Sans, sans-serif;
        font-size: 15px;
        line-height: 22px;
        font-weight:400;
        color:#797e81;
    }
    
    /* Header */
    header {
        background-color: #f7f7f7!important;
        color: #2e4551;
    }
    header .right_block p {
        line-height: 22px;
    }
    header .menu a,
    .menu_mobile .menu > li a,
    header .menu_mobile .menu li .sub-menu li a,
    header .menu_mobile .menu li .sub-menu li:before,
    .one-half-header > span {
        font-family: Open Sans;
        font-size: 14px;
        font-weight: 700;
        color: #2e4551;
    }

    header .menu li:hover > a {
        color: #a52626;
    }

    header .menu li a:before {
        background: #a52626;
    }

    header .menu li .sub-menu,
    .header_cart_content .cart_submenu p.empty {
        background: #1d2326;
    }

    header .menu li .sub-menu li a,
    header .menu li .sub-menu li .sub-menu li:hover a,
    header .menu li .sub-menu li.current-menu-ancestor .sub-menu li a,
    header .sub-menu li.menu-item-has-children:before {
        font-size: 15px!important;
        color: #ffffff;
    }

    @media (max-width: 1199px) {
        header .menu li .sub-menu li a,
        header .menu li .sub-menu li .sub-menu li:hover a,
        header .menu li .sub-menu li.current-menu-ancestor .sub-menu li a,
        header .sub-menu li.menu-item-has-children:before {
            color: #2e4551;
        }
    }

    header .menu li .sub-menu li:hover > a,
    header .menu li .sub-menu li.current-menu-item a,
    header .menu li .sub-menu li .sub-menu li:hover > a,
    header .menu li .sub-menu li .sub-menu li.current-menu-item a,
    header .menu li .sub-menu li.current-menu-ancestor a,
    header .menu li.current-menu-item a,
    .footer_menu li:hover a,
    a.cart_contents:hover,
    header .sub-menu li.menu-item-has-children:hover:before,
    header .menu_mobile .sub-menu li.menu-item-has-children:hover:before,
    header .menu li.current-menu-ancestor a,
    header .menu li.current-menu-ancestor:before {
        color: #a52626;
    }
    header .right_block {
        color: #2e4551;
        font-size: 14px;
    }
    header .sub-menu:before,
    .dish_counter {
        background: #a52626;
    }
    .toggle-inner, 
    .toggle-inner::before, 
    .toggle-inner::after {
        background-color: #2e4551;
    }
    /* Footer */
    footer {
        background: #515151;
        color: #ffffff;
    }

    .footer_manu ul li a,
    footer .circle_socials ul li a {
        color: #ffffff;
    }
    footer .circle_socials ul li a {
        border-color: rgba(255,255,255, .5);
    }
    .footer_manu ul li a:before {
        background: #ffffff;
    }
    .footer_copyright_text {
        color:#797e81;
        font-size: 15px;
    }
    .module_dishes .text h6 {
        color:#797e81;
        font-family:Open Sans, sans-serif;
    }
    .sidepanel li a,
    .sidepanel li a.rsswidget:hover,
    .featured_items_meta span,
    .widget_archive li::after, 
    .widget_categories li::after, 
    .widget_pages li::after, 
    .widget_recent_entries li::after,
    .sidepanel,
    .widget_calendar .calendar_wrap table tfoot a,
    .sidepanel.widget_calendar td a:hover,
    .post-meta, .post-meta a,
    .pagerblock li a {
       color:#797e81;
    }
    .sidepanel li a:hover,
    .sidepanel li:hover:after,
    .sidepanel.widget_recent_entries li:hover > a,
    .sidepanel.widget_categories li:hover > a,
    .sidepanel.widget_archive li:hover > a,
    .sidepanel.widget_pages li:hover > a,
    li a.rsswidget,
    .widget_calendar .calendar_wrap table tfoot a:hover,
    .sidepanel.widget_calendar td a,
    .widget_meta li:hover a,
    .widget_nav_menu li:hover > a,
    a.shortcode_button.btn_type5:hover,
    .post-meta a:hover,
    .pagerblock li a.current,
    blockquote p cite,
    .shortcode_iconbox a:hover h5,
    .woocommerce .woocommerce-message::before {
       color: #a52626;
    }
    input[type="submit"]:hover,
    .input-row input[type="submit"]:hover,
    .protected-post-form input[type="submit"]:hover,
    .search_form input[type="submit"]:hover,
    a.btn_type1:hover,
    a.btn_type4:hover,
    a.btn_type2,
    a.btn_type3:hover {
        background-color: #8c8c8c;
        border-color:  #8c8c8c!important;
    }
    a.btn_type2:hover {
        border-color:  #8c8c8c;
    }
    .dish_link {
        background-color: #8c8c8c;
    }
    .woocommerce .woocommerce-message {
        border-top-color: #a52626;
    }
    .call_me,
    .call_me::before {
        background-color: #4eab58;
    }
    #today,
    .tagcloud a:hover,
    .shortcode_button.btn_type1,
    .shortcode_button.btn_type4,
    a.shortcode_button.btn_type2:hover,
    .iconbox_wrapper span,
    input[type="submit"] {
        background-color: #a52626;
    }
    .shortcode_button.btn_type1,
    .shortcode_button.btn_type4 {
        border-color: #a52626;
    }
    ul.slick-dots li.slick-active button,
    ul.slick-dots li:hover button,
    .pagerblock li a:hover,
    .dish_link:hover {
        background-color: #a52626!important;
    }
    .chart.easyPieChart span,
    .shortcode_button.btn_type5 {
        color: #2e4551;
    }
    .widget_posts .post_title,
    .widget_tag_cloud a,
    .adblock_slogan,
    .sidepanel h6 {
        font-family: Bree Serif;
        color: #2e4551;
    }
    .dropcap,
    .single-post .tag_share a,
    .header_cart_content .cart_submenu ul.product_posts li a.title,
    .woocommerce ul.products li.product .price,
    .woocommerce-page ul.product_list_widget li a,
    .widget_product_tag_cloud .tagcloud a,
    .single-product .product .summary .price,
    .single-product .product .summary .price ins {
        font-family: Bree Serif;
    }
    .slick_testim_info:after {
        color: #2e4551;
    }
    ::selection {
      background:#a52626;
      color: #fff;
    }
    ::-moz-selection {
      background:#a52626;
      color: #fff;
    }

    /* Typography */
    h1, h2, h3, h4, h5, h6,
    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
    h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {
        font-family: Bree Serif;
        font-weight: 400;
        color: #2e4551;
    }

    h1, h1 a {
        font-size: 60px;
        line-height: 70px;
    }

    h2, h2 a {
        font-size: 50px;
        line-height: 60px;
    }

    h3, h3 a {
        font-size: 40px;
        line-height: 50px;
    }

    h4, h4 a {
        font-size: 30px;
        line-height: 35px;
    }

    h5, h5 a {
        font-size: 24px;
        line-height: 30px;
    }

    h6, h6 a {
        font-size: 22px;
        line-height: 26px;
    }

    input[type="text"]::-webkit-input-placeholder,
    input[type="password"]::-webkit-input-placeholder,
    input[type="email"]::-webkit-input-placeholder,
    input[type="submit"]::-webkit-input-placeholder,
    input[type="tel"]::-webkit-input-placeholder,
    input[type="date"]::-webkit-input-placeholder,
    input[type="time"]::-webkit-input-placeholder,
    input[type="datetime"]::-webkit-input-placeholder,
    input[type="url"]::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
        color:#797e81;
    }
    
    h1 span, 
    h2 span,
    h3 span,
    h4 span,
    h5 span,
    h6 span,
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
        color: #a52626;
    }

    /* Main Color */
    a,
    .dropcap,
    .woocommerce ul.products li.product .product_category a:hover,
    .woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover h3,
    .woocommerce_container .pagerblock li a.current,
    .woocommerce_container .pagerblock li a.current:hover,
    .header_cart_content:hover .cart_contents,
    .header_cart_content .cart_submenu ul.product_posts li a.title:hover,
    .header_cart_content .cart_submenu ul.product_posts li a.remove_products:hover,
    .single-product .product .summary .woocommerce-review-link:hover,
    .single-product .product .summary .product_meta .posted_in a:hover,
    .single-product .product .summary .product_meta .tagged_as a:hover,
    .module_menu .woocommerce ul.products li.product .price,
    #comments .reply_button a:hover,
    .single-post .post_meta_container a:hover,
    .woocommerce-cart table.shop_table tbody .product-name a:hover,
    .woocommerce-account .woocommerce-MyAccount-navigation a:hover,
    .woocommerce-account .woocommerce .woocommerce-MyAccount-content header a,
    .woocommerce .woocommerce-error::before,
    .call_me_popup .call_me_form .call_me_popup_close:hover,
    .woocommerce-page ul.product_list_widget li a:hover {
        color: #a52626;
    }

    .woocommerce-page .widget_shopping_cart .cart_list li a.remove:hover,
    .woocommerce-page.widget_shopping_cart .cart_list li a.remove:hover,
    .woocommerce table.shop_table tbody .product-remove a.remove:hover,
    span.wpcf7-not-valid-tip {
        color: #a52626 !important;
    }

    blockquote:before,
    .woocommerce ul.products li.product .add_to_cart_button,
    .woocommerce_container .pagerblock li a:hover,
    .woocommerce-page .widget_shopping_cart a.button,
    .woocommerce-page .widget_shopping_cart a.button.checkout:hover,
    .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,
    .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
    .widget_price_filter .price_slider_amount button.button:hover,
    .header_cart_content .cart_submenu:before,
    .header_cart_content .cart_submenu .header_view_cart_button,
    .header_cart_content .cart_submenu .header_checkout_button:hover,
    .woocommerce .woocommerce-error a,
    .woocommerce .woocommerce-info a,
    .woocommerce .woocommerce-message a,
    .single-product .product .summary .cart .single_add_to_cart_button,
    .woocommerce div.product .woocommerce-tabs ul.tabs li a:after,
    .woocommerce #respond input#submit,
    .single-post .tag_share a:hover,
    .single-post .share_cont a,
    .single-post .featured_posts_container .item_list .item .featured_more_button:hover,
    #comments .comments_number,
    #comments #respond input[type="submit"],
    .woocommerce-cart table.cart td.actions .coupon input[name="apply_coupon"],
    .woocommerce-cart table.cart td.actions input[name="update_cart"]:hover,
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
    .woocommerce-checkout .woocommerce-checkout-payment #place_order,
    .woocommerce-account .contentarea .woocommerce form input[type="submit"],
    .woocommerce-checkout form.checkout_coupon input[type="submit"],
    .woocommerce .return-to-shop a.button,
    .back_to_top,
    .single-attachment .blog_post_content .gallery_back a:hover {
        background-color: #a52626;
    }

    .woocommerce .woocommerce-error {
        border-top-color: #a52626;
    }

    .a {
        fill: #a52626;
    }

    /* Button Hover Color */
    .woocommerce-message::before {
        color: #8c8c8c;
    }

    .woocommerce ul.products li.product .add_to_cart_button:hover,
    .woocommerce-page .widget_shopping_cart a.button:hover,
    .header_cart_content .cart_submenu .header_view_cart_button:hover,
    .woocommerce .woocommerce-error a:hover,
    .woocommerce .woocommerce-info a:hover,
    .woocommerce .woocommerce-message a:hover,
    .single-product .product .summary .cart .single_add_to_cart_button:hover,
    .woocommerce #respond input#submit:hover,
    .single-post .featured_posts_container .item_list .item .featured_more_button,
    #comments #respond input[type="submit"]:hover,
    .woocommerce-cart table.cart td.actions .coupon input[name="apply_coupon"]:hover,
    .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
    .woocommerce-checkout .woocommerce-checkout-payment #place_order:hover,
    .woocommerce-account .contentarea .woocommerce form input[type="submit"]:hover,
    .woocommerce-checkout form.checkout_coupon input[type="submit"]:hover,
    .woocommerce .return-to-shop a.button:hover,
    .back_to_top:hover,
    .single-attachment .blog_post_content .gallery_back a {
        background-color: #8c8c8c;
    }

    .woocommerce .woocommerce-message {
        border-top-color: #8c8c8c;
    }

    /* Main Text Color */
    a:hover,
    .woocommerce ul.products li.product .product_category a,
    .woocommerce_container .pagerblock li a,
    .single-product .product .summary .woocommerce-review-link,
    .single-product .product .summary .product_meta a,
    .single-product .product .summary .product_meta .sku_wrapper .sku,
    .woocommerce div.product .woocommerce-tabs #reviews #review_form_wrapper .comment-form p.stars a,
    .module_menu ul.products li.product .prod_wrapper .custom_field_cont,
    .single-post .post_meta_container a,
    .woocommerce-cart table.shop_table tbody .product-name a,
    .woocommerce-account .woocommerce-MyAccount-navigation a,
    .woocommerce-account .woocommerce .woocommerce-MyAccount-content header a:hover,
    .call_me_popup .call_me_form .call_me_popup_close {
        color: #797e81;
    }

    .woocommerce-page .widget_shopping_cart .cart_list li a.remove,
    .woocommerce-page.widget_shopping_cart .cart_list li a.remove,
    .woocommerce table.shop_table tbody .product-remove a.remove {
        color: #797e81 !important;
    }

    /* Headings Color */
    .dropcap.type1,
    .woocommerce ul.products li.product .price,
    .woocommerce-page ul.product_list_widget li a,
    .woocommerce-page .widget_shopping_cart a.button.checkout,
    .widget_price_filter .price_slider_amount button.button,
    .widget_product_tag_cloud .tagcloud a,
    .header_cart_content .cart_submenu .header_checkout_button,
    .woocommerce div.product .woocommerce-tabs ul.tabs li a,
    .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,
    .woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
    .single-post .tag_share a,
    #comments .reply_button a,
    .woocommerce-cart table.cart td.actions input[name="update_cart"] {
        color: #2e4551;
    }

    blockquote.b_dark:before {
        background-color: #2e4551;
    }

    .b {
        fill: #2e4551;
    }

    .squiggle path {
        stroke: #2e4551;
    }

    /* Submenu Background */
    .header_cart_content .cart_submenu {
        background-color: #1d2326;
    }
    