/*Typography*/

	

	:root {

		--primary-font        : Open Sans;

		--secondary-font      : Open Sans;

		--bt-primary-color    : #b70707;

		--bt-primary-color-rgb: 183, 7, 7;

	}



    body,

    button,

    input,

    select,

    optgroup,

    textarea{

        font-family : Open Sans;

        font-size   : 17px;        

    }

    

            body.custom-background {

            background: url(/assets/img/pattern17.png);

        }

        

    .sticky-bar-content {

        background: #f15641;

        color: #ffffff;

    }



    .sticky-t-bar:not(.active) .close {

        background: #f15641;

    }

    

    .site-branding .site-title{

        font-size   : 46px;

        font-family : Open Sans;

        font-weight : 400;

        font-style  : normal;

    }

    

    .site-branding .site-title a{

		color: #4c4c4c;

	}



	.custom-logo-link img{

	    width: 100px;

	    max-width: 100%;

	}



	.elementor-page h1,

	#primary article .entry-content h1{

        font-family: Open Sans;

        font-size: clamp(28px, calc(1.75rem + ((1vw - 3.2px) * 0.94)), 40px);        

    }

    

	.elementor-page h2,

    #primary article .entry-content h2{

        font-family: Open Sans;

        font-size: clamp(25.2px, calc(1.575rem + ((1vw - 3.2px) * 0.84)), 36px);

    }

    

	.elementor-page h3,

    #primary article .entry-content h3{

        font-family: Open Sans;

        font-size: clamp(21px, calc(1.3125rem + ((1vw - 3.2px) * 0.7)), 30px);  

    }

    

	.elementor-page h4,

    #primary article .entry-content h4{

        font-family: Open Sans;

        font-size: clamp(16.8px, calc(1.05rem + ((1vw - 3.2px) * 0.56)), 24px);  

    }

    

	.elementor-page h5,

    #primary article .entry-content h5{

        font-family: Open Sans;

        font-size: clamp(14px, calc(0.875rem + ((1vw - 3.2px) * 0.47)), 20px);  

    }

    

	.elementor-page h6,

    #primary article .entry-content h6{

        font-family: Open Sans;

        font-size: clamp(14px, calc(0.7875rem + ((1vw - 3.2px) * 0.42)), 18px);  

    }



    .article-group .related-articles .related-title, 

    .sticky-bar-content .blossomthemes-email-newsletter-wrapper .text-holder h3, 

    .error-404 .page-header .page-title, 

    .widget_bttk_icon_text_widget .rtc-itw-inner-holder .widget-title, 

    .widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder .widget-title, 

    .widget .blossomthemes-email-newsletter-wrapper form input[type="submit"], 

    .sticky-bar-content .blossomthemes-email-newsletter-wrapper form input[type="submit"], 

    .woocommerce div.product .product_title, 

    .woocommerce div.product .woocommerce-tabs .panel h2 {

	    font-family : Open Sans;

	}



	button,

	input[type="button"],

	input[type="reset"],

	input[type="submit"], 

	.dropcap, 

	.bttn, .bttn:visited, 

	.comment-body b.fn, 

	.comment-body .reply .comment-reply-link, 

	.single .navigation .nav-links, 

	.search-form > label, 

	.single .related-articles .related-title, 

	.site-banner .banner-caption .banner-title, 

	.tab-content .item-block .item-title, 

	.entry-header .entry-title, 

	.newsletter-section .widget_blossomthemes_email_newsletter_widget .text-holder h3, 

	.widget-title, 

	.widget_bttk_posts_category_slider_widget .carousel-title .title, 

	.widget_brm_recipe_categories_slider .item .carousel-title .title, 

	.page-header .page-title, 

	.single .author-content-wrap .author-name, 

	.comments-area .comments-title, .comment-respond .comment-reply-title, 

	#primary article .entry-content .recipe-tags h4, 

	.recipe-cooking-method-holder .item .child-title, 

	.recipe-cuisine-holder .item .child-title, 

	.recipe-category-holder .item .child-title, 

	#primary #br-recipe-notes h4, 

	.recipe-cooking-method-holder .recipe-archive-wrap .recipe-title, 

	.recipe-cuisine-holder .recipe-archive-wrap .recipe-title, 

	.recipe-category-holder .recipe-archive-wrap .recipe-title, 

	.archive[class*="tax-recipe-"] .site-main .recipe-title, 

	.author-info-wrap .name, 

	#primary #br-recipe-ingredients h4, #primary #br-recipe-instructions h4, 

	.br-instructions-list-wrap .br_instructions_heading, 

	.woocommerce.widget .product_list_widget li .product-title, 

	.single-recipe .dr-entry-title,

	.woocommerce ul.products li.product .woocommerce-loop-category__title, 

	.woocommerce ul.products li.product .woocommerce-loop-product__title, 

	.woocommerce ul.products li.product h3,

	.woocommerce div.product .up-sells > h2, 

	h1, h2, h3, h4, h5, h6,

	.woocommerce div.product .related > h2 {

		font-family : Open Sans;

	}

    

	/*Plugin Typo Activated*/

	.plugin_typo_activated .site-branding .site-description,

	.plugin_typo_activated .main-navigation ul li,

	.plugin_typo_activated #crumbs,

	.plugin_typo_activated #colophon{

		font-family : Open Sans;

	}



    /*Color Scheme*/

   

   	button,

	input[type="button"],

	input[type="reset"],

	input[type="submit"], 

	.bttn, .bttn:visited, 

	.widget-area .widget .widget-title span::after, 

	.site-footer .widget .widget-title span::after, 

	.post-edit-link:hover, 

	.btn-readmore, 

	#back-to-top:hover, 

	.comment-respond .comment-reply-title a:hover, 

	a.page-numbers:hover,

	span.page-numbers.current, 

	.posts-navigation .nav-links div[class*="nav-"] a:hover, 

	#load-posts a.loading, 

	#load-posts a:hover, 

	#load-posts a.disabled, 

	.sticky-t-bar span.close,

	.header-search-form .close:hover:before, 

	.header-search-form .close:hover:after, 

	.shopping-cart .cart-count, 

	.owl-carousel .owl-nav button[class*='owl-']:hover, 

	.tab-group .tab-btn:hover, 

	.tab-group .tab-btn.active, 

	.author-info-wrap .social-icon-list a:hover, 

	.single .article-wrap .article-share ul li a:hover, 

	.widget_bttk_author_bio .readmore, 

	.widget_bttk_author_bio .author-bio-socicons a:hover, 

	.widget_bttk_contact_social_links .social-networks li a:hover, 

	.widget_bttk_posts_category_slider_widget .owl-carousel .owl-dots .owl-dot:hover span, 

	.widget_bttk_posts_category_slider_widget .owl-carousel .owl-dots .owl-dot.active span, 

	.widget_bttk_social_links ul li a:hover, 

	.widget_bttk_description_widget .social-profile li a:hover,

	.widget_calendar caption, 

	.tagcloud a:hover, 

	.recipe-cooking-method-holder .item a, 

	.recipe-cuisine-holder .item a, 

	.recipe-category-holder .item a, 

	.ingredient-progressbar-bar .ui-progressbar-value, 

	.instruction-progressbar-bar .ui-progressbar-value, 

	.br-instructions-list-wrap input[type="checkbox"]:checked + label::before, 

	.blossom-recipe-print .br_recipe_print_button, 

	.site-footer .widget_bttk_contact_social_links .social-networks li a:hover, 

	.widget_brm_recipe_categories_slider .owl-theme .owl-dots .owl-dot:hover span, 

	.widget_brm_recipe_categories_slider .owl-theme .owl-dots .owl-dot.active span, 

	.single-blossom-recipe .site-main .article-share li a:hover, 

	.sticky-t-bar .close, 

	.site-banner.static-banner .banner-caption .btn, 

	.widget_btif_instagram_widget .profile-link, 

	.single .site-main .author-signature .social-icon-list li a:hover {

		background: #b70707;

	}



	blockquote:before, 

	q:before, q:after, 

	.sticky-bar-content .blossomthemes-email-newsletter-wrapper form input[type="submit"]:hover, 

	.blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked + .check-mark, 

	.search-form .search-submit, .search-form .search-submit:hover, 

	input[type="checkbox"]:checked + label::before, 

	.widget_brm_recipe_categories_slider .owl-theme .owl-nav [class*="owl-"]:hover {

		background-color: #b70707;

	}



	button,

	input[type="button"],

	input[type="reset"],

	input[type="submit"], 

	.bttn, .bttn:visited, 

	.post-edit-link, 

	.btn-readmore, 

	.comment-respond .comment-reply-title a:hover, 

	.posts-navigation .nav-links div[class*="nav-"] a:hover, 

	#load-posts a.loading, 

	#load-posts a:hover, 

	#load-posts a.disabled, 

	.blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked + .check-mark, 

	.widget_bttk_author_bio .readmore, 

	.widget_bttk_posts_category_slider_widget .owl-carousel .owl-dots .owl-dot span::before, 

	.tagcloud a, 

	input[type="checkbox"]:checked + label::before, 

	.blossom-recipe-print .br_recipe_print_button, 

	.site-footer .widget_bttk_contact_social_links .social-networks li a:hover, 

	.widget_brm_recipe_categories_slider .owl-theme .owl-dots .owl-dot span:before, 

	.site-banner.static-banner .banner-caption .btn, 

	.widget_btif_instagram_widget .profile-link {

		border-color: #b70707;

	}



	span.category a:hover, 

	.single .author-profile .author-social a:hover span, 

	.widget_brm_recent_recipe ul li .cat-links a:hover, 

	.widget_brm_popular_recipe ul li .cat-links a:hover {

	    border-bottom-color: #b70707;

	}



	.comments-area .bypostauthor > div > .comment-body {

		border-left-color: #b70707;

	}



	.tab-group .tab-btn:hover:before, 

	.tab-group .tab-btn.active:before {

		border-top-color: #b70707;

	}



	a, a:hover, 

	button:hover,

	input[type="button"]:hover,

	input[type="reset"]:hover,

	input[type="submit"]:hover, 

	.dropcap, 

	.bttn:hover, 

	.entry-title a:hover,

	.entry-meta span a:hover,  

	.post-edit-link, 

	.btn-link, .btn-link:visited, 

	article figure.post-thumbnail .social-icon-list a:hover, 

	span.category a, 

	.widget ul li a:hover, 

	.site-footer .widget ul li a:hover, 

	.btn-readmore:hover, 

	.comment-body .comment-awaiting-moderation, 

	.comment-body .reply .comment-reply-link, 

	.breadcrumb-wrapper a:hover, 

	.breadcrumb-wrapper .current, 

	.social-icon-list li a:hover, 

	.header-search > .search-btn:hover, 

	.shopping-cart a:hover svg, 

	.main-navigation ul li:hover > a, 

	.main-navigation ul li.current-menu-item > a, 

	.main-navigation ul li.current_page_item > a, 

	.main-navigation ul ul li:hover > a, 

	.main-navigation ul ul li.current-menu-item > a, 

	.main-navigation ul ul li.current_page_item > a, 

	.slider-two .banner-caption .banner-title a:hover, 

	.site-banner.slider-three .banner-caption .banner-title a:hover, 

	.site-banner.slider-four .banner-caption .banner-title a:hover, 

	.site-footer .widget ul li .entry-meta span a:hover, 

	.site-footer .widget ul li .entry-header .cat-links a:hover, 

	.bottom-footer .copyright a:hover, 

	.error404 .error-num, 

	.latest-articles .entry-title a:hover, 

	.related-articles .entry-title a:hover, 

	body[class*="-col-grid"] .related-articles .entry-title a:hover, 

	body.list-view .related-articles .entry-title a:hover, 

	.author-info-wrap .name .vcard, 

	.single .author-content-wrap .author-name span.vcard, 

	.single .author-profile .author-social a:hover, 

	.widget_bttk_author_bio .readmore:hover, 

	.widget_blossomtheme_companion_cta_widget .btn-cta:hover, 

	.widget_bttk_contact_social_links .contact-list li a:hover, 

	.site-footer .widget_bttk_contact_social_links .contact-list li a:hover, 

	.widget_bttk_icon_text_widget .rtc-itw-inner-holder .icon-holder, 

	.widget_bttk_popular_post ul li .entry-header .entry-meta > span a:hover, 

	.widget_bttk_pro_recent_post ul li .entry-header .entry-meta > span a:hover, 

	.site-footer .widget_bttk_popular_post ul li .entry-header .entry-meta > span a:hover, 

	.site-footer .widget_bttk_pro_recent_post ul li .entry-header .entry-meta > span a:hover, 

	.widget_bttk_posts_category_slider_widget .carousel-title a:hover, 

	.widget_blossomthemes_stat_counter_widget .blossomthemes-sc-holder .icon-holder, 

	#br_ingredients_counter .ingredient_checked, 

	#br_instructions_counter .instructions_checked, 

	.blossom-recipe-print .br_recipe_print_button:hover, 

	.one-col-grid .site-main .recipe-archive-wrap #br-recipe-category-links > div a:hover, 

	.archive[class*="tax-recipe-"] .site-main .recipe-title a:hover, 

	.one-col-grid.post-type-archive-blossom-recipe .site-main .recipe-title a:hover, 

	.widget_brm_recipe_categories_slider .owl-item .cat-links a:hover, 

	.widget_brm_recipe_categories_slider .owl-item .carousel-title .title a:hover, 

	.widget_brm_recent_recipe ul li .cat-links a, 

	.widget_brm_popular_recipe ul li .cat-links a, 

	.widget_brm_recipe_categories_slider .item .carousel-title a:hover, 

	.btn-link, .btn-link:visited, .readmore-btn .more-button, 

	.site-banner.static-banner .banner-caption .btn:hover, 

	.widget_btif_instagram_widget .profile-link:hover {

		color: #b70707;

	}



	table tbody tr:nth-child(odd), 

	.page-numbers, 

	.author-info-wrap .social-icon-list a, 

	.single .article-wrap .article-share ul li a, 

	.widget_bttk_author_bio .author-bio-socicons a, 

	.widget_bttk_contact_social_links .contact-list li svg, 

	.widget_bttk_contact_social_links .social-networks li a, 

	.widget_bttk_posts_category_slider_widget .owl-carousel .owl-dots .owl-dot span, 

	.widget_bttk_social_links ul li a, 

	.widget_bttk_description_widget .social-profile li a, 

	.widget_archive ul li::before, 

	.widget_categories ul li::before, 

	.widget_pages ul li::before, 

	.widget_meta ul li::before, 

	.widget_recent_comments ul li::before, 

	.widget_recent_entries ul li::before, 

	.widget_nav_menu ul li::before, 

	.widget_brm_recipe_categories_slider .owl-theme .owl-dots .owl-dot span, 

	.single-blossom-recipe .site-main .article-share li a, 

	.single .site-main .author-signature .social-icon-list li a {

	    background: rgba(183, 7, 7, 0.15);	}



	.comments-area .bypostauthor > div > .comment-body, 

	.tab-section, 

	.widget_calendar table tr td#today, 

	#br-recipe-ingredients {

		background: rgba(183, 7, 7, 0.1);	}



	.widget_bttk_custom_categories ul li .post-count, 

	.widget_bttk_image_text_widget ul li .btn-readmore {

		background: rgba(183, 7, 7, 0.7);	}



	.widget_bttk_custom_categories ul li a:hover .post-count, 

	.widget_bttk_custom_categories ul li a:hover:focus .post-count, 

	.widget_bttk_image_text_widget ul li .btn-readmore:hover {

		background: rgba(183, 7, 7, 0.85);	}



	.widget_bttk_image_text_widget ul li .btn-readmore {

		border-color: rgba(183, 7, 7, 0.7);	}



	.widget_bttk_image_text_widget ul li .btn-readmore:hover {

		border-color: rgba(183, 7, 7, 0.85);	}



	blockquote, q, 

	blockquote:after {

		border-top-color: rgba(183, 7, 7, 0.15);	}



	blockquote, q {

		border-bottom-color: rgba(183, 7, 7, 0.15);	}



	.btn-link::after, .readmore-btn .more-button::after {

	    background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23b70707" d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"></path></svg>');

	}



	.btn-link:after {

 		background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23b70707" d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"></path></svg>');

	}



	.comment-body .reply .comment-reply-link:before {

	    background-image: url('data:image/svg+xml;utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="%23b70707" d="M136.309 189.836L312.313 37.851C327.72 24.546 352 35.348 352 56.015v82.763c129.182 10.231 224 52.212 224 183.548 0 61.441-39.582 122.309-83.333 154.132-13.653 9.931-33.111-2.533-28.077-18.631 38.512-123.162-3.922-169.482-112.59-182.015v84.175c0 20.701-24.3 31.453-39.687 18.164L136.309 226.164c-11.071-9.561-11.086-26.753 0-36.328zm-128 36.328L184.313 378.15C199.7 391.439 224 380.687 224 359.986v-15.818l-108.606-93.785A55.96 55.96 0 0 1 96 207.998a55.953 55.953 0 0 1 19.393-42.38L224 71.832V56.015c0-20.667-24.28-31.469-39.687-18.164L8.309 189.836c-11.086 9.575-11.071 26.767 0 36.328z"></path></svg>');

	}



	.page-numbers.prev:before,

	.page-numbers.next:before {

	    background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23b70707" d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"></path></svg>');

	}



	.page-numbers.prev:before {

	    background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23b70707" d="M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"></path></svg>');

	}



	.sticky-bar-content .blossomthemes-email-newsletter-wrapper form label input[type="checkbox"]:checked + .check-mark {

	    background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23b70707" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');

	}



	.blossom-recipe-print .br_recipe_print_button:hover::before {

	    background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23b70707" d="M448 192V77.25c0-8.49-3.37-16.62-9.37-22.63L393.37 9.37c-6-6-14.14-9.37-22.63-9.37H96C78.33 0 64 14.33 64 32v160c-35.35 0-64 28.65-64 64v112c0 8.84 7.16 16 16 16h48v96c0 17.67 14.33 32 32 32h320c17.67 0 32-14.33 32-32v-96h48c8.84 0 16-7.16 16-16V256c0-35.35-28.65-64-64-64zm-64 256H128v-96h256v96zm0-224H128V64h192v48c0 8.84 7.16 16 16 16h48v96zm48 72c-13.25 0-24-10.75-24-24 0-13.26 10.75-24 24-24s24 10.74 24 24c0 13.25-10.75 24-24 24z"></path></svg>');

	}



	@media screen and (max-width: 1024px) {

		.main-navigation .toggle-button:hover {

			color: #b70707;

		}



		.main-navigation .toggle-button:hover .toggle-bar,  

	    .main-navigation .toggle-button:hover .toggle-bar:nth-child(2):before, 

	    .main-navigation .toggle-button:hover .toggle-bar:nth-child(2):after, 

	    .main-navigation .close:hover, 

	    .main-navigation .close::before, 

    	.main-navigation .close::after {

	        background: #b70707;

	    }

	}
