/*
Theme Name: B2B Redesign
Description: GoodLife Magazine WordPress Theme
Version: 1.1.0
Template: goodlife-wp
*/

/** 
  Please remove old and no longer necessary styles, it affects the performance of the page.

  We should also avoid using css imports, we should link to the files directly from the html.

  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap">

  <link rel="stylesheet" href="app.css">
*/

/* @import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap'); */
body {
  font-size: 1.1rem;
}
#surveyIframe {
  margin: 0px !important;
}

form.post-password-form label {
  margin-left: inherit;
}

/* [type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1.125rem 0 0.625rem;border:0;border-bottom:0.125rem solid #373997;border-radius:0;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;font-family:"Atlas Grotesk",sans-serif;font-size:.75rem;font-weight:normal;line-height:1.333333333;letter-spacing:0.0075em;color:#27274c;-webkit-transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,opacity 0.25s ease,visibility 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,opacity 0.25s ease,visibility 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media print, screen and (min-width: 48em){[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{font-size:1.125rem;line-height:1.333333333}}[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{outline:none;border-bottom:0.125rem solid #27274c;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,opacity 0.25s ease,visibility 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,opacity 0.25s ease,visibility 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease;transition:color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease,opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease,-webkit-box-shadow 0.25s ease,-webkit-transform 0.25s ease}textarea{max-width:100%;height:auto}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:rgba(0,0,0,0);cursor:not-allowed}[type='submit'],[type='button']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type='search']{-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#515151}::-moz-placeholder{color:#515151}:-ms-input-placeholder{color:#515151}::-ms-input-placeholder{color:#515151}::placeholder{color:#515151}fieldset{margin:0;padding:0;border:0;outline:0} */

.c-post-content__category {
  text-transform: capitalize;
}

div#ajax-load-more {
  width: 100%;
}

.alm-btn-wrap {
  margin-left: 0.75rem;
  width: 300px;
  margin-top: 1.375rem;
  position: relative;
}

.alm-btn-wrap button {
  text-transform: capitalize;
}

/* .c-post-figure__image-container.img-fit::after {
  opacity: 0;
} */

@media (max-width: 768px) {
  .alm-btn-wrap {
    width: auto;
    margin-right: 0.75rem;
  }
}

button.alm-load-more-btn.more.button.primary.expanded.done {
  opacity: 0.7;
  pointer-events: none;
}

/* .grid-x.side-shadow {
  box-shadow: -1px 0 0 0 #dbdbdb, inset -1px 0 0 0 #dbdbdb, 0 -1px 0 0 #dbdbdb;
  -webkit-box-shadow: -1px 0 0 0 #dbdbdb, inset -1px 0 0 0 #dbdbdb,
    0 -1px 0 0 #dbdbdb;
} */

/* .c-posts-a-z__post:last-child {
  margin-bottom: 1.25rem;
} */

/* .c-posts-a-z:last-child {
  padding-bottom: 2.5rem;
} */

/* .c-posts-grid__grid-container.no-shadow-bottom {
  box-shadow: none;
} */

li.ext-link a:after {
  content: url(assets/img/external.png);
  padding-left: 8px;
  top: 2px;
  position: relative;
}

/* .c-post-single__header-meta-after:last-child {
  margin-bottom: 1.25rem;
} */

.c-post-content__meta-after a {
  text-transform: capitalize;
}

.single-storefronts .c-post-typography.contain-lead>p:first-child, 
.single-products .c-post-typography>p:first-child {
  font-family: 'Atlas Grotesk', sans-serif;
  color: #151529;
}

button.alm-load-more-btn.more.button.primary.expanded.u-mb-6.loading:before {
  width: 30px;
  height: 30px;
  margin: 6px;
  border-radius: 2px;
  display: inline-block;
  z-index: 9999;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
  -webkit-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
  background: #fff url(/wp-content/uploads/ajax-loader.gif);
  background-repeat: no-repeat;
  background-position: center;
}

.no-content2 {
  color: #d8d8d8;
  pointer-events: none;
  display: none;
}

/* .c-post-figure__image-container.img-fit {
  background: transparent;
}

.c-post-figure__image-container.img-fit img {
  height: auto;
}

.c-nav-hamburger-menu
  a.c-nav-hamburger-menu__link.c-nav-hamburger-menu__link--has-children {
  text-decoration: none;
} */
/* p{
  font-family: "Atlas Grotesk",sans-serif;
} */
#loginform .c-input__input {
  width: 100%;
  padding: 1.125rem 0 0.625rem;
  font-size: 0.875rem;
  line-height: 1.285714286;
  color: #27274c;
  -webkit-transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, opacity 0.25s ease, visibility 0.25s ease,
    -webkit-box-shadow 0.25s ease, -webkit-transform 0.25s ease;
  transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, opacity 0.25s ease, visibility 0.25s ease,
    -webkit-box-shadow 0.25s ease, -webkit-transform 0.25s ease;
  transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease,
    visibility 0.25s ease, transform 0.25s ease;
  transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease,
    visibility 0.25s ease, transform 0.25s ease, -webkit-box-shadow 0.25s ease,
    -webkit-transform 0.25s ease;
  border: none;
  border-bottom: 0.125rem solid #27274c;
  border-radius: 0px;
}
#loginform #return-to-pantheon {
  display: none !important;
}
#loginform input.c-input__input:focus {
  outline: none !important;
  box-shadow: none;
  border-bottom-color: #373997;
}
#loginform .button.primary,
#loginform .button.primary.disabled,
#loginform .button.primary[disabled],
#loginform .button.primary.disabled:hover,
#loginform .button.primary[disabled]:hover,
#loginform .button.primary.disabled:focus,
#loginform .button.primary[disabled]:focus {
  border: 1px solid #373997;
  color: #373997;
}
#loginform .button.primary {
  background-color: #fff;
  -webkit-box-shadow: 0 0 1px 0 #373997;
  box-shadow: 0 0 1px 0 #373997;
}
#loginform .button.expanded {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
#loginform .button {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  vertical-align: middle;
  margin: 0;
  letter-spacing: 0.0075em;
  padding: 0.8125rem 1.75rem 0.9375rem;
  border: 1px solid transparent;
  border-radius: 1px;
  -webkit-transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, opacity 0.25s ease, visibility 0.25s ease,
    -webkit-box-shadow 0.25s ease, -webkit-transform 0.25s ease;
  transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, opacity 0.25s ease, visibility 0.25s ease,
    -webkit-box-shadow 0.25s ease, -webkit-transform 0.25s ease;
  transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease,
    visibility 0.25s ease, transform 0.25s ease;
  transition: color 0.25s ease, background-color 0.25s ease,
    border-color 0.25s ease, box-shadow 0.25s ease, opacity 0.25s ease,
    visibility 0.25s ease, transform 0.25s ease, -webkit-box-shadow 0.25s ease,
    -webkit-transform 0.25s ease;
  font-family: 'Atlas Grotesk', sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
#loginform .button.primary:hover,
#loginform .button.primary.active {
  background-color: #373997;
  border-color: #373997;
  color: #fff;
}
.c-login #loginform .button {
  margin-bottom: 0.75rem;
}
#login .c-login__recover-password-button {
  -ms-flex-item-align: center;
  align-self: center;
  display: block;
  text-align: center;
  color: #373997;
}
#login .c-login__recover-password-button:hover {
  color: #27274c;
}

.rightpullquote {
  border-top: 4px solid #373997 !important;
  color: #151529 !important;
  font-family: 'Atlas Grotesk', sans-serif !important;
  font-size: 1.6rem !important;
  line-height: 1.125 !important;
  padding-top: 14px !important;
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
  margin-left: -8em !important;
  margin-right: 42px !important;
  margin-right: 42px !important;
  width: 55% !important;
  font-weight: 500 !important;
  float:left;
}
.rightpullquote:after {
  content: '';
  position: relative;
  display: block;
  top: -250px;
  left: -30px;
  width: 2rem;
  height: 2rem;
  background-image: url(/wp-content/themes/goodlife-wp-B2B/assets/img/open-quote.svg);
  background-size: contain;
  background-position: center;
}

@media screen and (max-width: 1440px) {
  .rightpullquote:after {
    left: -30px;
  }
}

@media screen and (max-width: 768px) {
  .rightpullquote {
    margin-left: -3em !important;
  }
  .rightpullquote:after {
    left: 10rem;
  }
  .c-nav-channel-button {
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }
  iframe.gated_iframe {
    min-height: 1000px;
  }
  iframe.small__iframe {
    min-height: 620px;
  }
}

@media screen and (max-width: 812px) {
  .rightpullquote {
    width: 100% !important;
    margin-left: 0em !important;
  }
  .rightpullquote:after {
    top: -7em;
    left: 0;
  }
}

@media screen and (max-width: 375px) {
  .rightpullquote {
    width: 100% !important;
    margin-left: 0em !important;
  }
  .rightpullquote:after {
    top: -9.5em;
    left: 0;
  }
}

.c-post-single__standfirst {
  max-width: none;
}
@media print, screen and (min-width: 48em){
	.c-nav-bar__logo-img{max-width:95%;}
	}
.c-nav-channel-content__section ul.c-nav-channel-content__section-menu li:nth-last-child(2) {
    margin-bottom: .75rem;
}

.card {
    padding: 1em;
    margin: 1em;
    border: 1px solid #e6e6e6;
    height: 400px;
    margin-bottom: 0;
    background: whitesmoke;
    overflow-y: scroll;
}
.card-divider {
    padding: 0em;
    padding-left: 0;
    font-weight: 600;
    color: #0b2d4c;
    border-bottom: 6px solid;
    margin-bottom: 1em;
    min-height: 3.5em;
}
.address {
    margin-bottom: 1.5em;
    margin-top: 1em;
    line-height: 1.45;
    font-weight: 300;
}
.address p {
    padding: 0;
    margin: 0;
	font-size: 0.875rem;
    line-height: 1.428571429;
}
.phonenumber {
    color: #0b2d4c;
    display: block;
    padding-bottom: 0.8em;
    background: #f5f5f5;
	font-size: 0.875rem;
    line-height: 1.428571429;
}
.faxnumber {
    display: block;
    background: #f5f5f5;
	padding-bottom: 0.8em;
    color: #0b2d4c;
	font-size: 0.875rem;
    line-height: 1.428571429;
}
.emailaddress {
    display: block;
    background: #f5f5f5;
	padding-bottom: 0.8em;
	font-size: 0.875rem;
    line-height: 1.428571429;
}
.link {
    display: block;
    color: #a6cdef;
    background: #f5f5f5;
	padding-bottom: 0.8em;
	font-size: 0.875rem;
    line-height: 1.428571429;
}
.wp-caption-text {
    color: #666;
    font-size: 0.8125rem;
    font-style: italic;
    position: relative;
    top: -25px;
}
.c-nav-channel-content__section ul.c-nav-channel-content__section-menu li.col-half-width{
	width:100%;
}
.c-nav-hamburger-menu a.c-nav-hamburger-menu__link.c-nav-hamburger-menu__link--has-children {
    text-decoration: none;
}
span.c-whitepaper-header__category {
    color: #373997;
}
span.c-whitepaper-header__category:hover {
    text-decoration: none;
}
.reg-form {
    min-height: 230vh;
}
.c-project-single-meta .grid-x > .large-auto  {
	-webkit-box-flex: unset !important;
	-ms-flex: auto !important;
	flex: unset !important;
	width: auto;
}
.thb-loading-bottom {
    position: relative;
	margin:50px;
  }

  .thb-loading-bottom.posts {
    padding-bottom: 100px;
  }

  .thb-loading-bottom:after {
    content: '' !important;
    width: 38px;
    height: 38px;
    position: relative;
    display: block;
    bottom: 40px;
    left: 50%;
    margin-left: -19px;
    padding: 3px;
    border-radius: 19px;
    background: #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjMjIyMjIyIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo=") center center no-repeat;
  }
  .post-type-archive-projects #projects-az .c-posts-grid__cell {
    -webkit-box-shadow: 0 0 1px #333;
    box-shadow:0 0 1px #333;
}
.post-type-archive-projects #projects-az .c-posts-grid__wrapper{
	padding: 1px 0px;
}
.c-nav-channel-button__title, .c-nav-channel-button__label{
	text-transform:capitalize;
}
.search-results select,.search-no-results select{
    padding: 12px 12px 12px 12px;
    border: none;
    -webkit-appearance: button;
    appearance: button;
    outline: none;
    border-bottom: 1px solid #dbdbdb;
    height: 50px;
    font-weight: 500;
}
.c-post-figure__image-container.img-fit::after {
content:none;
}

.img-fit img.c-post-figure__image.lazyloaded {
    max-height: 100px; 
    width: auto;
    height: auto;
    position: relative;
    top: auto;
    left: auto;
    margin: 0 auto;
}
.c-post-figure__image-container.img-fit::before {
    padding-top: 0;
}
.c-post-figure__image-container.img-fit{
	background-color:transparent;
}
.expbtn{cursor:pointer;font-family:"Atlas Grotesk", sans-serif;font-size:14px;letter-spacing:0.1px;line-height:17px;color:#27274C}.expbtn span{font-size:14px;width:13px;display:inline-block;position:relative;top:2px}#tb-collapse span{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0px}.nw-prjcblock{border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.nw-prjcblock p{font-size:14px;letter-spacing:0;line-height:17px;color:#15152F;font-family:"Atlas Grotesk", sans-serif}.nw-prjcblock p strong{font-weight:500}.nw-prjcblock .prjcblock{border-right:1px solid #dbdbdb}.nw-prjcblock .nrbrd-prjcblock{border-right:0px solid #dbdbdb}.nw-prjcblock .c-posts-grid__cell{-webkit-box-shadow:0px 0 0 0 #dbdbdb, 0 0px 0 0 #dbdbdb, inset 0px 0 0 0 #dbdbdb;box-shadow:0px 0 0 0 #dbdbdb, 0 0px 0 0 #dbdbdb, inset 0px 0 0 0 #dbdbdb;background-color:#ffffff;border-bottom: 1px solid #dbdbdb;}.nw-prjcblock .c-posts-grid__cell p{font-size:14px;letter-spacing:0;line-height:17px;color:#15152F;font-family:"Atlas Grotesk", sans-serif}.nw-prjcblock .c-posts-grid__cell p strong{font-weight:500}.nw-cls-prjcblock{border-top:1px solid #dbdbdb}.nw-cls-prjcblock:last-child{border-bottom:1px solid #dbdbdb}.nw-cls-prjcblock .prjcblock{border-right:1px solid #dbdbdb}.nw-cls-prjcblock .nrbrd-prjcblock{border-right:0px solid #dbdbdb}.nw-cls-prjcblock .c-posts-grid__cell{-webkit-box-shadow:0px 0 0 0 #dbdbdb, 0 0px 0 0 #dbdbdb, inset 0px 0 0 0 #dbdbdb;box-shadow:0px 0 0 0 #dbdbdb, 0 0px 0 0 #dbdbdb, inset 0px 0 0 0 #dbdbdb;background-color:#ffffff;border-bottom: 1px solid #dbdbdb;}.nw-cls-prjcblock .c-posts-grid__cell p{font-size:14px;letter-spacing:0;line-height:17px;color:#15152F;font-family:"Atlas Grotesk", sans-serif}.nw-cls-prjcblock .c-posts-grid__cell p strong{font-weight:500}

.single-storefronts .c-nav-channel-button__title, .company-nocaps a{
        text-transform: none !important;
}
.enable-spacing .c-posts-list__cell:first-child .c-posts-list__post {
    padding-top: 1.25rem;
}
.enable-spacing .c-posts-list__cell:last-child .c-posts-list__post {
    padding-bottom: 1.25rem;
}
#cn-accept-cookie, #cn-more-info{
color: #1db1f6;
}

#cn-accept-cookie:hover{
text-decoration: underline;
color: #d3eaf5;
}

#cn-more-info:hover{
text-decoration: underline;
color: #d3eaf5;
}
.c-nav-featured__menu-item-link{
	padding: 0 1.5rem;
}
/*---Pharma Awards Sponsor ----*/
.c-mb-awsd-banner{
  display:none;
}
.txt-part{
  font-family: "Atlas Grotesk",sans-serif;
  font-size: 14px;
}
@media screen and (max-width: 812px) {
  .c-mb-awsd-banner{
    display:block;
    margin-bottom: 15px;
    text-align: center;
  }
  .c-awsd-banner{
    display:none;
  }
}
.custom-post-pass p{
text-align: left;
}
@media screen and (max-width: 768px){
.reg-form {
min-height: 480vh;
}
}
/***** verdict automation content embed graph ******/
.chart-container {
    width: 100%;
    float: left;
    margin: 2em 0em 2em 0em;
	position: relative;	
}
#tabsautomated li:nth-child(1):hover .tab-content1, #tabsautomated li:nth-child(2):hover .tab-content2 {
    visibility: visible;
    opacity: 1;
    z-index: 99999;
}
#tabsautomated li:nth-child(1){
       /* background: #ededed; */
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 7px 20px 7px 30px;
    display: inline-block;
    text-align: left;
    background-image: url(/wp-content/themes/goodlife-wp-child/assets/img/icon-embed.png);
	line-height: 1.6;
}
#tabsautomated li:nth-child(2){
   -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 7px 20px 7px 30px;
    display: inline-block;
    text-align: left;
	background-image: url(/wp-content/themes/goodlife-wp-child/assets/img/icon-share.jpg);
	margin-left: 3em;
	line-height: 1.6;
}
div#tabsautomated ul li {
    list-style: none;
}
div#tabsautomated ul {
	margin: auto !important;
    max-width: 100%;
}
.tab-content1 h3 {
    font-size: 1.2em!important;
    font-weight: 900!important;
}
.tab-content1 textarea {
    font-size: 1em;
	min-height: 100px;
}
.tab-content1 span {
    font-size: 1em;
}
.tab-content1{
    display: block;
    border-width: 0;
    padding: 0em 1.4em;
    background: none;
    visibility: hidden;
    opacity: 0;
    z-index: -9;
    position: absolute;
    background: #ededed;
    left: 0;
    right: 0;
	top: 2.2em;
}

div#tabsautomated ul li {
	float: left;
	padding: 1em;
}
div#tabsautomated ul li a {
    text-decoration: none;
    color: #000;
	padding-left: 2em;
    font-size: 1em;
}

.c-project-single-meta .grid-x > .large-auto  {
	-webkit-box-flex: unset !important;
	-ms-flex: auto !important;
	flex: unset !important;
	width: auto;
}
.fxl-figbl{
  margin-top: 0 !important;
  margin-right: 0 !important;
  margin-left: 1.25rem;
  height: 67px;
  width:150px;
}
.fxl-figbl img {
  height: 67px;
  width:150px;
}

.fxl-figbtt svg {
  display: inline-block;
  width: 15px;
  position: relative;
  top: 3px;
  left: 5px;
}
.c-post-figure__image-container-bck{
  background-color: #FFFFFF !important;
}
.vis-compblock{
  /* color: #433DA3; */
  font-size: 14px;
  font-family: "Atlas Grotesk",sans-serif;
  /* font-weight: 500; */
  letter-spacing: 0.1px;
  line-height: 17px;
  /* text-align: center;
  border: 1px solid #373997;
  background-color: #FFFFFF; */
  margin-top:15px;
  /* padding: 10px 15px; */
}

#blck-frst {
  height: 150px;
  overflow: hidden;
}
.company-hover-tracking {
  height: 100px;
  width: 100%;
  border: 0px solid black;
  overflow: hidden;
  margin-bottom: 15px;
  border-top: 1px solid #dbdbdb;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.company-hover-tracking .activator {
  height: 100px;
  width: 100%;
  float: left;
  display: block;
}
.activator article{
  padding-bottom: 35px !important;
  border-top: 0px solid #dbdbdb;
  border-bottom: 0px solid #dbdbdb;
}

.img {
  border: 0px solid maroon;
  text-align: center;
  margin: 15px 0 15px 15px;
  height: 67px;
  width:150px;
  float: right;
}
.content {
  display: none;
  margin: 15px;
}

.permutive-modal-0 .content, .permutive-modal-1 .content, .permutive-modal-2 .content, .permutive-modal-3 .content, .permutive-modal-4 .content, .permutive-modal-5 .content {
  display: block;
}

.activator:hover, .activator:active {
  height: 500px;
}
.activator:hover .content {
  display: block;
}
.activator:hover .img {
  float: left;
}
.search.search-results .c-post-live__meta-before, .search.search-no-results .c-post-live__meta-before {
    display: inline-block;
    padding-right: 10px;
}
.rel__search {
    margin-bottom: 20px;
}
.rel__search h4{
    margin-bottom: 10px;
}
.rel__search .c-post-content__category {
    text-transform: none;
}
.carroll-lead-gen-banner {
    background: #fdd325;
    box-shadow: 0.1em 0.1em 0.3em 0 rgba(0,0,0,0.4);
}
/***** verdict automation content embed graph ******/
.chart-container {
    width: 100%;
    float: left;
    margin: 2em 0em 2em 0em;
    position: relative; 
}
#tabsautomated li:nth-child(1):hover .tab-content1, #tabsautomated li:nth-child(2):hover .tab-content2 {
    visibility: visible;
    opacity: 1;
    z-index: 99999;
}
#tabsautomated li:nth-child(1){
       /* background: #ededed; */
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 7px 20px 7px 30px;
    display: inline-block;
    text-align: left;
    background-image: url(/wp-content/themes/goodlife-wp-B2B/assets/img/icon-embed.png);
    line-height: 1.6;
}
#tabsautomated li:nth-child(2){
   -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.14), 0 5px 10px rgba(0, 0, 0, 0.13);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    padding: 7px 20px 7px 30px;
    display: inline-block;
    text-align: left;
    background-image: url(/wp-content/themes/goodlife-wp-B2B/assets/img/icon-share.jpg);
    margin-left: 3em;
    line-height: 1.6;
}
div#tabsautomated ul li {
    list-style: none;
}
div#tabsautomated ul {
    margin: auto !important;
    max-width: 100%;
    padding-left: 0;
}
.tab-content1 h3 {
	font-size: 1em!important;
    font-weight: 900!important;
	padding-top: 10px;
    margin-bottom: 0.5em!important;
}
.tab-content1 textarea {
    font-size: 1em;
    min-height: 100px;
}
.tab-content1 span {
    font-size: 1em;
}
.tab-content1{
    display: block;
    border-width: 0;
    padding: 0em 1.4em;
    background: none;
    visibility: hidden;
    opacity: 0;
    z-index: -9;
    position: absolute;
    background: #ededed;
    left: 0;
    right: 0;
    top: 2.5em;
}

div#tabsautomated ul li {
    float: left;
    padding: 1em;
}
div#tabsautomated ul li a {
    text-decoration: none;
    color: #000;
    padding-left: 2em;
    font-size: 1em;
}
.tab-content1 p textarea {
    width: 100%;
    float: left;
    border: 1px solid;
    font-size: 12px;
    padding: 2px 8px;
    margin-bottom: 10px;
	margin-top: 5px;
}
h1.c-post-single__title:first-letter, p.topdeal_text:first-letter, p.country_dealtype_text:first-letter{
    text-transform: uppercase;
}
.topdeal_text, .topdeal_text b{
    font-weight: 700;
}
aside.c-in-post-report.new-tmt {
     background: #30283d;
      padding: 1em;
      color: white;
      border: 1px solid #01d5a2;
      font-family: Montserrat, sans-serif;
      position: relative;
      margin-right: -2.5em;
      overflow: auto;
      margin-top: 30px;
      background-image: url('https://ind-dec-kgi-verdict-network.pantheonsite.io/pharmaceutical-technology/wp-content/uploads/sites/10/2020/12/1519874640207.png');
      background-position: 99% 3%;
      background-size: 8%;
      background-repeat: no-repeat;
}

.new-tmt h5 {
    color: #fff;
}

.new-tmt h6 {
    color: #01d5a2;
    text-transform: uppercase;
}

aside.c-in-post-report.new-tmt a.button {
    background: #01d5a2;
    color: #444;
    border: none;
    border-radius: 3px;
}
figure.tmt-img{
    width: 24% !important;
}
aside.c-in-post-report.new-tmt a.button:hover {
    background: #fff;
}

@media screen and (max-width: 768px){
.new-tmt .c-in-post-report__content {
    padding: 20px;
}
aside.c-in-post-report.new-tmt {
    max-width: 100%;
}
}
@media screen and (max-width: 768px) and (min-width:576px){
	figure.tmt-img{
    width: 37% !important;
}
}
.digital_viewmore {
    border-top: 1px solid #dbdbdb !important;
    padding-top: 1em;
}

/* .c-nav-bar__logo-img {
  max-width: 100%  !important; 
  max-width: 90%  !important;
} */
.c-nav-bar__logo-img {
  height: auto  !important;
}
@media screen and (max-width: 414px) {
.pwrd-glblprt{
    display: none;
  }
  .c-nav-bar__logo-img {
    display: block;
    width: auto  !important;
    height:3rem  !important;
    margin: 0;
  }
}

div#div-gpt-ad-6065588-1 {
    max-width: 728px;
    margin: auto;
}

.sw-more-btn {
    -ms-flex: 0 0 auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.875rem;
    color: inherit;
    line-height: 1.285714286;
    margin-top: 1.125rem;
    margin-bottom: 1.125rem;
    margin-left: 0;
}
.c-shw-contn li a svg {
    color: #151529;
    /* display: inline-block; */
    width: 15px;
    position: relative;
    top: 3px;
}
.c-shw-contn li a {
    color: #151529;
    margin-bottom: 1.125rem;
    display: block;
}
a.c-company-header__form-toggle-button.button.expanded.u-bg-color-primary {
    color: #fff !important;
}
a.c-company-header__form-toggle-button.button.expanded.u-bg-color-primary:hover {
    background-color: #27274c !important;
    border-color: #27274c;
}
.c-dblock {
    display: block;
}
@media print, screen and (min-width: 48em){
.c-post-single__title {
    margin-bottom: 1.25rem;
}
}
@media print, screen and (min-width: 48em){
.covid19 c-post-single__standfirst {
    margin-bottom: 2rem;
}
.c-top-text-center {
    text-align: center;
}
/* TOP */
.c-top-text-center{
    text-align: center;
}

.c-top-item-center{
    margin:0 auto !important;
}

/* PAGE */
.c-post-single__title-bold{
    font-weight: 700;
}

.c-posts-grid__cell-notop{
    box-shadow: -1px 0 0 0 #dbdbdb, 0 -1px 0 0 #fff, inset -1px 0 0 0 #dbdbdb;
}

.c-text-bold{
    font-weight: 700;
}

 /* .c-post-content__excerpt{ 
     font-size: 1rem; 
 } */ 

.c-post-content__icon{
    color: #323268;
}

.c-text-center{
    text-align: center;
}

.c-button__show-more{
    border-bottom: #323268 solid 1px;
    color: #323268;
    margin:.5rem auto 1rem auto;
    padding:.5rem 0rem;
    display: table;
}

.c-button__show-more:hover{
    color: #27274c;
    border-bottom: #27274c solid 1px;
}

/* STATS */
.c-post-content__stats{
    color: #323268;
    font-weight: 700;
    font-size: 2rem;
}

.c-post-content__small-stat-up{
    color: #5CCD2B;
    font-weight: 700;
}

.c-post-content__small-stat-down{
    color: red;
    font-weight: 700;
}

/* CHART */
.c-post-content__chart-key{
    margin-left:20px;
}

.chart-grey{
    color: #D4D5E8;
}

.chart-blue{
    color: #63AAED;
}

.chart-darkblue{
    color: #373997;
}

.chart-green{
    color: #5CCD2B;
}

.chart-controls{
    float:right;
    display:inline;
}

.c-posts-grid__title__chart-controls{
    float:left;
    display:inline;
    margin-top:5px;
}

.cart-controls__button{
    display:inline !important;
}

.cart-controls__button{
    display:inline !important;
    border-radius: 25px;
    margin:0 5px;
    font-size: .75rem;
    padding:.75rem 2rem;
}

.cart-controls__button-alt{
    background-color: #F3F3F3;
    color: #151529;
}

.cart-controls__button-alt:hover{
    background-color: #d4d4d4;
    color: #151529;
}

.clearAll{
    clear:both;
}
}
@media screen and (max-width:1079px){
    .chart-controls{
        float: left;
        margin-bottom: 2rem;
    }
}
.covid19 h2.c-post-single__title {
    text-align: center;
}
.covid19 h1.c-post-single__title.c-post-single__title-bold {
    font-weight: 700;
    text-align: center;
}
.table-associations {
    width: 100%;
}
.table-associations thead tr {
    background-color: #27274C;
}
.table-associations thead tr th {
    text-align: left;
    color: #FFFFFF;
    font-family: "Atlas Grotesk",sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.08px;
    line-height: 13px;
    padding: 4px 7px;
}
.table-associations tbody tr {
    background-color: #f9f9f9;
}
.table-associations tbody tr td {
    text-align: left;
    color: #16152F;
    font-family: "Atlas Grotesk",sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.08px;
    line-height: 13px;
    padding: 6px 7px;
}
.table-associations thead tr th span {
    text-align: center;
    border-bottom: 1px solid #fff;
    display: block;
    padding-bottom: 10px;
    min-height: 24px;
}
th.c-tdd-rbr, td.c-tdd-rbr {
    text-align: center!important;
    width: 50%;
}
.dataTables_wrapper {overflow: scroll;}
.tabvaccine {
  overflow: hidden;
}
.tabvaccine button {
  background-color: #f1f1f1;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
}
.tabvaccine button:hover {
  background-color: #ddd;
  color: #fff;
}
.tabvaccine button.active {
  background-color: #27274c;
}
.tabcontentvaccine {
  display: none;
}
.divnumber_format{ text-align: right!important; }
.firstdiv_ht { min-height: 72px; }
table.table-associations thead th, table.table-associations thead td {
    border-bottom: 0px solid #111!important;
}
table.table-associations.no-footer {
    border-bottom: 0px solid #111!important;
}
.vaccine_graph_text h2 {
    color: #373997;
    font-weight: 500;
    font-size: 17px;
}
span.greenbox_text {
    color: #5CCD2B;
    font-size: 10px;
    font-weight: 500;
    border: 1px solid #cdd4ca;
    padding: 3px;
	margin-left: 10px;
}
.vaccine_graph_text h2 span i::after {
    padding-right: 6px;
}
.progress {
	height: 1rem;
	border-radius: .25rem;
	border-top: 1px solid #d5d6e9;
}
.progress-bar {
    display: inline-block;
    height: 100%;
	float: left;
}
.bg-one {
    background-color: #fff;
}
.bg-two {
    background-color: #d5d6e9!important;
}
.bg-three {
    background-color: #33369b!important;
}
.bg-four {
    background-color: #00ce00!important;
}
.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
	visibility: hidden;
	width: auto;
	background-color: #e0e0e0;
    color: #000;
    text-align: left;
	border-radius: 3px;
	padding: 5px 8px;
	position: absolute;
	z-index: 3;
	font-size: 0.7em;
	margin-left: 1em;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
.extra-bar{
  border-right: 2px solid black;
  text-align: right;
  font-family: "Atlas Grotesk",sans-serif;
  padding-right: 0.25em;
  font-size: 12px;
  line-height: 32px;
  font-weight: 500;
}
.extra-bar-ht{ height: 1.5rem!important; }
select#select_country {
    text-align: center;
    text-align-last: center;
	padding: .75rem 0.5rem!important;
}
select#select_country {
  padding: 10px;
  padding-right: 30px;

  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat, repeat;
	background-position: right 2em top 50%, 0 0;
    background-size: .95em auto, 100%;
}

/* For IE (thanks to @SaiManoj) */
select#select_country::-ms-expand {
  display: none;
}
.tabvaccine {
    overflow: hidden;
}
.chart-controls {
    float: right;
    display: inline;
}
.tabvaccine button {
    background-color: #f1f1f1;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}
.cart-controls__button-alt {
    background-color: #F3F3F3;
    color: #151529;
}
.cart-controls__button {
    display: inline !important;
    border-radius: 25px;
    margin: 0 5px;
    font-size: .75rem;
    padding: .75rem 2rem;
}
div#myid_length {
    display: none;
}
div#myid_filter {
    display: none;
}
div#myid_info {
    display: none;
}
div#myid_paginate {
    display: none;
}
button.tableshowmre {
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    border-radius: 25px;
    background: #f1f1f1;
    font-family: "Atlas Grotesk",sans-serif;
    font-weight: 500;
	margin: 0 auto;
    display: inherit;
}

/* .c-post-content--size-s .c-post-content__title {  font-size: .875rem !important;    line-height: 1.428571429 !important;} */
/* .c-post-content__title { font-size: 1.125rem !important;   line-height: 1.333333333 !important;}   */
.marketing-title h4{
    color:#373897;
}
.subscibe-section{
    padding: 15px 30px;
    background-color:#f2f2f2;
    margin-bottom: 5em !important;
    margin-top: 3em !important;
    font-family: "Atlas Grotesk",sans-serif;
}
.btn-subscribe{
    background-color: #373897;
    color: #fff !important;
    padding: 10px 40px;
}
.subimage-block{
    display:inline-block;
    float:right;
}
.sb-image-block{
    position: absolute;
    top: 11em;
}
button.c-newsletter-signup-alt__email-button.custom-position{
	position:relative;
	max-width:15em;
}
@media print, screen and (max-width: 62em){
	.sb-image-block,.ipad-mag-container.sb-image-block{
    position: relative;
    top: 1em !important;
	margin-bottom: 1rem;
	max-width: 90%;
}
.subscibe-section{
	margin-top: 0.5em !important;
}
}
ul.c-footer__nav-list li.current-menu-item a {
    color: #6ab9ff;
}
.c-nav-hamburger-section ul.c-nav-hamburger-menu li.current-menu-item a, .c-nav-hamburger-section ul.c-nav-hamburger-menu li.current-menu-ancestor>a {
    color: #373997;
}
.c-nav-featured ul.c-nav-featured__menu li.current-menu-item, .c-nav-featured ul.c-nav-featured__menu li.current-menu-ancestor {
    border-bottom: 2px solid #373997;
}
.c-post-figure--portrait{
    max-width: 238px;
    float:right;
    margin-left:2rem !important;
    margin-bottom:2rem !important;
}

.c-post-figure--portrait .c-post-figure__image-container::before{
    padding-top: 22.6rem;
}

.article-line-top{
    border-top: 1px solid #dbdbdb;
    padding-top:3rem;
}

.c-article__quote-container__left{
    width:100%;
    max-width: 400px;
    float:left;
    margin-right:2rem;
    margin-left:-25%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding:10px 0;
    border-bottom: 1px solid #dbdbdb;
}

.c-article__quote-container__right{
    width:100%;
    max-width: 400px;
    float:right;
    margin-left:2rem;
    margin-right:-25%;
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding:10px 0;
    border-bottom: 1px solid #dbdbdb;
}

.c-article__quote-icon{
    font-family: 'font-awesome';
    color: #373997;
    font-weight: 700;
    font-size: 4rem;
    margin-bottom: 3rem;
    line-height: 0;
}

.c-article__quote-text{
    font-family: 'Lora';
    color: #373997;
    font-weight: 700;
    font-size: 1.5rem;
}

@media screen and (max-width:1199px){
    .c-article__quote-container__right{
        margin-right:0;
        margin-left:0;
        max-width:100%;
    }
}

@media screen and (max-width:991px){
    .c-article__quote-container__left{
        margin-right:0;
        margin-left:0;
        max-width:100%;
    }
}
.lsit-abtl-company ul{
  margin-left: 0;
}
.lsit-abtl-company ul li{
  display: inline;
  /* border: 1px solid #e8e8e8; */
  /* border-radius:5px; */
  font-family: "Atlas Grotesk",sans-serif;
  /* padding: 5px 10px; */
  margin-right: 4px;
}
.lsit-abtl-company ul li a{
  color: #2e2d63;
  background-color: #fff;
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
}
.lsit-abtl-company ul li a:hover{
  color: #fff;
  background-color: #2e2d63;
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
}
.lsit-abtl-company-active{
  color: #fff !important;
  background-color: #2e2d63 !important;
}

.lsit-abtl-company ul li:last-child {
  margin-right: 0px;
}
.lsit-abtl-companypage{

}

.lsit-abtl-companypage ul{
  margin-left: 0;
}
.lsit-abtl-companypage ul li{
  display: inline;
  /* border: 1px solid #e8e8e8; */
  /* border-radius:5px; */
  font-family: "Atlas Grotesk",sans-serif;
  /* padding: 5px 10px; */
  margin-right: 8px;
}
.lsit-abtl-companypage ul li a{
  color: #2e2d63;
  background-color: #fff;
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
}
.lsit-abtl-companypage ul li a:hover{
  color: #fff;
  background-color: #2e2d63;
  padding: 5px 10px;
  border: 1px solid #e8e8e8;
  border-radius: 5px;
}
.lsit-abtl-companypage-active{
  color: #fff !important;
  background-color: #2e2d63 !important;
}

.lsit-abtl-companypage ul li:last-child {
  margin-right: 0px;
}

.sngl-arw-svg{
  height: 20px;
  position: relative;
  top: 3px;
  width: auto;
  text-align: center;
  left: 3px;
}

.dble-arw-svg{
  height: 20px;
  position: relative;
  top: 3px;
  width: auto;
  text-align: center;
  left: 1px;
}

.active-ltr-mainbx{
  background-color: #2e2d63;
  color: #fff;
  text-align: center;
  display: block;
  padding: 25px;
  border-radius: 5px;
  font-family: "Atlas Grotesk",sans-serif;
  font-weight: bold;
  font-size: 25px;
}
.h-company-block{
  border:1px solid #e8e8e8;
  border-radius: 5px;
  background-color: #fff;
  font-family: "Atlas Grotesk",sans-serif;
  padding: 10px;
  font-size: 15px;
}
.h-company-sndblock{
  border:1px solid #e8e8e8;
  border-radius: 5px;
  background-color: #f2f2f2;
  font-family: "Atlas Grotesk",sans-serif;
  padding: 10px;
  font-size: 15px;
}

.bx-search-company{
  border: 1px solid #e8e8e8;
  padding: 10px;
  border-radius: 5px;
  color: #374892;
}
.btn-search-company{
  color: #797a7a;
  padding-right: 10px;
}
.blc-rwslist{
  border: 1px solid #e8e8e8;
  border-radius: 5px;
  appearance: auto;
  display: inline-block;
  width: 20%;
  padding: 2px;
}
.show-smed{
  display: none;
}

.wb-more{
    font-size: 0.875rem;
    line-height: 1.285714286;
    font-weight: normal;
    color: #68b5f8;
}

.wp-signup{
  text-align: center;
  width: 100%;
}
.bp-fnt-fm{
  font-family: "Atlas Grotesk",sans-serif !important;
}
.bp-fnt-fm p{
  font-size: 11px;
  letter-spacing: 0.08px;
  line-height: 13px;
  font-family: "Atlas Grotesk",sans-serif !important;
}

.btn-wp-signup{
  background-color: #373997;
  border-radius: 4px;
  color: #fff;
  font-size: 15px;
  text-align: center;
  border: 1px solid #27274C;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.37);
  display: inline-block;
  padding: 10px 35px;
  font-family: "Atlas Grotesk",sans-serif;
}

.c-wpcontnr-mxh {
  max-height: 310px
}
.c-wpcontnr-mxhinr{
  max-height: 272px
}
.u-sc-border-right{
  border-right: 1px solid #dbdbdb;
}
.u-sc-border-right-no{
  border-right: 1px solid #dbdbdb;
}
.fnt-15px p{
  font-size: 15px !important;
  margin-bottom: 0 !important;
  letter-spacing: 0.08px !important;
  line-height: 20px !important;
}
.fnt-15px thead tr th{
  font-size: 15px !important;
  margin-bottom: 0 !important;
  letter-spacing: 0.08px !important;
  line-height: 20px !important;
  padding: 10px 10px;
}

.fnt-15px tbody tr td{
  font-size: 15px !important;
  margin-bottom: 0 !important;
  letter-spacing: 0.08px !important;
  line-height: 20px !important;
  padding: 10px 10px;
}
.fnt-20px p{
  font-size: 17px !important;
  line-height: 20px !important;
  font-family: "Atlas Grotesk",sans-serif;
}
.fnt-atls{
  font-family: "Atlas Grotesk",sans-serif;
}
.n-numberd p{
  font-size: 12px;
  margin-bottom: 5px
}
.u-chart-fnt{
  font-size: 16px;
}
#comtb-1{
  cursor: pointer;
  text-align: left;
  border-right: 1px solid #dbdbdb;
}
#comtb-2{
  cursor: pointer;
  text-align: left;
}
#comtb-3{
  cursor: pointer;
  text-align: left;
  border-right: 1px solid #dbdbdb;
}
#comtb-4{
  cursor: pointer;
  text-align: left;
}
#comtb-5{
  cursor: pointer;
  text-align: left;
  border-right: 1px solid #dbdbdb;
}
#comtb-6{
  cursor: pointer;
  text-align: left;
}
#comtb-7{
  cursor: pointer;
  text-align: left;
  /* border-right: 1px solid #dbdbdb; */
}
#comtb-8{
  cursor: pointer;
  text-align: left;
}
#comtb-9{
  cursor: pointer;
  text-align: left;
  border-right: 1px solid #dbdbdb;
}
#comtb-10{
  cursor: pointer;
  text-align: left;
}
.cont-tb-active{
  color: #373897;
}

.btn-view-more{
  background: #33329e;
  color: #fff;
  padding: 10px 15px;
  border-radius: 5px;
}
.u-red-dp img{
  border-radius: 50%;
}

.u-svg-p-icons{
  display: inline-block;
  height: 25px;
  color: #343a99;
}
.c-nav-bar__logo-img {
  /* max-width: 100%  !important; */
  max-width: 90%  !important;
}
.c-nav-bar__logo-img {
  height: auto  !important;
}
.u-cta-slbx{
  appearance: auto !important;
  border: 1px solid #27274C;
  padding: 2px;
}   
.vaccine-vrug-inactive {
  background-color: #fff;
  color: #27274C;
  padding: 5px 10px;
  border:1px solid #dbdbdb;
  text-align: center;
}
.vaccine-vrug-active{
  background-color: #27274C;
  color: #fff;
  padding: 5px 10px;
  border:1px solid #dbdbdb;
  text-align: center;
}

.c-shw-contn li a {
  color: #151529;
  margin-bottom: 1.125rem;
  display: block;
}
.c-shw-contn li a svg{
    color: #151529;
    /* display: inline-block; */
    width: 15px;
    position: relative;
    top: 3px;
}
.c-dblock{
  display: block;
}
.sw-more-btn{
    -ms-flex: 0 0 auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-item-align: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0.875rem;
    color: inherit;
    line-height: 1.285714286;
    margin-top: 1.125rem;
    margin-bottom: 1.125rem;
    margin-left: 0;
}
.text-right{
  text-align: right;
}
.self-center{
  align-self: center;
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .container-iframe{
    padding-top: 83%;
  }
}
@media screen and (max-width: 1024px) {
  .suptab-nav {
    margin: 0 auto !important;
    width: 60%;
  }
  .container-iframe{
    padding-top: 155%;
  }
  .lsit-abtl-company ul li{
    margin-right: 3px;  
  }
  .lsit-abtl-company ul li a {
    padding: 4px 8px;
    font-size: 15px;
  }
}
@media screen and (max-width: 812px) {
  .suptab-nav {
    margin: 0 auto !important;
    width: 100%;
  }
  .cell-fx{
    width: 20%;
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .u-sc-border-right-no{
    border-left: 0px solid #e3e3e3;
  }
  .sscl-icn svg{
    height: 50px;
  }
  .border-blc-left {
    border-left: 1px solid #e3e3e3;
  }
  /* .border-blc-left:first-child {
    border-left: 1px solid #e3e3e3;
  } */
  .border-blc-right{
    border-right: 0px solid #e3e3e3;
  }
  .mr25px{
    margin-right: 0px;
  }
  .table-scroll{
    overflow: scroll;
  }
  .sml-disply-none{
    display: none;
  }
  .xl-disply-none{
    display: block;
  }
  .pss-rl{
    position: relative;
  }
  .mob-menu-icn{
    z-index: 9999999;
    text-align: right;
    right: 0;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .mob-menu-icn svg{
    width: 25px;
    color: #fff;
  }
  .np-pdt{
    padding-top: 0;
  }
  .table-scroll table tbody tr td {
    white-space: nowrap;
  }
  .block-unlock .cell .large-4 .text-right {
    text-align: left;
  }
  .border-xy{
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .ul-lists li span{
    font-size: 15px;
  }
  .np-pdt-bblss{
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
  }
  .nopmar{
    margin-bottom: 0 !important
  }
  .active-ltr-mainbx{
    padding: 10px;
  }
  .lsit-abtl-company ul li {
    margin-right: 1px;
  }
  .lsit-abtl-company ul li a {
    padding: 4px 5px;
    font-size: 12px;
  }
}

@media screen and (max-width: 414px) {
  .container-iframe{
    padding-top: 220%;
  }
  .border-blc-left{
    border-left: 0px solid #e3e3e3;
    min-height: auto;
  }
  .sml-text-center{
    text-align: center;
  }
  .pwp-img{
    width: 55%;
  }
  .sscl-icn svg {
    height: 26px;
  }
  .blc-empl{
    padding: 5px;
  }
  .blc-empl h4 {
    font-size: 10px;
  }
  .blc-empl p{
    font-size: 10px;
  }
  .cell-fx {
    width: 20%;
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .active-ltr-mainbx {
    display: none;
  }
  .show-smed{
    display: block;
  }
  .blc-rwslist{
    width: 40%;
  }
  .lsit-abtl-company{
    display: none;
  }
  .btn-search-company {
    color: #797a7a;
    padding-right: 10px;
    position: absolute;
    top: 55px;
    right: 0;
  }

}
#company-az .company-logo-container img{
	max-height:35px;
}
.ipad-mag-container {
    width: 400px;
    height: 287px;
    background-image: url(https://hyperdb-kgi-verdict-network.pantheonsite.io/wp-content/themes/goodlife-wp-B2B/assets/img/iPad-Frame.png);
    background-position: top center;
    background-size: 96% 96%;
    background-repeat: no-repeat;
}

.ipad-mag-container.sb-image-block {
    top: 11.725em;
}
img.ipad-mag {
    position: absolute;
    top: 20px;
    width: 353px;
    max-width: 100%;
    right: 23px;
    border-radius: 10px;
    height: 234px;
}
@media print, screen and (max-width: 530px){
	img.ipad-mag {
    top: 17px;
    width: 352px;
    max-width: 88%;
    left: 6%;
    height: 202px;
    right: auto;
}
.ipad-mag-container {
    width: 392px;
    height: 248px;
    background-size: 96% 96%;
    background-repeat: no-repeat;
}
.sb-image-block, .ipad-mag-container.sb-image-block {
    max-width: 100%;
}
}
@media print, screen and (min-width: 992px) and (max-width: 1080px){
	.page-template-template-magazine-new h1{
		font-size:2.5rem;
	}
}