.smart-head .logo-image{max-height:100px !important;
}

.smart-head-row.smart-head-mid .items.items-left{flex-direction:column !important;
align-items: flex-start;
}

.smart-head-row.smart-head-mid .h-text.h-text2{margin-top:-12px !important;
font-family:var(--title-font);
margin-left:0px;
font-size:16px}

footer .image-logo img{max-height:80px;
width:auto;}


.tp-events-loop{gap:15px}

.tp-events-loop h4{font-family: var(--title-font);
margin-bottom:2px !important}

.tp-events-loop h4 a{display:inline}

.tp-events-loop h4 .post-date{font-family:var(--body-font);
font-size:.9em;
font-weight:600}

.button.tp-events-view-all{font-weight:700;
font-size:12px;
text-transform:uppercase}

.global-sidebar .block-head.block-head-a{margin-bottom:18px}

.block-head.block-head-a{

	background: linear-gradient(#B57A45, #9C6438, #7A4A2A);
	background:url(/wp-content/uploads/2026/03/dark-bg-texture.jpg);
	background-size:cover;
	background-position:top center
}

.smart-head-main .smart-head-bot{
		background:url(/wp-content/uploads/2026/03/dark-bg-texture.jpg);
	background-size:cover;
	background-position:top center
}


.block-head.block-head-a .heading,  .block-head.block-head-a a{color:#F8F3EA !important}

.block-head.block-head-a a.active{color:#E8DDCC !important;
font-weight:500}



.global-sidebar > div{padding:0 !important}

.global-sidebar .heading, .global-sidebar .post-title{margin:0 !important;
font-family: var(--title-font);}


article .post-content {font-weight:600}

@media screen and (max-width:1200px){
	.smart-head .logo-image {
		max-height: 85px !important;
	}
	.smart-head-row.smart-head-mid .h-text.h-text2 {
		font-size: 14px
	}
}

/** Home **/

.category-grid .category-item{padding-top:76%;
overflow:hidden}

.category-grid .category-item:before{ transition: all 0.5s ease-in-out;}

.category-grid .category-item:hover:before{transform:scale(1.1);
	transform-origin:center;
    transition: all 0.5s ease-in-out;}

/* Tip of the week */

.block-wrap.mb-sm {
    margin: 0;
}

.tip-of-the-week .loop-small .ratio-is-custom {
    padding-bottom: calc(100% / 2);
}

.tip-of-the-week .small-post .post-title {
    font-size: 18px;
    padding: 10px;
}

.tip-of-the-week .loop-small .media:not(i) {
    width: 100%;
    margin: 0;
    max-width: 100%;
}

.global-sidebar .block-head.block-head-a{margin-bottom:0}

.tip-of-the-week .small-post {flex-direction: column;}


/* Sidebar - subscribe to update  */

.sidebar-global-first  .spc-newsletter > .inner {
    padding: 10px;
}
/* Embed - Iframe */
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed{
	position:static !important
}