/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "Poppins";	font-weight:400;
	font-size:18px;
	line-height:28px;
	text-align:left;
	color: #000000; 
}
a {		font-weight:bold;
	font-weight:bold;

	color: #e6332a; 
}
a:hover {		text-decoration:underline;
 
}
.transparent-header #headerwrap a,.transparent-header #headerwrap.fixed-header a,#headerwrap a,#headerwrap.fixed-header a,#footerwrap a {	
	color: #b5b5b5; 
}
h1 {		font-weight:400;
	text-align:left;
	color: #000000; 
}
h2 {		font-weight:300;
	text-align:left; 
}
h3 {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:600;
	text-transform:capitalize;	text-align:left;
	color: #000000; 
}
h4 {	
	font-family: "Poppins";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:500;
	letter-spacing:0px;
	text-transform:none; 
}
#headerwrap {	background: none;
	background-color: #ebebeb;
	background-repeat: no-repeat;margin-right: auto;margin-left: auto; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #ebebeb; 
}
#headerwrap.fixed-header #site-logo a img {		width: 170px; 
}
#headerwrap.fixed-header a {	
	color: #000000; 
}
body #site-logo a img {		width: 170px; 
}
#site-logo {	
	margin-top: 15px;
	margin-bottom: 3px; 
}
#main-nav a {	
	margin-top: 0px;
	margin-right: -8px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;	font-weight:600;
	font-size:15px;
	line-height:22px;
	text-transform:uppercase; 
}
#main-nav a:hover {	
	color: #ee4035; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a {	
	color: #ee4035; 
}
#main-nav .current_page_item > a:hover, #main-nav .current-menu-item > a:hover {	
	color: #ff352e; 
}
.mobile_menu_active #menu-icon {	
	padding-top: 50px; 
}
#headerwrap .menu-icon-inner {	
	height: 35px;
	width: 55px; 
}
.post-title {		font-weight:bold;
	font-size:32px;
	line-height:36px;
	text-align:left; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #ff352e; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	font-size:40px;
	line-height:50px;
	text-align:left; 
}
.loops-wrapper.grid6 .post-title {		text-align:left; 
}
.loops-wrapper.grid4 .post-title {		text-align:left; 
}
.loops-wrapper.grid3 .post-title {		text-align:left; 
}
.loops-wrapper.grid2 .post-title {		font-style:normal;
	font-size:25px;
	line-height:30px;
 
}
.loops-wrapper.grid2-thumb .post-title {		text-align:left; 
}
.page-title {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	font-size:45px;
	text-transform:none;	text-align:left; 
}
.module-title {		font-weight:600;
	font-size:25px;
	line-height:30px;
	text-transform:capitalize;	text-align:left;
	color: #000000; 
}
#footerwrap {	background: none;
	background-color: #ebebeb;
	margin-top: 100px;
	padding-top: 40px; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:15px;
	line-height:22px;
	text-align:left; 
}
#footer {	
	color: #000000; 
}
#footer a {		font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
	line-height:30px;

	color: #000000; 
}
#footer a:hover {	
	color: #da513e; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 170px; 
}
body #site-logo a img {		width: 170px; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 170px; 
}
body #site-logo a img {		width: 170px; 
}
 }@media(max-width: 480px) { /* Themify Customize Styling */
#headerwrap.fixed-header #site-logo a img {		width: 170px; 
}
body #site-logo a img {		width: 170px; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #e3e3e3; }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .header-minbar .sidemenu-on,  .mobile_menu_active #headerwrap .sidemenu-on { 
	color: #786969; }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 	font-size:18px;
 }.header-minbar #headerwrap #main-nav a, .mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #000000; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	background-color: transparent; }.header-minbar #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #ff352e; }.header-minbar #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	background-color: transparent; }.header-minbar #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current_page_item > a:hover, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a:hover { 
	background-color: transparent; }.mobile_menu_active #menu-icon { 
	color: #ff352e; }
/* Themify Custom CSS */
/* Disable Editor buttns */
.edit-button, a.themify_builder_turn_on,
a.tb_turn_on, a.tb_turn_on:hover, .tb_dis
abled_turn_on
{display:none!important;}

/* Client Voices */
.credit {display:block; margin-top:-20px; font-size:17px; line-height:24px; padding-bottom:10px; }

.redboxer {display:block; margin-top:-15px;
background-color:red; color:#FFF; padding-left:15px; padding-bottom:2px; padding-top:15px; padding-right:15px; margin-bottom:40px;margin-top:20px; }


.redboxer .credit {margin-bottom:0px!important; }


#header {padding:0}
#content {padding:0; min-height:650px; margin-top:40px}
#content .post  {margin-top: 0px;}
.home #content .post  {margin-top: 8px;}

.articles #layout, .podcasts #layout  {margin-top: 60px;}


#site-logo {
font-size: 1.9em;
margin: 15px .5em 10px 0;
}

/* fix dropdown menu */
#main-nav li > .sub-menu {
box-shadow: none;
border-radius: 0px;
width: 250px;}

#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {
margin-left: 20px!important;
}



/* Declare a font size multiplier variable */
:root {--text-multiplier: 1.1; --lh-multiplier: 1.35;}


/* tablet */
@media (min-width: 720px) {
  :root {
    --text-multiplier: 1.3;
  }
}

/* desktop */
@media (min-width: 1024px) {
  :root {
    --text-multiplier: 1.42;
  }
}



/* Declare text styles using calc() function and the multiplier */
h1, h1.page-title {
  font-size: calc(1.65em * var(--text-multiplier));!important;
	font-weight:500;
}

h1.page-title {margin-bottom:30px}

h2 {
  font-size: calc(1.0em * var(--text-multiplier));
	border-bottom: 1px solid #000; 
	padding-bottom: calc(0.8em * var(--text-multiplier));
	margin-bottom:  calc(1.5em * var(--text-multiplier));

}

.home h2 {border-bottom:none }

h3 {
  font-size: calc(1.3em * var(--text-multiplier));
	margin-top:  calc(0.8em * var(--text-multiplier));

}


h4 {
  font-size: calc(1.1em * var(--text-multiplier));
	padding-bottom: calc(0.4em * var(--text-multiplier));
	border-bottom: solid 1px;

}


/*see also links */

.image-caption {
  font-size: calc(1.25em * var(--text-multiplier));
	padding-bottom: calc(0.4em * var(--text-multiplier));
	padding-top: calc(0.2em * var(--text-multiplier));
	color: #000!important; font-weight:normal!important;
}



/*body text */
.post-content p, #content p {
  font-size: calc(0.80em * var(--text-multiplier));
line-height: calc(1.10em * var(--lh-multiplier));
}

.home #content p {
  font-size: calc(0.87em * var(--text-multiplier));
	line-height: calc(1.12em * var(--text-multiplier));

}

/*Bullet style - About page */
.bullit p, .bullit li {font-size: calc(0.80em * var(--text-multiplier));
line-height: calc(1.10em * var(--lh-multiplier));}

.bullit li {margin-bottom:7px;}


/*testimonials */
.testimonial p

{
  font-size: calc(0.67em * var(--text-multiplier))!important;
font-style: italic;
}

.testimonial-side {border-left: solid 1px; padding-left:35px; margin-top:0px;}

.quote  {font-size:70px; font-family:"arial"; display:block; margin-bottom:-20px}

.person {font-weight:600!important; font-style:normal;  font-size: calc(0.62em * var(--text-multiplier))!important; display:block; margin-top:-10px  }

h3.module-title {margin-top:10px;}

.person-position {line-height:19px!important; padding-top:8px; display:block; padding-bottom:20px;}

/*testimonails quote mark*/
.test-quote {font-size:60px; font-family:'georgia', serif;
text-align:center; padding-right:20px;
margin-top:20px
}


/*fix buttons */
.ui.builder_button {
border-radius: 40px;
padding: .25em 2em .4em 2em;
font-weight: 400;
text-transform: none;
font-size:21px!important;	
letter-spacing: 0px!important;
}


/*HOME article feeds */

.home .builder-posts-wrap .post-title a, .page-id-3775 .home .builder-posts-wrap .post-title a {font-weight:600!important;
	font-size: 19px;}

.podlist .post-title, .articlelist .post-title {line-height:25px; }

.podlist .post-content-inner {
  background: url("https://www.warnefordconsulting.com/wp-content/uploads/2023/12/Developing-the-trust-podcast.jpg");
  background-repeat: no-repeat;
 background-size: 90px 90px;
	padding-left:110px;
	min-height:100px;
	padding-right:20px
	}

.podlist .module-title, .articlelist .module-title {display: inline-block; border-bottom:none;}



/*Demo HOME article feeds */
.page-id-3775 .builder-posts-wrap .post-title a {font-weight:600!important;
	font-size: 19px;}

.page-id-3775  .post-title {border-bottom:none; padding-bottom:30px;}

.page-id-3775 .builder-posts-wrap .post-image img {
max-width: 140%!important;
}
.page-id-3775 .loops-wrapper.list-thumb-image .post-image img {width:140%}
.page-id-3775 .loops-wrapper.list-thumb-image .post-image {margin: 0 3em 1em 0;}
.page-id-3775 .podlist .post-content-inner {
background: url("https://www.warnefordconsulting.com/wp-content/uploads/2023/12/Developing-the-trust-podcast.jpg");
background-repeat: no-repeat;
background-size: 110px 110px;
padding-left: 130px;
min-height: 130px;
padding-right: 20px;
}




/*NEWS page archive layout*/
.post-category {margin-bottom: 20px;
	display: inline-block;}


.category-display {margin-bottom: 20px;
	display: inline-block; border: #000 1px solid;
border-radius: 30px;
padding: 3px;
padding-left: 15px;
padding-right: 15px;
margin-top:10px;	
}

.category-display a {
color: #000;
font-weight: 500;
text-transform: uppercase;
font-size: 16px;
text-decoration: none!important;
}

.post-meta .post-category:before, .post-meta .post-comment:before, .post-meta .post-tag:before {display:none;}


.category-display a:hover {color:red}

.display-posts-listing {margin:0px; padding:0px}

.display-posts-listing li {margin:0px; padding:0px;}

.listing-item {list-style-type:none}

.listing-item .title { font-size: calc(1.2em * var(--text-multiplier)); 
	line-height: calc(0.9em * var(--text-multiplier));
	display:block; margin-bottom:5px; margin-top:20px  }

.listing-item a {color:#000;}
.listing-item a:hover {color:red; text-decoration:none;}

.listing-item .excerpt {display:block;}
.listing-item .excerpt-dash {display:none;}

.excerpt-more {display:block; margin-bottom: 40px;
max-width: 100px;
margin-top: 5px;
font-size: 14px;
	font-weight:normal;
	text-transform: uppercase;
letter-spacing:1px;
	padding: 0px;
padding-left: 15px;
padding-right: 0px;
background: #000; border-radius:20px; 
}

.listing-item .excerpt-more {color: #fff;}


/*Author on single post*/
.single .post-author {
float: right; margin-top:25px
}
.single .post-author:before {content:"Author: ";}


.single .post-author {
    font-size: .75em;
    font-weight: 400;
    letter-spacing: .05em;
    text-transform: uppercase;
}

.single .post-author a { font-weight:500; color:#000;}
.single .post-author a:hover {text-decoration:none; color:#e6332a;}

.single .post-author {
border: #000 1px solid;
border-radius: 30px;
padding: 3px;
padding-left: 15px;
padding-right: 15px;
margin-right: 10px;
margin-top: 20px;
}


 /* Author archive page */
.author-bio, .author-posts-by {display: none;}
.author h1.page-title {
margin-bottom: 70px; margin-top:50px;
}
.author h1.page-title:before {content:"Articles by: "}




/* Grid style */
.display-posts-listing.grid {
	display: grid;
	grid-gap: 30px;
}

.display-posts-listing.grid .title {
	display: block;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}










@media (min-width: 600px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 2, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 3, 1fr );
	}
	.display-posts-listing.grid .listing-item .title { font-size: calc(0.85em * var(--text-multiplier)); 
		line-height: calc(0.95em * var(--text-multiplier));
	display:block; margin-bottom:5px; margin-top:20px  }
	
}









/*Reading Time */
.rt-reading-time .rt-prefix {font-weight:normal!important;}
.rt-reading-time {font-size:16px;}



/*Podcast/Article pages */
.archive p {text-align:left;  font-size: calc(0.7em * var(--text-multiplier));}
.post-nav {display:none;}

.loops-wrapper.grid3 .post-title {
font-size: 1.5em;
margin-bottom: 10px;
padding-bottom: 10px;
}


/*Related articles feed widget */

.rel-articles .rt-reading-time {display:none!important;}

.rel-articles h4 
{font-size:22px; line-height:28px; border-bottom: none; }

.rel-articles a:hover {text-decoration:none!important; color: red;}
.rel-articles a {color: #000;}

.rel-articles .entry-summary 
{font-size:14px; line-height:24px;}
.rel-articles  .more-link
{display: block; max-width:130px;  margin-top:20px; font-size:13px; padding:3px; padding-left:13px; padding-right:13px;}

.widgettitle {display:none}




/* footer social */

.widget .social-links {text-align:right;}

#soc a {
font-size: 45px;
padding:0px;
padding-bottom:30px;
padding-left:20px;	
width: 36px;
height: 36px;
float:right;
color:#ee4035!important;	
}

#footer #soc a:hover {opacity: 0.7;}


/* fix hover bbackground on mobile menu */
#menu-icon:hover {
background: transparent;
}

.pp {text-align:right; clear:both;}	

@media only screen and (max-width: 728px) {
.widget .social-links {text-align:left;}
.pp {text-align:left;}	
}




/* q and a drop down */
.accordion-title a {font-size: 110%;
line-height: 160%;
font-weight: normal;}


/* fix first use of h3 gap above*/
h3:first-of-type {
 margin-top:0px;
}


/* ******* ORIGINAL ************* */


.wp-caption-text {
margin: .5em 0;
font-style: italic;
font-size: 15px;
line-height: 20px;
margin-bottom: 25px;
}



.rpwe-img {float:left; margin-right:15px; margin-left:10px; border: solid 0px #fff;}

.rpwe-block li {margin-bottom:0px!important; }

.rpwe-time {display:none;}

.post-filter {display:none}

.mejs-container {margin-bottom:20px; margin-top:50px;}

.powerpress_links {font-size:14px}







.post-title a:hover { text-decoration:none;}



.mejs-container {margin-top:0px}

.page-id-591 h3.rpwe-title a{color: #000;
font-weight: bold;
font-size: 1.4em;
line-height: 1.5em;
}

.page-id-591 .rpwe-li {padding-bottom:1em;}

.home .addtoany_content {
clear: both;
margin: 16px 0;
display: none;
}

.video-wrap {
position: relative;
overflow: hidden;
padding-bottom: 56.25%;
height: 0;}

.video-wrap iframe,
.video-wrap object,
.video-wrap embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.strap {font-size:35px!important; text-align:center;}

@media only screen and (max-width: 600px) {
.strap {
font-size: 20px!important;
text-align: center;
line-height: 25px;
padding: 5px;
}
	#footer, .widget .social-links, .pp {text-align:center;}
	#footer #soc a {float:left; padding-left:0; padding-right:20px;}
}






#main-nav-wrap #main-nav ul a:hover {color:#d1d1d1!important;}

#main-nav li:not(.themify-widget-menu) > ul, #main-nav .has-mega-sub-menu .mega-sub-menu, #main-nav .has-mega-column > .sub-menu {
border: none !important;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-right: -130px;
margin-bottom: 0px;
margin-left: 0px;
}


#main-nav ul  a {color:#fff!important}


/* Red button */
.ui.builder_button {background-color:#e6332a; color:#fff; font-size:18px; letter-spacing:0.05em} 
.ui.builder_button {color:#fff!important;}




/*Phone number */

.header-horizontal #main-nav > li:nth-of-type(7) {background-color:#e6332a; padding-right:15px; padding-left:7px!important; margin-left:12px; }

.header-horizontal #main-nav > li:nth-of-type(7) a {color: #fff}
.header-horizontal #main-nav > li:nth-of-type(7) a:hover {color: #000!important}


/* Navigation fixes*/ 
.header-horizontal #main-nav >li > a:after {border-bottom:none;}

#main-nav a {
padding-bottom: 5px!important; padding-top: 5px!important;
}



.mobile-menu-visible #main-nav a {
padding-bottom: 5px!important;
padding-top: 20px!important;
}

.mobile_menu_active #headerwrap #main-nav ul a {color:#000!important;}
.mobile_menu_active #headerwrap #main-nav ul a:hover {color:red!important;}

.single .rpwe-img {display:none!important;}


.home .rpwe-thumb {
border: 1px solid #000 !important;
box-shadow: none !important;
margin: 1px 5px 0px 0 !important;
padding: 0px !important;
}

/* Reading time fixes*/ 
.page-id-622 .rt-reading-time, .archive .rt-reading-time,
.page-id-3497 .rt-reading-time, .archive .rt-reading-time 
{display:none!important;}

.rt-reading-time  { display: block; padding-bottom:10px; margin-bottom:20px; border-bottom: 1px solid #000; font-weight:bold; }

/* Category label*/ 
.post-category { border:#000 1px solid; border-radius:30px; padding:3px; padding-left:15px; padding-right:15px; margin-right:50px; margin-top:20px }

.post-category a {color: #000; font-weight:500; text-transform:uppercase; font-size:15px; text-decoration:none!important;}

.post-category a:hover { color: red !important;}


/* read now link*/ 
.more-link { background-color:#000; border-radius:30px; padding:5px; padding-left:15px; padding-right:15px; margin-right:50px; }

a.more-link  {color: #fff!important; font-weight:500; text-transform:uppercase; font-size:15px; text-decoration:none!important;}
a.more-link:hover { color: red !important;}

.more-link:after {display:none!important;}



/* Podcast archive page */ 
.podcasts .listing-item {
list-style-type: none;
border-bottom: 1px solid;
padding-bottom: 20px;
}


.author-box {display:none;}



/* Case studies mobile fix */

@media (max-width: 600px) {
.page-id-618 #content a {display:block; clear:both;}
}

@media (min-width: 600px) {
.address br {display:none;}
}


/* WP form in footer */

.mc4wp-form-fields label {color:#FFf;  padding:0px; margin:0px; font-size:16px;}


.mc4wp-form-fields textarea, .mc4wp-form-fields input[type=text],
.mc4wp-form-fields input[type=email],
.mc4wp-form-fields input[type=number], .mc4wp-form-fields input[type=tel]
{border: none!important;
padding:10px!important;
margin: 0em;
margin-bottom:10px;	
max-width: 100%;
-webkit-appearance: none;
border-radius: 2px;
color: #FFF;}

.mc4wp-form-fields input[type=submit]
{border-radius:20px; color: #FFF	}

.mc4wp-form-fields input:hover
{box-shadow:none;}


.mc4wp-form-fields input {
font-family: "Poppins"!important;
color: #000	
}



.ui.builder_button:hover {
background-color: #000;
}



input[type=submit] {
border-radius: 40px!important ;
box-shadow:none!important;	
}



/* Case studies */

.parent-pageid-618  h1 {
font-size: calc(1.95em * var(--text-multiplier));
font-weight: 500; 
}

h7 {font-weight:800; font-size: calc(1.0em * var(--text-multiplier)); letter-spacing:-0.02em; color:#e6332a; }

.parent-pageid-618  h4 {font-size: calc(0.9em * var(--text-multiplier)); border-bottom:0px; line-height: 1.4em }

.parent-pageid-618 .testimonial-side {
padding-left: 15px; margin-left:15px;}

.quote {background-color:#e6332a; color:#fff; font-size: calc(0.80em * var(--text-multiplier));line-height: calc(1.10em * var(--lh-multiplier)); padding:3%; font-family:'Poppins'; margin-bottom:30px;}

.person {display:block; padding-top:18px; font-weight:800!important;}

.mark {float:left; display:block; padding-right:1%; font-size: calc(5.0em * var(--text-multiplier)); border-bottom:0px; font-family: georgia; margin-top:8% }

.quotation {float:right; display:block; max-width:87%;}

.parent-pageid-618  .testimonial-side a { font-size: calc(0.68em * var(--text-multiplier)); font-weight: 600; margin: 0em;}

.parent-pageid-618 .image-caption {font-size:16px;}


@media (max-width: 600px) { 
	.mark {padding-right:0%; margin-top:6%;}
}



h3.module-title{background-color:#e6332a; color:#000!important;
padding-right:20px; padding-left:20px; padding-top:18px; margin-bottom:0px; color:#fff!important; line-height:110%!important;}

.tf_swiper-slide {background-color:#e6332a; color:#000!important;
padding-right:40px; padding:30px; color:#fff!important; margin-bottom:0px; }

.tf_carousel_nav_wrap, carousel-nav-wrap tf_w {background-color:#e6332a;  margin-top:-10px; padding-bottom:20px; }

.tb_kna8392 {background-color:#e6332a; color:#000!important; padding-top:20px; color:#fff!important; margin-bottom:0px; }




/* Add COIB logo to footer */

#CIOB {width:170px;float:right; ; margin-bottom:60px; margin-top:0px; margin-left: 30px;}
}

@media (max-width: 1024px) {	
#CIOB {margin-right:auto; margin-left:auto; float: none;
margin-bottom: -50px;}
	}




/* Add COIB logo to menu */




#mobile-menu::after {
  content: "";
  display: none;
  position: absolute;
  top: 9px;
  right: -0px;
  width: 130px;
  height: 60px;
  background-image: url('https://www.warnefordconsulting.com/wp-content/uploads/2025/04/CIOB-company-member.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 10; 
}

.header-horizontal #main-nav-wrap {
    margin-left: -15px;
}

@media (min-width: 1024px) {
  #mobile-menu::after {
    display: block; /* Show only on desktop */
  }

}

/* Default style */
#main-nav-wrap {
  transition: padding 0.3s ease, margin 0.3s ease;
  padding-top: 22px 
}

/* On scroll */
body.fixed-header-on #main-nav-wrap {
	padding-top: 22px}
		
body.fixed-header-on #mobile-menu::after {
  width: 130px;
	top:9px;
}		
.fixed-header #header {
padding-bottom: 0px;
padding-top: 0px;
}

#homenewbut {font-size:26px!important; line-height:34px; padding-left:0px; padding-right:0px;}

#homenewbut:hover {color:#000!important;}

.home .module-title {margin-bottom:20px;line-height:10px; padding-bottom:20px;} 

/* Reduce size of heading on RH col of news / Thought leadership */
.news-right .title {font-size:24px;}