:root{
    --rac-primary-color:#cd3131 !important;
    --cat-primary-color:#cd3131 !important;
} 
::selection {
    background: #cd3131 !important;
}
#style-switcher h2 {
    background-color:#cd3131 !important;
}
#style-switcher h2 a {
    background-color: #cd3131 !important;
}
#layout-style {
    background-color: #cd3131 !important;
}
#reset button {
    background-color: #cd3131 !important;
}
.cat_logo svg path.fill {
	fill: #cd3131 !important;
}
.cat_menu ul li a:hover {
    color: #cd3131 !important;
}
.cat_menu ul li a.active {
    color: #cd3131 !important;
}
.cat_top_heading h2 {
    color: #cd3131 !important;
}
.cat_menu ul >li >ul >li:hover a {
    background-color: #cd3131 !important;
}
span.cat_service_icon i:before {
    color: #cd3131 !important;
}
span.cat_subheading {
    color: #cd3131 !important;
}
a.cat_view:hover {
    color: #cd3131 !important;
}
.cat_news_img .cat_dish_img_caption {
	background-color: rgba(205, 49, 49, 0.63) !important;
}
.footer_intsa_img .cat_dish_img_caption {
	background-color: rgba(205, 49, 49, 0.63) !important;
}
.cat_border {
    background-color: #cd3131 !important;
}
.cat_service_outer:hover .cat_service_data {
    border-color: #cd3131 !important;
}
.cat_dish_img_caption {
    background: rgba(205, 49, 49, 0.63) !important;
}
p.cat_dish_title a {
    color: #cd3131 !important;
}
.cat_dish_category ul li a {
    color: #cd3131 !important;
}
.cat_dish_name span.dish_price {
    color: #cd3131 !important;
}
ul.cat_testi_icons li a:before {
    background: #cd3131 !important;
}
.cat_testi_slider .owl-theme .owl-dots .owl-dot.active span,
.cat_testi_slider .owl-theme .owl-dots .owl-dot:hover span {
    border: 1px solid #cd3131 !important;
}
span.nws_date,
span.nws_month,
span.cat_news_icon {
    color: #cd3131 !important;
}
.cat_news_data a.cat_view {
    color: #cd3131 !important;
}
.cat_count_box .count_no {
    color: #cd3131 !important;
}
.cat_count_box:hover span.cat_count_icon svg path {
	fill: #cd3131 !important;
}
.cat_subs_text .form-control {
    border: 1px solid #cd3131 !important;
}
.cat_dish_category ul li a:after {
    background-color: #cd3131 !important;
}
button.cat-btn {
    background-color: #cd3131 !important;
    border: 1px solid #cd3131 !important;
}
.cat_news_slider_wrapper .owl-theme .owl-dots .owl-dot.active span,
.cat_news_slider_wrapper .owl-theme .owl-dots .owl-dot:hover span {
    border: 1px solid #cd3131 !important;
}
ul.cat_news_details li:hover a {
    color: #cd3131 !important;
}
.footer .widget.widget_twitter_feed ul li .icon {
    color:#cd3131 !important;
}
.widget.widget_twitter_feed ul li:hover .icon {
    color: #fff !important;
}
.footer .widget.widget_twitter_feed ul li .content p {
    color: #cd3131 !important;
}
.gototop a {
    background-color: #cd3131 !important;
}
.gototop a:hover {
    color: #cd3131 !important;
    border: 1px solid #cd3131 !important;
}
button.cat-btn:hover i {
    color: #cd3131 !important;
}
aside.widget.widget_recent_post ul li .cat_post_data p {
    color:  #cd3131 !important;
}
.cat_count_box:hover span.cat_count_icon {
    border: 1px solid #cd3131 !important;
    color: #cd3131 !important;
}
.footer aside.widget.widget_cat_whours ul li p {
    color: #cd3131 !important;
}
.fancybox-skin,
.fancybox-title-float-wrap .child {
    background: #cd3131 !important;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: none !important;
	background-color: #cd3131 !important;
	border-radius: 100% !important;
}
.fancybox-close:before {
    color: #fff !important;
}
.fancybox-next span:before,
.fancybox-prev span:before {
    color: #fff !important;
}
.menu_toggle {
    color: #cd3131 !important;
}
.cat_menu.open_menu {
    background-color: rgba(205, 49, 49, 0.8) !important;
}
.cat_menu > ul::-webkit-scrollbar-track-piece {
    background-color: #cd3131 !important;
    border: 3px solid #cd3131 !important;
}
.cat_menu > ul::-webkit-scrollbar-thumb {
    background-color: #cd3131 !important;
}
.cat_button .btn {
    background-color: #cd3131 !important;
}
.cat_button .btn:hover {
    color: #cd3131 !important;
}
.cat_book_form_box .dropdown-menu > li > a:hover,
.cat_book_form_box .dropdown-menu > li > a:focus {
    background-color: #cd3131 !important;
}
.cat_book_form_box .form-control:focus,
.cat_book_form_box .form-control:hover {
    color: #cd3131 !important;
    border-color: #cd3131 !important;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
    background: #cd3131 !important;
}
input#datepicker:focus + span.cat_cal_icon i,
input#datepicker:hover + span.cat_cal_icon i {
    color: #cd3131 !important;
}
.cat_book_form_box .form-control:focus::-webkit-input-placeholder,
.cat_book_form_box .form-control:hover::-webkit-input-placeholder {
    color: #cd3131 !important;
}
.cat_book_form_box .form-control:focus:-moz-placeholder,
.cat_book_form_box .form-control:hover:-moz-placeholder {
    color: #cd3131 !important;
}
.cat_book_form_box .form-control:focus::-moz-placeholder,
.cat_book_form_box .form-control:hover::-moz-placeholder {
    color: #cd3131 !important;
}
.cat_book_form_box .form-control:focus:-ms-input-placeholder,
.cat_book_form_box .form-control:hover :-ms-input-placeholder {
    color: #cd3131 !important;
}
.cat_book_form_box .bootstrap-select > .dropdown-toggle:hover,
.cat_book_form_box .bootstrap-select > .dropdown-toggle:focus {
    color: #cd3131 !important;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    color:  #cd3131 !important;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
    background:  #cd3131 !important;
}
.cat_book_service_wrapper .cat_book_service_form .cat_book_form_box input.datepicker:focus + span.cat_cal_icon i,
.cat_book_service_wrapper .cat_book_service_form .cat_book_form_box input.datepicker:hover + span.cat_cal_icon i {
    color: #cd3131 !important;
}
.cat_book_service_wrapper .cat_book_service_form .cat_book_form_box .form-control:hover::-webkit-input-placeholder, .cat_book_service_wrapper .cat_book_service_form .cat_book_form_box .form-control:focus::-webkit-input-placeholder {
  color: #cd3131 !important;
}

.cat_book_service_wrapper .cat_book_service_form .cat_book_form_box .form-control:hover:-moz-placeholder, .cat_book_service_wrapper .cat_book_service_form .cat_book_form_box .form-control:focus:-moz-placeholder {
  color: #cd3131 !important;
}

.cat_book_service_wrapper .cat_book_service_form .cat_book_form_box .form-control:hover :-ms-placeholder, .cat_book_service_wrapper .cat_book_service_form .cat_book_form_box .form-control:focus:-ms-placeholder {
  color: #cd3131 !important;
}
::selection {
    background: #cd3131 !important;
}
#style-switcher h2 {
    background-color:#cd3131 !important;
}
#style-switcher h2 a {
    background-color: #cd3131 !important;
}
#layout-style {
    background-color: #cd3131 !important;
}
#reset button {
    background-color: #cd3131 !important;
}
.cat_logo svg path.fill {
	fill: #cd3131 !important;
}
.cat_menu ul li a:hover {
    color: #cd3131 !important;
}
.cat_menu ul li a.active {
    color: #cd3131 !important;
}
.cat_top_heading h2 {
    color: #cd3131 !important;
}
.cat_menu ul >li >ul >li:hover a {
    background-color: #cd3131 !important;
}
span.cat_service_icon i:before {
    color: #cd3131 !important;
}
span.cat_subheading {
    color: #cd3131 !important;
}
a.cat_view:hover {
    color: #cd3131 !important;
}
.cat_news_img .cat_dish_img_caption {
	background-color:rgba(205, 49, 49, 0.63) !important;
}
.footer_intsa_img .cat_dish_img_caption {
	background-color:rgba(205, 49, 49, 0.63) !important;
}
.cat_border {
    background-color: #cd3131 !important;
}
.cat_service_outer:hover .cat_service_data {
    border-color: #cd3131 !important;
}
.cat_dish_img_caption {
    background:rgba(205, 49, 49, 0.63) !important;
}
p.cat_dish_title a {
    color: #cd3131 !important;
}
.cat_dish_category ul li a {
    color: #cd3131 !important;
}
.cat_dish_name span.dish_price {
    color: #cd3131 !important;
}
ul.cat_testi_icons li a:before {
    background: #cd3131 !important;
}
.cat_testi_slider .owl-theme .owl-dots .owl-dot.active span,
.cat_testi_slider .owl-theme .owl-dots .owl-dot:hover span {
    border: 1px solid #cd3131 !important;
}
span.nws_date,
span.nws_month,
span.cat_news_icon,
.cat_news_data a.cat_view,
.cat_count_box .count_no,
.cat_menu_events .nav-pills > li.active > a,
.cat_menu_events .nav-pills > li.active > a:hover,
.cat_menu_events .nav-pills > li.active > a:focus,
.cat_banner_four .cat_spcl_menu_content h4,
.cat_banner_four a.cat_view,
.cat_about_content a.cat_view:hover,
.cat_staff_box:hover h6,
span.cat_ad_no,
.cat_history_more a.cat_view:hover,
.cat_secrets_box ul li:hover,
.cat_staff_box a.cat_view:hover,
.cat_recipe_inner ul.cat_recipe_list li:hover a,
.cat_recipe_inner ul.cat_recipe_list li:hover a i,
.cat_recipe_inner ul.cat_recipe_list li:hover span.cat_secret_points:before,
.cat_best_catering_list ul li:hover a i,
.cat_book_form_box .form-control:focus,
.cat_book_form_box .form-control:hover,
span.cat_contact_icon,
.cat_post_date ul.cat_post_details li.pst_author a span.pst_icon,
ul.cat_post_tags li a,
.cat_comment-metadata a.cat_view,
.cat_text_date,
.widget-area aside.widget_categories ul li:hover a,
.cat_post_date ul.cat_post_details li.pst_cmnt span.pst_icon,
.cat_post_date ul.cat_post_details li.pst_like span.pst_icon,
.cat_post_date ul.cat_post_details li.pst_tweet span.pst_icon,
.cat_post_date ul.cat_post_details li.pst_write span.pst_icon,
ul.cat_post_tags li a:before,
ul.cat_post_category li a,
ul.cat_post_category li a:before,
.cat_red,
.widget.widget_recent_post ul li .cat_post_data p,
.footer .widget.widget_cat_whours ul li p,
.cat_top_heading_new h2,
.cat_button input:hover,
.cat_tab_form .cat_button input[type="submit"]:hover,
ul.cat_menu_check li input[type=checkbox]:checked + label,
.widget.widget_calendar .calendar_wrap td#prev a,
.widget.widget_calendar .calendar_wrap td#next a,
.widget.widget_recent_comments ul li span.comment-author-link a.url,
.widget.widget_recent_entries ul li a,
.widget.widget_rss ul li a,
.cat_news_data h5 a:hover,
.cat_single_post_data th a,
input.datepicker:hover + span.cat_cal_icon i,
.mj_paginations .pagination > li > a,
.mj_paginations .pagination > li > span {
    color: #cd3131 !important;
}

.cat_count_box:hover span.cat_count_icon svg path,
.cat_best_catering_list ul li:hover svg path,
.cat_spcl_food svg path {
	fill: #cd3131 !important;
}

.cat_subs_text .form-control {
    border: 1px solid #cd3131 !important;
}
.cat_dish_category ul li a:after {
    background-color: #cd3131 !important;
}
button.cat-btn {
    background-color: #cd3131 !important;
    border: 1px solid #cd3131 !important;
}
.cat_news_slider_wrapper .owl-theme .owl-dots .owl-dot.active span,
.cat_news_slider_wrapper .owl-theme .owl-dots .owl-dot:hover span,
.cat_count_box:hover span.cat_count_icon {
    border: 1px solid #cd3131 !important;
}
.footer .widget.widget_twitter_feed ul li .icon {
    color: #cd3131 !important;
}
.footer .widget.widget_twitter_feed ul li .content p {
    color: #cd3131 !important;
}
.gototop a {
    background-color: #cd3131 !important;
}
.gototop a:hover {
    color: #cd3131 !important;
    border: 1px solid #cd3131 !important;
}
button.cat-btn:hover i {
    color: #cd3131 !important;
}
.cat_popup_close {
    color: #cd3131 !important;
}
.fancybox-skin,
.fancybox-title-float-wrap .child,
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover,
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused,
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    background: #cd3131 !important;
}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
	background-color: #cd3131 !important;
	background-image: none !important;
	border-radius: 100% !important;
}
.fancybox-close:before,
.fancybox-next span:before,
.fancybox-prev span:before {
	color: #fff !important;
}
.menu_toggle {
    color: #cd3131 !important;
}
.cat_menu.open_menu {
    background-color: rgba(205, 49, 49, 0.8) !important;
}
.cat_menu > ul::-webkit-scrollbar-track-piece {
    background-color: #cd3131 !important;
    border: 3px solid #cd3131 !important;
}
.cat_menu > ul::-webkit-scrollbar-thumb {
    background-color: #cd3131 !important;
}
.cat_button .btn {
    background-color: #cd3131 !important;
}
.cat_button .btn:hover {
    color: #cd3131 !important;
}
.cat_book_form_box .dropdown-menu > li > a:hover,
.cat_book_form_box .dropdown-menu > li > a:focus {
    background-color: #cd3131 !important;
}
.cat_book_form_box .form-control:focus::-webkit-input-placeholder,
.cat_book_form_box .form-control:hover::-webkit-input-placeholder,
.cat_book_form_box .form-control:focus:-moz-placeholder,
.cat_book_form_box .form-control:hover:-moz-placeholder,
.cat_book_form_box .form-control:focus::-moz-placeholder,
.cat_book_form_box .form-control:hover::-moz-placeholder,
.cat_book_form_box .form-control:focus:-ms-input-placeholder,
.cat_book_form_box .form-control:hover :-ms-input-placeholder,
.cat_book_form_box .bootstrap-select > .dropdown-toggle:hover,
.cat_book_form_box .bootstrap-select > .dropdown-toggle:focus {
    color: #cd3131 !important;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
    color: #cd3131 !important;
}
.cat_book_service_wrapper .cat_book_service_form .cat_book_form_box input.datepicker:focus + span.cat_cal_icon i,
.cat_book_service_wrapper .cat_book_service_form .cat_book_form_box input.datepicker:hover + span.cat_cal_icon i {
    color: #cd3131 !important;
}
.cat_banner_five .cat_book_service_heading,
.cat_banner_five .cat_book_service_form {
    background-color: rgba(205, 49, 49, 0.7) !important;
}
.cat_banner_five .cat_book_form_box .form-control:focus,
.cat_banner_five .cat_book_form_box .form-control:hover {
    color: #fff !important;
    border-color: #fff !important;
}
.cat_banner_five .cat_book_service_form .cat_book_form_box .form-control:focus::-webkit-input-placeholder,
.cat_banner_five .cat_book_service_form .cat_book_form_box .form-control:hover::-webkit-input-placeholder,
.cat_banner_five .cat_book_service_form .cat_book_form_box .form-control:focus::-moz-placeholder,
.cat_banner_five .cat_book_service_form .cat_book_form_box .form-control:hover::-moz-placeholder,
.cat_banner_five .cat_book_service_form .cat_book_form_box .form-control:focus::-ms-placeholder,
.cat_banner_five .cat_book_service_form .cat_book_form_box .form-control:hover::-ms-placeholder {
    color: #fff !important;
}
span.cat_mobile_icon {
    background-color: #cd3131 !important;
}
span.cat_mobile_icon:hover {
    border: 2px solid #cd3131 !important;
}
section.cat_bread_wrapper,
.cat_bread_wrapper {
    background-color: #cd3131 !important;
}
.cat_hover_img .cat_add_img_caption,
section.cat_dishes_wrapper.cat_dishmenu_wrapper .cat_dish_img .cat_dish_img_caption,
.widget.widget_recent_post .cat_dish_img_caption {
    background: rgba(205, 49, 49, 0.8) !important;
}
span.cat_cat_icon {
    background-color: #cd3131 !important;
}
span.cat_cat_icon:before {
    border: 1px solid #cd3131 !important;
}
.comment_form .form-control:hover,
.comment_form .form-control:focus {
    border-color: #cd3131 !important;
}
.cat_share_wrapper:hover,
.cat_comment-metadata:hover,
.cat_button.cat-contact-btn input:hover,
ul.cat_menu_check li.check_border_color {
    border-color: #cd3131 !important;
}
.widget.widget_calendar .calendar_wrap thead th,
.widget.widget_calendar .calendar_wrap td#today {
    background-color: #cd3131 !important;
}
.widget.widget_tag_cloud .tagcloud a {
    background-color: #cd3131 !important;
}
.widget.widget_tag_cloud .tagcloud a:hover {
    border-color: #cd3131 !important;
    color: #cd3131 !important;
}
.not-found header.page-header {
    border-bottom: 1px solid #cd3131 !important;
}
.mj_paginations .pagination > .active > a,
.mj_paginations .pagination > .active > span,
.mj_paginations .pagination > .active > a:hover,
.mj_paginations .pagination > .active > span:hover,
.mj_paginations .pagination > .active > a:focus,
.mj_paginations .pagination > .active > span:focus {
    background-color: #cd3131 !important;
    border-color: #cd3131 !important;
}
.mj_paginations .pagination > li > a:hover,
.mj_paginations .pagination > li > span:hover,
.mj_paginations .pagination > li > a:focus,
.mj_paginations .pagination > li > span:focus {
    background-color: #cd3131 !important;
    border-color: #cd3131 !important;
}
