@media ( min-width: 1200px ) {
    .container {
        max-width: 1240px;
    }
}

.primary-color {
    color: #ff4a52;
}

body {
    color: #646464;
}

#tophead .tophead-contact .fa, #tophead .tophead-address .fa {
    color: #444444;
}

.header-top-bar .fa {
    color: #444444;
}

.trheader #tophead .tophead-contact .fa, .trheader #tophead .tophead-address .fa {
    color: #efefef;
}

#tophead {
    background-color: #f8f8f8;
}

#tophead, #tophead a {
    color: #444444;
}

.topbar-style-5 #tophead .tophead-social li a {
    color: #ff4a52;
}

.trheader #tophead, .trheader #tophead a {
    color: #efefef;
}

.ranna-primary-color {
    color: #ff4a52;
}

.ranna-primary-bgcolor, .topbar-style-3 #tophead .tophead-social li a:hover {
    background-color: #ff4a52;
}

.topbar-style-4 #tophead .tophead-contact .fa, .topbar-style-4 #tophead .tophead-address .fa {
    color: #ff4a52;
}

.topbar-style-4 #tophead .tophead-contact a:hover, .topbar-style-4 #tophead .tophead-right ul li a:hover {
    color: #ff4a52;
}

.barshow .title-bar {
    background-color: #ff4a52;
}

.reted-recipe-3 .widget-latest ul.block-list .single-item .item-img:before {
    border-bottom-color: #ff4a52;
}

.site-header .main-navigation nav ul li a {
    font-family: Source Sans Pro, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    color: #111111;
    text-transform: capitalize;
    font-style: normal;
}

.site-header .main-navigation nav ul > li > a:hover, .site-header .main-navigation ul.menu > li > a:hover, .site-header .main-navigation ul.menu > li.current-menu-item > a, .site-header .main-navigation ul.menu > li.current > a {
    color: #ff4a52;
}

.site-header .main-navigation nav ul li a.active {
    color: #ff4a52;
}

.trheader .site-header .main-navigation nav > ul > li > a, .trheader .site-header .main-navigation .menu > li > a {
    color: #ffffff;
}

.header-style-5.trheader .site-header .main-navigation nav > ul > li > a:hover, .header-style-5.trheader .site-header .main-navigation nav > ul > li.current-menu-item > a:hover, .header-style-5.trheader .site-header .main-navigation nav > ul > li a.active, .header-style-5.trheader .site-header .main-navigation nav > ul > li.current > a, .header-style-1 .site-header .main-navigation ul.menu > li.current > a:hover, .header-style-1 .site-header .main-navigation ul.menu > li.current-menu-item > a:hover, .header-style-1 .site-header .main-navigation ul li a.active, .header-style-1 .site-header .main-navigation ul.menu > li.current-menu-item > a, .header-style-1 .site-header .main-navigation ul.menu > li.current > a {
    color: #ff4a52;
}

.trheader.non-stick .site-header .main-navigation ul.menu > li > a, .trheader.non-stick .site-header .search-box .search-button i, .trheader.non-stick .header-icon-seperator, .trheader.non-stick .header-icon-area .cart-icon-area > a {
    color: #ffffff;
}

.nav-action-elements-layout ul li .fill-btn {
    background-color: rgba(255, 74, 82, 1);
}

.nav-action-elements-layout ul li .fill-btn:hover {
    background-color: rgba(255, 74, 82, 0.8);
}

.site-header .main-navigation ul li ul li {
    background-color: #ffffff;
}

.site-header .main-navigation ul li ul li:hover {
    background-color: #ffffff;
}

.site-header .main-navigation ul li ul li a {
    font-family: Source Sans Pro, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #111111;
    text-transform: inherit;
    font-style: normal;
}

.site-header .main-navigation ul li ul li:hover > a {
    color: #ff4a52;
}

.stick .site-header {
    border-color: #ff4a52
}

.site-header .main-navigation ul li.mega-menu > ul.sub-menu {
    background-color: #ffffff
}

.site-header .main-navigation ul li.mega-menu ul.sub-menu li a, .site-header .main-navigation ul li.mega-menu > ul.sub-menu li:before {
    color: #111111
}

.mean-container a.meanmenu-reveal, .mean-container .mean-nav ul li a.mean-expand {
    color: #ff4a52;
}

.header-style-3 .header-bottom .main-navigation, .mean-container a.meanmenu-reveal span {
    background-color: #ff4a52;
}

.mean-container .mean-bar {
    border-color: #ff4a52;
}

.site-header .main-navigation ul li.mega-menu ul.sub-menu li a:hover {
    color: #ff4a52;
}

.mean-container .mean-nav ul li a {
    font-family: Source Sans Pro, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    color: #111111;
    text-transform: inherit;
    font-style: normal;
}

.mean-container .mean-nav ul li a:hover, .mean-container .mean-nav > ul > li.current-menu-item > a {
    color: #ff4a52;
}

.site-header .search-box .search-text {
    border-color: #ff4a52;
}

.header-style-2.trheader .site-header .header-social li a:hover {
    color: #ff4a52;
}

.header-style-2 .nav-action-elements-layout ul li .login-btn:hover {
    color: #ff4a52;
}

.header-style-3 .header-contact .fa, .header-style-3.trheader .header-social li a:hover {
    color: #ff4a52;
}

.header-style-3.trheader .header-contact li a, .header-style-3.trheader .header-social li a {
    color: #ffffff;
}

.site-header .header-social li a:hover {
    color: #ff4a52;
}

.header-style-4 .header-contact .fa, .header-style-4 .header-social li a:hover, .header-style-4.trheader .header-social li a:hover {
    color: #ff4a52;
}

.header-style-4.trheader .header-contact li a, .header-style-4.trheader .header-social li a {
    color: #ffffff;
}

.header-style-5 .header-menu-btn {
    background-color: #ff4a52;
}

.trheader.non-stick.header-style-5 .header-menu-btn {
    color: #ffffff;
}

.header-style-6.trheader .site-header .header-social li a:hover {
    color: #ff4a52;
}

body {
    font-family: Source Sans Pro, sans-serif;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}

h1 {
    font-family: Oxygen, sans-serif;
    font-size: 36px;
    line-height: 48px;
    font-weight: 700;
}

h2 {
    font-family: Oxygen, sans-serif;
    font-size: 28px;
    line-height: 42px;
    font-weight: 700;
}

h3 {
    font-family: Oxygen, sans-serif;
    font-size: 22px;
    line-height: 36px;
    font-weight: 700;
}

h4 {
    font-family: Oxygen, sans-serif;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
}

h5 {
    font-family: Oxygen, sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 700;
}

h6 {
    font-family: Oxygen, sans-serif;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
}

.entry-banner .entry-banner-content h1 {
    color: #ffffff;
}

.breadcrumb-area .entry-breadcrumb span a, .breadcrumb-trail ul.trail-items li a {
    color: #ffffff;
}

.breadcrumb-area .entry-breadcrumb span a:hover, .breadcrumb-trail ul.trail-items li a:hover {
    color: #646464;
}

.breadcrumb-trail ul.trail-items li, .breadcrumb-area .entry-breadcrumb .breadcrumb-seperator {
    color: #ffffff;
}

.breadcrumb-area .entry-breadcrumb > span:last-child, .breadcrumb-trail ul.trail-items li > span {
    color: #dacece;
}

.entry-banner:after {
    background: rgba(255, 74, 82, 0.95);
}

.entry-banner .entry-banner-content .delimiter {
    color: #ffffff;
}

.scrollToTop {
    background-color: #ff4a52;
    border-color: #ff4a52;
}

.footer-top-area {
    background-color: #1b1d1f;
}

.footer-top-area .widget h3 {
    color: #ffffff;
}

.footer-top-area .widget {
    color: #b0b0b0;
}

.footer-bottom-area a:link, .footer-bottom-area a:visited, .footer-top-area .widget a:link, .footer-top-area .widget a:visited, .footer-top-area .rt_footer_social_widget .footer-social li a i, .footer-style-3 .footer-social ul li a, .footer-style-4 .footer-social ul li a, .footer-style-5 .footer-bottom-social ul li a {
    color: #b0b0b0;
}

.footer-top-area .widget a:hover, .footer-top-area .widget a:active, .footer-bottom-area a:hover, .footer-bottom-area .widget ul li a:hover, .footer-style-4 .footer-social ul li a:hover, .footer-style-5 .footer-bottom-social ul li a:hover {
    color: #ffffff;
}

.footer-bottom-area {
    background-color: #111111;
    color: #b0b0b0;
}

.footer-top-area, .footer-bottom-area .footer-bottom-left {
    color: #b0b0b0;
}

.rt-box-title-1 span {
    border-top-color: #ff4a52;
}

.footer-top-area .rt_footer_social_widget .footer-social li a:hover i, .footer-style-3 .footer-social ul li a:hover {
    color: #ffffff;
}

.footer-area .copyright a:hover {
    color: #ff4a52;
}

.search-form .input.search-submit {
    background-color: #ff4a52;
    border-color: #ff4a52;
}

.search-form .input.search-submit a:hover {
    color: #ff4a52;
}

.tagcloud a:hover {
    background: #ff4a52;
}

.widget ul li a:hover, .sidebar-widget-area .widget ul li a:hover {
    color: #ff4a52;
}

.sidebar-widget-area .widget .rt-slider-sidebar .rt-single-slide .testimo-info .testimo-title h3, .sidebar-widget-area .rt_widget_recent_entries_with_image .media-body .posted-date a, .sidebar-widget-area .widget ul li.active a, .sidebar-widget-area .widget ul li.active a:before, .footer-top-area .search-form input.search-submit, .footer-top-area ul li:before, .footer-top-area ul li a:before {
    color: #ff4a52;
}

.footer-top-area .search-form input.search-submit, .footer-top-area ul li a:before, .footer-top-area .stylish-input-group .input-group-addon button i, .footer-top-area .widget_archive li a:before {
    color: #ff4a52;
}

.footer-top-area .stylish-input-group .input-group-addon button:hover, .element-sidebar-title h3:after {
    background: #ff4a52;
}

.rt-box-title-1, .footer-top-area .search-form button {
    background-color: #ff4a52;
}

.footer-topbar, .footer-topbar .emergrncy-content-holder {
    background: #ff4a52;
}

.footer-topbar .emergrncy-content-holder:before {
    border-color: transparent #ff4a52;
}

.sidebar-widget-area .widget h3:after, .sidebar-widget-area .widget h3.widgettitle:after, .elementor-widget-container h5:after {
    background-color: #ff4a52;
}

.rt-news-box .media-body h3 a:hover, .post-tab-layout .entry-title a:hover, .rt-news-box .post-box-date ul li i, .post-tab-layout .post-box-date ul li i, .feature-post-layout .post-box-date ul li i, .post-box-style .post-box-date ul li i {
    color: #ff4a52;
}

.sidebar-widget-area .widget ul li a:before, .sidebar-widget-area .widget_recent_comments ul li.recentcomments > span:before {
    color: #ff4a52;
}

.feature-post-layout .entry-title a:hover, .post-box-style .media-body h3 a:hover, .post-box-style .post-box-date ul li a:hover, .feature-post-layout .post-box-date ul li a:hover {
    color: #ff4a52;
}

.widget-latest ul.block-list .single-item .item-content .item-ctg a, .widget-latest ul.block-list .single-item .item-content .item-title a:hover, .widget-latest ul.block-list .single-item .item-content .item-post-by a:hover, .widget-latest ul.block-list .single-item .item-content i {
    color: #ff4a52;
}

.widget-latest ul.block-list .single-item .item-img .count-number {
    background-color: rgba(255, 74, 82, 0.8);
}

.apsc-theme-4 .apsc-each-profile:hover .apsc-inner-block {
    background-color: #ff4a52;
}

.mc4wp-form .form-group .item-btn {
    background-color: rgba(255, 74, 82, 1);
}

.mc4wp-form .form-group .item-btn:hover {
    background-color: rgba(255, 74, 82, 0.8);
}

a:link, a:visited, .entry-footer .about-author .media-body .author-title, .entry-title h1 a {
    color: #ff4a52;
}

.comments-area .main-comments .replay-area a:hover, .comments-area .main-comments .replay-area a:after {
    color: #ff4a52;
}

.blog-style-2 .readmore-btn:hover {
    background-color: #ff4a52;
    color: #ffffff;
}

.blog-layout-1.sticky .blog-box, .blog-layout-4.sticky .blog-box, .blog-layout-2.sticky, .blog-layout-3.sticky {
    border-color: #ff4a52;
}

.blog-box .blog-img-holder .entry-content {
    background: #ff4a52;
}

.blog-box .blog-bottom-content-holder ul li i, .blog-box .blog-bottom-content-holder ul li a:hover {
    color: #ff4a52;
}

.comments-area > h4:before, .comment-respond > h4:before {
    background: #ff4a52;
}

.error-page-area {
    background-color: #ffffff;
}

.error-page-area .text-1 {
    color: #111111;
}

.error-page-area .text-2 {
    color: #444444;
}

#respond form .btn-send {
    background-color: rgba(255, 74, 82, 1);
}

#respond form .btn-send:hover {
    background-color: rgba(255, 74, 82, 0.8);
}

.item-comments .item-comments-list ul.comments-list li .comment-reply {
    background-color: #ff4a52;
}

.title-bar35:after {
    background: #ff4a52;
}

a.blog-button {
    color: #ff4a52 !important;
    border-color: #ff4a52;
}

.ranna-button-2 {
    background: #ff4a52;
    border-color: #ff4a52;
}

.entry-content a.grid-fill-btn:hover:after, .entry-content .rt-grid-fill-btn a.grid-fill-btn:hover:after {
    color: #ff4a52;
}

.ranna-button-1:hover {
    background: #ff4a52;
    border-color: #ff4a52;
}

.ranna-primary-color {
    color: #ff4a52;
}

.wpcf7-form input[type="submit"] {
    background: #ff4a52;
}

.wpcf7-form input[type="submit"]:hover {
    background: rgba(255, 74, 82, 0.8);
}

.entry-content .item-btn, .rtin-content .item-btn {
    color: #ff4a52;
}

.entry-content .blog-post-button:hover {
    background: #ff4a52;
}

.entry-footer ul.item-tags li a:hover, .entry-content .blog-post-button i:before {
    color: #ff4a52;
}

.ui-cat-tag span a:hover {
    background: #ff4a52;
}

.post-navigation .post-nav-title a:hover, .about-author ul.author-box-social li a:hover, .entry-footer .item-tags a:hover, .post-navigation .prev-article:hover, .post-navigation .next-article:hover, .post-navigation .prev-article a:hover, .post-navigation .next-article a:hover, .entry-header .entry-meta ul.post-light li a:hover {
    color: #ff4a52;
}

.entry-header .entry-post-meta ul li a, .blog-box .entry-content ul li i, .entry-header .entry-meta ul li i, .entry-footer .item-tags span {
    color: #ff4a52;
}

.entry-header .entry-meta .post-date, .post-detail-style2 .entry-meta .post-date {
    background: #ff4a52;
}

.comments-area h4:after, .rt-related-post .title-section h2:after, .single-recipe-layout1 .comment-respond h2:before, .section-heading:before {
    background-color: #ff4a52;
}

.entry-content ol li:before, .single-post .entry-content ol li:before, blockquote p:before {
    color: #ff4a52;
}

.single-recipe-layout1 .ctg-name a, .single-recipe-layout1 .entry-meta .single-meta i, .single-recipe-layout1 .entry-meta .single-meta a:hover, .single-recipe-layout1 .entry-meta .single-meta a:hover span, .single-recipe-layout2 .entry-meta .single-meta i, .single-recipe-layout2 .entry-meta .single-meta a:hover, .single-recipe-layout2 .entry-meta .single-meta a:hover span, .single-recipe-layout2 .recipe-author .author-social a:hover, .single-recipe-layout2 .next-prev-post .prev-post .item-content .post-title a:hover, .single-recipe-layout2 .next-prev-post .next-post .item-content .post-title a:hover {
    color: #ff4a52;
}

.action-item li button:hover {
    color: #ff4a52;
}

.action-item li.action-share-hover .action-share-wrap:before {
    border-bottom-color: #ff4a52;
}

.action-item li.action-share-hover .action-share-wrap a, .single-recipe-layout1 .direction-wrap-layout1 .serial-number, .single-recipe-layout1 .tag-share ul li .inner-tag li a:hover, .single-recipe-layout2 .tag-share ul li .inner-tag li a:hover {
    background-color: #ff4a52;
}

.product-box-layout2 .item-content .item-title a:hover {
    color: #ff4a52;
}

.single-recipe-layout1 .recipe-reviews .reviews-single-item .item-btn > a i, .single-recipe-layout1 .recipe-reviews .reviews-single-item .item-btn:hover > a {
    color: #ff4a52;
}

.blog-layout-1 .entry-header .entry-thumbnail-area .post-date1 {
    background: #ff4a52;
}

.blog-layout-1 .entry-header .entry-content h3 a:hover {
    color: #ff4a52;
}

.blog-layout-1 .entry-header .entry-content .ranna-button-7 {
    background: #ff4a52;
}

.rt-blog-layout .entry-thumbnail-area ul li i {
    color: #ff4a52;
}

.rt-blog-layout .entry-thumbnail-area ul li a:hover {
    color: #ff4a52;
}

.rt-blog-layout .entry-thumbnail-area ul .active {
    background: #ff4a52;
}

.rt-blog-layout .entry-content h3 a:hover {
    color: #ff4a52;
}

.blog-box .blog-social li a:hover i {
    color: #ff4a52;
}

.blog-box .blog-img-holder .entry-content {
    background: #ff4a52;
}

.blog-layout-2 .entry-meta .blog-cat ul li a, .entry-footer .post-share > span, .entry-footer .post-share .share-links a:hover {
    color: #ff4a52;
}

.blog-box .entry-content h3 a:hover, .blog-layout-2 .entry-content h3 a:hover, .blog-layout-3 .entry-content h3 a:hover, .blog-box .blog-bottom-content-holder h3 a:hover, .rt-related-post-info .post-title a:hover, .rt-related-post-info .post-date ul li i {
    color: #ff4a52;
}

.blog-box .entry-content ul li a:hover, .blog-layout-2 .entry-meta ul li a:hover, .blog-layout-3 .entry-meta ul li a:hover {
    color: #ff4a52;
}

.pagination-area.user a.next.page-numbers:hover, .pagination-area.user span.current, .pagination-area.user a:hover, .pagination-area li.active a:hover, .pagination-area ul li.active a, .pagination-area ul li a:hover, .pagination-area ul li span.current {
    background-color: #ff4a52;
}

.wpcf7-form .form-group .form-control:focus {
    border-color: #ff4a52;
}

.team-details-social li a {
    background: #ff4a52;
    border: 1px solid #ff4a52;
}

.team-details-social li:hover a {
    border: 1px solid #ff4a52;
}

.team-details-social li:hover a i {
    color: #ff4a52;
}

.skill-area .progress .lead {
    border: 2px solid #ff4a52;
}

.skill-area .progress .progress-bar {
    background: #ff4a52;
}

.team-details-info li i {
    color: #ff4a52;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .rt-woo-nav .owl-custom-nav-title::after, .rt-woo-nav .owl-custom-nav .owl-prev:hover, .rt-woo-nav .owl-custom-nav .owl-next:hover, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce a.added_to_cart, .woocommerce #respond input#submit:hover, .woocommerce div.product form.cart .button, .woocommerce input.button:hover, p.demo_store, .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit[disabled]:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button[disabled]:disabled:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button[disabled]:disabled:hover, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul li a {
    background-color: #ff4a52;
}

.woocommerce ul.products li.product .price, .woocommerce .product-thumb-area .product-info ul li a:hover .fa, .woocommerce .product-thumb-area .product-info ul li a.add_to_cart_button:hover:after, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .product-meta a:hover, .woocommerce a.woocommerce-review-link:hover {
    color: #ff4a52;
}

.woocommerce-message, .woocommerce-info {
    border-color: #ff4a52;
}

.woocommerce .product-thumb-area .overlay {
    background-color: rgba(255, 74, 82, 0.8);
}

.woocommerce #respond input#submit, .woocommerce button.button, .woocommerce input.button, .woocommerce a.button {
    background-color: #ff4a52;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button:hover, .woocommerce div.product form.cart .button:hover {
    background-color: #ff4a52;
}

.sidebar-widget-area .widget_search form button {
    color: #ff4a52;
}

.sidebar-widget-area .widget_search form button:hover, .woocommerce ul.products li.product h3 a:hover {
    color: #ff4a52;
}

.cart-icon-products .widget_shopping_cart .mini_cart_item a:hover {
    color: #ff4a52;
}

.woocommerce .product-thumb-area:after, .woocommerce .sidebar-widget-area ul.product_list_widget li a:after {
    background-color: rgba(255, 74, 82, 0.8);
}

.woocommerce .sidebar-widget-area ul.product_list_widget li .woocommerce-Price-amount.amount {
    color: #ff4a52;
}

.woocommerce .section-title:before {
    background-color: #ff4a52;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ff4a52;
}

.rt-drop, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li a, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li a:hover, .breadcrumbs-area2 .breadcrumbs-content h3 a:hover, .post-detail-style3 .post-3-no-img-meta ul.post-info-light li a:hover, .post-detail-style3 .entry-meta li a:hover, .sidebar-widget-area .widget .corporate-address li i, .sidebar-widget-area .widget .corporate-address li i.fa-map-marker, .rt-news-box .post-cat span a:hover, .rt-news-box .topic-box .post-date1 span a:hover, .rt_widget_recent_entries_with_image .topic-box .post-date1 span a:hover, .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .rt_widget_recent_entries_with_image .topic-box .widget-recent-post-title a:hover, .search-form input.search-submit, .header-style-5.trheader .header-social li a:hover, .header-style-5 .header-social li a:hover, .header-style-5 .header-contact .fa, .header-style-4.trheader .header-social li a:hover, .header-style-4 .header-social li a:hover, .header-style-4 .header-contact .fa, .header-style-3.trheader .header-social li a:hover, .header-style-3.trheader.non-stickh .header-social li a:hover, .header-style-3 .header-contact .fa, ul.news-info-list li i, .about-author .media-body .author-title a:hover, .header-style-2 .header-contact .fa, .search-form input.search-submit:hover, .rt-cat-list-widget li:hover a, .footer-top-area .widget_archive li a:before, .footer-top-area .widget_tag_cloud a:hover, .footer-top-area .search-form input.search-submit, .ui-cat-tag a:hover, .entry-post-meta .post-author a:hover, .post-detail-style2 .post-info-light ul li a:hover, .post-detail-style2 .entry-meta li a:hover, .entry-title a:hover, .comments-area .main-comments .comment-meta .comment-author-name a:hover, .rt-blog-layout .entry-thumbnail-area ul li i, .rt-blog-layout .entry-thumbnail-area ul li a:hover, .rt-blog-layout .entry-content h3 a:hover, .blog-layout-1 .entry-meta ul li a:hover, .blog-box .blog-bottom-content-holder ul li i, .footer-top-area .rt-news-box .dark .rt-news-box-widget .media-body a:hover, .entry-footer .share-social ul a:hover {
    color: #ff4a52;
}

.login-box-layout1 .login-form .btn-area .btn-fill.btn-dark:hover, .rt-box-title-2, .blog-box .blog-img-holder .entry-content, button, input[type="button"], input[type="reset"], input[type="submit"], .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .rt-cat-list-widget li:before, .elementor-widget-wp-widget-categories ul li:before, .cat-holder-text, .rt-blog-layout .entry-thumbnail-area ul .active, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li .current, .pagination-area ul li .current, .woocommerce nav.woocommerce-pagination ul li.active a, .blog-layout-2 .entry-meta .blog-cat ul li a:hover, .blog-layout-3 .entry-meta ul li.blog-cat li a:hover {
    background-color: #ff4a52;
}

.post-detail-style2 .cat-holder:before {
    border-top: 8px solid #ff4a52;
}

.footer-top-area .widget_tag_cloud a:hover {
    background-color: #ff4a52 !important;
    border: 1px solid #ff4a52 !important;
}

.entry-content .wpb_layerslider_element a.layerslider-button, .comments-area h3.comment-num:after {
    background: #ff4a52;
}

.entry-content .btn-read-more-h-b, .pagination-area ul li span .header-style-10.trheader #tophead .tophead-social li a:hover {
    border: 1px solid #ff4a52;
}

.woocommerce nav.woocommerce-pagination ul li span {
    border-color: #ff4a52;
}

.woocommerce nav.woocommerce-pagination ul li .current, .woocommerce nav.woocommerce-pagination ul li a:hover {
    background-color: #ff4a52 !important;
}

.woocommerce div.product .share-links a:hover {
    color: #ff4a52;
}

.bottomBorder {
    border-bottom: 2px solid #ff4a52;
}

.search-form input.search-field {
    border-color: #ff4a52;
}

.custom-search-input .btn, form.search-form button {
    color: #ff4a52;
}

#respond form input:focus, #respond form textarea:focus {
    border-color: #ff4a52;
}

.search-form input.search-submit {
    background-color: #ff4a52;
    border: 2px solid #ff4a52;
}

.sidebar-widget-area .widget.title-style-1 h3.widgettitle span {
    border-top: 10px solid #ff4a52;
}

.sidebar-widget-area .widget_tag_cloud a:hover {
    background-color: #ff4a52;
}

.cat-holder:before {
    border-top: 8px solid #ff4a52;
}

.footer-top-area .widgettitle:after, .footer-top-area .mc4wp-form .form-group .item-btn {
    background: #ff4a52;
}

.footer-bottom-social ul li a {
    background-color: #ff4a52;
}

.footer-bottom-social ul li a:hover {
    background-color: #ff4a52;
}

.nutrition-wrap .item-title i, .ingridients-wrap .item-title i, .shop-box-layout1 .item-content .item-price, .shop-box-layout1 .item-content .item-title a:hover, .single-recipe-layout-2 .swiper-button-prev, .single-recipe-layout-2 .swiper-button-next, .author-box-layout1 .author-social-info .item-number, .author-box-layout1 .author-personal-info .item-content .item-title a:hover, .product-box-layout2 .item-content .entry-meta li a:hover, .product-box-layout2 .item-content .entry-meta li:last-child:hover, .single-recipe-layout1 .item-feature ul li .feature-icon i, .single-recipe-layout1 .item-feature ul li .feature-icon i:before, .single-recipe-layout2 .item-feature ul li .feature-icon i, .single-recipe-layout2 .item-feature ul li .feature-icon i:before, .adv-search-wrap .btn-group .input-group-btn button.btn-adv-search i:before {
    color: #ff4a52;
}

.error-content-box .item-btn, .submit-recipe-form .btn-upload:hover, .related-recipe .owl-theme .owl-nav .owl-next:hover, .related-recipe .owl-theme .owl-nav .owl-prev:hover, .single-recipe-layout-2 .swiper-button-prev:hover, .single-recipe-layout-2 .swiper-button-next:hover, .adv-search-wrap .btn-group .input-group-btn button.btn-search:hover, .adv-search-wrap .advance-search-form .item-title:before, .single-recipe-layout2 .direction-wrap-layout2 .direction-box-layout2 .serial-number {
    background-color: #ff4a52;
}

.shop-box-layout1 .mask-item:before, .submit-recipe-form .btn-submit:hover {
    background-color: rgba(255, 74, 82, 0.8);
}

.single-recipe-layout1 .direction-wrap-layout1 .serial-number:after {
    border-left-color: #ff4a52;
}

.submit-recipe-form .btn-submit {
    background-color: rgba(255, 74, 82, 1);
}

.entry-content .light-button, .entry-content .light-button i, .entry-content a.grid-fill-btn:hover, .entry-content .rt-grid-fill-btn a.grid-fill-btn:hover, .entry-content .rt-text-with-btn a.light-box:hover {
    color: #ff4a52 !important;
}

.title-text-button .rtin-dark .ranna-button:hover {
    color: #ff4a52;
}

.entry-content a.grid-fill-btn, .entry-content .rt-grid-fill-btn a.grid-fill-btn, .dark-button {
    border-color: #ff4a52;
    background: #ff4a52;
}

.entry-content .rt-text-with-btn a.light-box {
    background: #ff4a52;
}

.title-text-button .rtin-dark .ranna-button {
    border-color: #ff4a52;
    background: #ff4a52;
}

.ig-block .instagallery-actions .igact-instalink {
    background: #ff4a52 !important;
}

.ig-block .instagallery-actions .igact-instalink:hover {
    background: #ff4a52 !important;
}

.rtin-contact-box .rtin-dark .ranna-button {
    background: #ff4a52;
}

.rtin-contact-box .rtin-dark .ranna-button:hover {
    background: #ff4a52;
}

.rtin-contact-box .rtin-light .ranna-button:hover {
    background: #ff4a52;
}

.rt-vc-title-1 h2::after, .rt-vc-title h2:after, .section-title h2:after, .sec-title.style2 .rtin-title:before, .sec-title.style2 .rtin-title:after {
    background: #ff4a52;
}

.sec-title.style2 .section-title span {
    color: #ff4a52;
}

.slider-left-side-content .side-content, .slider-right-side-content ul.footer-social li a, .fullpage-wrapper .fullpage-scroll-content .item-btn:hover {
    color: #ff4a52;
}

.slider-right-side-content ul.footer-social li a:hover {
    color: #ff4a52;
}

.fps-menu-list li.active a, .ms-menu-list li a {
    color: #ff4a52;
}

.title-text-button .rtin-light .ranna-button {
    color: #ff4a52;
}

.ranna-slider-content-layout1 .item-content .sub-title, .product-box-layout1 .item-content .sub-title {
    color: #ff4a52;
}

.rt-owl-nav-1.slider-nav-enabled .owl-carousel .owl-nav > div {
    color: #ff4a52;
}

.rt-owl-nav-1.slider-dot-enabled .owl-carousel .owl-dots .owl-dot:hover span, .rt-owl-nav-1.slider-dot-enabled .owl-carousel .owl-dots .owl-dot.active span {
    background: #ff4a52;
}

.rt-owl-nav-1.slider-nav-enabled .owl-carousel .owl-nav > div:hover {
    background: #ff4a52;
}

.rt-owl-nav-2.slider-dot-enabled .owl-carousel .owl-dot:hover span, .rt-owl-nav-2.slider-dot-enabled .owl-carousel .owl-dot.active span {
    background: #ff4a52;
}

.rt-owl-nav-2.slider-nav-enabled .owl-carousel .owl-nav > div:hover {
    background: #ff4a52;
}

.rt-owl-nav-2.slider-nav-enabled .owl-carousel .owl-nav > div {
    color: #ff4a52;
}

.post-grid-default .rtin-single-post .rtin-content h3 a:hover, .recipe-grid-style3 .item-content .item-title a:hover {
    color: #ff4a52;
}

.post-grid-default .item-content .entry-meta li i, .post-grid-default .post-footer ul li i, .post-grid-default .rtin-single-post .post-meta ul li i, .post-grid-default .rtin-single-post .post-meta ul li a:hover, .post-grid-default .post-footer ul li a:hover {
    color: #ff4a52;
}

.recipe-grid-style3 .item-content ul.entry-meta li a:hover, .recipe-grid-style3 .item-content ul.entry-meta li a:hover span {
    color: #ff4a52;
}

.recipe-grid-style3 .item-figure:before {
    background-color: rgba(255, 74, 82, 0.8);
}

.post-list-default .rtin-single-post .rtin-content h3 a:hover, .post-list-default .rtin-single-post .rtin-content h4 a:hover, .recipe-list-4 .item-content .item-title a:hover {
    color: #ff4a52;
}

.post-list-default .post-meta ul li i, .post-list-default .post-footer ul li i, .post-list-default .post-meta ul li a:hover, .post-list-default .post-footer ul li a:hover, .recipe-list-4 .item-content .entry-meta li a:hover, .recipe-list-4 .item-content .entry-meta li a:hover span {
    color: #ff4a52;
}

.recipe-list-4 .item-content .entry-meta li i {
    color: #ff4a52;
}

.recipe-list-4 .item-figure:before {
    background-color: rgba(255, 74, 82, 0.8);
}

.entry-content .post-box-default a.item-btn {
    color: #ff4a52;
}

.post-box-default .rtin-single-post .post-meta ul li i, .post-box-default .post-footer ul li i {
    color: #ff4a52;
}

.post-box-style4 .rtin-content .sub-title a:hover, .post-box-default .item-content .item-title:hover a, .post-box-default .item-content .entry-meta li a:hover, .post-box-default .entry-meta i, .post-box-default .rtin-single-post .rtin-content h3 a:hover, .post-box-default .rtin-single-post .rtin-content h4 a:hover {
    color: #ff4a52;
}

.product-box-layout1 .item-content .item-title a:hover, .product-box-layout3 .item-content .item-title a:hover, .product-box-layout4 .item-content .item-title a:hover {
    color: #ff4a52;
}

.product-box-layout1 .item-content .entry-meta li i, .product-box-layout3 .item-content .entry-meta li i, .product-box-layout4 .item-content ul.entry-meta li i {
    color: #ff4a52;
}

.product-box-layout1 .item-content .entry-meta li a:hover, .product-box-layout3 .item-content .entry-meta li a:hover, .product-box-layout4 .item-content .entry-meta li a:hover, .product-box-layout1 .item-content .entry-meta li a:hover span, .product-box-layout3 .item-content .entry-meta li a:hover span, .product-box-layout4 .item-content .entry-meta li a:hover span {
    color: #ff4a52;
}

.product-box-layout4 .item-figure:before {
    background-color: rgba(255, 74, 82, 0.8);
}

.category-box-layout1 .item-content .item-title a:hover {
    color: #ff4a52;
}

.category-box-layout1 .item-content .sub-title:before, .product-box-layout1.post-single-style4 .item-content .item-btn {
    background-color: #ff4a52;
}

.post-single-default .rtin-single-post .rtin-content h3 a:hover {
    color: #ff4a52;
}

.post-single-default .post-footer ul li i, .post-single-default .rtin-single-post .post-meta ul li i, .post-single-default .rtin-single-post .post-meta ul li a:hover, .post-single-default .post-footer ul li a:hover {
    color: #ff4a52;
}

.post-slider-default .rtin-single-post .rtin-content h3 a:hover, .ranna-slider-content-layout1 .item-content .item-title a:hover, .featured-box-layout1 .item-content .item-title a:hover {
    color: #ff4a52;
}

.post-slider-default .post-meta ul li i, .ranna-slider-content-layout1 .item-content .entry-meta li i, .ranna-slider-content-layout1 .item-content .entry-meta li a i, .recipe-slider-style6 .featured-box-layout1 .item-content ul.entry-meta li i {
    color: #ff4a52;
}

.post-slider-default .post-meta ul li a:hover, .ranna-slider-content-layout1 .item-content .entry-meta li a:hover, .ranna-slider-content-layout1 .item-content .entry-meta li a:hover span, .recipe-slider-style6 .featured-box-layout1 .item-content ul.entry-meta li a:hover {
    color: #ff4a52;
}

.info-style1 .item-sl .rtin-item-title a:hover, .info-style2 .rtin-item .rtin-item-title a:hover {
    color: #ff4a52;
}

.rtin-contact-address ul li a:hover {
    color: #ff4a52;
}

.info-style4 .rtin-image .rtin-media .rtin-item-title a i {
    color: #ff4a52;
}

.info-box .rtin-item-title a:hover {
    color: #ff4a52 !important;
}

.info-style4.info-box .rtin-item-title a:hover {
    color: #ff4a52 !important;
}

.rt-text-advertise h2 span, .rt-cta-1 .rtin-cta-contact-button a:hover {
    color: #ff4a52;
}

.rt-cta-2 .rtin-cta-right:before, .rt-cta-2 .rtin-cta-right {
    background-color: #ff4a52;
}

.elementor-widget-wp-widget-categories ul li:hover a, .fixed-sidebar-left .elementor-widget-wp-widget-nav_menu ul > li > a:hover {
    color: #ff4a52;
}

.fix-bar-bottom-copyright .rt-about-widget ul li a:hover, .fixed-sidebar-left .rt-about-widget ul li a:hover {
    color: #ff4a52;
}

.barshow .title-bar, .about-info-text h2:after {
    background-color: #ff4a52;
}

.adv-search-wrap.search-layout2 .advance-search-form .checkbox-primary input[type="checkbox"]:checked + label::before, .adv-search-wrap .advance-search-form .checkbox-primary input[type="checkbox"]:checked + label::before, .listing-form .checkbox-primary input[type="checkbox"]:checked + label::before, .login-box-layout1 .login-form .checkbox-primary input[type="checkbox"]:checked + label::before, .user-edit.meta-item li.item-btn .btn-fill, .product-box .item-content .meta-item li.item-btn .btn-fill, .my-account-wrap .my-account-content .logout .login-form .checkbox-primary input[type="checkbox"]:checked + label::before {
    background-color: #ff4a52;
    border-color: #ff4a52;
}

.adv-search-wrap.search-layout2 .advance-search-form .item-title:before, .adv-search-wrap.search-layout2 .btn-group .input-group-btn button.btn-search:hover, .adv-search-wrap .advance-search-form .item-title:before, .adv-search-wrap .btn-group .input-group-btn button.btn-search:hover, .listing-form .btn-upload, .product-box .item-content .meta-item li.entry-meta ul li a:hover, .product-box .item-content .meta-item li.ctg-name a:hover i, .login-box-layout1 .login-form .btn-area .btn-fill.btn-primary, .my-account-wrap .my-account-content .logout .login-form .btn-fill, .user-edit.meta-item li.item-btn .btn-fill, .my-account-wrap .my-account-nav a.active, .nav-control-layout3 .owl-nav > button:hover, .submit-recipe-form .additional-input-box.icon-right i:hover {
    background-color: #ff4a52;
}

.adv-search-wrap.search-layout2 .btn-group .input-group-btn button.btn-adv-search i:before, .adv-search-wrap.search-layout2 .btn-group .input-group-btn button.btn-adv-search i, .adv-search-wrap .btn-group .input-group-btn button.btn-adv-search i:before, .adv-search-wrap .btn-group .input-group-btn button.btn-adv-search i, .listing-form .btn-add-more, .listing-form .btn-add-more, .product-box .item-content .meta-item li.ctg-name a:hover, .product-box .item-content .meta-item li.ctg-name a i, .user-edit.meta-item li.item-btn .btn-fill:hover, .product-box .item-content .meta-item li.item-btn .btn-fill:hover, .my-account-wrap .my-account-content .logout .login-form .lost-password a:hover, .my-account-wrap .my-account-content .logout .login-form .btn-register i, .my-account-wrap .my-account-content .logout .login-form .btn-register:hover, .login-box-layout1 .login-form .lost-password a, .shop-box-layout1 .item-content .item-price, .shop-box-layout1 .item-content .item-title a:hover, .my-account-wrap .my-account-nav li a:before {
    color: #ff4a52;
}

.product-box .item-content .meta-item li.entry-meta ul li a, .product-box .item-content .meta-item li.ctg-name a i {
    border: 1px solid #ff4a52;
}

.fixed-sidebar-addon .elementor-widget-wp-widget-nav_menu ul > li > a:hover, .fixed-sidebar-addon .rt-about-widget .footer-social li a:hover {
    color: #ff4a52;
}

.rt-cat-list-widget li:before, .rtin-faq .faq-item .faq-number span {
    background-color: #ff4a52;
}

#sbi_images .sbi_photo_wrap a:after {
    background-color: rgba(255, 74, 82, 0.8);
}

.rtin-contact-info ul li i {
    background-color: #ff4a52;
}
