/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 10 2023 | 22:17:45 */
/* Add your CSS code here.*/

/* test page */
.et_pb_blog_0 .et_pb_post {
	margin-bottom:5px;
}
.et_pb_blog_grid .et_pb_post {
	margin-bottom:5px !important;
}
.et_pb_blog_grid .column {
	width:50%;
	margin-right:10px !important;
}
.et_pb_blog_grid .column .et_pb_image_container {
	margin:0;
}


/* Cookie bar */
#cookie-law-info-bar {
  padding: 5% 5% !important;
  opacity:0.9;
}
@media (max-width: 981px) {
#cookie-law-info-bar {
  padding: 3% 2% 12% 2% !important;
}
}
@media (max-width: 981px) {
#cookie-law-info-again {
  bottom:40px !important;
}
}
.cli-style-v2 .cli-bar-message {
    line-height: 2em;
}
/*move in to allow for cookie bar manage consent, set that to small R margin */
#footer-nav {
    padding-right: 5%;
}


/* remove grey divider line between sidebar and content */
#sidebar {
    padding-top: 60px;
}
.et_pb_widget_area_left {
    border-right: none !important;
}
@media (min-width: 981px) {
#main-content .container:before {
    width: 0 !important;
}
}
/* Divi primary menu reduce padding-right */
#top-menu li {
    padding-right: 13px; /*  was 22*/
}


/* Divi blog module home page remove article margin */
.hp-posts-block .et_pb_post {
    margin-bottom: 5px;
}
.hp-posts-block .et_pb_post h3, .hp-posts-block .et_pb_post .post-meta {
    padding-bottom: 0;
  	margin-bottom:0;
}

/* divi footer widget uls remove space */
#footer-widgets .et_pb_widget ul li {
  margin-bottom:0 !important;
}

/*
#footer-widgets .footer-widget li:before {
display: none; 
} 
html #footer-widgets .footer-widget .et_pb_widget:not(.woocommerce) ul li {
line-height: 26px; 
padding-left: 0px; 
}
*/
/* reduced margin under each footer widget */
.footer-widget .fwidget {
  	margin-bottom:10% !important;
}

/* catapult cookie bar bring to front */
#catapult-cookie-bar {
  	z-index: 999999 !important;
}


/* CF7 styling - add class pptkcf7 to shortcode*/
/* add class pptkcf7-alignright elements */
.pptkcf7 p input, .pptkcf7 p textarea,  .pptkcf7 p textarea {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 1px;
  	border-color: #eadead;
    border-radius: 0;
/*    color: #999; */
    font-size: 14px;
    padding: 16px;
}
.pptkcf7 p {
  padding: 10px 0;
}
.pptkcf7 {
  padding:20px;
}
.pptkcf7 .wpcf7-quiz {
  width:40px;
}
.pptkcf7-alignright {
  text-align:right;
  clear:both;
}
.pptkcf7-right {
  float:right;
}



/* old page tables on wb page */
.wbrewerytable .wbrewerytableimage {
    background: #ffffff;
    padding: 10px !important;
  	width:25%;
}
.wbrewerytable .wbrewerytableimage img{
  	width:100%;
  	height:auto;
}
.wbrewerytable .wbrewerytabletext {
    padding: 10px !important;
}


