 @import url("https://use.typekit.net/vuf5xai.css");
:root {
	--global--font-primary:  roc-grotesk, sans-serif;
	--global--font-secondary:  roc-grotesk, sans-serif;
}
html {
	font-family: roc-grotesk, sans-serif !important;
	font-size: 16px;
	font-weight: normal;
}
body,
:root :where(body){
		font-family: roc-grotesk, sans-serif !important;
	font-size: 16px;
	font-weight: normal;
}
:where(.wp-site-blocks) > *{
	margin-block-start: 0 !important
}
body p {
	letter-spacing: 0 !important;
}
.margin_low_title {
	margin: 0 0 15px !important;
}
strong {
	font-weight: 600 !important;
}

a {
	color: #a74d4a
}
h1,h2,h3 {
	 font-weight: 500 !important;
}

body header .wp-block-button__link {
	line-height: 1 !important
}
body header .wp-block-button__link:focus {
	line-height: 1 !important;
	outline: none;
}
.wp-block-navigation-item.current-menu-item {
	text-decoration: underline !important
}
.text-max-width-360 {
	max-width: 500px !important;
}
#mc_embed_signup_scroll {
 
}
#mc_embed_signup {
	max-width: 380px !important;
}

#mc_embed_signup .mc-field-group {
	display: flex !important; 
}

#mc_embed_signup .mc-field-group input.email {flex: 0 0 80%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: 1px solid rgba(0,0,0,.12);
    padding: 0 10px !important;
    line-height: 1.2rem !important;
    font-family: roc-grotesk, sans-serif !important;
    font-size: 16px;
    font-weight: normal;
       height: 45px !important;
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
    border: 1px solid #fff !important;
}
#mc_embed_signup .mc-field-group input.email:focus {
	outline: none;
	border: none;
	
		border: 1px solid #fff !important;
}
#mc_embed_signup .mc-field-group input.button {
	flex: 0 0 20%;
	margin-bottom: 0 ;
	margin-right: 0 ;
	padding: 0;
	text-indent: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
	font-family: roc-grotesk, sans-serif !important;
    height: auto;
    padding: 0 15px; 
	height: 45px;
	
		border: 1px solid #000 !important;
}
.eb-post-grid-wrapper.eb-post-grid-rwm15 .ebpg-pagination button {
	font-family: roc-grotesk, sans-serif !important;
	line-height:1.2;
	padding: 10px 20px 8px;
	cursor: pointer;
}
.eb-post-grid-wrapper.eb-post-grid-rwm15 .ebpg-pagination  button:hover {
	background:#a74d4a;
	
}
.single-post .wp-block-post-excerpt__excerpt {
	font-size: 1.2rem;
}
.page-template-wp-custom-template-page-template-full-width {
	background: #eae6e1;
}

.wf-minus-margin{
	margin-top: -40px !important;
}
.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	background: rgba(167,77,74,1);
	border-radius: 32px;
	font-size: 14px;
	padding: 10px 20px;
	color: #fff;
}
.gfield_required.gfield_required_text {
	display: none
}

.wf_main_header .eb-button-78qr8 a{
  background: #a74d4a !important;
color: #fff !important;
}

@media screen and (max-width:768px){
	.hidden-m {
	display: none !important
}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
	color: #111 !important
}
	.wp-block-navigation__responsive-container-close {
		color: #111 !important	
	}
	
	html    {
		font-size:14px;
	}
	.col-reverse-m {
		    flex-direction: column-reverse !important;
	}
	
.text-max-width-360 {
	max-width: 100% !important;
}
	#mc_embed_signup {
		max-width: 100% !important;
	}
	#mc_embed_signup .mc-field-group input.email {
		flex: 1;
	}
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {
	position:absolute;
	top: 100%;
}

.parallelogram_shape {
	
    clip-path: url(#parallelogram_shape);
    -webkit-clip-path: url(#parallelogram_shape);
}

.oval_shape {
	
    clip-path: url(#yui_3_17_2_1_1694140819659_35163);
    -webkit-clip-path: url(#yui_3_17_2_1_1694140819659_35163);
}
.search-results .wp-block-search {
	background:transparent;
}
.search-results .wp-block-search .wp-block-search__inside-wrapper input {
	background: transparent;
	font-family: roc-grotesk, sans-serif !important;
	font-size: 30px !important;
	font-weight: normal;   
	border: 1px solid #aaa;
	background-image: url(https://graperush.co/wp-content/uploads/2024/02/icon-searchqueries-32-dark.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding: 12px 12px;
	border-radius: 0 !important;
	padding-left: 52px;
}
.search-results .wp-block-search .wp-block-search__inside-wrapper button {
	margin-left: 0;
	border-radius:0;
}

.search-results .wp-block-post-template  li {
	display: flex;
}

.search-results .wp-block-post-template  li  figure{
	flex: 0 0 290px;
	height:240px;
	object-fit:cover;
	border-radius:0;
	margin-right: 14px;
	
}.search-results .wp-block-post-template  li  figure img{
 
	object-fit:cover;
	border-radius:0;
	
}

.search-results .wp-block-post-template  li  .wp-block-group {
	margin-top: 0 !important;
	flex: 1;
}
.wf-blog-searchbox {
	border: none;
	background: transparent
}
.wf-blog-searchbox input{
	border: 1px solid #fff !important;
	color:#fff;
	background: transparent;
	font-family: roc-grotesk, sans-serif !important;
	font-size: 16px;
	font-weight: normal;
	background-image: url(https://graperush.co/wp-content/uploads/2024/02/icon-searchqueries-20-light.png);
	background-repeat: no-repeat;
	background-position: 12px center;
	padding: 12px 12px;
	border-radius: 0 !important;
	padding-left: 42px;
}.wf-blog-searchbox input::placeholder{ 
	color:#fff !important; 
}
@media screen and (min-width: 768px) and (max-width:1024px) {
	.eb-parent-eb-column-nbs56, .eb-parent-eb-column-pk88r {
		width: 100% !important;
	}
	.wp-block-group.alignfull.home_recent_coverage.has-background.is-layout-flow.wp-block-group-is-layout-flow {
		padding: 0 15px !important;
	}	.col-reverse-t {
		    flex-direction: column-reverse !important;
	}
}
@media screen and (max-width: 768px) {
	.search-results .wp-block-post-template li {
		flex-direction: column;
		flex-wrap: wrap;
	}
	.search-results .wp-block-post-template  li  figure{
	flex: 0 0 auto;
	height:auto;
		max-height: 200px;
	object-fit:cover;
	border-radius:0;
	margin-right: 0;
		margin-bottom: 10px !important;
	
}.search-results .wp-block-post-template  li  figure img{
 
	object-fit:cover;
	border-radius:0;
	
}

.search-results .wp-block-post-template  li  .wp-block-group {
	margin-top: 0 !important;
	flex: 1;
}
}



.gform-theme.gform-theme--framework.gform_wrapper .button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper button.button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)), .gform-theme.gform-theme--framework.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework):not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	    font-size: 14px;
	border-radius: 30px !important;
	padding-top: 0.6rem;
    padding-right: 1rem;
    padding-bottom: 0.6rem;
    padding-left: 1rem;
}
.gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework .gfield:where(.gfield--type-multiselect,.gfield--input-type-multiselect) .chosen-container-multi:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-search input[type=text]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-single:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework .gform-theme-field-control:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework input[type]:where(:not(.gform-text-input-reset):not([type=hidden])):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework select[multiple]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework textarea:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper .button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper .gform-theme-button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper :where(:not(.mce-splitbtn))>button:not([id*=mceu_]):not(.mce-open):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper button.button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]).button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper input:is([type=submit],[type=button],[type=reset]):where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) .gform-theme-field-control--focus, .gform-theme--framework.gform-theme.gform_wrapper input[type=submit].button.gform_button:where(:not(.gform-theme-no-framework)):where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus {
	outline: none !important;
	border: none !important;
	box-shadow: none !important;
	opacity:.9;
}

@media (max-width: 1024px) {
	 .wp-block-navigation__responsive-container-open:not(.always-shown) {
		 display: flex !important;
	}
	 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		 display: none !important;
	}
	.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content {
	color: #111 !important
}
	.wp-block-navigation__responsive-container-close {
		color: #111 !important	
	}
}
 @media (min-width: 1024px) {
	 .wp-block-navigation__responsive-container-open:not(.always-shown) {
		 display: none !important;
	}
	 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		 display: block !important;
		 width: 100%;
		 position: relative;
		 z-index: auto;
		 background-color: inherit;
	}
}
 