/* Align menu with logo / 19279868-HC (MI) */
@media only screen and (min-width: 560px) {
	.wp-custom-logo .site-header {
		grid-template-areas: "site-logo main-navigation" "site-title ." "site-description social-navigation";
	}
}

/* Menu font size / 19279868-hc kp */
body:not(.fse-enabled) .main-navigation a {
	font-size: 16.5px;
}

/*Add outline to the custom class para_outline to put border around paragraph blocks | HC-19306181 | ERM*/
.para_outline {
	border-style: solid;
	border-width: 1px;
	padding: 10px;
}

/* Remove bold from all headings / #-HC JB */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-weight: 300;
}

/*Hide pages title | GA - 19332984 -DZ*/
.singular .entry-header .entry-title, .page-title {
	display: none;
}

.page-id-479 .wp-block-buttons {
	text-align: center;
}

.home #main {
	padding-top: 0;
}

.wp-block-navigation li:nth-of-type(4) a {
	margin-left: 0;
	padding-left: 0;
}

/* Resize videos on page video-test | 2793988-zd */
.page-id-645 .wp-block-video.wp-block-embed.is-type-video.is-provider-videopress iframe {
	height: 190px;
}

/* Resize contact form submission font | 20103115-hc */
#contact-form-2 h3 {
	font-size: 20px;
}

/*Move calendly block up a bit, with negative margin | 20135103-hc sb*/
@media only screen and (min-width: 560px) {
	#calendly-block-1 {
		margin-top: -28px;
	}
}
@media only screen and (max-width: 600px) {
	#main .alignfull .wp-block-columns.alignwide {
		max-width: 90% !important;
	}
}
/* Add copyright message to footer - 21072002-hc */
.site-footer::after { 
  content:'Copyright 2020 ExperienceLab, Inc. All rights reserved.';
  display: block;
}

.site-footer .site-name {
  display: none;
}
/* Remove left padding from footer menu - 21072002-hc */
.wp-block-navigation-link__content, .wp-block-navigation-link.current-menu-item, .wp-block-navigation-link {
  padding-left: 0px;
}
/*Change color of the navigation block inside the footer cover block - 21262047-hc*/
.wp-block-group.alignfull.has-background-dark-background-color.has-background .wp-block-navigation:not(.has-background) .wp-block-navigation__container {
	background-color: #c5c5c5;
}

/* added by logan for segment tables */
.profileTable {
    width: 100%;
	font-size: 0.75em;
}
.profileTable table {
    margin-bottom: 15px;
}
table.profilePeopleGrid {
    width: 100%;
}
.profilePeopleGrid th.headerLeft {
    padding-left: 6px;
}
.profilePeopleGrid th {
    text-align: left;
    padding-left: 20px;
    line-height: 36px;
}
.profilePeopleGrid th.headerMiddle {
    border-left: solid 1px #d3d2d2;
    padding-left: 4px;
}
}
.profilePeopleGrid th.headerRight {
    border-left: solid 1px #d3d2d2;
    padding-left: 5px;
    padding-right: 3px;
}
.profilePeopleGrid .alternateRow td {
    background-color: #f3f3f3;
}
.profilePeopleGrid td {
    line-height: 28px;
    padding: 0 6px;
    border: solid 1px #d3d2d2;
}
.segComparisonChart {
    width: 100%;
    clear: both;
	font-size: 0.75em;
	line-height: normal;
    border-collapse: collapse;
    border: 1px solid #ccc;
		word-wrap: normal !important;
}
.segComparisonChart th, .segComparisonChart td {
    border: 1px solid #ccc;
    font-weight: bold;
    text-align: left;
}
.segComparisonChart tbody tr th {
    height: 58px;
    padding: 6px 10px 6px 10px;
    background-color: #f5f5ef;
    color: #000;
    line-height: 17px;
    vertical-align: top;
}
.segComparisonChart tbody tr td {
    padding: 6px 10px 6px 10px;
    background-color: #fff;
    font-weight: normal;
    line-height: 17px;
    vertical-align: top;
}
.segComparisonChart tbody tr.altRow td {background: #F3F3F3;}
/* Adjust width of input boxes in contact form | 21415659-HC | SB */
#contact-form-2 input[type='text'],
#contact-form-2 input[type='email'],
#contact-form-2 input[type='tel'],
#contact-form input[type='url'] {
  width: 100%;
}
table.segComparisonChart ul { list-style:none; }
table.segComparisonChart ul li {  display: list-item; 
margin-bottom: 4px;
    font-weight: normal;
    background-image: url("https://insightexperiencelab.com/wp-content/uploads/2020/06/bullet.gif");
	word-break: normal;
    background-repeat: no-repeat;
    background-position: 0px 6px;
    padding-left: 10px;
}
.segComparisonChart span, .segComparisonChart th {word-break: normal;}