/*!
Theme Name: Kadence
Theme URI: https://www.kadence-theme.com/
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: Kadence Theme is a lightweight yet full featured WordPress theme for creating beautiful fast loading and accessible websites, easier than ever. It features an easy to use drag and drop header and footer builder to build any type of header in minutes. It features a full library of gorgeous starter templates that are easy to modify with our intelligent global font and color controls. With extensive integration with the most popular 3rd party plugins, you can quickly build impressive ecommerce websites, course websites, business websites, and more.
Version: 1.62
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence
Requires at least: 5.0
Tested up to: 5.7
Tags: translation-ready, two-columns, right-sidebar, left-sidebar, footer-widgets, blog, custom-logo, custom-background, custom-menu, rtl-language-support, editor-style, threaded-comments, custom-colors, featured-images, wide-blocks, full-width-template, theme-options, e-commerce
Requires PHP: 7.0

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share
what you've learned with others.
*/
/* CUSTOM CSS */
/*----------------------------------- COMMON CSS --------------------------------------*/

#post-6 .entry-content{
	padding: 0 !important;
}

#kt-layout-id_ca8c53-1f .kt-has-3-columns{
	padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}

input#myInput{
	width: 40%;
}
.siderbar-search{
	display:flex;
	flex-direction:column;
}
ul.sub-menu.show-drawer {
    margin-left: 15px !important;
}

.search-form .kadence-search-icon-wrap {
	color:#fff !important;
}

.page-id-3106 .content-container.site-container, .page-id-3108 .content-container.site-container, .page-id-3402 .content-container.site-container, .page-id-3450 .content-container.site-container, .page-id-3110 .content-container.site-container, .page-id-3899 .content-container.site-container, .page-id-3902 .content-container.site-container {
    max-width: 1200px!important;
    margin: 0 auto;
}

.kt-layout-id_29df1b-18 {
    display: none;
}
.entry-hero h1,
.entry-hero .kadence-breadcrumbs span {
	color:#000 !important;
}
.entry-hero .kadence-breadcrumbs span {
    font-size: 14px;
	
}

.kt-post-loop_7d63bf-ac {
    margin-top: 0 !important;
}

.kadence-column_2a4043-a8 .kt-inside-inner-col:first-child() p {
    color: #E60100 !important;
}

.kadence-breadcrumb-container a:hover, .comment-navigation a:hover, .post-navigation a:hover {
    color: #E60100 !important;
}

.post-navigation a {
    display: inline-block !important;
}

.entry-meta>* {
    font-weight: bold !important;
}

.post-title h1 {
    padding-top: 25px !important;
}

.post-title .entry-meta-divider-dot {
    padding-bottom: 15px !important;
}

.kt-inside-inner-col {
	/*border: 1px solid #80808033 !important;*/
}

#search-drawer .drawer-inner .drawer-content{
	/*bottom : 100px !important;*/
}
.sub-menu{
	padding: 0.5em 0px !important;
}
.header-navigation .header-menu-container ul ul li a{
	padding-top : 0.5em !important;
	padding-bottom : 0.5em !important;
	padding-left : 1em !important;
	padding-right : 1em !important;
	max-width : 240px;
	width : 240px !important;
}
#search-drawer .drawer-inner .kadence-search-icon-wrap {
    color: #fff !important;
}
.search-form .search-submit[type="submit"]{
	background : #FB0100 !important;
}
#search-drawer .drawer-inner input.search-field {
    padding: 0.8em 0px 0.8em 0.8em !important;
}

#search-drawer .drawer-inner .kadence-search-icon-wrap {
    /*border: 1px solid #000;
    border-left: none;*/
}

.kadence-column_f12380-90 p,
.kadence-column_61bfbf-59 p,
.kadence-column_3dffbb-fa p{
	padding:0 10px !important;
}
.kadence-column_f12380-90 .kt-btn-wrap,
.kadence-column_61bfbf-59 .kt-btn-wrap,
.kadence-column_3dffbb-fa .kt-btn-wrap{
	margin-bottom:25px !important;
}

.kt-blocks-post-grid-item header{
	padding: 0px !important;
}

.kt-blocks-post-grid-item .entry-title a{
	font-size: 18px;
}

.entry-content {
    font-size: 15px;
}
.page-id-3108 label.wp-block-search__label {
    margin-left: 0;
    font-size: 20px;
}

.kt-blocks-post-grid-item-inner {
    text-align: left !important;
}
.entry-content {
	padding: 0 15px !important;
}
.kt-blocks-post-grid-item .entry-title {
    padding: 10px 0 5px 15px !important;
}

#kt-layout-id_f8166f-29 p,
#error-msg{
	color: #F90500 !important;
	visibility:visible !important;
	padding: 5px 0;
	font-style:italic;
	font-size:12px;
}

#kt-layout-id_f8166f-29 p a,
#error-msg a{
	text-decoration:underline;
}

#kt-layout-id_f8166f-29 p a:hover,
#error-msg a:hover{
	text-decoration:underline !important;
}

a.post-more-link{
	text-transform:capitalize !important;
}

a.post-more-link:hover{
	color: #F90500 !important;
}

.page-id-3108 input[type="search"]{
	padding: 10px !important;
}

h2#our-services {
    background-color: #f9f9f9;
    margin: 0;
    padding-top: 75px;
}
/*----------------------------------- CUSTOM SEARCH ------------------------------------*/
.custom-search{
	padding: 20px 80px; 
	text-align :right;
}
.custom-search label{
	    font-size: 19px;
    font-weight: bold;
    padding: 0 10px;
}
/*----------------------------------- HEADER MENU --------------------------------------*/

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none!important;
}

.item-is-fixed, .site-header-inner-wrap {
    background: #ffffff75 !important;
}

.item-is-stuck .site-header-row-container-inner {
    box-shadow: 0px -12px 20px #888;
}

.transparent-header .site-main-header-wrap .site-header-row-container-inner {
    background: transparent;
    transition: 0.9s;
}
.transparent-header .header-navigation .header-menu-container>ul>li>a{
	color : #000 !important;
}
.block-button__link:hover, .popup-drawer, .popup-drawer .drawer-inner, .popup-drawer.active .drawer-inner, .transparent-header .header-navigation .header-menu-container>ul>li>a:hover, .kt-btn-wrap .kt-button {
    transition: 0.9s !important;
}

.transparent-header .header-navigation .header-menu-container>ul>li>a:hover {
    color: #fb0100 !important;
    transition: 0.9s !important;
}

.transparent-header .header-navigation .header-menu-container>ul>li.current-menu-item>a, .transparent-header .header-menu-container>ul>li.current_page_item>a {
    color: #fb0100 !important;
}

li#menu-item-3123 a, li#menu-item-3123 .current_page_item>a {
    /*color: #000 !important;*/
}

li#menu-item-3123 {
    margin-left: 25px;
}

li#menu-item-3123 a{
	 background-color: #FB0100 !important;
    border-radius: 7px !important;
    padding: 10px 20px !important;
    color: #fff !important;
    border: 1px solid #FB0100 !important;
}
a.kt-button.button.kt-btn-1-action.kt-btn-size-custom.kt-btn-style-basic.kt-btn-svg-show-always.kt-btn-has-text-true.kt-btn-has-svg-true,
.kt-btn-0-action, .kadence-form-_3c6b46-59 .kb-form .kadence-blocks-form-field .kb-forms-submit, .tag-link, .kb-filter-item .is-active {
    background-color: #FB0100 !important;
    border-radius: 7px !important;
    padding: 10px 20px !important;
    color: #fff !important;
    border: 1px solid #FB0100 !important;
}
a.kt-button.button.kt-btn-1-action.kt-btn-size-custom.kt-btn-style-basic.kt-btn-svg-show-always.kt-btn-has-text-true.kt-btn-has-svg-true,
.kt-btn-0-action, .p-block-button {
    font-size: 17px !important;
}
a.kt-button.button.kt-btn-1-action.kt-btn-size-custom.kt-btn-style-basic.kt-btn-svg-show-always.kt-btn-has-text-true.kt-btn-has-svg-true:hover,
li#menu-item-3123 a:hover, .kt-btn-0-action:hover, .kadence-form-_3c6b46-59 .kb-form .kadence-blocks-form-field .kb-forms-submit:hover, .tag-link:hover, .kb-filter-item:hover {
    transition: 0.9s ease !important;
    background-color: #E60100 !important;
    border-radius: 7px !important;
    border: 1px solid #E60100 !important;
}

.kb-filter-item.is-active {
    background-color: #FB0100 !important;
    border-radius: 7px !important;
    color: #fff !important;
    border: 1px solid #FB0100 !important;
    transition: 0.9s ease !important;
}

.kb-filter-item:hover {
    transition: 0.9s ease !important;
    background-color: #E60100 !important;
    border-radius: 7px !important;
    border: 1px solid #E60100 !important;
    color: #fff !important;
}

.kt-post-loop_7d63bf-ac {
    margin-top: 50px;
}

.hero-section-overlay {
    background: #dcdcdc !important;
}

.header-navigation .header-menu-container ul ul {
	background: #fff !important;
	transition : 0.6s !important; 
	border-radius: 7px;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
} 

.header-navigation .header-menu-container ul ul li a{
	font-size : 14px !important;
	color : #000 !important;
}

.header-navigation .header-menu-container ul ul li:first-child a {
	border-top-left-radius : 7px;
	border-top-right-radius : 7px;
}

.header-navigation .header-menu-container ul ul li:first-child a:hover {
	border-top-left-radius : 7px;
	border-top-right-radius : 7px;
}

.header-navigation .header-menu-container ul ul li:last-child a{
	border-bottom-left-radius : 7px;
	border-bottom-right-radius : 7px;
}

.header-navigation .header-menu-container ul ul li:last-child a:hover {
	border-bottom-left-radius : 7px;
	border-bottom-right-radius : 7px;
}

.header-navigation .header-menu-container ul ul li a:hover {
	background-color : #fff !important; 
	transition : 0.6s;
	color : #E60100 !important;
}

.mobile-navigation ul li a{
	color : #000 !important;
}


.drawer-nav-drop-wrap a:hover{
	color : #E60100 !important;
}
.search-toggle-open-container .search-toggle-open,
.popup-drawer .drawer-header .drawer-toggle,
.search-toggle-open-container .search-toggle-open:hover,
.main-navigation .primary-menu-container>ul>li>a,
.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
	color: #000 !important;
}
.main-navigation .primary-menu-container>ul>li>a:hover {
    color: #fb0100 !important;
}
.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open,.transparent-header .search-toggle-open-container .search-toggle-open{
	color:#000 !important;
}

#search-drawer .drawer-inner{
	background : #fff !important;
}

#search-drawer .drawer-inner input.search-field{
	 color: #5e5656 !important;
}

#search-drawer .drawer-inner input.search-field:focus {
    color: #5e5656 !important;
    box-shadow: none !important;
}

#search-drawer .drawer-inner .kadence-search-icon-wrap {
    color: #fff !important;
}

#mobile-drawer .drawer-inner {
    background-color: #fff !important;
}

#mobile-drawer .drawer-header .drawer-toggle, .mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open:hover {
    color: #000 !important;
}

.transparent-header .mobile-toggle-open-container .menu-toggle-open:focus {
    color: #000 !important;
}

.mobile-navigation ul li>a {
    color: #000000 !important;
}

.mobile-navigation ul li>a:hover {
    color: #E60100 !important;
    background-color: #fff !important
}

.mobile-navigation ul li.current-menu-item>a {
    color: #E60100 !important;
}

.showing-popup-drawer-from-right.animate-body-popup #inner-wrap, .showing-popup-drawer-from-right.animate-body-popup .site-header-row {
    -webkit-transform: none !important;
    transform: none !important;
}

.popup-drawer .drawer-inner {
    max-width: 100% !important;
}

.popup-drawer {
    display: unset !important;
    visibility: hidden;
    transition: 0.9s;
}

.popup-drawer.show-drawer {
    visibility: visible;
    display: unset !important;
}

.search-toggle-open{
	padding : 0.5em 0.5em 0.5em 1.5em !important;
 }

.header-navigation .header-menu-container ul ul li.current-menu-item>a {
    color: var(--global-palette9);
    background: #fff !important;
    color: #E60100 !important;
}
/*----------------------------------- SUB-HEADER --------------------------------------*/
.entry-hero.page-hero-section .entry-header {
    min-height: 150px !important;
}
.kadence-breadcrumbs{
	margin : 0 !important;
}
.entry-hero .kadence-breadcrumbs, .entry-hero .search-form {
    font-style: italic !important;
	font-weight : none !important;
}
.search-archive-title h1,
.search-archive-title h1 span {
	font-weight : normal!important;
}

.search-results .child-is-fixed{
	height : 100% !important;
}
.search-results .page-title{
	padding : 140px 0 50px 0 !important;
}
/*----------------------------------- HOMEPAGE --------------------------------------*/

.kadence-column_d7e7c9-20 .single-content .wp-block-image {
    margin-top: 10px;
}

.kt-btns_02f634-ab, .kt-btns_02f634-ab, .wp-block-kadence-advancedbtn.kt-btns_e969c1-db, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns_e969c1-db {
    margin-top: 0 !important;
}

.kt-layout-id_28d277-af .wp-block-image img{
	height:250px !important;
}

.kt-layout-id_28d277-af p{
	text-align:center !important;
	font-size: 17px;
    line-height: 1.6;
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.fuels-block,
.adblue-block,
.spc-lubricants-block{
 	display:none !important;
}

.kt-sc_046a02-e3 .kt-sc-innter-col
/*----------------------------------- CONTENT BOX --------------------------------------*/
#kt-layout-id_28d277-af h4{
	margin: 10px !important;
}
.kt-layout-id_28d277-af div {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.kadence-column_f12380-90 .kt-inside-inner-col,
.kadence-column_61bfbf-59 .kt-inside-inner-col,
.kadence-column_3dffbb-fa .kt-inside-inner-col{
    border: none !important;
	box-shadow: 0 0 1px 0 rgb(0 0 0 / 20%);
	transition: 0.6s;
}

.kadence-column_f12380-90 .kt-inside-inner-col:hover,
.kadence-column_61bfbf-59 .kt-inside-inner-col:hover,
.kadence-column_3dffbb-fa .kt-inside-inner-col:hover{
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);
}

.kt-blocks-info-box-media, .kt-blocks-info-box-link-wrap, #kt-info-box_005009-62 .kt-blocks-info-box-link-wrap:hover {
    transition: 0.9s !important;
}

div#kt-info-box_005009-62 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background-color: #fff;
    transition: 0.9s !important;
}

div#kt-info-box_24bfe0-82 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background-color: #fff;
    transition: 0.9s !important;
}

div#kt-info-box_683187-8e .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
    background-color: #fff;
    transition: 0.9s !important;
}

#kt-layout-id_09b314-ce>.kt-row-column-wrap {
    padding-right: 25px;
    padding-left: 25px;
}

.kb-post-filter-container .kt-post-grid-wrap {
    margin-top: 50px;
}
.kt-blocks-info-box-text{
	word-break: break-word !important;
}
.kt-layout-id_ca8c53-1f .kt-blocks-info-box-text{
	overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.kt-layout-id_28d277-af .wp-block-image img {
    object-fit: cover;
    margin: 0 auto;
    width: 100%;
}
/*----------------------------------- FOOTER SECTION --------------------------------------*/

.menu a {
    display: inline-block !important;
}

.contact i {
    color: #e0e0e0;
    width: 20px;
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 7px;
}

.contact a {
    display: flex;
    flex-direction: row;
    margin-bottom: 8px;
}

.contact a:hover, .contact a:hover i {
    text-decoration: none !important;
    transition: all 0.9s ease;
    color: #E60100;
}

a.footer-links.link-none:hover,
a.footer-links.link-none:hover i{
	color:#fff !important
}

.contact br {
    display: none;
}

body.social-brand-colors .social-show-brand-hover .social-link-instagram:not(.ignore-brand):not(.skip):not(.ignore):hover {
    background-color: #793BB9 !important;
}

#block-8 a {
    display: inline-block;
}

#block-8 a:first-child {
    margin-right: 10px;
}

/*----------------------------------- POST --------------------------------------*/

.kb-post-filter-container {
    margin-bottom: 50px !important;
}

.kt-blocks-post-grid-item {
    border-color: #adadade8!important;
    border-radius: 10px!important;
    border-width: 5px 1px 1px 1px!important;
}

.kt-post-grid-wrap.kt-post-grid-layout-grid-wrap article:hover {
    transition: 0.9s;
    box-shadow: 0 0 14px 0 rgb(0 0 0 / 20%);
}

.entry-content .kt-blocks-post-readmore, .post-more-link {
    background-color: #fff !important;
    color: #fb0100 !important;
    border-radius: 7px !important;
    padding: 10px 0px !important;
    margin: 0 !important;
    font-size: 16px !important;
}

.entry-content .kt-blocks-post-readmore:hover, .post-more-link:hover {
    background-color: #fff !important;
	color: #e60100 !important;
    transition: 0.9s;
}

.more-link-wrap {
    display: inline-block !important;
}

/* .more-link-wrap:hover, a.post-more-link:hover {
    color: #fff !important;
} */

.more-link-wrap span {
    display: none;
}

/*----------------------------------- PAGINATION --------------------------------------*/
a.page-numbers {
    background-color: #FB0100 !important;
    color: #fff !important;
    transition: 0.9s !important;
	border : none !important;
}

a.page-numbers:hover {
    background-color: #e60100 !important;
    color: #fff !important;
    transition: 0.9s !important;
	border : none !important;
}
.pagination{
	text-align : center;
}

.pagination .current {
	border-color : none !important;
	background-color: #e60100 !important;
	border : none !important;	
}
/*----------------------------------- INDUSTRICAL LUBRICANT PAGE --------------------------------------*/

.kadence-column_9126cc-f0 {
    justify-content: flex-start !important;
}

#post-3108 .wp-block-search .wp-block-search__input{
	max-width:40%;
}
/*----------------------------------- LUBRICANT PAGE --------------------------------------*/

.kt-sc_b7e37f-20 .kt-sc-textcol {
    border: 1px solid #e2e2e2;
}

/*----------------------------------- CONTACT US --------------------------------------*/

.page-id-3116 .kadence-info-box-icon-inner-container {
    color: #FB0100 !important;
}

.kb-form .kadence-blocks-form-field .kb-text-style-field {
    border-radius: 7px !important;
}

#kt-layout-id_4b1b34-0d div div .kt-inside-inner-col {
    border: 1px solid #00000012;
}

.wp-block-kadence-infobox .kt-blocks-info-box-text {
    color: #000 !important;
}

.page-id-3116 .site-footer {
    margin-top: -8px;
}

.page-id-3116 #primary {
    margin-top: -32px;
}

#kt-layout-id_4b1b34-0d div div .kt-inside-inner-col:hover {
    box-shadow: 1px 1px 15px 1px #d4d4d591;
    transition: 0.9s;
}

#kt-layout-id_4b1b34-0d div div .kt-inside-inner-col:hover span.kt-info-svg-icon {
    color: #E60100;
    transition: 0.9s;
}

.kb-form .kadence-blocks-form-field .kb-text-style-field {
    border: 1px solid #818a9133 !important;
}

.kb-form-error-msg{	
	background: #ffffff !important;
	margin-top: 0px !important;
	padding: 2px 2px 2px 10px !important;
	border: 1px solid #ffffff !important;
	color: #c53030 !important;
	font-weight: 400 !important;
	width: 100% !important;
	text-align: left !important;
	font-size: 13px !important;
}

.kadence-blocks-form-warning {
	background: #fff !important;
}

.kadence-blocks-form-message{
	display:inline;
}
/*----------------------------------- CHEMICAL PAGE --------------------------------------*/

.kt-sc_d5419b-7c {
    margin-bottom: 50px;
}

/*----------------------------------- SINGLE POST --------------------------------------*/

.entry-header {
    min-height: 100px;
}

.tns-outer .tns-controls button {
    width: 25px !important;
}

/*----------------------------------- TAG PAGE --------------------------------------*/
.search-archive article,
.post-archive article {
    padding: 15px;
    border-color: #adadade8 !important;
    border-top: 5px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-radius: 10px;
    text-align: center !important;
}

.search-archive article .entry-content-wrap
.post-archive article .entry-content-wrap {
    padding: 25px 25px 25px 25px;
}

.entry-header {
    padding: 15px;
}

.entry-header.post-title {
    padding: 15px 15px 40px 15px;
}

.archive.tag.main-navigation .primary-menu-container>ul>li>a,
.archive .main-navigation .primary-menu-container>ul>li>a{
    color: #000 !important;
}

/*.popup-drawer .drawer-inner {
	width : 30% !important;
}*/

/*---------------------------- ABOUT-US PAGE ------------------------------*/

.post-5132 .entry-content.single-content{
	max-width: 1160px;
    margin: 0 auto;
    padding: 40px;
}

/*---------------------------- SEARCH ------------------------------*/

button.wp-block-search__button.has-icon {
    display: none;
}
form.wp-block-search__no-button.alignright.wp-block-search,
form.wp-block-search__button-outside.wp-block-search__icon-button.alignright.wp-block-search{
	display:flex;
	padding-right:80px;
}

label.wp-block-search__label{
	margin: 8px;
    font-weight: bold;
}

.page-id-3402 form.wp-block-search__no-button.alignright.wp-block-search{
	margin-top:40px;
	margin-bottom: -40px;
	position:relative;
	z-index: 11;
}
#kt-layout-id_f8166f-29 p,
.page-id-3108 form.wp-block-search__no-button.wp-block-search{
	padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 0px;
	margin-bottom: 10px !important;
}
	

@media(min-width:320px) and (max-width :360px) {
    .single-post table {
        max-width: 250px !important;
    }
    .kt-blocks-post-grid-item .entry-title {
        font-size: 22px !important;
    }
}

@media(max-width: 576px) {
    .single-post table {
        width: 300px !important;
    }
    .entry-related-style-wide .entry-related-inner-content {
        padding: 0 !important;
    }
    .loop-entry .entry-header .entry-title {
        height: 90px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    h2.entry-related-title {
        text-align: center !important;
    }
    .tns-outer .tns-controls button {
        width: 20px !important;
    }
    .wp-image-3723 {
        height: 225px !important;
    }
    .wp-image-3203, .wp-image-4318, .wp-image-4659 {
        height: 200px !important;
    }
    .entry-hero h1 {
        font-size: 35px;
    }
    .kadence-breadcrumbs span {
        font-size: 17px;
    }
    .kadence-column_29cf1a-76 h1 {
        font-size: 31px !important;
    }
    .kadence-column_29cf1a-76 p, .wp-block-kadence-advancedheading.kt-adv-heading_cad5e5-6d[data-kb-block="kb-adv-heading_cad5e5-6d"] {
        font-size: 22px !important;
    }
    #kt-layout-id_0451c4-01>.kt-row-layout-overlay {
        background-image: url(https://staging.interion.com.sg/wp-content/uploads/2021/08/mobile-banner-2.jpeg) !important;
    }
    .kb-filter-item {
        width: 45%;
        text-align: left;
        font-size: 14px !important;
    }
    .home .kt-sc-textcol p {
        display: -webkit-box;
        height: 165px;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .site-footer-row-tablet-layout-fullwidth, .site-footer-row-tablet-layout-standard {
        padding: 0
    }
    .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default, .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row {
        grid-template-columns: minmax(0, 1fr);
    }
    #kt-info-box_def7cd-fb .kt-blocks-info-box-link-wrap {
        padding-bottom: 30px !important;
    }
    .site-footer-middle-section-2, .site-footer-middle-section-3 {
        margin-top: 15px;
    }
	.kt-layout-id_56d6e6-eb .single-content .wp-block-image figure{
		margin-bottom : 0 !important;
	}
	form.wp-block-search__button-outside.wp-block-search__icon-button.alignright.wp-block-search {
    	float: left;
	}
	label.wp-block-search__label {
		margin: 0; 
	}
	form.wp-block-search__no-button.alignright.wp-block-search,
	form.wp-block-search__button-outside.wp-block-search__icon-button.alignright.wp-block-search {
    	display: block;
		float:left;
	}
	#post-3108 .wp-block-search .wp-block-search__input{
		max-width:90% !important;
	}
	input#myInput {
    	width: 80% !important;
	}
}

@media (max-width:767px) {
	.site-branding a.brand img {
    	max-width: 100px !important;
	}
    .wp-block-kadence-advancedheading.kt-adv-heading_4f4e05-3e[data-kb-block="kb-adv-heading_4f4e05-3e"] {
        font-size: 40px !important;
        line-height: 60px !important;
    }
    .wp-block-kadence-advancedheading.kt-adv-heading_cad5e5-6d[data-kb-block="kb-adv-heading_cad5e5-6d"] {
        font-size: 18px !important;
    }
    .kt-layout-id_47409a-3d .kt-has-2-columns {
        display: flex;
        flex-direction: column-reverse !important;
    }
    .kadence-column_0e1566-fa .kt-inside-inner-col p {
        margin-top: 40px;
    }
    .kt-sc_d5419b-7c {
        margin-bottom: 25px;
    }
    #kt-layout-id_47409a-3d>.kt-row-column-wrap {
        padding-bottom: 0 !important;
    }
    .kadence-column_29cf1a-76 p, .wp-block-kadence-advancedheading.kt-adv-heading_cad5e5-6d[data-kb-block="kb-adv-heading_cad5e5-6d"] {
        font-weight: bolder;
    }
    .kb-post-filter-container {
        justify-content: left !important;
    }
    .kb-filter-item {
        margin-bottom: 10px !important;
    }
    .site-footer-middle-section-3 {
        margin-top: 15px;
    }
	#kt-layout-id_5a42e3-91>.kt-row-column-wrap{
		flex-direction : column !important;
	}
	.page-id-5132 #post-5132 img{
		width: 480px;
		height:300px !important;
	}
	
	#kt-layout-id_d304e0-59>.kt-row-column-wrap,
	#kt-layout-id_5a42e3-91>.kt-row-column-wrap{
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}

	#kt-layout-id_320964-76>.kt-row-column-wrap {
		padding-top: 15px !important;
	}
	form.wp-block-search__no-button.alignright.wp-block-search,
	form.wp-block-search__button-outside.wp-block-search__icon-button.alignright.wp-block-search{
		padding-right:30px !important;
	}
	.custom-search{
	    text-align: left;
		padding: 0px 30px !important; 
	}
	.custom-search label{
		padding: 0 10px 0 0;
	}
	.page-id-3402 form.wp-block-search__no-button.alignright.wp-block-search{
		margin-bottom: -0px !important;
	} 
	.post-5132 .entry-content.single-content{
		padding: 20px;
	}
	.post-5132 .kt-btn-mobile-align-center {
    	text-align: left;
	}
	#post-3108 .wp-block-search .wp-block-search__input{
		max-width:70%;
	}
	#kt-layout-id_f8166f-29 p,
	.page-id-3108 form.wp-block-search__no-button.wp-block-search {
    	padding-left: 20px;
	}
	input#myInput {
    	width: 60%;
	}
}

@media(min-width:576.02px) and (max-width: 767.98px) {
    .kt-layout-id_f75c6e-2b, .kadence-column_17f17a-f0, .kt-layout-id_09b314-ce {
        padding: 0 30px !important;
    }
    .kadence-column_30d21b-a9 .wp-block-image img,
	.kadence-column_b2c6a7-58 .wp-block-image img,
	.wp-image-4826{
		max-width: 80% !important;
    	max-height: 80%;
    	margin: 0 auto !important;
	}
    .loop-entry .entry-header .entry-title {
        height: 90px;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .wp-image-3723 {
        height: 225px !important;
    }
    .wp-image-3203, .wp-image-4655, .wp-image-4659 {
        height: 200px !important;
    }
    #kt-layout-id_4b1b34-0d .kt-row-column-wrap.kt-mobile-layout-row {
        -webkit-flex-direction: column;
        flex-direction: row;
        flex-wrap: wrap;
        width: 100%;
    }
    #kt-layout-id_4b1b34-0d .kt-row-column-wrap.kt-mobile-layout-row>.wp-block-kadence-column {
        -webkit-flex: none;
        flex: 0 0 47%;
        max-width: 100%;
    }
    .kt-row-layout-inner>.kt-row-column-wrap>.kadence-column_3f3b25-25>.kt-inside-inner-col {
        margin-top: 0px !important;
    }
    #kt-layout-id_4b1b34-0d .wp-block-kadence-infobox .kt-blocks-info-box-learnmore-wrap {
        height: 70px;
    }
    #kt-info-box_def7cd-fb .kt-blocks-info-box-link-wrap {
        padding-top: 25px !important;
        padding-right: 30px !important;
        padding-bottom: 30px !important;
        padding-left: 30px !important;
    }
    .site-footer-row.site-footer-row-columns-3 {
        grid-template-columns: 1fr 1fr !important;
    }
    .site-footer-middle-section-3 {
        margin-top: 15px;
    }
    .site-footer-middle-section-3 .footer-social-inner-wrap {
        width: max-content;
    }
	.kadence-column_30d21b-a9 {
		margin-bottom : 0px !important;
	}
}

@media(min-width: 767.99px) and (max-width: 992px) {
    h1.kt-adv-heading_4f4e05-3e {
        padding-top: 75px;
        line-height: 50px;
    }
    h4.kt-blocks-info-box-title {
        overflow: hidden;
        text-overflow: ellipsis;
        height: 50px;
        max-height: 50px;
    }
    p.kt-blocks-info-box-text {
        overflow: hidden;
        text-overflow: hidden !important;
        text-overflow: ellipsis;
        /*max-height: 170px;
	height: 169px;*/
    }
    .kadence-column_2a4043-a8 p {
        margin-bottom: 15px !important;
        font-size: 15px;
    }
    .site-footer-row.site-footer-row-columns-3 {
        grid-template-columns: 1fr 1fr 1fr !important;
    }
}

@media(max-width:1024px) {
    #kt-info-box_1f3af5-5c a {
        padding: 25px 30px 30px 30px !important;
    }
	form.wp-block-search__no-button.alignright.wp-block-search,
	form.wp-block-search__button-outside.wp-block-search__icon-button.alignright.wp-block-search{
		padding-right:50px;
	}
	.page-id-3402 form.wp-block-search__no-button.alignright.wp-block-search{
		margin-bottom: -10px;
	}
	.custom-search{
		padding: 0px 50px; 
	}
}

@media(min-width:767px) and (max-width:800px) {
    #kt-info-box_def7cd-fb .kt-blocks-info-box-link-wrap {
        margin-top: 5px !important;
        margin-right: 20px !important;
        margin-bottom: 0px !important;
        margin-left: 20px !important;
    }
}

@media(min-width:767px) and (max-width:1024px) {
    #kt-info-box_def7cd-fb .kt-blocks-info-box-link-wrap {
        margin-top: 10px;
        margin-right: 20px;
        margin-bottom: 20px;
        margin-left: 20px;
    }
    .kt-sc_046a02-e3 .kt-sc-textcol {
        margin: 0 -120px 0 0 !important;
    }
    .home .wp-block-kadence-infobox .kt-blocks-info-box-text {
        display: -webkit-box;
        height: 165px;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-all;
    }
}

@media(max-width:1140px){
	.site-branding a.brand img {
    	max-width: 80px !important;
	}
}
@media(max-width:1139px){
	.search-results .site .menu-toggle-open,.search-toggle-open-container .search-toggle-open{
		color : #000 !important;
	}
	.search-toggle-open-container .search-toggle-open{
		padding : 1em 0 0 0 !important;
	}
	.search-results .site-header-row-container-inner {
		position: absolute;
		margin: 0 auto;
		justify-content: space-between;
		width: 100%;
		background: #ffffff75;
		height: 81px;
	}
	
}
@media(min-width:992.01px) and (max-width: 1200px) {
    h4.kt-blocks-info-box-title {
        overflow: hidden;
        text-overflow: ellipsis;
        height: 50px;
        max-height: 50px;
    }
    p.kt-blocks-info-box-text {
        overflow: hidden;
        text-overflow: hidden !important;
        text-overflow: ellipsis;
        /*max-height: 170px;
	height: 169px;*/
    }
    .home .wp-block-kadence-infobox .kt-blocks-info-box-text {
        display: -webkit-box;
        height: 165px;
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-all;
    }
    .popup-drawer .drawer-inner {
        width: 50% !important;
    }
}
@media(min-width:1200px){
    .popup-drawer .drawer-inner {
        width: 30% !important;
    }
}

