
    body {
        font-family:Montserrat, sans-serif;
        font-size: 16px;
        line-height: 22px;
        font-weight:600;
        color:#666666;
    }

    /* Header */
    header,
    .head_block {
        background-color: #ffffff!important;
        color: #ffffff;
    }

    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: Montserrat;
        font-size: 16px;
        font-weight: 700;
        color: #08497c;
    }

    header .menu li a:before {
        background: #065897;
    }

    header .menu li .sub-menu li {
        background: #08497c;
    }

    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: 12px!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: #08497c;
        }
    }

    header .menu li:hover a,
    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: #065897;
    }
    header .right_block {
        color: #ffffff;
        font-size: 16px;
    }
    header .sub-menu:before,
    .dish_counter {
        background: #065897;
    }
    .toggle-inner,
    .toggle-inner::before,
    .toggle-inner::after {
        background-color: #08497c;
    }
    /* Footer */
    footer {
        background: #08497c;
        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:#666666;
        font-size: 16px;
    }
    .module_dishes .text h6 {
        color:#666666;
        font-family:Montserrat, sans-serif;
    }
    .sidepanel li:hover,
    .sidepanel li:hover li:hover,
    .sidepanel li:hover li:hover li:hover,
    .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,
    .footer_widget .sidepanel.widget_nav_menu 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,
    .post-meta a:hover,
    .pagerblock li a.current,
    blockquote p cite,
    .shortcode_iconbox a:hover h5,
    .woocommerce .woocommerce-message::before {
       color: #065897;
    }
    .dish_link {
        background-color: #08497c;
    }
    .woocommerce .woocommerce-message {
        border-top-color: #065897;
    }
    #today,
    .tagcloud a:hover,
    .shortcode_button.btn_type1,
    .iconbox_wrapper span.ico,
    input[type="submit"] {
        background-color: #065897;
    }
    .shortcode_button.btn_type1 {
        border-color: #065897;
    }
    ul.slick-dots li.slick-active button,
    ul.slick-dots li:hover button,
    .dish_link:hover {
        background-color: #065897!important;
    }
    .chart.easyPieChart span,
    .module_diagram .chart.easyPieChart {
        color: #08497c;
    }
    .widget_posts .post_title,
    .adblock_slogan {
        font-family: Montserrat;
        color: #08497c;
    }
    .slick_testim_info:after {
        color: #08497c;
    }
    ::selection {
      background:#065897;
      color: #fff;
    }
    ::-moz-selection {
      background:#065897;
      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,  .link_text, a.shortcode_button.btn_type2 {
        font-family: Montserrat;
        font-weight: 700;
        color: #08497c;
    }

    h1, h1 a {
        font-size: 56px;
        line-height: 56px;
    }

    h2, h2 a {
        font-size: 18px;
        line-height: 48px;
    }

    h3, h3 a {
        font-size: 24px;
        line-height: 24px;
    }

    h4, h4 a {
        font-size: 22px;
        line-height: 22px;
    }

    h5, h5 a {
        font-size: 18px;
        line-height: 18px;
    }

    h6, h6 a {
        font-size: 14px;
        line-height: 14px;
    }

    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:#666666;
    }

    p a:hover {
        color:#666666;
    }
    
    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: #065897;
    }

    /* Main Color */
    a,
    .meta_bar .header_phone i,
    .meta_bar .header_mail i,
    .widget_posts .recent_posts_container .post_title:hover,
    .widget_gt3_contacts .widget_text p a:hover,
    .widget_posts .recent_posts_container .post_comments a:hover,
    header .menu li .sub-menu li:hover:after,
    .widget_nav_menu .menu li.current-menu-item a,
    .widget_nav_menu .menu li.current-menu-ancestor,
    .widget_nav_menu .menu li.current-menu-ancestor a,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li.current-menu-item a,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu a:hover,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li.current-menu-ancestor,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li.current-menu-ancestor a,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li.current-menu-ancestor .sub-menu li:hover,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li.current-menu-ancestor .sub-menu li:hover a,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li.current-menu-ancestor .sub-menu li.current_page_item a,
    .featured_items .item .featured_items_body .post-meta span a:hover,
    .footer_widget .widget_nav_menu li a:hover,
    .post_meta_container a:hover,
    .module_blog .featured_item_descr .post-meta a:hover,
    .blog_listing_cont .featured_item_descr .post-meta a:hover,
    .pagerblock li a:hover,
    .pagerblock li a.current,
    .footer_widget .widget_posts .recent_posts_container .post_title:hover,
    .meta_bar .header_mail a:hover,
    .module_infoboxes .info_box_list .info_box i,
    .footer_widget .widget_gt3_contacts .widget_text p a:hover,
    .module_contact_info .info_cont.email_cont p a:hover,
    .module_iconboxes a:hover .iconbox_body p,
    .easyPieChart,
    .search .search_item .item_meta a:hover {
        color: #065897;
    }

    header .menu li .sub-menu li:before,
    .tparrows:hover,
    .tags_and_share_cont .tag_share a:hover,
    .featured_items .item .featured_more_button,
    #comments .commentlist .stand_comment .reply_button a,
    .slider_wrapper .prev_button:hover,
    .slider_wrapper .next_button:hover,
    .pf_output_container .quote_container,
    .module_blog .more_button,
    .blog_listing_cont .more_button,
    .module_price_table .shortcode_button {
        background-color: #065897;
    }

    .shortcode_social_icon.type2,
    .module_price_table .price_item.most_popular .price_table_divider {
        border-color: #065897;
    }


    /* Button Hover Color */
    .featured_items .item .featured_more_button:hover,
    #comments .commentlist .stand_comment .reply_button a:hover,
    #comments .comment-respond .form-submit input[type="submit"]:hover,
    .module_blog .more_button:hover,
    .blog_listing_cont .more_button:hover,
    .module_contact_info .contacts_form_wrapper input[type="submit"]:hover,
    input[type="submit"]:hover,
    .module_price_table .shortcode_button:hover {
        background-color: #08497c;
    }

    /* Main Text Color */
    .widget_categories .cat-item > a,
    .widget_archive li > a,
    .widget_nav_menu li > a,
    .widget_meta li > a,
    .widget_pages li > a,
    .widget_recent_entries li > a,
    .sidepanel.widget_rss li:hover,
    .sidepanel.widget_rss li a:hover,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li,
    .widget_nav_menu .menu li.current-menu-ancestor:hover .sub-menu li,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li > a,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li.current-menu-ancestor .sub-menu li,
    .widget_nav_menu .menu li.current-menu-ancestor .sub-menu li.current-menu-ancestor .sub-menu li > a,
    .featured_items .item .featured_items_body .post-meta span a,
    .tags_and_share_cont .tag_share a,
    .widget_tag_cloud a,
    .post_meta_container a,
    .sidepanel.widget_posts li:hover,
    .module_blog .featured_item_descr .post-meta a,
    .blog_listing_cont .featured_item_descr .post-meta a,
    .pagerblock li a,
    .module_contact_info .info_cont.email_cont p a,
    .module_iconboxes a .iconbox_body p,
    .search .search_item .item_meta a {
        color: #666666;
    }

    /* Headings Color */
    #comments h5 span,
    .pagerblock li,
    .pagerblock li a {
        color: #08497c;
    }

    /* Header Color */
    header .header_search input[type="text"] {
        color: #ffffff;
    }

    header .header_search input[type="text"]::-webkit-input-placeholder {
        color: #ffffff;
    }

    @media only screen and (max-width: 1025px) {
        header .menu li a:hover,
        header .menu li .sub-menu li:hover:after,
        header .menu li:hover a,
        header .menu li .sub-menu li:hover > a {
            color: #ffffff;
        }
    }

    /* Header Background Color */
    .slider_wrapper .prev_button,
    .slider_wrapper .next_button,
    .preloader_bg {
        background-color: #ffffff;
    }

    /* Menu Color */
    .header_socials ul li a:hover,
    .stand_text_block a:hover,
    .stand_text_block a:focus {
        color: #ffffff;
    }

    /* Menu Background Color */
    .stand_text_block .language_list,
    header .field_search {
        background-color: #ffffff;
    }

    /* Footer Color */
    .footer_widget .widget_posts .recent_posts_container .post_title,
    .footer_widget .widget_gt3_contacts .widget_text p a,
    .footer_widget .widget_nav_menu li a,
    .footer_socials a {
        color: #ffffff;
    }

    /* Footer Headings Color */
    footer .footer_widget .title,
    .footer_widget .widget_gt3_contacts .contact_address span,
    .footer_widget .widget_gt3_contacts .contact_phone span,
    .footer_widget .widget_gt3_contacts .contact_email span,
    .footer_widget .widget_posts .featured_items_meta {
        color: #919499;
    }

    /* Additional Font */
    .widget_posts .recent_posts_container .featured_items_meta,
    .page_subtitle,
    .widget_tag_cloud .tagcloud a,
    .tags_and_share_cont .tag_share a,
    .post_meta_container,
    .featured_items .item .featured_items_body .post-meta,
    #comments .commentlist .stand_comment .thiscommentbody .comment_meta,
    .media_output_container .pf_output_container .quote_container .quote,
    .module_blog .pf_output_container .quote_container .quote,
    .module_blog .featured_item_descr .post-meta,
    .blog_listing_cont .pf_output_container .quote_container .quote,
    .blog_listing_cont .featured_item_descr .post-meta,
    .module_infoboxes .info_box_list .info_box p,
    .module_imageboxes .alt_type .imagebox_content_cont .imagebox_subtitle,
    .module_diagram .diagram_item .diagram_descr,
    .module_price_table .price_item .item_cost_wrapper .price_item_subtitle,
    .error_404 .error_404_wrapper p,
    .search .search_item .item_meta {
        font-family: Montserrat;
    }
    .shortcode_button.btn_type1,
    .shortcode_button.btn_type4,
    .shortcode_button.btn_type5:hover,
    blockquote.q_lite::before,
    .shortcode_accordion_item_title.state-active,
    .slick-prev:hover,
    .slick-next:hover,
    .module_skills .chart_wrapper .chart,
    .module_skills .chart_wrapper .chart span,
    #swipebox-arrows a#swipebox-next:hover:before,
    #swipebox-arrows a#swipebox-prev:hover:before,
    #pg_swipebox-arrows a#pg_swipebox-next:hover:before,
    #pg_swipebox-arrows a#pg_swipebox-prev:hover:before  {
        background-color: #065897;
    }
    .module_skills .chart_wrapper .chart span::after {
        border-color: #065897 transparent transparent transparent;
    }
    .grid_filter li a,
    .portfolio_item_block .featured_items_meta a,
    .featured_portfolio .featured_items_meta a,
    .sidepanel li:hover li,
    .sidepanel li:hover li:hover li,
    .sidepanel li:hover li:hover li:hover li {
        color: #666666;
    }
    .shortcode_button.btn_type1,
    .shortcode_button.btn_type4,
    .shortcode_button.btn_type5:hover {
        border-color: #065897;
    }
    ul.check li:before,
    .dropcap,
    .imagebox_wrapper h6:hover,
    .link_text:hover,
    a.shortcode_button.btn_type2:hover,
    .post-meta a:hover,
    .alternative .featured_items_body h4 a:hover,
    .alternative .featured_items_body a:hover,
    .alternative .featured_items .item .featured_items_body .post-meta span a:hover, 
    .grid_filter li:hover a,
    .grid_filter li.selected a,
    .portfolio_item_block .featured_items_meta a:hover,
    .featured_portfolio .featured_items_meta a:hover {
        color: #065897;
    }
    span.subtitle,
    .team_title .op,
    input[type="text"], 
    input[type="email"], 
    input[type="password"],
    input[type="tel"],
    input[type="date"],
    input[type="time"],
    input[type="datetime"],
    input[type="url"],
    textarea,
    .slick_testim_info p,
    .testimonial_nav_info span,
    .counter_title_wrapper span,
    .imagebox_body,
    .alternative .featured_items_body .post-meta,
    .alternative .featured_items_body .post-meta a,
    .alternative .featured_items_body .post-meta span,
    .portfolio_item_block .featured_items_meta a,
    .featured_portfolio .featured_items_meta a {
        font-family: Montserrat;
    }
    .chart_wrapper .chart span:after {
        border-top-color: #065897;
    }

    a.btn_type1:hover {
       background-color: #08497c;
    }
    