/*
Theme Name:     For The Love of Cooking - Kadence
Theme URI:      https://www.wpbarista.com
Template:       kadence
Author:         Wordpress Barista
Author URI:     https://www.wpbarista.com
Description:    For the Love of Cooking Kadence theme by Wordpress Barista
Version:        1.01
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/



hr, hr.kt-divider {
    height: 0;
    border: 0;
    border-bottom: 1px solid var(--global-palette6);
	border-top-style: none;
}

.narrow {
	padding-left:10%; padding-right:10%;
}

.border {
	border-style:solid;
	border-width: 1px;
	border-color: var(--global-palette6);
}

.kt-block-spacer.thin{
	border-top: 1px solid var(--global-palette6);
} 



input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea,
.wp-block-search .wp-block-search__input, .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	color: var(--global-palette5);
    border: 1px solid var(--global-palette6);
    border-radius: 0;
}

.wp-block-search__button.has-icon {
	border: none;
}

.kt-blocks-post-readmore:after {
	content: "\2192";
	font-family: system-ui;
	margin-left: 5px;
}
.kadence-post-image a img,
.widget_media_image a img {
	
    vertical-align: top;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.kadence-post-image > a:hover img,
.kadence-post-image a img:hover,
.widget_media_image a img:hover {
    opacity: 0.9;
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
}

.comment-body {
	border-bottom: 1px solid var(--global-palette6);
}

.entry-author-style-center .entry-author-avatar:before,
.entry-author-style-center .entry-author-avatar:after {
	background: var(--global-palette6);

}
 



.redfilter:hover {
	filter:  url(#svgGradientMap)
}

.single-content .redfilter.wp-block-image figure {
	margin-bottom:  10px;
}

.recipe-icon img {
	margin-bottom: 0;
}

.recipe-icon a:hover {
	color: var(--global-palette6);
	cursor: pointer;
}
/*cathy*/
.wprm-recipe-image img {
	max-height:300px;
	object-fit:cover;
}

.chosen-container-single {
    border: 1px solid var(--global-gray-400);
    background-size: 16px 100%;
    padding: 0.2em 35px 0.2em 0.5em;
    background: var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    box-shadow: none;
    outline: 0;
    box-shadow: 0px 0px 0px -7px rgb(0 0 0 / 0%);
}

.chosen-container-single .chosen-single {
	border: none;
	background: none;
	box-shadow: none;
}

.chosen-container-single .chosen-single div b {
	display: none;
}

.chosen-container,
.chosen-container-single .chosen-single {
	font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 1.6;
    font-family: var(--global-body-font-family);
    color: var(--global-palette5);
}

.searchandfilter ul li.sf-field-taxonomy-wpb_cuisines, .searchandfilter ul  {
	padding: 0 !important;
	margin: 0;
}

.kt-row-has-bg.kt-layout-id_4fb2ab-6c {
	z-index: 1;
}

.blog .entry-hero-container-inner .entry-header {
/*display: none;*/
}

.comment-body {
    position: relative;
    border-bottom: 1px solid var(--global-palette7) !important;
    margin-bottom: 3em;
}

.entry-author-style-center {
	 border-bottom: 1px solid var(--global-palette7) !important;
}

.entry-author-style-center .entry-author-avatar:after,
.entry-author-style-center .entry-author-avatar:before,
.comment-navigation .nav-previous:after, .post-navigation .nav-previous:after {
	    background: var(--global-palette7) !important;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{
	border-color: var(--global-palette7) !important;
}


.wprm-recipe-template-ftloc-kadence-poster li.wprm-recipe-ingredient {
    margin: 0 0 5px 32px !important;
    padding: 0 !important;
    border-bottom: 1px dotted #666666;
}


.wprm-recipe-ingredients-container {
    padding: 1px 20px 20px;
    background-color: #fef9f3;
	  margin: 20px;
}

.loop-entry.evergreen_posts h2.entry-title {
    font-style: normal;
    font-size: 18px !important;
    color: var(--global-palette4);
}

.entry-hero.post-archive-hero-section .entry-header {
    min-height: 87px;
}

.archive .entry-list-item, .page .entry-list-item,
.evergreen_posts-archive ul , ul.kadence-posts-list, ul.content-wrap {
	list-style: none !important;
}

/*Grow Social Pro Kadence Gallery CSS Fix*/
.wp-block-kadence-advancedgallery .dpsp-pin-it-wrapper {
position: unset !important;
}
/*Grow Social Pro Kadence Gallery CSS Fix End*/
