.entry-title 
{
display: none;
}


====================================
/* Adds an additional highlighting hover effect to the main menu links. */

.nav-links:hover{
	color: #0075DB;
}
====================================

body, p,  h1, h2, h3, h4, h5, h6 
{
 -moz-hyphens: none !important;
-ms-hyphens: none !important;
-webkit-hyphens: none !important;
 hyphens: none !important;
}

==================================
/* This section of code is for the Blog's Banner additional styling. */

#subscribe-blog-blog_subscription-9{
	display: flex;
	flex-direction: column;
}

==================================


==================================
.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{
	display: flex;
}

/* Media Queries for other screen sizes */

@media (min-width: 1200px) {
	.builder-item--logo .site-logo img {
    max-width: 180px;
	}
}

/* Used to left align the sub items on Nav menu */
@media screen and (min-width: 960px) {
 .row .primary-menu-ul .sub-menu li a {
  justify-content: left;
 }
}
@media only screen and (max-width: 720px) {
.kadence-column7059_256fd2-2d > .kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
}

.wp-block-kadence-iconlist.kt-svg-icon-list-items7059_5b7a48-f5 .kb-svg-icon-wrap {
    font-size: 10px !important;
}
	.kt-svg-icon-list-items7059_5b7a48-f5 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items7059_5b7a48-f5 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    line-height: 13px;
}

span.kt-svg-icon-list-text {
    font-size: 9px;
}
	.kt-svg-icon-list-items7059_2afb5a-dc ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items7059_2afb5a-dc ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    line-height: 20px;
}
	.wp-block-kadence-iconlist.kt-svg-icon-list-items7059_2afb5a-dc .kb-svg-icon-wrap {
    color: var(--nv-secondary-accent);
    font-size: 13px !important;
}
	.ticss-73e4eb96 {
     padding-left: 0px !important; 
     padding-right: 0px !important; 
}
	.kt-svg-icon-list-items3509_78c3ce-49 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items3509_78c3ce-49 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    line-height: 20px;
}

.wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single{
    font-size: 13px !important;
}
	.kt-svg-icon-list-items3801_36d0cb-f0 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items3801_36d0cb-f0 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    line-height: 20px;
}
	.kadence-column3821_848a49-0e > .kt-inside-inner-col {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
	.kadence-column3509_a87eae-d2 > .kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
}
	.kadence-column3801_388ab3-5f > .kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
}
	.kt-svg-icon-list-items3821_cdbb31-be ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items3821_cdbb31-be ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    line-height: 20px;
}
	.kt-svg-icon-list-items_d7e524-03 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items_d7e524-03 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    line-height: 20px;
}
	.kadence-column_80c35d-05 > .kt-inside-inner-col {
    padding-right: 0px;
    padding-left: 0px;
}
	.wp-block-kadence-iconlist ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    margin: 0px;
}
	.kt-svg-icon-list-items3836_7fd12d-53 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap, .kt-svg-icon-list-items3836_7fd12d-53 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
    line-height: 20px;
}
	
	.kadence-column7059_5b9158-60 > .kt-inside-inner-col {
    padding-right: var(--global-kb-spacing-3xl, 0.0rem) !important;
    padding-left: var(--global-kb-spacing-3xl, 0.0rem) !important;
}

	
}

@media only screen and (max-width: 960px){
		body .is-layout-flex {
    display: inline-block !important;
}
}

@media only screen and (max-width: 380px){
	.kt-svg-icon-list-columns-2 ul.kt-svg-icon-list {
   grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
	}
	.wp-block-kadence-iconlist ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
    list-style: none;
    padding: 0;
    display: block !important;
}
		
} 

body .woocommerce form .form-row .required, body .woocommerce form .form-row.woocommerce-invalid label{
	color: rgb(224, 0, 0)!important;
}
form.cart label.error {
      color: rgb(224, 0, 0);
 }