@charset "UTF-8"; 

/*********************************************************************************
******************** Make all your changes to style.scss **************************
**** This file will be overwritten by style.scss and your changes will be lost ****
**********************************************************************************/

@charset "UTF-8";
/** Place all your custom styles in this file. The CSS for this file will be automatically generated and enqueued at the front-end. For best-practices please refer to https://make.wordpress.org/core/handbook/coding-standards/css/ **/
:root {
  --star-size: 60px;
  --star-color: #eee;
  --star-background: #fa0;
}
/* Simple Custom CSS Import */
body {
  background-color: #fff;
  font-family: sans-serif;
}
body.woocommerce-page {
  background-color: #fff;
}
body.woocommerce-page #container {
  background-image: none;
}
body.woocommerce-page h1.page-title {
  padding: 19px 0;
  margin-top: 0px;
  color: #ffffff;
  top: 15px;
}
body.woocommerce-page #masthead .button {
  display: none;
}
body.single-product #container {
  background-image: none;
}
body.single-product #content {
  padding-top: 40px;
}
body.single-product h1 {
  _color: #062e4b;
}
body.page-id-89 .onlyonce {
  display: block;
}
#container {
  background: #fff url(https://www.6sigma.us/wp-content/themes/sixSigma/assets/images/bg-masthead.jpg) no-repeat scroll top center;
}
#content:not(.wrapper) {
  margin: 0 auto;
  width: 1090px;
}
.woocommerce-breadcrumb {
  display: none;
}
mark {
  background-color: white;
}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images {
  width: 18%;
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
  width: 78%;
}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {
  width: 18%;
}
.sku_wrapper, .related {
  display: none;
}
.woocommerce-breadcrumb {
  padding-bottom: 20px !important;
}
.onlyonce {
  display: none;
}
.button {
  min-width: 180px;
}
fieldset {
  border-color: #ddd;
}
.quality-by-design th {
  text-align: left;
}
.quality-by-design td {
  text-align: left !important;
  padding: 0 !important;
  margin: 0 !important;
}
.quality-by-design tr {
  padding: 2px !important;
  margin: 0 !important;
  vertical-align: initial !important;
}
#content #hotelInfo figcaption p {
  line-height: 12px;
}
#content #hotelInfo figcaption {
  padding: 1px 11px 10px;
}
#content #hotelInfo figcaption .bold a {
  line-height: 20px;
  font-weight: 600;
}
#content #hotelInfo figcaption a {
  line-height: 15px;
  font-weight: 600;
}
/* -- End Simple Custom CSS styles -- */
#page ul {
  list-style-image: none;
}
a:focus {
  outline: 0 none;
}
.required {
  color: #e74c3c;
  text-decoration: none;
}
.sub-menu-toggle {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  padding: 8px 15px;
  display: none;
  color: #0b588f;
}
.sub-menu-toggle:hover {
  cursor: pointer;
}
.button.button-small {
  font-size: inherit;
}
.button [src*="icon-marker"] {
  top: 5px;
  margin-right: 5px;
  max-height: 21px;
}
img {
  max-width: 100%;
  height: auto;
}
div.center-text {
  text-align: center;
}
div.grey-bg {
  background-color: #eee;
  border: 1px solid #ddd;
}
div.one-half, div.one-third, div.one-fourth, div.one-sixth, div.two-thirds, div.two-fourths, div.two-sixths, div.three-fourths, div.three-sixths, div.five-sixths {
  margin-bottom: 20px;
}
h1, h2, h3, h4, h5, h6, #page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {
  font-family: sans-serif;
  font-weight: 700;
  line-height: 1.618;
}
h1.no-color, h2.no-color, h3.no-color, h4.no-color, h5.no-color, h6.no-color, #page h1.no-color, #page h2.no-color, #page h3.no-color, #page h4.no-color, #page h5.no-color, #page h6.no-color {
  color: inherit;
}
h2 {
  font-size: 28px;
}
h3 {
  font-size: 24px;
}
h4 {
  font-size: 22px;
}
h5 {
  font-size: 20px;
}
h6 {
  font-size: 18px;
}
li strong, p strong {
  font-weight: 700;
}
input, select, textarea {
  box-shadow: none;
}
#searchform {
  margin: 25px 0 20px;
}
#searchform input {
  padding: 8px;
  border: 1px solid #ddd;
  width: 35%;
}
#searchform input#searchsubmit {
  border: 0 none;
  background-color: #808080;
  color: #fff;
  margin-left: 8px;
  padding: 8px 12px;
  width: auto;
}
#searchform input#searchsubmit:hover {
  background-color: #737373;
}
h3#third-party-purchase, .skip-attendee-information {
  position: relative;
  clear: both;
}
h3#third-party-purchase label, .skip-attendee-information label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: url("images/lite-green-check.png");
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  _box-shadow: 0 0 2px rgba(0, 0, 0, 0.15);
}
h3#third-party-purchase input[type="checkbox"], .skip-attendee-information input[type="checkbox"] {
  margin-right: 8px;
  visibility: hidden;
}
h3#third-party-purchase input[type="checkbox"] + label, .skip-attendee-information input[type="checkbox"] + label {
  padding-left: 15px;
  height: 15px;
  display: inline-block;
  line-height: 15px;
  background-repeat: no-repeat;
  background-position: 0 0;
  font-size: 15px;
  vertical-align: middle;
  cursor: pointer;
}
h3#third-party-purchase input[type="checkbox"]:checked + label, .skip-attendee-information input[type="checkbox"]:checked + label {
  background-position: 0 -15px;
}
h3#third-party-purchase {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #ddd;
}
.skip-attendee-information {
  color: #0b588f;
  margin-top: 30px;
}
.skip-attendee-information input[type="checkbox"] + label {
  padding-left: 25px;
  font-size: 20px;
}
textarea.inputs-text.no-attendee-information-notes {
  padding: 8px;
  width: 100%;
}
#page .attendee-details h4, .attendee-details h4 {
  font-weight: bold;
}
.use-billing-details-wrap {
  color: #808080;
  font-weight: bold;
}
.use-billing-details {
  font-size: 14px;
}
input.use-billing-details {
  margin-right: 8px;
}
.remove-button {
  text-decoration: none;
  border: none;
  _color: #fff;
  _background-color: #dc3232;
  _border-radius: 100%;
  display: inline-block;
  line-height: initial;
}
.remove-button .dashicons {
  color: #dc3232;
}
.remove-button:hover {
  cursor: pointer;
}
.attendee-details {
  _position: relative;
}
.attendee-details .remove-button {
  position: absolute;
  right: 0;
  z-index: 2;
}
.notice {
  background-color: #f5f5f5;
  border: 1px solid #dddddd;
  padding: 5px 20px;
  margin: 20px 0;
  position: relative;
  border-radius: 4px;
}
.notice:not(.no-arrow):after {
  content: "";
  position: absolute;
  right: -2px;
  bottom: -26px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 25px 20px 0 0;
  border-color: #dddddd transparent transparent transparent;
  line-height: 0px;
  _border-color: #dddddd #000000 #000000 #000000;
  _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
  -webkit-transform: rotate(360deg);
}
.notice.alert {
  border-color: #dc3232;
}
.notice.alert:after {
  border-color: #dc3232 transparent transparent transparent;
}
.notice.warning {
  border-color: #f39c12;
}
.notice.warning:after {
  border-color: #f39c12 transparent transparent transparent;
}
.notice.notice-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.notice.notice-info {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.notice.notice-info .secondary-cta {
  border-bottom: 1px dotted;
  padding-bottom: 3px;
}
.notice.notice-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.notice.notice-alert {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.notice.with-icon {
  display: flex;
  flex-wrap: wrap;
}
.notice.with-icon .icon {
  margin-right: 15px;
  margin-top: 16px;
  font-size: inherit;
}
.notice.with-icon .icon:before {
  font-family: FontAwesome;
  content: "";
  display: inline-block;
}
.notice.with-icon .text {
  flex: 1;
}
.notice.animated-border {
  background-color: transparent;
  position: relative;
  border: 0 none;
}
.notice.animated-border:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 4px;
  background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
  background-size: 300% 300%;
  clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), 3px calc(100% - 3px), 3px 100%, 100% 100%, 100% 0%, 0% 0%);
  animation: frame-enter 1s forwards ease-in-out reverse, gradient-animation 4s ease-in-out infinite;
}
.notice.shadow-3d {
  background-color: #f6f6f6;
  border: 0 none;
  box-shadow: -8px 8px 5px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: -8px 8px 5px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -8px 8px 5px rgba(0, 0, 0, 0.15);
}
.notice.product-notice {
  font-size: 15px;
  font-style: italic;
}
.notice.product-notice.notice-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.notice.product-notice.notice-info {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.notice.product-notice.notice-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.notice.product-notice.notice-alert {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.notice.product-notice p {
  margin: 10px 0;
}
@keyframes gradient-animation {
  0% {
    background-position: 15% 0%;
  }
  50% {
    background-position: 85% 100%;
  }
  100% {
    background-position: 15% 0%;
  }
}
@keyframes frame-enter {
  0% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), 3px calc(100% - 3px), 3px 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  25% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) calc(100% - 3px), calc(100% - 3px) calc(100% - 3px), calc(100% - 3px) 100%, 100% 100%, 100% 0%, 0% 0%);
  }
  50% {
    clip-path: polygon(0% 100%, 3px 100%, 3px 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, calc(100% - 3px) 3px, 100% 0%, 0% 0%);
  }
  75% {
    -webkit-clip-path: polygon(0% 100%, 3px 100%, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 3px, 3px 0%, 0% 0%);
  }
  100% {
    -webkit-clip-path: polygon(0% 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 3px 100%, 0% 100%);
  }
}
@-webkit-keyframes shake {
  0% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  8% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  10% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  18% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  20% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  28% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  30% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  38% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  40% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  48% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  50% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  58% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  60% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  68% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  75%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes shake {
  0% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
  }
  8% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
  }
  10% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  18% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  20% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  28% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  30% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  38% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  40% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  48% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  50% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  58% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  60% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
  }
  68% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
  }
  75%, 100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.highlight.italic {
  font-style: italic;
}
.highlight.bold {
  font-weight: bold;
}
.highlight.underline {
  text-decoration: underline;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.blue-text, #page .blue-text {
  color: #0b588f;
}
.f-left {
  float: left;
}
.f-right {
  float: right;
}
.amp, .and {
  font-family: Palatino, Baskerville, "Goudy Old Style", "Book Antiqua", serif;
  font-style: italic;
  font-weight: normal;
}
.stroke {
  background-image: url("images/stroke.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
ul.no-list, #page ul.no-list {
  list-style-type: none;
  padding-left: 0;
}
.clear {
  display: block;
  clear: both;
}
/* Column Classes */
.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
  float: left;
  margin-left: 2.5641025641%;
}
.one-half, .three-sixths, .two-fourths {
  width: 48.7179487179%;
}
.one-third, .two-sixths {
  width: 31.6239316239%;
}
.four-sixths, .two-thirds {
  width: 65.811965812%;
}
.one-fourth {
  width: 23.0769230769%;
}
.three-fourths {
  width: 74.358974359%;
}
.one-sixth {
  width: 14.5299145299%;
}
.five-sixths {
  width: 82.905982906%;
}
.first {
  clear: both;
  margin-left: 0;
}
/* Custom Gallery styles */
img.ssus-gallery-image {
  height: auto;
  max-width: 100%;
  width: 100%;
}
.uk-close-alt {
  z-index: 10;
}
.uk-close, .uk-slidenav {
  text-decoration: none;
}
.ssus-gallery.gallery-wrapper, #page .ssus-gallery.gallery-wrapper {
  margin-bottom: 30px;
  _min-height: 300px;
}
.ssus-gallery .ssus-gallery-image-link, #page .ssus-gallery .ssus-gallery-image-link {
  display: inline-block;
}
.ssus-gallery.gallery-posts .ssus-gallery-item-wrapper, #page .ssus-gallery.gallery-posts .ssus-gallery-item-wrapper {
  display: block;
  position: relative;
}
.ssus-gallery.gallery-posts .ssus-gallery-item-wrapper img, #page .ssus-gallery.gallery-posts .ssus-gallery-item-wrapper img {
  border: 1px solid #eee;
}
.ssus-gallery.gallery-posts .ssus-gallery-item-wrapper h3, #page .ssus-gallery.gallery-posts .ssus-gallery-item-wrapper h3 {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: -2px;
  color: #fff;
  font-size: 20px;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  transform: translate(0px, 0px);
  width: 100%;
  margin-bottom: 0;
}
.ssus-gallery.gallery-posts .ssus-gallery-item-posts .ssus-gallery-item-wrapper img, #page .ssus-gallery.gallery-posts .ssus-gallery-item-posts .ssus-gallery-item-wrapper img {
  width: 100%;
}
.ssus-gallery.gallery-posts .ssus-gallery-item-posts .ssus-gallery-item-wrapper h3, #page .ssus-gallery.gallery-posts .ssus-gallery-item-posts .ssus-gallery-item-wrapper h3 {
  bottom: 8px;
  font-size: 18px;
}
.gallery-slideshow-wrapper.boxed {
  padding: 10px;
  background-color: #fff;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000');
}
.ssus-gallery-pagination {
  margin: 20px 0;
  text-align: center;
}
.ssus-gallery-pagination .ssus-gallery-pagination-item {
  display: inline-block;
  margin-right: 8px;
  color: #0b588f;
  text-decoration: none;
  line-height: 1;
}
.ssus-gallery-pagination .ssus-gallery-pagination-item:not(.hellip) {
  border: 1px solid #0b588f;
  border-radius: 2px;
  font-size: 0.85em;
  padding: 8px 12px;
}
.ssus-gallery-pagination .ssus-gallery-pagination-item:not(.hellip):last-child {
  margin-right: 0;
}
.ssus-gallery-pagination .ssus-gallery-pagination-item:not(.hellip):hover {
  background-color: #0b588f;
  color: #fff;
}
.ssus-gallery-pagination .ssus-gallery-pagination-item:not(.hellip).current {
  background-color: #0b588f;
  color: #fff;
}
.ssus-gallery-pagination .ssus-gallery-pagination-item:not(.hellip).current:hover {
  background-color: #0b588f;
  color: #fff;
}
.ssus-gallery-pagination .ssus-gallery-pagination-item:not(.hellip) a {
  text-decoration: none;
}
.ssus-gallery-pagination .ssus-gallery-pagination-item.hellip {
  font-family: serif;
  font-size: 1.309em;
}
.ssus-gallery-filters-wrapper {
  margin-bottom: 30px;
}
.filter-label {
  margin-bottom: 10px;
  display: block;
}
.gallery-filter-wrapper {
  position: relative;
  display: block;
  margin-bottom: 30px;
}
.gallery-filter-wrapper select.ssus-gallery-filter {
  padding: 5px;
  margin: 0;
  padding: 8px 30px 8px 8px;
  border: 1px solid #ddd;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  cursor: pointer;
  color: #666;
  width: 100%;
}
.gallery-filter-wrapper .select-dd {
  display: inline-block;
  pointer-events: none;
  position: absolute;
  padding: 5px 15px;
  right: 0;
  top: 50%;
  height: 100%;
  width: auto;
  transform: translateY(-50%);
}
.gallery-filter-wrapper .select-dd:after {
  color: #666;
  content: "";
  font-family: FontAwesome;
}
.classroom-gallery, #page .classroom-gallery {
  margin-top: 30px;
}
.classroom-gallery .slideshow-note, #page .classroom-gallery .slideshow-note {
  margin-bottom: 15px;
}
.classroom-gallery .slideshow-note p, #page .classroom-gallery .slideshow-note p {
  margin-top: 0;
}
.classroom-gallery .button, #page .classroom-gallery .button {
  min-width: auto;
}
.classroom-gallery .classroom-gallery-title-wrap .classroom-gallery-title h3, .classroom-gallery .classroom-gallery-title-wrap .classroom-gallery-title-more p, .classroom-gallery .classroom-gallery-title-wrap .button, #page .classroom-gallery .classroom-gallery-title-wrap .classroom-gallery-title h3, #page .classroom-gallery .classroom-gallery-title-wrap .classroom-gallery-title-more p, #page .classroom-gallery .classroom-gallery-title-wrap .button {
  margin: 0;
}
.classroom-gallery .classroom-gallery-title-wrap .classroom-gallery-title-more .button-small, #page .classroom-gallery .classroom-gallery-title-wrap .classroom-gallery-title-more .button-small {
  position: relative;
  top: 10px;
  display: inline-block;
}
.ssus-gallery-slideshow.slideshow-wrapper, #page .ssus-gallery-slideshow.slideshow-wrapper {
  margin: 20px 0 30px;
  padding: 20px 20px 15px;
  padding: 15px 15px 10px;
  background-color: #f5f5f5;
}
.ssus-gallery-slideshow .ssus-slideshow-image-link, #page .ssus-gallery-slideshow .ssus-slideshow-image-link {
  display: inline-block;
}
.ssus-gallery-slideshow img.ssus-slideshow-image, #page .ssus-gallery-slideshow img.ssus-slideshow-image {
  max-height: 160px;
}
.ssus-gallery-slideshow .uk-grid, #page .ssus-gallery-slideshow .uk-grid {
  margin-left: -10px;
}
.ssus-gallery-slideshow .uk-grid > *, #page .ssus-gallery-slideshow .uk-grid > * {
  padding-left: 10px;
}
.ssus-gallery-slideshow .uk-slidenav-position .uk-slidenav-previous, #page .ssus-gallery-slideshow .uk-slidenav-position .uk-slidenav-previous {
  left: 0;
}
.ssus-gallery-slideshow .uk-slidenav-position .uk-slidenav-next, #page .ssus-gallery-slideshow .uk-slidenav-position .uk-slidenav-next {
  right: 0;
}
.ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper, #page .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper {
  display: block;
  position: relative;
}
.ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper img, #page .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper img {
  border: 1px solid #eee;
}
.ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper h3, #page .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper h3 {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 8px;
  color: #fff;
  font-size: 18px;
  line-height: 1.309;
  left: 0;
  padding: 10px;
  position: absolute;
  text-align: center;
  width: calc(100% - 3px);
  margin-bottom: 0;
  min-height: 62px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}
.related-galleries, #page .related-galleries {
  margin-top: 30px;
}
.related-galleries .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper h3, #page .related-galleries .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper h3 {
  font-size: 14px;
  line-height: inherit;
}
.label-note {
  font-size: 7.5px;
}
.social {
  display: inline-block;
  width: auto;
  height: auto;
  text-indent: 0;
  background: none !important;
  margin: 0 5px;
}
.social .menu-label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.social:before {
  display: inline-block;
  font-family: FontAwesome;
  font-size: 14px;
}
.social.facebook::before {
  content: "";
  color: #1877f2;
}
.social.instagram::before {
  content: "";
  color: #c32aa3;
}
.social.twitter::before {
  content: "";
  color: #1da1f2;
}
.social.google::before {
  content: "";
}
.social.linkedin::before {
  content: "";
  color: #0a66c2;
}
.social.youtube::before {
  content: "";
  color: #ff0000;
}
blockquote:not(.testimonial) {
  font-family: Times New Roman, serif;
  font-size: 1.2em;
  font-style: italic;
  position: relative;
  margin: 30px;
  padding-left: 30px;
}
blockquote:not(.testimonial):before {
  content: "";
  font-family: Dashicons;
  font-style: normal;
  color: #eee;
  position: absolute;
  left: -30px;
  font-size: 2.309em;
  line-height: 1;
}
.gform_confirmation_wrapper {
  background-color: #f5f5f5;
  padding: 20px;
  border: 1px solid #029a55;
  font-style: italic;
}
.gsurvey-rating:not(:checked) > label, .gsurvey-rating:not(:checked) > label:hover, .gsurvey-rating:not(:checked) > label:hover ~ label, .gsurvey-rating > input:checked ~ label {
  width: 30px;
  line-height: 30px;
  background-size: 28px 28px;
  color: rgba(221, 221, 221, 0) !important;
}
.gsurvey-rating > input:checked ~ label {
  background-image: url("images/star-filled.svg");
}
.gsurvey-rating:not(:checked) > label {
  background-image: url("images/star-border.svg");
}
.gsurvey-rating:not(:checked) > label:hover, .gsurvey-rating:not(:checked) > label:hover ~ label {
  background-image: url("images/star-filled.svg");
}
.gsurvey-rating label {
  margin-bottom: 15px;
}
body > img {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  white-space: nowrap;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
#topHeader .headerNav .cell > a {
  margin: 0 5px;
}
#topHeader .headerNav .cell.ua .user-account:before {
  font-family: FontAwesome;
  display: inline-block;
  content: "";
  margin-right: 5px;
  color: #0b588f;
}
#topHeader .headerNav .cell.ua .menu {
  position: relative;
}
#topHeader .headerNav .cell.ua .menu li {
  float: none;
}
#topHeader .headerNav .cell.ua .menu > li {
  padding: 5px 8px 4px;
  background-color: #fff;
  display: inline;
  margin-left: 5px;
  border-radius: 4px;
  text-transform: uppercase;
  font-size: 13px;
}
#topHeader .headerNav .cell.ua .menu > li > a {
  padding: 5px 0;
  color: #0b588f;
}
#topHeader .headerNav .cell.ua .menu .sub-menu {
  position: absolute;
  left: -9999px;
  opacity: 0;
  z-index: 999;
  width: 150px;
  top: 100%;
}
#topHeader .headerNav .cell.ua .menu .sub-menu > li {
  display: block;
}
#topHeader .headerNav .cell.ua .menu .sub-menu > li > a {
  padding: 8px 12px;
  display: block;
  text-align: left;
  background-color: var(--ssus-grey);
}
#topHeader .headerNav .cell.ua .menu > li:hover .sub-menu {
  left: 0;
  opacity: 1;
}
#topHeader .headerNav .fa-phone {
  margin-right: 5px;
}
.mobileHeaderNav .ua .user-account:before {
  font-family: FontAwesome;
  display: inline-block;
  content: "";
  margin-right: 5px;
}
.mobileHeaderNav .ua .menu {
  position: relative;
}
.mobileHeaderNav .ua .menu li {
  float: none;
}
.mobileHeaderNav .ua .menu > li > a {
  padding: 8px 0 12px;
}
.mobileHeaderNav .ua .menu .sub-menu {
  position: absolute;
  left: -9999px;
  opacity: 0;
  z-index: 999;
  width: 150px;
  top: calc(100% + 10px);
}
.mobileHeaderNav .ua .menu .sub-menu > li {
  display: block;
}
.mobileHeaderNav .ua .menu .sub-menu > li > a {
  padding: 8px 12px;
  display: block;
  text-align: left;
  background-color: rgba(11, 88, 143, 0.9);
}
.mobileHeaderNav .ua .menu > li:hover .sub-menu {
  left: 0;
  opacity: 1;
}
#trueHeader .wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
#trueHeader #logo img {
  max-height: 70px;
  width: auto;
}
#trueHeader #nav ul li a {
  text-transform: none;
}
#trueHeader #nav ul li.rremote-training > a {
  background-color: #808080;
  color: #fff;
  border-radius: 25px;
}
#trueHeader #nav ul li.rremote-training:hover > a {
  background-color: transparent;
  border: 0 none;
  color: #5db1e3;
}
#trueHeader #nav > ul > li > a {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 6px 12px;
}
#trueHeader #nav ul li > .sub-menu {
  top: auto;
}
#masthead .cell:first-child {
  padding-right: 20px;
}
#masthead .button .fa {
  margin-right: 8px;
}
#slideshow #theSlides .slide {
  background-color: rgba(0, 0, 0, 0.5);
  background-blend-mode: multiply;
}
#slideshow #theSlides .slide .slide-inner {
  line-height: inherit;
  position: relative;
  padding: 50px 0;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
#slideshow #theSlides .slide .slide-inner.uk-grid {
  margin-left: auto;
  margin-right: auto;
}
#slideshow #theSlides .slide .slide-inner .cell {
  vertical-align: middle;
}
#slideshow #theSlides .slide .slide-inner .pitch h2 {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
  font-weight: 500;
  font-size: 58px;
  line-height: 1.309;
}
#slideshow #theSlides .slide .slide-inner .pitch p {
  font-size: 21px;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  line-height: inherit;
}
#slideshow #theSlides .slide .slide-inner .cta-form {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  background-color: #ffffff;
  padding: 20px 30px 40px;
  border-radius: 10px;
  position: relative;
  rright: -110px;
}
#slideshow #theSlides .slide .slide-inner .cta-form * {
  color: #666666;
  font-weight: normal;
}
#slideshow #theSlides .slide .slide-inner .cta-form h2, #slideshow #theSlides .slide .slide-inner .cta-form h3 {
  color: #0b588f;
  font-weight: 600;
  ttext-align: center;
  font-size: 28px;
  margin: 10px 0 0;
  text-shadow: none;
}
#slideshow #theSlides .slide .slide-inner .cta-form .big-byline {
  font-size: 18px;
  font-style: italic;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
#slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper input[type="text"], #slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper input[type="email"], #slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper input[type="tel"], #slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper input[type="url"], #slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper select, #slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper textarea {
  font-size: inherit;
  font-weight: normal;
  border: 0 none;
  background-color: #f4f5f8;
  color: #666;
  border-radius: 4px;
}
#slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper.gravity-theme .gfield_label {
  margin-bottom: 3px;
  color: #666666;
}
#slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper.gravity-theme .gform_footer, #slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper.gravity-theme .gform_page_footer {
  text-align: center;
}
#slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices {
  border: 0 none;
  background-color: #f4f5f8;
}
#slideshow #theSlides .slide .slide-inner .cta-form .gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted {
  background-color: #0b588f;
  color: #ffffff;
  background-image: none;
}
#slideshow #theSlides .slide .slide-inner .cta-form .gform_validation_errors {
  display: none;
}
#slideshow #theSlides .slide .slide-inner .cta-form .gfield_validation_message {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  text-align: center;
}
#slideshow #theSlides .slide .slide-inner .cta-form .button {
  border: 0 none;
  background-color: #029a55;
  color: #ffffff;
  ttext-align: center;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  min-width: auto;
  border: 0 none;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#slideshow #theSlides .slide .slide-inner .cta-form .button:hover {
  background-color: #028147;
}
#slideshow #theSlides .slide .slide-inner .cta-form .cta-separator, #slideshow #theSlides .slide .slide-inner .cta-form .cta-phone {
  display: block;
  color: #0b588f;
  font-size: 18px;
}
#slideshow #theSlides .slide .slide-inner .cta-form .cta-separator {
  margin: 30px 0 10px;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-style: italic;
}
#slideshow #theSlides .slide .slide-inner .cta-form .cta-phone {
  font-size: 24px;
}
#slideshow #theSlides .slide .slide-inner .cta-form .cta-phone a, #slideshow #theSlides .slide .slide-inner .cta-form .cta-phone .fa {
  color: #0b588f;
}
#slideshow #theSlides .slide .slide-inner .cta-form .cta-phone a {
  text-decoration: underline dotted;
}
#content #topBanner {
  background: #feffff;
  background: -moz-linear-gradient(top, #feffff 0%, #f5f5f5 100%);
  background: -webkit-linear-gradient(top, #feffff 0%, #f5f5f5 100%);
  background: linear-gradient(to bottom, #feffff 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feffff', endColorstr='#f5f5f5', GradientType=0);
}
#content #topBanner .wrapper {
  padding-top: 0;
  display: flex;
  flex-wrap: wrap;
}
#content #topBanner #bannerStat {
  font-weight: 500;
  font-size: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}
#content #topBanner #bannerStat p {
  margin-bottom: 5px;
}
#content #topBanner #bannerStat strong {
  font: 500 20px Roboto, Arial, sans-serif;
  padding: 0 8px 0 0;
}
#content #topBanner h1 {
  margin-top: 0;
  font-weight: 500;
  font-size: 22px;
}
#content #sellingPoints h2 {
  line-height: 1.618;
}
#content #caseStudies h2 {
  font-weight: 500;
  font-size: 26px;
  margin-bottom: 60px;
  _text-align: center;
}
#content #caseStudies ul {
  margin-bottom: 40px;
}
#content #caseStudies hr {
  clear: both;
  margin: 30px 0;
}
#content .carousel .prevNext a {
  opacity: 0.7;
}
#content #home-gallery-slideshow {
  padding: 0 0 35px;
  background: #f6f6f6;
  background: -moz-linear-gradient(top, #f6f6f6 0%, #feffff 100%);
  background: -webkit-linear-gradient(top, #f6f6f6 0%, #feffff 100%);
  background: linear-gradient(to bottom, #f6f6f6 0%, #feffff 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#feffff', GradientType=0);
}
#content #home-gallery-slideshow .ssus-gallery-slideshow.slideshow-wrapper {
  -webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}
#content #home-gallery-slideshow h3 {
  _font-size: 26px;
  _color: #0b588f;
}
#content .contentBlock.pattern {
  background: url("images/dot-pattern.png") repeat center;
}
#content .course h3 {
  margin-bottom: 20px;
  font-size: 24px;
}
#content .course h3 img {
  max-height: 50px;
  width: auto;
  max-width: 100%;
  top: 10px;
}
#content #hotelInfo, .gdl-page-item #hotelInfo {
  -webkit-box-shadow: -8px 8px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: -8px 8px 4px rgba(0, 0, 0, 0.15);
  box-shadow: -8px 8px 4px rgba(0, 0, 0, 0.15);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=225, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=225, Color='#000000');
  border: 1px solid #ddd;
}
#content #hotelInfo figcaption, .gdl-page-item #hotelInfo figcaption {
  padding: 20px;
}
#content #hotelInfo figcaption > h1:first-child, #content #hotelInfo figcaption h2:first-child, #content #hotelInfo figcaption h3:first-child, #content #hotelInfo figcaption h4:first-child, #content #hotelInfo figcaption h5:first-child, #content #hotelInfo figcaption h6:first-child, #content #hotelInfo figcaption p:first-child, .gdl-page-item #hotelInfo figcaption > h1:first-child, .gdl-page-item #hotelInfo figcaption h2:first-child, .gdl-page-item #hotelInfo figcaption h3:first-child, .gdl-page-item #hotelInfo figcaption h4:first-child, .gdl-page-item #hotelInfo figcaption h5:first-child, .gdl-page-item #hotelInfo figcaption h6:first-child, .gdl-page-item #hotelInfo figcaption p:first-child {
  margin-top: 0;
  line-height: inherit;
}
#content #hotelInfo figcaption h3, #content #hotelInfo figcaption h4, .gdl-page-item #hotelInfo figcaption h3, .gdl-page-item #hotelInfo figcaption h4 {
  font-size: 15px;
}
#content #hotelInfo .btn-directions, .gdl-page-item #hotelInfo .btn-directions {
  display: inline-block;
  padding: 2px 8px;
  text-decoration: none;
  border-radius: 2px;
  margin-top: 10px;
  border: 2px solid;
  line-height: 1.618;
  font-size: 13px;
}
#content .hotel-rate-alert, .gdl-page-item .hotel-rate-alert {
  background-color: #f6f6f6;
  padding: 10px 15px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.15);
  border-left: 4px solid #029a55;
}
#content .hotel-rate-alert .link, .gdl-page-item .hotel-rate-alert .link {
  display: inline-block;
  background-color: #0b588f;
  color: #fff;
  text-decoration: none;
  padding: 5px 10px;
  font-size: 13px;
  border-radius: 2px;
  margin-left: 8px;
}
#content .hotel-rate-alert .link.nom, .gdl-page-item .hotel-rate-alert .link.nom {
  margin: 10px 0 0 0;
}
#content #bookingInfo, .gdl-page-item #bookingInfo {
  margin: 30px 0;
}
.post-navigation {
  margin: 40px 0 20px;
  text-align: right;
}
.post-navigation .wp-pagenavi .page, .post-navigation .wp-pagenavi .current, .post-navigation .wp-pagenavi .nextpostslink, .post-navigation .wp-pagenavi .previouspostslink, .post-navigation .wp-pagenavi .extend, .post-navigation .wp-pagenavi .first, .post-navigation .wp-pagenavi .last {
  padding: 3px 10px;
  display: inline-block;
  border: 1px solid #ccc;
  _margin: 0 4px;
  font-size: 13px;
  color: inherit;
  text-decoration: none;
  border-right-width: 0;
}
.post-navigation .wp-pagenavi .page:hover, .post-navigation .wp-pagenavi .nextpostslink:hover, .post-navigation .wp-pagenavi .previouspostslink:hover, .post-navigation .wp-pagenavi .first:hover, .post-navigation .wp-pagenavi .last:hover {
  background-color: #0b588f;
  color: #fff;
  border-color: #0b588f;
}
.post-navigation .wp-pagenavi .current {
  background-color: #0b588f;
  color: #fff;
  border-color: #0b588f;
}
.post-navigation .wp-pagenavi .first, .post-navigation .wp-pagenavi .last {
  color: #0b588f;
}
.post-navigation .wp-pagenavi > .page:last-of-type + .current, .post-navigation .wp-pagenavi > .page:last-of-type + .last {
  border-right-width: 1px;
}
.post-navigation .wp-pagenavi .last {
  border-right-width: 1px;
}
.course .uk-accordion-title, .course h3.uk-accordion-title, .course h2.uk-accordion-title, #page .course .uk-accordion-title, #page .course h3.uk-accordion-title, #page .course h2.uk-accordion-title {
  background: transparent;
  border: 0 none;
  position: relative;
  border-bottom: 1px solid #ddd;
  padding-bottom: 15px;
}
.course .uk-accordion-title:after, .course h3.uk-accordion-title:after, .course h2.uk-accordion-title:after, #page .course .uk-accordion-title:after, #page .course h3.uk-accordion-title:after, #page .course h2.uk-accordion-title:after {
  _content: "";
  content: "";
  font-family: FontAwesome;
  position: absolute;
  right: 10px;
  /*bottom: 0;*/
  /* transform: translateY(-50%); */
  /* -webkit-transform: translateY(-50%); */
  /* -moz-transform: translateY(-50%); */
  font-size: 16px;
  /*border: 2px solid;
			padding: 3px 8px;
			border-radius: 3px;*/
  bottom: 15px;
  _color: #999;
  _font-weight: normal;
}
.course .uk-accordion-title .toggle-indic, .course h3.uk-accordion-title .toggle-indic, .course h2.uk-accordion-title .toggle-indic, #page .course .uk-accordion-title .toggle-indic, #page .course h3.uk-accordion-title .toggle-indic, #page .course h2.uk-accordion-title .toggle-indic {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  font-family: Roboto, sans-serif;
}
.course .uk-accordion-title .toggle-indic-before, .course .uk-accordion-title .indic, .course .uk-accordion-title .toggle-indic-after, .course h3.uk-accordion-title .toggle-indic-before, .course h3.uk-accordion-title .indic, .course h3.uk-accordion-title .toggle-indic-after, .course h2.uk-accordion-title .toggle-indic-before, .course h2.uk-accordion-title .indic, .course h2.uk-accordion-title .toggle-indic-after, #page .course .uk-accordion-title .toggle-indic-before, #page .course .uk-accordion-title .indic, #page .course .uk-accordion-title .toggle-indic-after, #page .course h3.uk-accordion-title .toggle-indic-before, #page .course h3.uk-accordion-title .indic, #page .course h3.uk-accordion-title .toggle-indic-after, #page .course h2.uk-accordion-title .toggle-indic-before, #page .course h2.uk-accordion-title .indic, #page .course h2.uk-accordion-title .toggle-indic-after {
  display: inline-block;
}
.course .uk-accordion-title .indic:before, .course h3.uk-accordion-title .indic:before, .course h2.uk-accordion-title .indic:before, #page .course .uk-accordion-title .indic:before, #page .course h3.uk-accordion-title .indic:before, #page .course h2.uk-accordion-title .indic:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  line-height: 1;
  font-size: 12px;
}
.course .uk-accordion-title.uk-active .indic:before, .course h3.uk-accordion-title.uk-active .indic:before, .course h2.uk-accordion-title.uk-active .indic:before, #page .course .uk-accordion-title.uk-active .indic:before, #page .course h3.uk-accordion-title.uk-active .indic:before, #page .course h2.uk-accordion-title.uk-active .indic:before {
  content: "";
}
.course .uk-accordion-title.uk-active:after, .course h3.uk-accordion-title.uk-active:after, .course h2.uk-accordion-title.uk-active:after, #page .course .uk-accordion-title.uk-active:after, #page .course h3.uk-accordion-title.uk-active:after, #page .course h2.uk-accordion-title.uk-active:after {
  _content: "";
  content: "";
}
#sidebar .yarpp-related, .sidebar .yarpp-related, #page #sidebar .yarpp-related, #page .sidebar .yarpp-related {
  margin-bottom: 0;
}
#sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail-default, #sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail > img, .sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail-default, .sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail > img, #page #sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail-default, #page #sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail > img, #page .sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail-default, #page .sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail > img {
  display: inline-block;
  width: 60px;
  height: 60px;
  margin-bottom: 0px;
  margin-top: 0px;
}
#sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail-title, .sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail-title, #page #sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail-title, #page .sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail-title {
  width: auto;
  font-size: 0.875em;
  font-weight: 500;
  max-height: none;
  overflow: auto;
}
#sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail, .sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail, #page #sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail, #page .sidebar .yarpp-thumbnails-horizontal .yarpp-thumbnail {
  width: auto;
  height: auto;
  display: flex;
  margin-bottom: 10px;
  border: none;
}
#sidebar h2, .sidebar h2, #page #sidebar h2, #page .sidebar h2 {
  font-size: 17px;
  line-height: 1.618;
  font-weight: 500;
}
#sidebar #pageNav ul li a, #sidebar .ssus-reviews-widget ul li a, .sidebar #pageNav ul li a, .sidebar .ssus-reviews-widget ul li a, #page #sidebar #pageNav ul li a, #page #sidebar .ssus-reviews-widget ul li a, #page .sidebar #pageNav ul li a, #page .sidebar .ssus-reviews-widget ul li a {
  font-size: 16px;
  font-family: inherit;
  line-height: 1.618;
  padding: 5px 0;
}
#sidebar #pageNav ul li.current_page_item > a, #sidebar .ssus-reviews-widget ul li.current_page_item > a, .sidebar #pageNav ul li.current_page_item > a, .sidebar .ssus-reviews-widget ul li.current_page_item > a, #page #sidebar #pageNav ul li.current_page_item > a, #page #sidebar .ssus-reviews-widget ul li.current_page_item > a, #page .sidebar #pageNav ul li.current_page_item > a, #page .sidebar .ssus-reviews-widget ul li.current_page_item > a {
  font-weight: 500;
}
#sidebar #pageNav ul li > ul li a, #sidebar .ssus-reviews-widget ul li > ul li a, .sidebar #pageNav ul li > ul li a, .sidebar .ssus-reviews-widget ul li > ul li a, #page #sidebar #pageNav ul li > ul li a, #page #sidebar .ssus-reviews-widget ul li > ul li a, #page .sidebar #pageNav ul li > ul li a, #page .sidebar .ssus-reviews-widget ul li > ul li a {
  font-family: inherit;
  font-size: 15px;
  line-height: 1.618;
}
#sidebar .ssus-reviews-widget ul.fa-ul, .sidebar .ssus-reviews-widget ul.fa-ul, #page #sidebar .ssus-reviews-widget ul.fa-ul, #page .sidebar .ssus-reviews-widget ul.fa-ul {
  margin-left: 1.1428571429em;
}
#sidebar .ssus-reviews-widget ul li, .sidebar .ssus-reviews-widget ul li, #page #sidebar .ssus-reviews-widget ul li, #page .sidebar .ssus-reviews-widget ul li {
  margin-bottom: 10px;
}
#sidebar .ssus-reviews-widget ul li a, .sidebar .ssus-reviews-widget ul li a, #page #sidebar .ssus-reviews-widget ul li a, #page .sidebar .ssus-reviews-widget ul li a {
  padding: 0;
  text-decoration: none;
  border-bottom: 1px dotted;
}
#sidebar .ssus-reviews-widget ul li .fa-li, .sidebar .ssus-reviews-widget ul li .fa-li, #page #sidebar .ssus-reviews-widget ul li .fa-li, #page .sidebar .ssus-reviews-widget ul li .fa-li {
  left: -1.4428571429em;
  width: 1.1428571429em;
  top: 0.0428571429em;
  line-height: inherit;
  color: #0b588f;
}
#sidebar .dropdownBox label, .sidebar .dropdownBox label, #page #sidebar .dropdownBox label, #page .sidebar .dropdownBox label {
  font-size: 16px;
  font-family: inherit;
  padding: 6px 12px;
  height: auto;
  color: #757575;
}
#sidebar .dropdownBox label span, .sidebar .dropdownBox label span, #page #sidebar .dropdownBox label span, #page .sidebar .dropdownBox label span {
  width: 35px;
  height: 100%;
}
#sidebar .dropdownBox label span .fa, .sidebar .dropdownBox label span .fa, #page #sidebar .dropdownBox label span .fa, #page .sidebar .dropdownBox label span .fa {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}
#sidebar .dropdownBox ul, .sidebar .dropdownBox ul, #page #sidebar .dropdownBox ul, #page .sidebar .dropdownBox ul {
  top: auto;
}
#sidebar .dropdownBox ul li a, .sidebar .dropdownBox ul li a, #page #sidebar .dropdownBox ul li a, #page .sidebar .dropdownBox ul li a {
  font-family: inherit;
}
#sidebar .widget .button, .sidebar .widget .button, #page #sidebar .widget .button, #page .sidebar .widget .button {
  padding-left: 70px;
}
#sidebar .blog-sidebar-widget .gform_wrapper, .sidebar .blog-sidebar-widget .gform_wrapper, #page #sidebar .blog-sidebar-widget .gform_wrapper, #page .sidebar .blog-sidebar-widget .gform_wrapper {
  width: calc(100% + 100px);
  background-color: #3c5eb0;
  padding: 25px;
  border-radius: 10px;
  box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.2);
}
#sidebar .blog-sidebar-widget .gform_wrapper h3, .sidebar .blog-sidebar-widget .gform_wrapper h3, #page #sidebar .blog-sidebar-widget .gform_wrapper h3, #page .sidebar .blog-sidebar-widget .gform_wrapper h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 19px;
  font-weight: 700;
  color: #ffffff;
}
#sidebar .blog-sidebar-widget .gform_wrapper .gfield_required, .sidebar .blog-sidebar-widget .gform_wrapper .gfield_required, #page #sidebar .blog-sidebar-widget .gform_wrapper .gfield_required, #page .sidebar .blog-sidebar-widget .gform_wrapper .gfield_required {
  color: #ffffff;
}
#sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme .gfield_label, .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme .gfield_label, #page #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme .gfield_label, #page .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme .gfield_label {
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 5px;
  font-size: 14px;
  opacity: 0.85;
}
#sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="text"], #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="email"], #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="tel"], #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="url"], #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme select, #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme textarea, .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="text"], .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="email"], .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="tel"], .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="url"], .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme select, .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme textarea, #page #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="text"], #page #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="email"], #page #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="tel"], #page #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="url"], #page #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme select, #page #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme textarea, #page .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="text"], #page .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="email"], #page .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="tel"], #page .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme input[type="url"], #page .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme select, #page .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme textarea {
  border: 0 none;
  padding: 12px;
}
#sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme .gform_footer, .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme .gform_footer, #page #sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme .gform_footer, #page .sidebar .blog-sidebar-widget .gform_wrapper.gravity-theme .gform_footer {
  padding-bottom: 0;
}
#sidebar .blog-sidebar-widget .gform_wrapper .gfield_validation_message, #sidebar .blog-sidebar-widget .gform_wrapper .validation_message, .sidebar .blog-sidebar-widget .gform_wrapper .gfield_validation_message, .sidebar .blog-sidebar-widget .gform_wrapper .validation_message, #page #sidebar .blog-sidebar-widget .gform_wrapper .gfield_validation_message, #page #sidebar .blog-sidebar-widget .gform_wrapper .validation_message, #page .sidebar .blog-sidebar-widget .gform_wrapper .gfield_validation_message, #page .sidebar .blog-sidebar-widget .gform_wrapper .validation_message {
  font-size: 13px;
  padding: 5px 8px;
}
#sidebar .blog-sidebar-widget .gform_wrapper .gform_validation_errors > h2, .sidebar .blog-sidebar-widget .gform_wrapper .gform_validation_errors > h2, #page #sidebar .blog-sidebar-widget .gform_wrapper .gform_validation_errors > h2, #page .sidebar .blog-sidebar-widget .gform_wrapper .gform_validation_errors > h2 {
  font-size: 15px;
}
#sidebar .blog-sidebar-widget .gform_wrapper .gform_validation_errors > h2 .gform-icon, .sidebar .blog-sidebar-widget .gform_wrapper .gform_validation_errors > h2 .gform-icon, #page #sidebar .blog-sidebar-widget .gform_wrapper .gform_validation_errors > h2 .gform-icon, #page .sidebar .blog-sidebar-widget .gform_wrapper .gform_validation_errors > h2 .gform-icon {
  align-items: flex-start;
  left: -30px;
}
#sidebar .blog-sidebar-widget .gform_wrapper .button, #sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button, .sidebar .blog-sidebar-widget .gform_wrapper .button, .sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button, #page #sidebar .blog-sidebar-widget .gform_wrapper .button, #page #sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button, #page .sidebar .blog-sidebar-widget .gform_wrapper .button, #page .sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button {
  background-color: #2f4a8a;
  text-align: center;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  min-width: auto;
  border: 0 none;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  min-width: auto;
  padding: 12px 24px;
}
#sidebar .blog-sidebar-widget .gform_wrapper .button:hover, #sidebar .blog-sidebar-widget .gform_wrapper .button:focus, #sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button:hover, #sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button:focus, .sidebar .blog-sidebar-widget .gform_wrapper .button:hover, .sidebar .blog-sidebar-widget .gform_wrapper .button:focus, .sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button:hover, .sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button:focus, #page #sidebar .blog-sidebar-widget .gform_wrapper .button:hover, #page #sidebar .blog-sidebar-widget .gform_wrapper .button:focus, #page #sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button:hover, #page #sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button:focus, #page .sidebar .blog-sidebar-widget .gform_wrapper .button:hover, #page .sidebar .blog-sidebar-widget .gform_wrapper .button:focus, #page .sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button:hover, #page .sidebar .blog-sidebar-widget .gform_wrapper .button.gform_button:focus {
  background-color: #7f98d3;
}
#sidebar .blog-sidebar-widget .gform_wrapper .cta-separator, #sidebar .blog-sidebar-widget .gform_wrapper .cta-phone, .sidebar .blog-sidebar-widget .gform_wrapper .cta-separator, .sidebar .blog-sidebar-widget .gform_wrapper .cta-phone, #page #sidebar .blog-sidebar-widget .gform_wrapper .cta-separator, #page #sidebar .blog-sidebar-widget .gform_wrapper .cta-phone, #page .sidebar .blog-sidebar-widget .gform_wrapper .cta-separator, #page .sidebar .blog-sidebar-widget .gform_wrapper .cta-phone {
  color: #fff;
  display: block;
  text-align: center;
}
#sidebar .blog-sidebar-widget .gform_wrapper .cta-separator, .sidebar .blog-sidebar-widget .gform_wrapper .cta-separator, #page #sidebar .blog-sidebar-widget .gform_wrapper .cta-separator, #page .sidebar .blog-sidebar-widget .gform_wrapper .cta-separator {
  margin: 10px 0;
  opacity: 0.65;
  font-size: 18px;
}
#sidebar .blog-sidebar-widget .gform_wrapper .cta-phone, .sidebar .blog-sidebar-widget .gform_wrapper .cta-phone, #page #sidebar .blog-sidebar-widget .gform_wrapper .cta-phone, #page .sidebar .blog-sidebar-widget .gform_wrapper .cta-phone {
  font-size: 24px;
  text-decoration: underline dotted;
  letter-spacing: 0.85px;
}
.wrapper > #page.full > #sidebar .widget {
  margin-right: 8px;
}
.wrapper > #page.full > #sidebar .widget:nth-child(5) {
  position: absolute;
  right: -60px;
  bottom: 0;
}
.wrapper > #page.full > #sidebar .widget .button {
  margin-bottom: 11px;
  padding-left: 45px;
  font-size: 16px;
  padding: 7px 12px 7px 50px;
}
.wrapper > #page.full > #sidebar .widget .button img {
  left: 12px;
  max-height: 15px;
}
#page {
  padding-bottom: 20px;
}
#page a.city-location-link {
  text-decoration: none;
  margin-top: 5px;
  display: inline-block;
}
#page a.city-location-link .label {
  border-bottom: 2px dotted;
}
#page a.city-location-link span {
  display: inline-block;
}
#page a.city-location-link .dashicons {
  position: relative;
  top: 5px;
}
#page .post figure, #page #thePosts figure, #page .case_study figure {
  float: left;
  margin: 10px 0;
}
#page .post figure + .entry, #page #thePosts figure + .entry, #page .case_study figure + .entry {
  float: right;
  width: 70%;
  margin-left: 20px;
}
#page .post h2, #page #thePosts h2, #page .case_study h2 {
  margin-bottom: 10px;
}
#page .post .block-meta, #page #thePosts .block-meta, #page .case_study .block-meta {
  margin: 0 0 15px 0;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 500;
  line-height: inherit;
  color: #666;
  font-size: 15px;
  display: inline-block;
  border-bottom: 1px dotted;
}
#page .post .entry-meta, #page #thePosts .entry-meta, #page .case_study .entry-meta {
  color: #888;
  margin-bottom: 8px !important;
}
#page .post .entry-content h2, #page #thePosts .entry-content h2, #page .case_study .entry-content h2 {
  font-size: 24px;
  color: inherit;
}
#page .post .viewMore, #page .post .view-more, #page #thePosts .viewMore, #page #thePosts .view-more, #page .case_study .viewMore, #page .case_study .view-more {
  position: relative;
  border-bottom: 1px dotted;
}
#page .post .viewMore .fa, #page .post .viewMore .indic, #page .post .view-more .fa, #page .post .view-more .indic, #page #thePosts .viewMore .fa, #page #thePosts .viewMore .indic, #page #thePosts .view-more .fa, #page #thePosts .view-more .indic, #page .case_study .viewMore .fa, #page .case_study .viewMore .indic, #page .case_study .view-more .fa, #page .case_study .view-more .indic {
  margin-left: 5px;
}
#page .post .viewMore:after, #page .post .view-more:after, #page #thePosts .viewMore:after, #page #thePosts .view-more:after, #page .case_study .viewMore:after, #page .case_study .view-more:after {
  content: "»";
  font-family: inherit;
  margin-left: 5px;
  display: inline-block;
  position: absolute;
}
#page > #contentBlocks {
  margin-top: 0;
  border-top: 0 none;
}
#page #contentBlocks h2.block-title {
  margin-bottom: 8px;
}
#page #contentBlocks .description .block-meta + p {
  margin-top: 0;
}
#page #contentBlocks .description a .fa {
  margin-left: 5px;
}
#page #contentBlocks .description a .fa.fa-linkedin-square {
  font-size: 1.2em;
}
#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 {
  line-height: 1.618;
}
#page h2.tvenue-title, #page .tvenue-title {
  font-size: 22px;
}
#page.full #sidebar {
  margin: 10px 0;
}
#page.full #sidebar .widget h2 {
  margin-bottom: 10px;
}
#page table:not(.variations), #page .cart-collaterals table {
  /* Cart */
}
#page table:not(.variations) th, #page table:not(.variations) td, #page .cart-collaterals table th, #page .cart-collaterals table td {
  width: auto;
  padding: 8px 10px;
  text-align: left;
}
#page table:not(.variations) th.product-name, #page table:not(.variations) td.product-name, #page .cart-collaterals table th.product-name, #page .cart-collaterals table td.product-name {
  width: 31%;
}
#page table:not(.variations) th.product-thumbnail, #page table:not(.variations) td.product-thumbnail, #page .cart-collaterals table th.product-thumbnail, #page .cart-collaterals table td.product-thumbnail {
  width: 15%;
}
#page table:not(.variations) th.product-thumbnail a, #page table:not(.variations) td.product-thumbnail a, #page .cart-collaterals table th.product-thumbnail a, #page .cart-collaterals table td.product-thumbnail a {
  display: inline-block;
}
#page table:not(.variations) th.duration, #page table:not(.variations) td.duration, #page .cart-collaterals table th.duration, #page .cart-collaterals table td.duration {
  width: 18%;
}
#page table:not(.variations) th.date, #page table:not(.variations) td.date, #page .cart-collaterals table th.date, #page .cart-collaterals table td.date {
  width: 20%;
}
#page table:not(.variations) th.location, #page table:not(.variations) td.location, #page .cart-collaterals table th.location, #page .cart-collaterals table td.location {
  width: 25%;
}
#page table:not(.variations) th.price, #page table:not(.variations) td.price, #page .cart-collaterals table th.price, #page .cart-collaterals table td.price {
  width: 15%;
}
#page table:not(.variations) th.register, #page table:not(.variations) td.register, #page .cart-collaterals table th.register, #page .cart-collaterals table td.register {
  text-align: center;
  width: 20%;
}
#page table:not(.variations) th.product-remove, #page table:not(.variations) td.product-remove, #page .cart-collaterals table th.product-remove, #page .cart-collaterals table td.product-remove {
  width: 5%;
}
#page table:not(.variations) th .register-cta, #page table:not(.variations) th .moved-online, #page table:not(.variations) td .register-cta, #page table:not(.variations) td .moved-online, #page .cart-collaterals table th .register-cta, #page .cart-collaterals table th .moved-online, #page .cart-collaterals table td .register-cta, #page .cart-collaterals table td .moved-online {
  text-decoration: none;
  background-color: #0b588f;
  color: #fff;
  padding: 3px 8px;
  border-radius: 2px;
  display: block;
  font-size: 13px;
}
#page table:not(.variations) th .moved-online, #page table:not(.variations) td .moved-online, #page .cart-collaterals table th .moved-online, #page .cart-collaterals table td .moved-online {
  margin-bottom: 5px;
}
#page table:not(.variations) th .moved-online, #page table:not(.variations) td .moved-online, #page .cart-collaterals table th .moved-online, #page .cart-collaterals table td .moved-online {
  background-color: #f93;
}
#page table:not(.variations) th.product-name > a, #page table:not(.variations) td.product-name > a, #page .cart-collaterals table th.product-name > a, #page .cart-collaterals table td.product-name > a {
  margin-top: 0;
}
#page table:not(.variations) thead tr, #page .cart-collaterals table thead tr {
  background-color: transparent;
}
#page table:not(.variations) thead th, #page .cart-collaterals table thead th {
  line-height: 1.618;
  border: 0 none;
  border-bottom: 3px solid #777;
  color: #777;
  padding: 6px 10px;
  font-weight: 600;
  background-color: transparent;
}
#page table:not(.variations) tbody tr:nth-child(2n) td, #page .cart-collaterals table tbody tr:nth-child(2n) td {
  background-color: #f6f6f6;
}
#page table:not(.variations) tbody tr:first-child td, #page .cart-collaterals table tbody tr:first-child td {
  padding-top: 12px;
}
#page table:not(.variations) tbody tr:hover td, #page .cart-collaterals table tbody tr:hover td {
  background-color: #f2f2f2;
}
#page table:not(.variations) tbody td, #page .cart-collaterals table tbody td {
  border: 0 none !important;
}
#page table:not(.variations).no-alt-rows tbody tr:nth-child(2n) td, #page .cart-collaterals table.no-alt-rows tbody tr:nth-child(2n) td {
  background-color: transparent;
}
#page table:not(.variations).no-alt-rows tbody tr:hover td, #page .cart-collaterals table.no-alt-rows tbody tr:hover td {
  background-color: transparent;
}
#page table:not(.variations).no-alt-rows tbody td, #page .cart-collaterals table.no-alt-rows tbody td {
  border-bottom: 1px solid #ddd !important;
}
#page table:not(.variations).client-logos tbody td, #page .cart-collaterals table.client-logos tbody td {
  padding: 15px 10px;
  border-bottom-color: #eee !important;
}
#page table:not(.variations).shop_table th, #page table:not(.variations).shop_table td, #page .cart-collaterals table.shop_table th, #page .cart-collaterals table.shop_table td {
  vertical-align: top;
}
#page table:not(.variations).shop_table th, #page .cart-collaterals table.shop_table th {
  border-bottom-color: #ddd;
}
#page table:not(.variations).shop_table tbody tr:nth-child(2n) td, #page .cart-collaterals table.shop_table tbody tr:nth-child(2n) td {
  background-color: transparent;
}
#page table:not(.variations).shop_table tbody tr:hover td, #page .cart-collaterals table.shop_table tbody tr:hover td {
  background-color: transparent;
}
#page table:not(.variations).shop_table tbody td:not(.actions), #page .cart-collaterals table.shop_table tbody td:not(.actions) {
  border-bottom: 1px solid #ddd;
}
#page table:not(.variations).bordered, #page .cart-collaterals table.bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
}
#page table:not(.variations).top-aligned, #page .cart-collaterals table.top-aligned {
  vertical-align: top;
}
#page table:not(.variations).clients-list, #page .cart-collaterals table.clients-list {
  table-layout: auto;
}
#page table:not(.variations).clients-list td, #page .cart-collaterals table.clients-list td {
  padding-top: 12px;
  padding-bottom: 12px;
}
#page .cart_totals th, #page .cart_totals td, #page .cart_totals table.shop_table th, #page .cart_totals table.shop_table td {
  padding-left: 0;
  padding-right: 0;
  border: 0 none;
  border-bottom: 1px solid #ddd !important;
}
#page .button:not(.wp-block-button), #page .gform_wrapper .gform_footer input.button, #page .gform_wrapper .gform_footer input[type="submit"], #page .gform_wrapper .gform_page_footer input.button, #page .gform_wrapper .gform_page_footer input[type="submit"], #page .wp-block-button .wp-block-button__link {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
  height: auto;
  margin-bottom: 16px;
  min-width: auto;
  padding: 8px 18px;
  border: 0 none;
  line-height: 1.618 !important;
}
#page .button:not(.wp-block-button) [src*="icon-calendar"], #page .button:not(.wp-block-button) [src*="icon-newsletter"], #page .button:not(.wp-block-button) [src*="icon-image"], #page .gform_wrapper .gform_footer input.button [src*="icon-calendar"], #page .gform_wrapper .gform_footer input.button [src*="icon-newsletter"], #page .gform_wrapper .gform_footer input.button [src*="icon-image"], #page .gform_wrapper .gform_footer input[type="submit"] [src*="icon-calendar"], #page .gform_wrapper .gform_footer input[type="submit"] [src*="icon-newsletter"], #page .gform_wrapper .gform_footer input[type="submit"] [src*="icon-image"], #page .gform_wrapper .gform_page_footer input.button [src*="icon-calendar"], #page .gform_wrapper .gform_page_footer input.button [src*="icon-newsletter"], #page .gform_wrapper .gform_page_footer input.button [src*="icon-image"], #page .gform_wrapper .gform_page_footer input[type="submit"] [src*="icon-calendar"], #page .gform_wrapper .gform_page_footer input[type="submit"] [src*="icon-newsletter"], #page .gform_wrapper .gform_page_footer input[type="submit"] [src*="icon-image"], #page .wp-block-button .wp-block-button__link [src*="icon-calendar"], #page .wp-block-button .wp-block-button__link [src*="icon-newsletter"], #page .wp-block-button .wp-block-button__link [src*="icon-image"] {
  left: 18px;
}
#page .button:not(.wp-block-button).button-small, #page .gform_wrapper .gform_footer input.button.button-small, #page .gform_wrapper .gform_footer input[type="submit"].button-small, #page .gform_wrapper .gform_page_footer input.button.button-small, #page .gform_wrapper .gform_page_footer input[type="submit"].button-small, #page .wp-block-button .wp-block-button__link.button-small {
  padding: 5px 10px;
  font-size: 11px;
}
#page .button:not(.wp-block-button).blue, #page .button:not(.wp-block-button).button-blue, #page .gform_wrapper .gform_footer input.button.blue, #page .gform_wrapper .gform_footer input.button.button-blue, #page .gform_wrapper .gform_footer input[type="submit"].blue, #page .gform_wrapper .gform_footer input[type="submit"].button-blue, #page .gform_wrapper .gform_page_footer input.button.blue, #page .gform_wrapper .gform_page_footer input.button.button-blue, #page .gform_wrapper .gform_page_footer input[type="submit"].blue, #page .gform_wrapper .gform_page_footer input[type="submit"].button-blue, #page .wp-block-button .wp-block-button__link.blue, #page .wp-block-button .wp-block-button__link.button-blue {
  background-color: #0b588f;
  color: #fff;
}
#page .button:not(.wp-block-button).blue:hover, #page .button:not(.wp-block-button).button-blue:hover, #page .gform_wrapper .gform_footer input.button.blue:hover, #page .gform_wrapper .gform_footer input.button.button-blue:hover, #page .gform_wrapper .gform_footer input[type="submit"].blue:hover, #page .gform_wrapper .gform_footer input[type="submit"].button-blue:hover, #page .gform_wrapper .gform_page_footer input.button.blue:hover, #page .gform_wrapper .gform_page_footer input.button.button-blue:hover, #page .gform_wrapper .gform_page_footer input[type="submit"].blue:hover, #page .gform_wrapper .gform_page_footer input[type="submit"].button-blue:hover, #page .wp-block-button .wp-block-button__link.blue:hover, #page .wp-block-button .wp-block-button__link.button-blue:hover {
  background-color: #094977;
}
#page .button:not(.wp-block-button).green, #page .button:not(.wp-block-button).button-green, #page .gform_wrapper .gform_footer input.button.green, #page .gform_wrapper .gform_footer input.button.button-green, #page .gform_wrapper .gform_footer input[type="submit"].green, #page .gform_wrapper .gform_footer input[type="submit"].button-green, #page .gform_wrapper .gform_page_footer input.button.green, #page .gform_wrapper .gform_page_footer input.button.button-green, #page .gform_wrapper .gform_page_footer input[type="submit"].green, #page .gform_wrapper .gform_page_footer input[type="submit"].button-green, #page .wp-block-button .wp-block-button__link.green, #page .wp-block-button .wp-block-button__link.button-green {
  background-color: #029a55;
  color: #fff;
}
#page .button:not(.wp-block-button).green:hover, #page .button:not(.wp-block-button).button-green:hover, #page .gform_wrapper .gform_footer input.button.green:hover, #page .gform_wrapper .gform_footer input.button.button-green:hover, #page .gform_wrapper .gform_footer input[type="submit"].green:hover, #page .gform_wrapper .gform_footer input[type="submit"].button-green:hover, #page .gform_wrapper .gform_page_footer input.button.green:hover, #page .gform_wrapper .gform_page_footer input.button.button-green:hover, #page .gform_wrapper .gform_page_footer input[type="submit"].green:hover, #page .gform_wrapper .gform_page_footer input[type="submit"].button-green:hover, #page .wp-block-button .wp-block-button__link.green:hover, #page .wp-block-button .wp-block-button__link.button-green:hover {
  background-color: #028147;
}
#page .button:not(.wp-block-button).grey, #page .button:not(.wp-block-button).button-grey, #page .gform_wrapper .gform_footer input.button.grey, #page .gform_wrapper .gform_footer input.button.button-grey, #page .gform_wrapper .gform_footer input[type="submit"].grey, #page .gform_wrapper .gform_footer input[type="submit"].button-grey, #page .gform_wrapper .gform_page_footer input.button.grey, #page .gform_wrapper .gform_page_footer input.button.button-grey, #page .gform_wrapper .gform_page_footer input[type="submit"].grey, #page .gform_wrapper .gform_page_footer input[type="submit"].button-grey, #page .wp-block-button .wp-block-button__link.grey, #page .wp-block-button .wp-block-button__link.button-grey {
  background-color: #f2f2f2;
  color: #0b588f;
  border: 1px solid #ddd;
  padding-top: 7px;
  padding-bottom: 7px;
}
#page .button:not(.wp-block-button).grey:hover, #page .button:not(.wp-block-button).button-grey:hover, #page .gform_wrapper .gform_footer input.button.grey:hover, #page .gform_wrapper .gform_footer input.button.button-grey:hover, #page .gform_wrapper .gform_footer input[type="submit"].grey:hover, #page .gform_wrapper .gform_footer input[type="submit"].button-grey:hover, #page .gform_wrapper .gform_page_footer input.button.grey:hover, #page .gform_wrapper .gform_page_footer input.button.button-grey:hover, #page .gform_wrapper .gform_page_footer input[type="submit"].grey:hover, #page .gform_wrapper .gform_page_footer input[type="submit"].button-grey:hover, #page .wp-block-button .wp-block-button__link.grey:hover, #page .wp-block-button .wp-block-button__link.button-grey:hover {
  background-color: #e5e5e5;
}
#page .button:not(.wp-block-button) .fa, #page .gform_wrapper .gform_footer input.button .fa, #page .gform_wrapper .gform_footer input[type="submit"] .fa, #page .gform_wrapper .gform_page_footer input.button .fa, #page .gform_wrapper .gform_page_footer input[type="submit"] .fa, #page .wp-block-button .wp-block-button__link .fa {
  margin-right: 8px;
}
#page .wp-block-button {
  height: auto;
}
#page .wp-block-button .wp-block-button__link {
  margin-bottom: 0;
}
#page .woocommerce #respond input#submit, #page .woocommerce a.button, #page .woocommerce button.button, #page .woocommerce input.button {
  background-color: #0b588f;
}
#page .gform_wrapper .gform_footer input.button, #page .gform_wrapper .gform_footer input[type="submit"], #page .gform_wrapper .gform_page_footer input.button, #page .gform_wrapper .gform_page_footer input[type="submit"] {
  background-color: #0b588f;
  color: #fff;
}
#page .gform_wrapper .gform_footer input.button:hover, #page .gform_wrapper .gform_footer input[type="submit"]:hover, #page .gform_wrapper .gform_page_footer input.button:hover, #page .gform_wrapper .gform_page_footer input[type="submit"]:hover {
  background-color: #029a55;
}
#page .uk-modal-footer .button:not(.blue):not(.green) {
  margin-bottom: 0;
  background-color: #eee;
  border: 1px solid #ddd;
  _margin-top: 10px;
}
#page .uk-modal-footer .button:not(.blue):not(.green):hover {
  border-color: #028147;
}
#page .uk-modal-footer .button:hover {
  cursor: pointer;
}
.single #page .post figure, .single #page .case_study figure {
  float: none;
  margin: 30px 0;
}
.single #page .post .entry-meta, .single #page .post p.entry-meta, .single #page .case_study .entry-meta, .single #page .case_study p.entry-meta {
  margin-top: 10px;
}
.single #page .post .entry-header h2, .single #page .case_study .entry-header h2 {
  font-size: 28px;
}
.single #sidebar > .blog-sidebar-widget:first-of-type {
  padding-top: 0;
}
.term-description {
  clear: both;
}
#popup .gform_wrapper form input[type="text"], #popup .gform_wrapper form input[type="email"], #popup .gform_wrapper input[type="tel"], #popup .gform_wrapper input[type="url"] {
  height: 37px;
  font: 300 16px/1.618 Raleway, Lato, Arial, sans-serif;
}
.home .view-gallery p a.button {
  color: #0b588f;
  border-radius: 5px;
  border: 1px solid #0b588f;
  background-color: #fff;
}
#newsletter .wrapper .inner {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-left: 0px;
  padding-left: 40px;
  padding-right: 40px;
  background: #fff;
  border-radius: 15px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.05);
  margin-bottom: 60px;
  background-color: #f6f9ff;
}
#newsletter .wrapper .inner .wrap-nl {
  padding-left: 0px;
}
#newsletter .wrapper .inner img {
  padding: 30px 30px 30px 0px;
}
#newsletter .wrapper .heading {
  padding-left: 0;
}
#newsletter .wrapper .section-title {
  color: #0b588f;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.4;
  margin: 0;
}
#newsletter .wrapper #newsletter-btn {
  border-radius: 5px;
  text-align: center;
}
#consultation {
  background-color: #f2f4f9;
}
#consultation .wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}
#consultation .section-title {
  color: #0b588f;
  font-weight: 700;
  font-size: 30px;
  line-height: 1.4;
}
#consultation .cta-form {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}
#consultation .gform_wrapper {
  background-color: #ffffff;
  padding: 30px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.05);
  border-radius: 20px;
}
#consultation .gform_wrapper input[type="text"], #consultation .gform_wrapper input[type="email"], #consultation .gform_wrapper input[type="tel"], #consultation .gform_wrapper input[type="url"], #consultation .gform_wrapper select, #consultation .gform_wrapper textarea {
  font-size: inherit;
  font-weight: normal;
  border: 0 none;
  background-color: #f4f5f8;
  color: #666;
  border-radius: 4px;
  padding: 12px;
}
#consultation .gform_wrapper.gravity-theme .gfield_label {
  margin-bottom: 3px;
  color: #666666;
}
#consultation .gform_wrapper.gravity-theme .gform_footer, #consultation .gform_wrapper.gravity-theme .gform_page_footer {
  text-align: center;
}
#consultation .gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices {
  border: 0 none;
  background-color: #f4f5f8;
}
#consultation .gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted {
  background-color: #0b588f;
  color: #ffffff;
  background-image: none;
}
#consultation .gform_validation_errors {
  display: none;
}
#consultation .gfield_validation_message {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  text-align: center;
}
#consultation .button {
  border: 0 none;
  background-color: #029a55;
  color: #ffffff;
  ttext-align: center;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 16px;
  text-decoration: none;
  min-width: auto;
  border: 0 none;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  width: 100%;
  display: block;
}
#consultation .button:hover {
  background-color: #028147;
}
.footer-accreditation-logos {
  padding: 40px 0 40px;
  background: #f5f4f8;
  background: linear-gradient(0deg, #f5f4f8 0%, white 100%);
  border-top: 1px solid #f2f4f9;
}
.footer-accreditation-logos .section-title {
  color: #6c6c6c;
  text-align: left !important;
}
.footer-accreditation-logos span.small {
  font-weight: 600;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
}
.footer-accreditation-logos ul li {
  padding: 5px 10px;
  width: 25%;
}
.footer-accreditation-logos ul li a {
  display: inline-block;
}
.footer-accreditation-logos ul li a img {
  max-height: 100px;
  max-width: 180px;
  width: auto;
  border: 0 none !important;
}
#trueFooter {
  background-color: #f5f4f8;
  padding: 0 0 10px;
}
#trueFooter p {
  margin: 10px 0 10px !important;
}
#trueFooter ul li {
  padding: 0 20px;
  width: 14%;
}
#trueFooter ul li a {
  display: inline-block;
}
#trueFooter ul li a img {
  max-height: 100px;
  max-width: 120px;
  width: auto;
  border: 0 none !important;
}
#trueFooter .wrapper > p {
  margin: 20px 0 10px;
  color: #808080;
  font-size: 14px;
}
#trueFooter .uk-slidenav-position .uk-slidenav {
  transform: translateY(-50%);
  font-size: 35px;
}
#trueFooter .uk-slidenav-position .uk-slidenav-previous {
  left: -30px;
}
#trueFooter .uk-slidenav-position .uk-slidenav-next {
  right: -30px;
}
#footer #topFooter {
  background: #f5f4f8;
  border-top: 1px solid #ddd;
}
#footer #topFooter a.no-border {
  border-bottom: 0 none;
  padding-bottom: 0;
}
#footer #topFooter a {
  color: #808080;
}
#footer #topFooter a:hover {
  color: rgba(0, 0, 0, 0.6);
}
#footer #topFooter .widget.contact-us a {
  border-bottom: none;
}
#footer #topFooter .widget i {
  width: auto;
}
#footer #topFooter .widget .fa {
  padding-right: 5px;
}
#footer #topFooter .widget .widgettitle, #footer #topFooter .widget .widgettitle a {
  color: #1c1b24;
}
#footer a:not(.uk-slidenav) {
  color: #808080;
  border-bottom: 1px dotted;
}
#footer a:hover {
  color: rgba(0, 0, 0, 0.6);
}
.footer-logo-slideshow, #footer .footer-logo-slideshow {
  min-height: 120px !important;
}
.footer-logo-slideshow ul, #footer .footer-logo-slideshow ul {
  padding: 0 0px;
  min-height: 120px;
}
.footer-logo-slideshow .uk-slidenav, #footer .footer-logo-slideshow .uk-slidenav {
  visibility: hidden;
}
.footer-social-links .social:first-child {
  margin-left: 0;
}
/* WooCommerce tweaks */
.woocommerce-password-strength {
  font-weight: 500;
}
#coupon_code {
  width: auto !important;
  height: auto;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 8px 12px;
}
#billing_phone_field .label-note {
  font-size: 12px;
}
.woocommerce-checkout {
  /* Login form */
  /* Create Account section */
}
.woocommerce-checkout input, .woocommerce-checkout select, .woocommerce-checkout textarea {
  padding: 8px 5px;
}
.woocommerce-checkout #page h1, .woocommerce-checkout #page h2, .woocommerce-checkout #page h3, .woocommerce-checkout #page h4, .woocommerce-checkout #page h5, .woocommerce-checkout #page h6 {
  color: #555;
}
.woocommerce-checkout #page .woocommerce-info .social-login-heading {
  border-top: 1px solid #ddd;
  margin-top: 10px;
  padding-top: 10px;
  font-size: 18px;
  margin-bottom: 6px;
}
.woocommerce-checkout #terms-conditions .uk-modal-footer {
  margin-top: 15px;
}
.woocommerce-checkout .woocommerce form.login > p:first-child, .woocommerce-checkout #page .woocommerce form.login > p:first-child {
  margin-top: 0;
}
.woocommerce-checkout .woocommerce form.login > p:last-child, .woocommerce-checkout #page .woocommerce form.login > p:last-child {
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce form.login .form-row input, .woocommerce-checkout .woocommerce form.login .form-row select, .woocommerce-checkout .woocommerce form.login .form-row textarea, .woocommerce-checkout #page .woocommerce form.login .form-row input, .woocommerce-checkout #page .woocommerce form.login .form-row select, .woocommerce-checkout #page .woocommerce form.login .form-row textarea {
  font-size: 14px;
  line-height: inherit;
  border-width: 1px;
}
.woocommerce-checkout .woocommerce form.login .form-row input.input-text, .woocommerce-checkout #page .woocommerce form.login .form-row input.input-text {
  padding: 5px 8px;
}
.woocommerce-checkout .woocommerce form.login label.inline, .woocommerce-checkout #page .woocommerce form.login label.inline {
  display: table;
}
.woocommerce-checkout .woocommerce form.login label.inline input, .woocommerce-checkout #page .woocommerce form.login label.inline input {
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.woocommerce-checkout .woocommerce form.login .button, .woocommerce-checkout #page .woocommerce form.login .button {
  background-color: #0b588f;
  color: #fff;
  padding: 6px 20px;
  font-weight: 600;
  margin-top: 0;
}
.woocommerce-checkout .checkout-note-reseller {
  font-size: 12px;
  color: #777;
  font-weight: 400;
  margin: 0;
  position: relative;
  top: -8px;
}
.woocommerce-checkout .woocommerce-account-fields {
  margin-bottom: 30px;
}
.woocommerce-checkout .create-account-wrapper {
  position: relative;
}
.woocommerce-checkout .ca-tooltip, .woocommerce-checkout .ca-tooltip-description {
  position: absolute;
  top: 5px;
  right: 0;
  min-width: 15px;
}
.woocommerce-checkout .ca-tooltip-description {
  right: -110%;
  max-width: 100%;
  font-size: 13px;
  padding: 10px 15px;
  background-color: #f2f2f2;
  color: #666;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  transition: all 0.6s ease-in-out 0s;
}
.woocommerce-checkout .ca-tooltip-description:before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 10px 8px 0;
  border-color: transparent #f2f2f2 transparent transparent;
  position: absolute;
  top: 6px;
  left: -8px;
}
.woocommerce-checkout .ca-tooltip-description.active, .woocommerce-checkout .ca-tooltip-description:hover {
  opacity: 1;
  visibility: visible;
  right: -105%;
  transition: all 0.6s ease-in-out 0s;
}
.woocommerce-checkout .ca-tooltip-description .block {
  display: block;
}
.woocommerce-checkout .ca-tooltip {
  color: #0b588f;
  transition: all 0.6s ease-in-out 0s;
}
.woocommerce-checkout .ca-tooltip:hover {
  cursor: pointer;
  transition: all 0.6s ease-in-out 0s;
}
.woocommerce-billing-fields__field-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.coupon-code {
  display: inline-block;
  margin-bottom: 5px;
  padding: 2px 8px;
  background-color: #f9f9f9;
  border: 1px dashed #029a55;
  cursor: pointer;
  text-decoration: none;
  color: #029a55;
}
.woocommerce .button.button-small, .woocommerce .gform_wrapper .gform_footer input.button.button-small, .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-small, .woocommerce .gform_wrapper .gform_page_footer input.button.button-small, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-small, #page .woocommerce .button.button-small, #page .woocommerce .gform_wrapper .gform_footer input.button.button-small, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-small, #page .woocommerce .gform_wrapper .gform_page_footer input.button.button-small, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-small {
  padding: 5px 10px;
  font-size: 11px;
}
.woocommerce .button.blue, .woocommerce .button.button-blue, .woocommerce .gform_wrapper .gform_footer input.button.blue, .woocommerce .gform_wrapper .gform_footer input.button.button-blue, .woocommerce .gform_wrapper .gform_footer input[type="submit"].blue, .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-blue, .woocommerce .gform_wrapper .gform_page_footer input.button.blue, .woocommerce .gform_wrapper .gform_page_footer input.button.button-blue, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].blue, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-blue, #page .woocommerce .button.blue, #page .woocommerce .button.button-blue, #page .woocommerce .gform_wrapper .gform_footer input.button.blue, #page .woocommerce .gform_wrapper .gform_footer input.button.button-blue, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].blue, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-blue, #page .woocommerce .gform_wrapper .gform_page_footer input.button.blue, #page .woocommerce .gform_wrapper .gform_page_footer input.button.button-blue, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].blue, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-blue {
  background-color: #0b588f;
  color: #fff;
}
.woocommerce .button.blue:hover, .woocommerce .button.button-blue:hover, .woocommerce .gform_wrapper .gform_footer input.button.blue:hover, .woocommerce .gform_wrapper .gform_footer input.button.button-blue:hover, .woocommerce .gform_wrapper .gform_footer input[type="submit"].blue:hover, .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-blue:hover, .woocommerce .gform_wrapper .gform_page_footer input.button.blue:hover, .woocommerce .gform_wrapper .gform_page_footer input.button.button-blue:hover, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].blue:hover, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-blue:hover, #page .woocommerce .button.blue:hover, #page .woocommerce .button.button-blue:hover, #page .woocommerce .gform_wrapper .gform_footer input.button.blue:hover, #page .woocommerce .gform_wrapper .gform_footer input.button.button-blue:hover, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].blue:hover, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-blue:hover, #page .woocommerce .gform_wrapper .gform_page_footer input.button.blue:hover, #page .woocommerce .gform_wrapper .gform_page_footer input.button.button-blue:hover, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].blue:hover, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-blue:hover {
  background-color: #094977;
  color: #fff;
}
.woocommerce .button.green, .woocommerce .button.button-green, .woocommerce .gform_wrapper .gform_footer input.button.green, .woocommerce .gform_wrapper .gform_footer input.button.button-green, .woocommerce .gform_wrapper .gform_footer input[type="submit"].green, .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-green, .woocommerce .gform_wrapper .gform_page_footer input.button.green, .woocommerce .gform_wrapper .gform_page_footer input.button.button-green, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].green, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-green, #page .woocommerce .button.green, #page .woocommerce .button.button-green, #page .woocommerce .gform_wrapper .gform_footer input.button.green, #page .woocommerce .gform_wrapper .gform_footer input.button.button-green, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].green, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-green, #page .woocommerce .gform_wrapper .gform_page_footer input.button.green, #page .woocommerce .gform_wrapper .gform_page_footer input.button.button-green, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].green, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-green {
  background-color: #029a55;
  color: #fff;
}
.woocommerce .button.green:hover, .woocommerce .button.button-green:hover, .woocommerce .gform_wrapper .gform_footer input.button.green:hover, .woocommerce .gform_wrapper .gform_footer input.button.button-green:hover, .woocommerce .gform_wrapper .gform_footer input[type="submit"].green:hover, .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-green:hover, .woocommerce .gform_wrapper .gform_page_footer input.button.green:hover, .woocommerce .gform_wrapper .gform_page_footer input.button.button-green:hover, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].green:hover, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-green:hover, #page .woocommerce .button.green:hover, #page .woocommerce .button.button-green:hover, #page .woocommerce .gform_wrapper .gform_footer input.button.green:hover, #page .woocommerce .gform_wrapper .gform_footer input.button.button-green:hover, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].green:hover, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-green:hover, #page .woocommerce .gform_wrapper .gform_page_footer input.button.green:hover, #page .woocommerce .gform_wrapper .gform_page_footer input.button.button-green:hover, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].green:hover, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-green:hover {
  background-color: #028147;
  color: #fff;
}
.woocommerce .button.grey, .woocommerce .button.button-grey, .woocommerce .gform_wrapper .gform_footer input.button.grey, .woocommerce .gform_wrapper .gform_footer input.button.button-grey, .woocommerce .gform_wrapper .gform_footer input[type="submit"].grey, .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-grey, .woocommerce .gform_wrapper .gform_page_footer input.button.grey, .woocommerce .gform_wrapper .gform_page_footer input.button.button-grey, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].grey, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-grey, #page .woocommerce .button.grey, #page .woocommerce .button.button-grey, #page .woocommerce .gform_wrapper .gform_footer input.button.grey, #page .woocommerce .gform_wrapper .gform_footer input.button.button-grey, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].grey, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-grey, #page .woocommerce .gform_wrapper .gform_page_footer input.button.grey, #page .woocommerce .gform_wrapper .gform_page_footer input.button.button-grey, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].grey, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-grey {
  background-color: #f2f2f2;
  color: #0b588f;
  border: 1px solid #ddd;
  padding-top: 7px;
  padding-bottom: 7px;
}
.woocommerce .button.grey:hover, .woocommerce .button.button-grey:hover, .woocommerce .gform_wrapper .gform_footer input.button.grey:hover, .woocommerce .gform_wrapper .gform_footer input.button.button-grey:hover, .woocommerce .gform_wrapper .gform_footer input[type="submit"].grey:hover, .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-grey:hover, .woocommerce .gform_wrapper .gform_page_footer input.button.grey:hover, .woocommerce .gform_wrapper .gform_page_footer input.button.button-grey:hover, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].grey:hover, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-grey:hover, #page .woocommerce .button.grey:hover, #page .woocommerce .button.button-grey:hover, #page .woocommerce .gform_wrapper .gform_footer input.button.grey:hover, #page .woocommerce .gform_wrapper .gform_footer input.button.button-grey:hover, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].grey:hover, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"].button-grey:hover, #page .woocommerce .gform_wrapper .gform_page_footer input.button.grey:hover, #page .woocommerce .gform_wrapper .gform_page_footer input.button.button-grey:hover, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].grey:hover, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"].button-grey:hover {
  background-color: #e5e5e5;
}
.woocommerce .button .fa, .woocommerce .gform_wrapper .gform_footer input.button .fa, .woocommerce .gform_wrapper .gform_footer input[type="submit"] .fa, .woocommerce .gform_wrapper .gform_page_footer input.button .fa, .woocommerce .gform_wrapper .gform_page_footer input[type="submit"] .fa, #page .woocommerce .button .fa, #page .woocommerce .gform_wrapper .gform_footer input.button .fa, #page .woocommerce .gform_wrapper .gform_footer input[type="submit"] .fa, #page .woocommerce .gform_wrapper .gform_page_footer input.button .fa, #page .woocommerce .gform_wrapper .gform_page_footer input[type="submit"] .fa {
  margin-right: 8px;
}
.woocommerce span.onsale, #page .woocommerce span.onsale {
  min-width: 3.7em;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
}
.woocommerce .woocommerce-message a.button, .woocommerce .woocommerce-message .button, .woocommerce #page .woocommerce-message a.button, .woocommerce #page .woocommerce-message .button, #page .woocommerce .woocommerce-message a.button, #page .woocommerce .woocommerce-message .button, #page .woocommerce #page .woocommerce-message a.button, #page .woocommerce #page .woocommerce-message .button {
  margin-bottom: 0 !important;
  font-size: 15px;
  font-weight: 500;
}
.woocommerce form .form-row, #page .woocommerce form .form-row {
  margin: 0 0 20px;
  padding: 2px 0;
}
.woocommerce form .form-row input:not(.button), .woocommerce form .form-row input.input-text, .woocommerce form .form-row select, .woocommerce form .form-row textarea, #page .woocommerce form .form-row input:not(.button), #page .woocommerce form .form-row input.input-text, #page .woocommerce form .form-row select, #page .woocommerce form .form-row textarea {
  border-style: solid;
  padding: 8px 5px;
  border-width: 1px;
  _line-height: inherit;
}
.woocommerce form .form-row input.input-text + span, #page .woocommerce form .form-row input.input-text + span {
  font-size: 14px;
  color: #999;
}
.woocommerce form .form-row .intl-tel-input.allow-dropdown input, .woocommerce form .form-row .intl-tel-input.allow-dropdown input[type="tel"], .woocommerce form .form-row .intl-tel-input.allow-dropdown input[type="text"], .woocommerce form .form-row .intl-tel-input.separate-dial-code input, .woocommerce form .form-row .intl-tel-input.separate-dial-code input[type="tel"], .woocommerce form .form-row .intl-tel-input.separate-dial-code input[type="text"], #page .woocommerce form .form-row .intl-tel-input.allow-dropdown input, #page .woocommerce form .form-row .intl-tel-input.allow-dropdown input[type="tel"], #page .woocommerce form .form-row .intl-tel-input.allow-dropdown input[type="text"], #page .woocommerce form .form-row .intl-tel-input.separate-dial-code input, #page .woocommerce form .form-row .intl-tel-input.separate-dial-code input[type="tel"], #page .woocommerce form .form-row .intl-tel-input.separate-dial-code input[type="text"] {
  padding-left: 52px;
}
.woocommerce form .form-row label, #page .woocommerce form .form-row label {
  line-height: 1.618;
  margin-bottom: 3px;
}
.woocommerce form .form-row .required, #page .woocommerce form .form-row .required {
  color: #e74c3c;
  text-decoration: none;
}
.woocommerce form .form-row .select2-container, #page .woocommerce form .form-row .select2-container {
  width: 100% !important;
}
.woocommerce form .form-row .select2-container .select2-choice, #page .woocommerce form .form-row .select2-container .select2-choice {
  border-color: #ddd;
  border-radius: 0;
  border-left-width: 3px;
}
.woocommerce form .form-row .select2-container .select2-choice abbr.select2-search-choice-close, #page .woocommerce form .form-row .select2-container .select2-choice abbr.select2-search-choice-close {
  top: 9px;
}
.woocommerce form .form-row.woocommerce-validated .select2-container .select2-choice, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select, .woocommerce form .form-row.woocommerce-validated textarea, #page .woocommerce form .form-row.woocommerce-validated .select2-container .select2-choice, #page .woocommerce form .form-row.woocommerce-validated input.input-text, #page .woocommerce form .form-row.woocommerce-validated select, #page .woocommerce form .form-row.woocommerce-validated textarea {
  border-style: solid;
  border-color: #ddd;
}
.woocommerce form .form-row.woocommerce-validated .select2-container .select2-choice, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated textarea, #page .woocommerce form .form-row.woocommerce-validated .select2-container .select2-choice, #page .woocommerce form .form-row.woocommerce-validated input.input-text, #page .woocommerce form .form-row.woocommerce-validated textarea {
  border-left-color: #69bf29;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid .select2-container .select2-choice, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select, .woocommerce form .form-row.woocommerce-invalid label, #page .woocommerce form .form-row.woocommerce-invalid .select2-container, #page .woocommerce form .form-row.woocommerce-invalid .select2-container .select2-choice, #page .woocommerce form .form-row.woocommerce-invalid input.input-text, #page .woocommerce form .form-row.woocommerce-invalid select, #page .woocommerce form .form-row.woocommerce-invalid label {
  border-color: #dc3232;
}
.woocommerce form.woocommerce-checkout .form-row input:not(.button), .woocommerce form.woocommerce-checkout .form-row input.input-text, .woocommerce form.woocommerce-checkout .form-row select, .woocommerce form.woocommerce-checkout .form-row textarea, #page .woocommerce form.woocommerce-checkout .form-row input:not(.button), #page .woocommerce form.woocommerce-checkout .form-row input.input-text, #page .woocommerce form.woocommerce-checkout .form-row select, #page .woocommerce form.woocommerce-checkout .form-row textarea {
  border-left-width: 3px;
}
.woocommerce form.login, .woocommerce form.register, #page .woocommerce form.login, #page .woocommerce form.register {
  border: 0 none;
  padding: 0;
  border-radius: 0;
}
.woocommerce form.checkout_coupon, #page .woocommerce form.checkout_coupon {
  border: 2px dashed #ddd;
  border-radius: 0;
  background-color: #f9f9f9;
  margin: 1em 0 2em;
  padding: 30px 20px 14px;
}
.woocommerce form.checkout_coupon p, #page .woocommerce form.checkout_coupon p {
  margin-top: 0;
}
.woocommerce form.checkout_coupon .form-row, #page .woocommerce form.checkout_coupon .form-row {
  margin-bottom: 0;
  padding: 0;
}
.woocommerce form.checkout_coupon #coupon_code, #page .woocommerce form.checkout_coupon #coupon_code {
  width: 100% !important;
  height: auto;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  padding: 12px 8px;
  margin-bottom: 16px;
}
.woocommerce form.checkout_coupon .button, #page .woocommerce form.checkout_coupon .button {
  background-color: #0b588f;
  color: #fff;
  box-shadow: none !important;
  border-radius: 2px;
  font-size: 14px;
}
.woocommerce table tbody, .woocommerce .cart-collaterals table tbody, #page .woocommerce table tbody, #page .woocommerce .cart-collaterals table tbody {
  background-color: transparent;
}
.woocommerce table.shop_table, .woocommerce .cart-collaterals table.shop_table, #page .woocommerce table.shop_table, #page .woocommerce .cart-collaterals table.shop_table {
  border: 0 none;
  border-radius: 0;
}
.woocommerce table.shop_table.cart, .woocommerce .cart-collaterals table.shop_table.cart, #page .woocommerce table.shop_table.cart, #page .woocommerce .cart-collaterals table.shop_table.cart {
  border: 0 none;
  background-color: transparent;
}
.woocommerce table.shop_table.cart tr.cart_item, .woocommerce .cart-collaterals table.shop_table.cart tr.cart_item, #page .woocommerce table.shop_table.cart tr.cart_item, #page .woocommerce .cart-collaterals table.shop_table.cart tr.cart_item {
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.07);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
}
.woocommerce table.shop_table.cart tr.cart_item:hover, .woocommerce .cart-collaterals table.shop_table.cart tr.cart_item:hover, #page .woocommerce table.shop_table.cart tr.cart_item:hover, #page .woocommerce .cart-collaterals table.shop_table.cart tr.cart_item:hover {
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.07);
  -moz-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.07);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.07);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color='#000000');
  transition: all 0.3s ease-in-out 0s;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
}
.woocommerce table.shop_table.cart td, .woocommerce .cart-collaterals table.shop_table.cart td, #page .woocommerce table.shop_table.cart td, #page .woocommerce .cart-collaterals table.shop_table.cart td {
  border: 0 none !important;
  border-bottom: 1px solid #ddd !important;
}
.woocommerce table.shop_table.cart td.actions, .woocommerce .cart-collaterals table.shop_table.cart td.actions, #page .woocommerce table.shop_table.cart td.actions, #page .woocommerce .cart-collaterals table.shop_table.cart td.actions {
  border-bottom: 0 none !important;
}
.woocommerce div.product, .woocommerce .products ul, .woocommerce ul.products, #page .woocommerce div.product, #page .woocommerce .products ul, #page .woocommerce ul.products {
  background-color: transparent;
  border: 0 none;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  padding: 0 !important;
}
.woocommerce .woocommerce-breadcrumb, #page .woocommerce .woocommerce-breadcrumb {
  padding: 0 !important;
  margin: 30px 0 20px !important;
}
.woocommerce ul.products, #page .woocommerce ul.products {
  margin-top: 30px;
}
.woocommerce ul.products li.product, #page .woocommerce ul.products li.product {
  margin-bottom: 30px;
}
.woocommerce ul.products li.product a, #page .woocommerce ul.products li.product a {
  display: inline-block;
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#000000');
  width: 100%;
}
.woocommerce ul.products li.product a img, #page .woocommerce ul.products li.product a img {
  width: auto;
  margin: 20px auto;
  max-height: 175px;
  padding: 10px;
  background-color: transparent;
  border: 2px solid #ddd;
}
.woocommerce ul.products li.product h3, .woocommerce ul.products li.product h2, .woocommerce ul.products li.product .woocommerce-loop-category__title, #page .woocommerce ul.products li.product h3, #page .woocommerce ul.products li.product h2, #page .woocommerce ul.products li.product .woocommerce-loop-category__title {
  padding: 15px 20px;
  margin-bottom: 0;
  background-color: #0b588f;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.woocommerce ul.products li.product mark, #page .woocommerce ul.products li.product mark {
  background-color: transparent;
  color: #fff;
}
.woocommerce ul.products li.product .price, .woocommerce ul.products li.product .amount, #page .woocommerce ul.products li.product .price, #page .woocommerce ul.products li.product .amount {
  color: #fff;
  font-weight: 600;
}
.woocommerce ul.products li.product .price, #page .woocommerce ul.products li.product .price {
  background-color: #0b588f;
  padding: 0 20px 20px;
  margin-bottom: 0;
}
.woocommerce ul.products li.product .amount, #page .woocommerce ul.products li.product .amount {
  color: #fff;
  font-weight: 600;
  border-bottom: 1px dotted;
  padding: 0 3px 3px;
}
.woocommerce ul.products li.product:hover a, #page .woocommerce ul.products li.product:hover a {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000');
}
.woocommerce ul.products li.product:hover h3, .woocommerce ul.products li.product:hover .price, #page .woocommerce ul.products li.product:hover h3, #page .woocommerce ul.products li.product:hover .price {
  background-color: #094977;
}
.woocommerce ul.products li.product:hover .add_to_cart_button, #page .woocommerce ul.products li.product:hover .add_to_cart_button {
  background-color: #028147;
}
.woocommerce div.product, #page .woocommerce div.product {
  margin-top: 30px;
}
.woocommerce div.product .product_title, #page .woocommerce div.product .product_title {
  margin-bottom: 10px;
}
.woocommerce div.product .amount, #page .woocommerce div.product .amount {
  color: #77a464;
}
.woocommerce div.product div.images, #page .woocommerce div.product div.images {
  margin-top: 15px;
}
.woocommerce div.product div.images img, #page .woocommerce div.product div.images img {
  padding: 0;
  background-color: transparent;
}
.woocommerce div.product div.images .woocommerce-main-image, #page .woocommerce div.product div.images .woocommerce-main-image {
  padding: 5px;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.15);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=0, Color='#000000');
}
.woocommerce div.product .price-meta-wrapper, #page .woocommerce div.product .price-meta-wrapper {
  margin-bottom: 25px;
}
.woocommerce div.product .price-meta-wrapper p.price, .woocommerce div.product .price-meta-wrapper span.price, #page .woocommerce div.product .price-meta-wrapper p.price, #page .woocommerce div.product .price-meta-wrapper span.price {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 18px;
}
.woocommerce div.product .price-meta-wrapper p.price .amount, .woocommerce div.product .price-meta-wrapper span.price .amount, #page .woocommerce div.product .price-meta-wrapper p.price .amount, #page .woocommerce div.product .price-meta-wrapper span.price .amount {
  _color: #fff;
  font-weight: 700;
  _padding: 3px 8px 3px 30px;
  _background-color: #77a464;
  display: inline-block;
  position: relative;
  margin: 0 3px;
}
.woocommerce div.product .price-meta-wrapper p.price .amount .woocommerce-Price-currencySymbol, .woocommerce div.product .price-meta-wrapper span.price .amount .woocommerce-Price-currencySymbol, #page .woocommerce div.product .price-meta-wrapper p.price .amount .woocommerce-Price-currencySymbol, #page .woocommerce div.product .price-meta-wrapper span.price .amount .woocommerce-Price-currencySymbol {
  _position: absolute;
  left: 0;
  top: 0;
  _padding: 3px 8px;
  _height: 100%;
  _border-right: 1px solid #fff;
}
.woocommerce div.product p.price del, .woocommerce div.product span.price del, #page .woocommerce div.product p.price del, #page .woocommerce div.product span.price del {
  opacity: 0.65;
  text-decoration: line-through;
}
.woocommerce div.product p.price del span, .woocommerce div.product span.price del span, #page .woocommerce div.product p.price del span, #page .woocommerce div.product span.price del span {
  text-decoration: inherit;
}
.woocommerce div.product form.cart:not(.empty), .woocommerce div.product p.cart, #page .woocommerce div.product form.cart:not(.empty), #page .woocommerce div.product p.cart {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 2px dashed #ddd;
}
.woocommerce div.product form.cart .variations, .woocommerce div.product form.cart .gform_variation_wrapper, #page .woocommerce div.product form.cart .variations, #page .woocommerce div.product form.cart .gform_variation_wrapper {
  border: 0 none !important;
  padding: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  background-color: transparent;
  display: table;
}
.woocommerce div.product form.cart .variations select, .woocommerce div.product form.cart .gform_variation_wrapper select, #page .woocommerce div.product form.cart .variations select, #page .woocommerce div.product form.cart .gform_variation_wrapper select {
  padding: 8px 30px 8px 8px;
  width: auto;
  border-color: #0b588f;
  color: #666;
  width: 75%;
  text-overflow: ellipsis;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations .gform_fields li, .woocommerce div.product form.cart .gform_variation_wrapper td, .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li, #page .woocommerce div.product form.cart .variations td, #page .woocommerce div.product form.cart .variations .gform_fields li, #page .woocommerce div.product form.cart .gform_variation_wrapper td, #page .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li {
  border: 0 none;
  line-height: inherit;
  margin-bottom: 10px;
}
.woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td .gfield_label, .woocommerce div.product form.cart .variations .gform_fields li.label, .woocommerce div.product form.cart .variations .gform_fields li .gfield_label, .woocommerce div.product form.cart .gform_variation_wrapper td.label, .woocommerce div.product form.cart .gform_variation_wrapper td .gfield_label, .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li.label, .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li .gfield_label, #page .woocommerce div.product form.cart .variations td.label, #page .woocommerce div.product form.cart .variations td .gfield_label, #page .woocommerce div.product form.cart .variations .gform_fields li.label, #page .woocommerce div.product form.cart .variations .gform_fields li .gfield_label, #page .woocommerce div.product form.cart .gform_variation_wrapper td.label, #page .woocommerce div.product form.cart .gform_variation_wrapper td .gfield_label, #page .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li.label, #page .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li .gfield_label {
  width: 25%;
  font-weight: 500;
  color: #0b588f;
}
.woocommerce div.product form.cart .variations td.value, .woocommerce div.product form.cart .variations td .gfield_label + .ginput_container_select, .woocommerce div.product form.cart .variations .gform_fields li.value, .woocommerce div.product form.cart .variations .gform_fields li .gfield_label + .ginput_container_select, .woocommerce div.product form.cart .gform_variation_wrapper td.value, .woocommerce div.product form.cart .gform_variation_wrapper td .gfield_label + .ginput_container_select, .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li.value, .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li .gfield_label + .ginput_container_select, #page .woocommerce div.product form.cart .variations td.value, #page .woocommerce div.product form.cart .variations td .gfield_label + .ginput_container_select, #page .woocommerce div.product form.cart .variations .gform_fields li.value, #page .woocommerce div.product form.cart .variations .gform_fields li .gfield_label + .ginput_container_select, #page .woocommerce div.product form.cart .gform_variation_wrapper td.value, #page .woocommerce div.product form.cart .gform_variation_wrapper td .gfield_label + .ginput_container_select, #page .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li.value, #page .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li .gfield_label + .ginput_container_select {
  width: calc(70% - 20px) !important;
  margin-left: 20px;
}
.woocommerce div.product form.cart .variations td.value:after, .woocommerce div.product form.cart .variations td .gfield_label + .ginput_container_select:after, .woocommerce div.product form.cart .variations .gform_fields li.value:after, .woocommerce div.product form.cart .variations .gform_fields li .gfield_label + .ginput_container_select:after, .woocommerce div.product form.cart .gform_variation_wrapper td.value:after, .woocommerce div.product form.cart .gform_variation_wrapper td .gfield_label + .ginput_container_select:after, .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li.value:after, .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li .gfield_label + .ginput_container_select:after, #page .woocommerce div.product form.cart .variations td.value:after, #page .woocommerce div.product form.cart .variations td .gfield_label + .ginput_container_select:after, #page .woocommerce div.product form.cart .variations .gform_fields li.value:after, #page .woocommerce div.product form.cart .variations .gform_fields li .gfield_label + .ginput_container_select:after, #page .woocommerce div.product form.cart .gform_variation_wrapper td.value:after, #page .woocommerce div.product form.cart .gform_variation_wrapper td .gfield_label + .ginput_container_select:after, #page .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li.value:after, #page .woocommerce div.product form.cart .gform_variation_wrapper .gform_fields li .gfield_label + .ginput_container_select:after {
  top: 8px;
  right: calc(25% + 15px);
  clear: both;
  color: #0b588f;
}
.woocommerce div.product form.cart .variations .reset_variations, .woocommerce div.product form.cart .gform_variation_wrapper .reset_variations, #page .woocommerce div.product form.cart .variations .reset_variations, #page .woocommerce div.product form.cart .gform_variation_wrapper .reset_variations {
  float: left;
  position: relative;
  top: 8px;
}
.woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper, #page .woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper {
  width: 100%;
  margin-bottom: 30px;
}
.woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper ul.gform_fields li.gfield, #page .woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0;
}
.woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper .gfield_label, #page .woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper .gfield_label {
  font-weight: 700;
}
.woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper .gfield_label, .woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper .gfield_label + .ginput_container_select, #page .woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper .gfield_label, #page .woocommerce div.product form.cart .gform_variation_wrapper.gform_wrapper .gfield_label + .ginput_container_select {
  display: inline-block;
}
.woocommerce div.product form.cart .gform_wrapper, #page .woocommerce div.product form.cart .gform_wrapper {
  margin: 0;
}
.woocommerce div.product form.cart .gform_wrapper ul li.gfield, #page .woocommerce div.product form.cart .gform_wrapper ul li.gfield {
  margin-top: 0;
}
.woocommerce div.product form.cart .gform_wrapper .gform_footer, #page .woocommerce div.product form.cart .gform_wrapper .gform_footer {
  padding: 0;
  margin: 0;
}
.woocommerce div.product form.cart .single_variation, #page .woocommerce div.product form.cart .single_variation {
  margin-left: 0;
  margin-top: 0;
  margin-right: 15px;
}
.woocommerce div.product form.cart div.quantity, #page .woocommerce div.product form.cart div.quantity {
  margin-right: 10px;
}
.woocommerce div.product form.cart div.quantity .qty, #page .woocommerce div.product form.cart div.quantity .qty {
  padding: 8px 5px;
}
.woocommerce div.product .product_meta, #page .woocommerce div.product .product_meta {
  background-color: #f5f5f5;
  padding: 6px 12px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#000000');
  font-style: normal;
  font-size: 15px;
  margin: 20px 0;
  position: relative;
}
.woocommerce div.product .product_meta:abefore, #page .woocommerce div.product .product_meta:abefore {
  font-family: FontAwesome;
  content: "";
  color: #0b588f;
  font-weight: normal;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  background-color: #f5f5f5;
  padding: 6px 12px;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
}
.woocommerce div.product .woocommerce-tabs ul.tabs, #page .woocommerce div.product .woocommerce-tabs ul.tabs {
  padding: 0;
  margin-bottom: 20px;
  border-bottom: 4px solid #0b588f;
  margin-bottom: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, #page .woocommerce div.product .woocommerce-tabs ul.tabs:before {
  content: "";
  display: none;
  border: 0 none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, #page .woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 1px solid #ddd;
  border-bottom: 0 none;
  border-top-width: 3px;
  margin: 0;
  border-radius: 0;
  background-color: #f6f6f6;
  padding: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, #page .woocommerce div.product .woocommerce-tabs ul.tabs li:before, #page .woocommerce div.product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, #page .woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #0b588f;
  font-weight: 500;
  padding: 8px 16px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, #page .woocommerce div.product .woocommerce-tabs ul.tabs li.active, #page .woocommerce div.product .woocommerce-tabs ul.tabs li:hover {
  background: #0b588f;
  border-color: #0b588f;
  border-bottom: 0 none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, #page .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, #page .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
  color: #fff;
}
.woocommerce div.product .woocommerce-tabs .panel, #page .woocommerce div.product .woocommerce-tabs .panel {
  padding: 20px 30px;
  border: 1px solid #ddd;
  border-top: 0 none;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000');
}
.woocommerce div.product #tab-description h3, #page .woocommerce div.product #tab-description h3 {
  font-weight: 700;
}
.woocommerce div.product #tab-description .syllabus, #page .woocommerce div.product #tab-description .syllabus {
  padding: 0 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
}
.woocommerce div.product #tab-description .syllabus:last-child, #page .woocommerce div.product #tab-description .syllabus:last-child {
  border-bottom: 0 none;
}
.woocommerce div.product #tab-description .syllabus .col, #page .woocommerce div.product #tab-description .syllabus .col {
  position: relative;
}
.woocommerce div.product #tab-description .syllabus .col.first, .woocommerce div.product #tab-description .syllabus .col:first-child, #page .woocommerce div.product #tab-description .syllabus .col.first, #page .woocommerce div.product #tab-description .syllabus .col:first-child {
  border-right: 1px solid #ddd;
}
.woocommerce div.product #tab-description .syllabus .col.first:after, .woocommerce div.product #tab-description .syllabus .col:first-child:after, #page .woocommerce div.product #tab-description .syllabus .col.first:after, #page .woocommerce div.product #tab-description .syllabus .col:first-child:after {
  /*content: "";
							position: absolute;
							width: 1px;
							height: 100%;
							right: 0;
							top: 0;
							background-color: #ddd;*/
}
.woocommerce div.product #tab-description .syllabus .col:nth-child(2):before, #page .woocommerce div.product #tab-description .syllabus .col:nth-child(2):before {
  _content: "";
  position: absolute;
  width: 0.5px;
  height: 100%;
  left: -2.5641%;
  top: 0;
  background-color: #ddd;
}
.woocommerce div.product #tab-description a, #page .woocommerce div.product #tab-description a {
  font-size: inherit;
  text-decoration: none;
  border-bottom: 1px dotted;
  font-weight: 500;
}
.woocommerce div.product .single_variation_wrap:not(.gform_variation_wrapper), #page .woocommerce div.product .single_variation_wrap:not(.gform_variation_wrapper) {
  margin-top: 30px;
  padding-top: 30px;
  border-top: 1px solid #ddd;
}
.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering, #page .woocommerce .woocommerce-result-count, #page .woocommerce .woocommerce-ordering {
  margin-bottom: 30px;
}
.woocommerce .variations select, .woocommerce .gform_variation_wrapper select, .woocommerce .orderby, #page .woocommerce .variations select, #page .woocommerce .gform_variation_wrapper select, #page .woocommerce .orderby {
  height: auto;
  padding: 8px 10px;
  color: #777;
  background-color: transparent;
  font-size: inherit;
  line-height: inherit;
  border: 1px solid #ddd;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-weight: normal;
  text-transform: none;
}
.woocommerce .variations select:hover, .woocommerce .gform_variation_wrapper select:hover, .woocommerce .orderby:hover, #page .woocommerce .variations select:hover, #page .woocommerce .gform_variation_wrapper select:hover, #page .woocommerce .orderby:hover {
  cursor: pointer;
}
.woocommerce .variations .value::after, .woocommerce .gform_variation_wrapper .gfield_label + .ginput_container_select::after, .woocommerce .woocommerce-ordering::after, #page .woocommerce .variations .value::after, #page .woocommerce .gform_variation_wrapper .gfield_label + .ginput_container_select::after, #page .woocommerce .woocommerce-ordering::after {
  color: #777;
  font-size: inherit;
  right: 15px;
  content: "";
}
.woocommerce .cart_totals th, .woocommerce .cart_totals td, .woocommerce .cart_totals table.shop_table th, .woocommerce .cart_totals table.shop_table td, .woocommerce .cart-subtotal th, .woocommerce .cart-subtotal td, #page .woocommerce .cart_totals th, #page .woocommerce .cart_totals td, #page .woocommerce .cart_totals table.shop_table th, #page .woocommerce .cart_totals table.shop_table td, #page .woocommerce .cart-subtotal th, #page .woocommerce .cart-subtotal td {
  background: none;
  border-bottom: 1px solid #ddd;
}
.woocommerce .cart_totals, #page .woocommerce .cart_totals {
  width: 52%;
}
.woocommerce .quantity .qty, #page .woocommerce .quantity .qty {
  width: 60px;
  padding: 3px 5px;
  font-size: 13px;
  border: 1px solid #ddd;
  height: auto;
}
.woocommerce #reviews .woocommerce-Reviews-title, #page .woocommerce #reviews .woocommerce-Reviews-title {
  color: #0b588f;
  font-weight: 600;
}
.woocommerce #reviews h3, #page .woocommerce #reviews h3 {
  margin-bottom: 10px;
  color: #0b588f;
  font-weight: 600;
}
.woocommerce #reviews .comment-form-comment label, #page .woocommerce #reviews .comment-form-comment label {
  margin-bottom: 10px;
  display: block;
}
.woocommerce #reviews #comment, #page .woocommerce #reviews #comment {
  height: auto;
  border: 1px solid #ddd;
  padding: 8px;
}
.woocommerce #respond input#submit, #page .woocommerce #respond input#submit {
  background-color: #0b588f;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul, #page .woocommerce nav.woocommerce-pagination ul {
  margin: 0 0 15px;
  border: 0 none;
}
.woocommerce nav.woocommerce-pagination ul li, #page .woocommerce nav.woocommerce-pagination ul li {
  border: 0 none;
  padding: 0;
  margin: 0 8px 0 0px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, #page .woocommerce nav.woocommerce-pagination ul li a, #page .woocommerce nav.woocommerce-pagination ul li span {
  line-height: inherit;
  font-size: 13px;
  padding: 4px 10px;
  min-width: auto;
  background-color: transparent;
  border: 2px solid #0b588f;
}
.woocommerce nav.woocommerce-pagination ul li a.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li span:hover, .woocommerce nav.woocommerce-pagination ul li span:focus, #page .woocommerce nav.woocommerce-pagination ul li a.current, #page .woocommerce nav.woocommerce-pagination ul li a:hover, #page .woocommerce nav.woocommerce-pagination ul li a:focus, #page .woocommerce nav.woocommerce-pagination ul li span.current, #page .woocommerce nav.woocommerce-pagination ul li span:hover, #page .woocommerce nav.woocommerce-pagination ul li span:focus {
  background: #0b588f;
  color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev, .woocommerce nav.woocommerce-pagination ul li span.next, .woocommerce nav.woocommerce-pagination ul li span.prev, #page .woocommerce nav.woocommerce-pagination ul li a.next, #page .woocommerce nav.woocommerce-pagination ul li a.prev, #page .woocommerce nav.woocommerce-pagination ul li span.next, #page .woocommerce nav.woocommerce-pagination ul li span.prev {
  border-color: transparent;
  font-size: 20px;
  line-height: 22px;
}
.woocommerce a.remove, #page .woocommerce a.remove {
  display: inline-block;
  font-size: 18px;
  height: 24px;
  width: 24px;
  line-height: 23px;
  color: #888 !important;
  font-weight: 500;
  background-color: #fff;
  margin-top: 5px;
  border: 1px solid #888;
}
.woocommerce a.remove:hover, #page .woocommerce a.remove:hover {
  background: #ff5252;
  color: #fff !important;
  border-color: #ff5252;
}
.woocommerce .woocommerce-thankyou-order-details, #page .woocommerce .woocommerce-thankyou-order-details {
  padding: 20px 20px 15px;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  margin-top: 30px;
}
.woocommerce .wc-bacs-bank-details, #page .woocommerce .wc-bacs-bank-details {
  padding-left: 0;
}
.woocommerce .wc-bacs-bank-details li, #page .woocommerce .wc-bacs-bank-details li {
  line-height: inherit;
}
.woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, #page .woocommerce #respond input#submit, #page .woocommerce #respond input#submit.alt, #page .woocommerce a.button, #page .woocommerce a.button.alt, #page .woocommerce button.button, #page .woocommerce button.button.alt, #page .woocommerce input.button, #page .woocommerce input.button.alt {
  line-height: inherit;
  padding: 8px 18px;
  border-radius: 2px;
  color: #fff;
}
.woocommerce #respond input#submit:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button:hover, .woocommerce button.button.alt:hover, .woocommerce input.button:hover, .woocommerce input.button.alt:hover, #page .woocommerce #respond input#submit:hover, #page .woocommerce #respond input#submit.alt:hover, #page .woocommerce a.button:hover, #page .woocommerce a.button.alt:hover, #page .woocommerce button.button:hover, #page .woocommerce button.button.alt:hover, #page .woocommerce input.button:hover, #page .woocommerce input.button.alt:hover {
  background-color: #028147 !important;
}
.woocommerce .woocommerce-address-fields__field-wrapper:after, #page .woocommerce .woocommerce-address-fields__field-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
.woocommerce .coupon-box-toggle-wrapper, #page .woocommerce .coupon-box-toggle-wrapper {
  margin-bottom: 0;
  background-color: #f5f5f5;
  border: 2px dashed #0b588f;
}
.woocommerce .coupon-box-toggle-wrapper .coupon-box-toggle, #page .woocommerce .coupon-box-toggle-wrapper .coupon-box-toggle {
  text-decoration: none;
  cursor: pointer;
  display: block;
  padding: 10px 20px;
}
.woocommerce .coupon-info, #page .woocommerce .coupon-info {
  float: left;
  width: 45%;
  padding-top: 20px;
  padding-bottom: 10px;
  border-width: 1px;
  margin-top: 0;
  background-color: #f4f5f8;
  border-radius: 5px;
  border-color: #e5e5e5;
}
.woocommerce .coupon-info h4, #page .woocommerce .coupon-info h4 {
  font-size: 20px;
}
.woocommerce .coupon-info .coupon-list > li, #page .woocommerce .coupon-info .coupon-list > li {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}
.woocommerce .coupon-info .coupon-list > li:last-child, #page .woocommerce .coupon-info .coupon-list > li:last-child {
  border-bottom: 0 none;
  padding-bottom: 0;
}
.woocommerce .coupon-info .coupon-list .coupon-code, .woocommerce .coupon-info .coupon-list .coupon-desc, #page .woocommerce .coupon-info .coupon-list .coupon-code, #page .woocommerce .coupon-info .coupon-list .coupon-desc {
  display: block;
}
.woocommerce .coupon-info .coupon-list .coupon-code, #page .woocommerce .coupon-info .coupon-list .coupon-code {
  display: inline-block;
  margin-bottom: 5px;
  padding: 5px 8px;
  background-color: #fff;
  border: 1px dashed #029a55;
  cursor: pointer;
  text-decoration: none;
  color: #029a55;
}
.woocommerce .coupon-info .coupon-list .coupon-desc, #page .woocommerce .coupon-info .coupon-list .coupon-desc {
  font-style: italic;
  font-size: 15px;
  color: #808080;
}
.woocommerce .coupon-info .coupon-list .c2c-note, #page .woocommerce .coupon-info .coupon-list .c2c-note {
  margin-left: 5px;
}
.select2-drop-active {
  border-color: #ddd;
}
body.single-product #content {
  padding-top: 0;
}
body.single-product h1 {
  font-size: 24px;
}
#page table.schedule-table th, #page table.schedule-table td, body.single-product table.schedule-table th, body.single-product table.schedule-table td {
  width: auto;
  padding: 8px 10px;
  text-align: left;
  vertical-align: top;
}
#page table.schedule-table thead tr, body.single-product table.schedule-table thead tr {
  background-color: transparent;
}
#page table.schedule-table thead th, body.single-product table.schedule-table thead th {
  line-height: 1.618;
  border: 0 none;
  border-bottom: 3px solid #777;
  color: #777;
  padding: 6px 10px;
  font-weight: 600;
  background-color: transparent;
}
#page table.schedule-table tbody tr:nth-child(2n) td, body.single-product table.schedule-table tbody tr:nth-child(2n) td {
  background-color: #f6f6f6;
}
#page table.schedule-table tbody tr:first-child td, body.single-product table.schedule-table tbody tr:first-child td {
  padding-top: 12px;
}
#page table.schedule-table tbody tr:hover td, body.single-product table.schedule-table tbody tr:hover td {
  background-color: #f2f2f2;
}
#page table.schedule-table tbody td, body.single-product table.schedule-table tbody td {
  border: 0 none !important;
}
#page table.schedule-table.first, body.single-product table.schedule-table.first {
  border-right: 1px solid #ddd;
}
table .ss-pms {
  border: 1px solid #fefefe;
  font-size: 15px;
  text-align: center;
  width: 100%;
}
table .ss-pmsTable1 td, table th {
  border: 1px solid #fefefe;
  padding: 6px 10px 6px 10px;
}
table .ss-pmsTable2 td, table th {
  border: 1px solid #fefefe;
  padding: 6px 10px 6px 10px;
}
table .ss-pmsTable3 td, table th {
  border: 1px solid #fefefe;
  padding: 6px 10px 6px 10px;
}
.woocommerce-checkout .woocommerce form.login.woocommerce-form-login, .woocommerce-checkout #page .woocommerce form.login.woocommerce-form-login {
  background-color: #f4f5f8;
  padding: 1em 2em 1em 2em;
}
.woocommerce-checkout .woocommerce form.login.woocommerce-form-login .form-row input.input-text, .woocommerce-checkout #page .woocommerce form.login.woocommerce-form-login .form-row input.input-text {
  background-color: #fff;
  border: 1px solid #eee;
  padding: 12px;
}
.woocommerce-checkout .woocommerce form.login.woocommerce-form-login .button, .woocommerce-checkout #page .woocommerce form.login.woocommerce-form-login .button {
  margin-bottom: 0;
}
.woocommerce-checkout .woocommerce form.login.woocommerce-form-login > p:first-child, .woocommerce-checkout #page .woocommerce form.login.woocommerce-form-login > p:first-child {
  margin-top: 15px;
}
.woocommerce-checkout .woocommerce form.login.woocommerce-form-login .wc-social-login > p:first-child, .woocommerce-checkout #page .woocommerce form.login.woocommerce-form-login .wc-social-login > p:first-child {
  margin-top: 6px;
  margin-bottom: 0;
}
.woocommerce-order-received *:not(.fa):not(.lnr), .woocommerce-checkout *:not(.fa):not(.lnr), .woocommerce-cart *:not(.fa):not(.lnr), .woocommerce-view-order *:not(.fa):not(.lnr) {
  _font-family: inherit;
}
.woocommerce-order-received #page h3, .woocommerce-checkout #page h3, .woocommerce-cart #page h3, .woocommerce-view-order #page h3 {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 600 !important;
  color: #333;
}
.woocommerce-order-received #page table *, .woocommerce-checkout #page table *, .woocommerce-cart #page table *, .woocommerce-view-order #page table * {
  font-family: inherit;
}
.woocommerce-order-received #page table.order_details, .woocommerce-order-received #page table.customer_details, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table, .woocommerce-checkout #page table.order_details, .woocommerce-checkout #page table.customer_details, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table, .woocommerce-cart #page table.order_details, .woocommerce-cart #page table.customer_details, .woocommerce-cart #page table.woocommerce-checkout-review-order-table, .woocommerce-view-order #page table.order_details, .woocommerce-view-order #page table.customer_details, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table {
  border-right: 0 none;
}
.woocommerce-order-received #page table.order_details th, .woocommerce-order-received #page table.order_details td, .woocommerce-order-received #page table.customer_details th, .woocommerce-order-received #page table.customer_details td, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table th, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td, .woocommerce-checkout #page table.order_details th, .woocommerce-checkout #page table.order_details td, .woocommerce-checkout #page table.customer_details th, .woocommerce-checkout #page table.customer_details td, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td, .woocommerce-cart #page table.order_details th, .woocommerce-cart #page table.order_details td, .woocommerce-cart #page table.customer_details th, .woocommerce-cart #page table.customer_details td, .woocommerce-cart #page table.woocommerce-checkout-review-order-table th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td, .woocommerce-view-order #page table.order_details th, .woocommerce-view-order #page table.order_details td, .woocommerce-view-order #page table.customer_details th, .woocommerce-view-order #page table.customer_details td, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td {
  border-right: 0 none;
  border-left: 0 none;
}
.woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tbody td.product-name {
  width: 40%;
}
.woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot th {
  border-bottom: 0 none;
}
.woocommerce-order-received #page table.woocommerce-table--order-details .wc-item-meta, .woocommerce-order-received #page table.woocommerce-table--order-details ul.wc-item-meta, .woocommerce-checkout #page table.woocommerce-table--order-details .wc-item-meta, .woocommerce-checkout #page table.woocommerce-table--order-details ul.wc-item-meta, .woocommerce-cart #page table.woocommerce-table--order-details .wc-item-meta, .woocommerce-cart #page table.woocommerce-table--order-details ul.wc-item-meta, .woocommerce-view-order #page table.woocommerce-table--order-details .wc-item-meta, .woocommerce-view-order #page table.woocommerce-table--order-details ul.wc-item-meta {
  font-style: italic;
  font-size: 15px;
  padding-left: 10px;
  border-left: 3px solid #ddd;
  margin-left: 10px;
}
.woocommerce-order-received #page table td, .woocommerce-checkout #page table td, .woocommerce-cart #page table td, .woocommerce-view-order #page table td {
  text-align: left;
}
.woocommerce-order-received #page table td.product-name > a, .woocommerce-checkout #page table td.product-name > a, .woocommerce-cart #page table td.product-name > a, .woocommerce-view-order #page table td.product-name > a {
  display: inline;
}
.woocommerce-order-received #page table td .product-quantity, .woocommerce-checkout #page table td .product-quantity, .woocommerce-cart #page table td .product-quantity, .woocommerce-view-order #page table td .product-quantity {
  display: inline-block;
  margin-left: 3px;
}
.woocommerce-order-received #page table td.product-total, .woocommerce-checkout #page table td.product-total, .woocommerce-cart #page table td.product-total, .woocommerce-view-order #page table td.product-total {
  _vertical-align: middle;
}
.woocommerce-order-received #page table td.product-total .amount, .woocommerce-checkout #page table td.product-total .amount, .woocommerce-cart #page table td.product-total .amount, .woocommerce-view-order #page table td.product-total .amount {
  margin-top: 15px;
}
.woocommerce-order-received #page table tfoot td, .woocommerce-checkout #page table tfoot td, .woocommerce-cart #page table tfoot td, .woocommerce-view-order #page table tfoot td {
  border-right: 0 none !important;
}
.woocommerce-order-received #page table.shop_table.customer_details td, .woocommerce-checkout #page table.shop_table.customer_details td, .woocommerce-cart #page table.shop_table.customer_details td, .woocommerce-view-order #page table.shop_table.customer_details td {
  border-right: 0 none !important;
  border-top: 0 none;
  border-bottom: 1px solid #ddd !important;
}
.woocommerce-order-received #page table.shop_table.customer_details tbody th, .woocommerce-checkout #page table.shop_table.customer_details tbody th, .woocommerce-cart #page table.shop_table.customer_details tbody th, .woocommerce-view-order #page table.shop_table.customer_details tbody th {
  padding-left: 0;
  border-top: 0 none;
}
.woocommerce-order-received #page table.order_details thead, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead, .woocommerce-checkout #page table.order_details thead, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead, .woocommerce-cart #page table.order_details thead, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead, .woocommerce-view-order #page table.order_details thead, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table thead {
  background-color: transparent;
}
.woocommerce-order-received #page table.order_details thead th, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead th, .woocommerce-checkout #page table.order_details thead th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead th, .woocommerce-cart #page table.order_details thead th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead th, .woocommerce-view-order #page table.order_details thead th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table thead th {
  background-color: transparent;
  border: 0 none;
  border-bottom: 3px solid #777;
  color: #777;
  text-align: left;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.woocommerce-order-received #page table.order_details td.product-name > a, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td.product-name > a, .woocommerce-checkout #page table.order_details td.product-name > a, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td.product-name > a, .woocommerce-cart #page table.order_details td.product-name > a, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td.product-name > a, .woocommerce-view-order #page table.order_details td.product-name > a, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td.product-name > a {
  margin: 0 0 10px;
  text-decoration: none;
}
.woocommerce-order-received #page table.order_details td.product-name dl.variation, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td.product-name dl.variation, .woocommerce-checkout #page table.order_details td.product-name dl.variation, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td.product-name dl.variation, .woocommerce-cart #page table.order_details td.product-name dl.variation, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td.product-name dl.variation, .woocommerce-view-order #page table.order_details td.product-name dl.variation, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td.product-name dl.variation {
  font-style: italic;
  padding-left: 10px;
  border-left: 3px solid #ddd;
  margin-left: 10px;
}
.woocommerce-order-received #page table.order_details td.product-name dl.variation dd, .woocommerce-order-received #page table.order_details td.product-name dl.variation dt, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dd, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dt, .woocommerce-checkout #page table.order_details td.product-name dl.variation dd, .woocommerce-checkout #page table.order_details td.product-name dl.variation dt, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dd, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dt, .woocommerce-cart #page table.order_details td.product-name dl.variation dd, .woocommerce-cart #page table.order_details td.product-name dl.variation dt, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dd, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dt, .woocommerce-view-order #page table.order_details td.product-name dl.variation dd, .woocommerce-view-order #page table.order_details td.product-name dl.variation dt, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dd, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dt {
  float: none;
  margin-right: 0;
  margin-left: 0;
}
.woocommerce-order-received #page table.order_details td.product-name dl.variation dt, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dt, .woocommerce-checkout #page table.order_details td.product-name dl.variation dt, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dt, .woocommerce-cart #page table.order_details td.product-name dl.variation dt, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dt, .woocommerce-view-order #page table.order_details td.product-name dl.variation dt, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td.product-name dl.variation dt {
  font-weight: 600;
}
.woocommerce-order-received #page table.order_details td.product-name dd, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td.product-name dd, .woocommerce-checkout #page table.order_details td.product-name dd, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td.product-name dd, .woocommerce-cart #page table.order_details td.product-name dd, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td.product-name dd, .woocommerce-view-order #page table.order_details td.product-name dd, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td.product-name dd {
  margin-bottom: 10px;
}
.woocommerce-order-received #page table.order_details td.product-name dd:last-child, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td.product-name dd:last-child, .woocommerce-checkout #page table.order_details td.product-name dd:last-child, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td.product-name dd:last-child, .woocommerce-cart #page table.order_details td.product-name dd:last-child, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td.product-name dd:last-child, .woocommerce-view-order #page table.order_details td.product-name dd:last-child, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td.product-name dd:last-child {
  margin-bottom: 0;
}
.woocommerce-order-received #page table.order_details td dl, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td dl, .woocommerce-checkout #page table.order_details td dl, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td dl, .woocommerce-cart #page table.order_details td dl, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td dl, .woocommerce-view-order #page table.order_details td dl, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td dl {
  font-size: 14px;
}
.woocommerce-order-received #page table.order_details td dd p, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table td dd p, .woocommerce-checkout #page table.order_details td dd p, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table td dd p, .woocommerce-cart #page table.order_details td dd p, .woocommerce-cart #page table.woocommerce-checkout-review-order-table td dd p, .woocommerce-view-order #page table.order_details td dd p, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table td dd p {
  margin-top: 5px;
}
.woocommerce-order-received #page table.order_details tfoot tr:first-child th, .woocommerce-order-received #page table.order_details tfoot tr:first-child td, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot tr:first-child td, .woocommerce-checkout #page table.order_details tfoot tr:first-child th, .woocommerce-checkout #page table.order_details tfoot tr:first-child td, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot tr:first-child td, .woocommerce-cart #page table.order_details tfoot tr:first-child th, .woocommerce-cart #page table.order_details tfoot tr:first-child td, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot tr:first-child td, .woocommerce-view-order #page table.order_details tfoot tr:first-child th, .woocommerce-view-order #page table.order_details tfoot tr:first-child td, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot tr:first-child td {
  padding-top: 30px;
  border-top: 1px solid #777;
}
.woocommerce-order-received #page table.order_details tfoot th, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout #page table.order_details tfoot th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-cart #page table.order_details tfoot th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-view-order #page table.order_details tfoot th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot th {
  padding-left: 0;
  color: #666;
  text-align: left;
}
.woocommerce-order-received #page table.order_details .order_item td, .woocommerce-order-received #page table.order_details .cart_item td, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table .order_item td, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table .cart_item td, .woocommerce-checkout #page table.order_details .order_item td, .woocommerce-checkout #page table.order_details .cart_item td, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table .order_item td, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table .cart_item td, .woocommerce-cart #page table.order_details .order_item td, .woocommerce-cart #page table.order_details .cart_item td, .woocommerce-cart #page table.woocommerce-checkout-review-order-table .order_item td, .woocommerce-cart #page table.woocommerce-checkout-review-order-table .cart_item td, .woocommerce-view-order #page table.order_details .order_item td, .woocommerce-view-order #page table.order_details .cart_item td, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table .order_item td, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table .cart_item td {
  padding-top: 30px;
  padding-bottom: 20px;
  padding-left: 10px;
}
.woocommerce-order-received #page table.woocommerce-checkout-review-order-table, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table, .woocommerce-cart #page table.woocommerce-checkout-review-order-table, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
.woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tbody td.product-name {
  width: 40%;
}
.woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot th {
  border-bottom: 0 none;
}
.woocommerce-order-received #page table.woocommerce-checkout-review-order-table th, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead th, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table .cart_item td, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table .cart_item td, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot td, .woocommerce-cart #page table.woocommerce-checkout-review-order-table th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table .cart_item td, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot td, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table thead th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table .cart_item td, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot td {
  padding-left: 40px;
  padding-right: 40px;
}
.woocommerce-order-received #page table.woocommerce-checkout-review-order-table th.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table th.product-total, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table th.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table th.product-total, .woocommerce-cart #page table.woocommerce-checkout-review-order-table th.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table th.product-total, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table th.product-name, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table th.product-total {
  padding-top: 30px;
  padding-bottom: 30px;
}
.woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot .order-total th, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tfoot .order-total td, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot .order-total th, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tfoot .order-total td, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot .order-total th, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tfoot .order-total td, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot .order-total th, .woocommerce-view-order #page table.woocommerce-checkout-review-order-table tfoot .order-total td {
  padding-bottom: 30px;
}
.woocommerce-order-received #page table.cart td, .woocommerce-checkout #page table.cart td, .woocommerce-cart #page table.cart td, .woocommerce-view-order #page table.cart td {
  padding-top: 15px;
}
.woocommerce-order-received #page table.cart td.actions .coupon .input-text, .woocommerce-checkout #page table.cart td.actions .coupon .input-text, .woocommerce-cart #page table.cart td.actions .coupon .input-text, .woocommerce-view-order #page table.cart td.actions .coupon .input-text {
  border: 1px solid #ddd;
  margin-right: 10px;
  line-height: inherit;
}
.woocommerce-order-received #page table.cart td.product-name > a, .woocommerce-checkout #page table.cart td.product-name > a, .woocommerce-cart #page table.cart td.product-name > a, .woocommerce-view-order #page table.cart td.product-name > a {
  margin: 0 0 10px;
  text-decoration: none;
}
.woocommerce-order-received #page table.cart td.product-name dl.variation dd, .woocommerce-order-received #page table.cart td.product-name dl.variation dt, .woocommerce-checkout #page table.cart td.product-name dl.variation dd, .woocommerce-checkout #page table.cart td.product-name dl.variation dt, .woocommerce-cart #page table.cart td.product-name dl.variation dd, .woocommerce-cart #page table.cart td.product-name dl.variation dt, .woocommerce-view-order #page table.cart td.product-name dl.variation dd, .woocommerce-view-order #page table.cart td.product-name dl.variation dt {
  float: none;
  margin-right: 0;
}
.woocommerce-order-received #page table.cart td.product-name dd, .woocommerce-checkout #page table.cart td.product-name dd, .woocommerce-cart #page table.cart td.product-name dd, .woocommerce-view-order #page table.cart td.product-name dd {
  margin-bottom: 10px;
}
.woocommerce-order-received #page table.cart td.product-name dd:last-child, .woocommerce-checkout #page table.cart td.product-name dd:last-child, .woocommerce-cart #page table.cart td.product-name dd:last-child, .woocommerce-view-order #page table.cart td.product-name dd:last-child {
  margin-bottom: 0;
}
.woocommerce-order-received #page table.cart td dl, .woocommerce-checkout #page table.cart td dl, .woocommerce-cart #page table.cart td dl, .woocommerce-view-order #page table.cart td dl {
  font-size: 14px;
}
.woocommerce-order-received #page table.cart td dd p, .woocommerce-checkout #page table.cart td dd p, .woocommerce-cart #page table.cart td dd p, .woocommerce-view-order #page table.cart td dd p {
  margin-top: 5px;
}
.woocommerce-order-received #page table.cart input, .woocommerce-order-received #page table.cart input.button, .woocommerce-checkout #page table.cart input, .woocommerce-checkout #page table.cart input.button, .woocommerce-cart #page table.cart input, .woocommerce-cart #page table.cart input.button, .woocommerce-view-order #page table.cart input, .woocommerce-view-order #page table.cart input.button {
  line-height: inherit;
  height: auto !important;
}
.woocommerce-order-received #page .addresses, .woocommerce-checkout #page .addresses, .woocommerce-cart #page .addresses, .woocommerce-view-order #page .addresses {
  margin-bottom: 30px;
}
.woocommerce-cart #page table td.product-name > a {
  display: inline-block;
}
.woocommerce-order-received .woocommerce table.shop_table.customer_details td, .woocommerce-checkout .woocommerce table.shop_table.customer_details td, .woocommerce-cart .woocommerce table.shop_table.customer_details td, .woocommerce-view-order .woocommerce table.shop_table.customer_details td {
  border-top: 0 none !important;
}
.woocommerce-order-received .woocommerce table.shop_table.order_details, .woocommerce-order-received .woocommerce table.shop_table.woocommerce-checkout-review-order-table, .woocommerce-checkout .woocommerce table.shop_table.order_details, .woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table, .woocommerce-cart .woocommerce table.shop_table.order_details, .woocommerce-cart .woocommerce table.shop_table.woocommerce-checkout-review-order-table, .woocommerce-view-order .woocommerce table.shop_table.order_details, .woocommerce-view-order .woocommerce table.shop_table.woocommerce-checkout-review-order-table {
  border: 0 none;
}
.woocommerce-order-received .woocommerce table.shop_table.order_details td, .woocommerce-order-received .woocommerce table.shop_table.woocommerce-checkout-review-order-table td, .woocommerce-checkout .woocommerce table.shop_table.order_details td, .woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table td, .woocommerce-cart .woocommerce table.shop_table.order_details td, .woocommerce-cart .woocommerce table.shop_table.woocommerce-checkout-review-order-table td, .woocommerce-view-order .woocommerce table.shop_table.order_details td, .woocommerce-view-order .woocommerce table.shop_table.woocommerce-checkout-review-order-table td {
  border: 0 none !important;
  vertical-align: top;
  border-bottom: 1px solid #ddd;
}
.woocommerce-order-received .woocommerce table.shop_table.order_details tfoot, .woocommerce-order-received .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot, .woocommerce-checkout .woocommerce table.shop_table.order_details tfoot, .woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot, .woocommerce-cart .woocommerce table.shop_table.order_details tfoot, .woocommerce-cart .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot, .woocommerce-view-order .woocommerce table.shop_table.order_details tfoot, .woocommerce-view-order .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot {
  font-size: 15px;
  font-weight: normal;
}
.woocommerce-order-received .woocommerce table.shop_table.order_details tfoot th, .woocommerce-order-received .woocommerce table.shop_table.order_details tfoot td, .woocommerce-order-received .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-order-received .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout .woocommerce table.shop_table.order_details tfoot th, .woocommerce-checkout .woocommerce table.shop_table.order_details tfoot td, .woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td, .woocommerce-cart .woocommerce table.shop_table.order_details tfoot th, .woocommerce-cart .woocommerce table.shop_table.order_details tfoot td, .woocommerce-cart .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-cart .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td, .woocommerce-view-order .woocommerce table.shop_table.order_details tfoot th, .woocommerce-view-order .woocommerce table.shop_table.order_details tfoot td, .woocommerce-view-order .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th, .woocommerce-view-order .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot td {
  border: 0 none !important;
}
.woocommerce-order-received .woocommerce table.shop_table.order_details tfoot tr:first-child th, .woocommerce-order-received .woocommerce table.shop_table.order_details tfoot tr:first-child td, .woocommerce-order-received .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-order-received .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td, .woocommerce-checkout .woocommerce table.shop_table.order_details tfoot tr:first-child th, .woocommerce-checkout .woocommerce table.shop_table.order_details tfoot tr:first-child td, .woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-checkout .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td, .woocommerce-cart .woocommerce table.shop_table.order_details tfoot tr:first-child th, .woocommerce-cart .woocommerce table.shop_table.order_details tfoot tr:first-child td, .woocommerce-cart .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-cart .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td, .woocommerce-view-order .woocommerce table.shop_table.order_details tfoot tr:first-child th, .woocommerce-view-order .woocommerce table.shop_table.order_details tfoot tr:first-child td, .woocommerce-view-order .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th, .woocommerce-view-order .woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td {
  border-top: 1px solid #777 !important;
}
.woocommerce-order-received .woocommerce table.shop_table.customer_details, .woocommerce-checkout .woocommerce table.shop_table.customer_details, .woocommerce-cart .woocommerce table.shop_table.customer_details, .woocommerce-view-order .woocommerce table.shop_table.customer_details {
  border: 0 none;
  margin-top: 0;
}
.woocommerce-order-received .woocommerce table.shop_table.customer_details th, .woocommerce-checkout .woocommerce table.shop_table.customer_details th, .woocommerce-cart .woocommerce table.shop_table.customer_details th, .woocommerce-view-order .woocommerce table.shop_table.customer_details th {
  color: #666;
  width: 30%;
}
.woocommerce-order-received .woocommerce table.shop_table.customer_details td, .woocommerce-checkout .woocommerce table.shop_table.customer_details td, .woocommerce-cart .woocommerce table.shop_table.customer_details td, .woocommerce-view-order .woocommerce table.shop_table.customer_details td {
  border: 0 none !important;
}
.woocommerce-order-pay .woocommerce table.shop_table, .woocommerce-order-pay #page .woocommerce table.shop_table {
  table-layout: auto;
  border-collapse: inherit;
}
.woocommerce-order-pay .woocommerce table.shop_table th, .woocommerce-order-pay .woocommerce table.shop_table td, .woocommerce-order-pay #page .woocommerce table.shop_table th, .woocommerce-order-pay #page .woocommerce table.shop_table td {
  border: 0 none;
}
.woocommerce-order-pay .woocommerce table.shop_table tfoot th, .woocommerce-order-pay .woocommerce table.shop_table tfoot td, .woocommerce-order-pay #page .woocommerce table.shop_table tfoot th, .woocommerce-order-pay #page .woocommerce table.shop_table tfoot td {
  border: 0 none !important;
  border-bottom: 1px solid #ddd !important;
}
.woocommerce-order-pay .woocommerce table.shop_table tfoot tr:last-child th, .woocommerce-order-pay .woocommerce table.shop_table tfoot tr:last-child td, .woocommerce-order-pay #page .woocommerce table.shop_table tfoot tr:last-child th, .woocommerce-order-pay #page .woocommerce table.shop_table tfoot tr:last-child td {
  border-bottom: 0 none !important;
}
.woocommerce-order-pay .woocommerce #payment ul.payment_methods + div.form-row, .woocommerce-order-pay #page .woocommerce #payment ul.payment_methods + div.form-row {
  z-index: 20;
  padding: 0;
  margin-top: 80px;
  margin-bottom: 50px;
}
.woocommerce-thankyou-order-received {
  background-color: #46b450;
  color: #fff;
  padding: 18px 20px;
  margin-bottom: 30px;
}
.woocommerce-thankyou-order-received .lnr {
  margin-right: 8px;
  font-size: 20px;
  position: relative;
  top: 2px;
}
.order-received-check-email-notice, .notice.order-received-check-email-notice {
  position: relative;
  padding: 10px 20px 10px 185px;
  margin: 40px 0;
}
.order-received-check-email-notice .notice-graphic, .notice.order-received-check-email-notice .notice-graphic {
  position: absolute;
  left: -90px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 100%;
  padding: 8px;
  width: auto;
  z-index: 20;
  max-width: 22%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
  background-color: #fff;
}
.order-received-check-email-notice .notice-graphic img, .notice.order-received-check-email-notice .notice-graphic img {
  border-radius: 100%;
  border: 2px dashed #ddd;
  display: block;
}
.order-received-notification.uk-modal .order-received-check-email-notice .notice-graphic, .order-received-notification.uk-modal .notice.order-received-check-email-notice .notice-graphic {
  max-width: 27%;
}
/* WooCommerce payment method */
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  background: transparent;
  border-radius: 0;
}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
  padding: 0;
  border-bottom: 0 none;
  mmax-width: 65%;
  max-width: none;
}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
  max-height: 26px;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
  pposition: absolute;
  position: relative;
  box-sizing: border-box;
  mmax-width: 400px;
  max-width: none;
  padding: 15px;
  margin: 0;
  font-size: 14px;
  bborder-radius: 2px;
  border-radius: 0;
  line-height: 1.5;
  bbackground-color: #f8f8f8;
  background-color: #fff;
  color: #515151;
  rright: -414px;
  right: 0;
  top: 0;
  z-index: 11;
  /*-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
			-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
			box-shadow: 0px 1px 2px rgba(0,0,0,0.25);
			-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";
			filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');*/
  bborder: 2px solid #0b588f;
  border: 1px solid #eee;
  border-top: 0 none;
}
#add_payment_method #payment div.payment_box:after, #add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:after, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:after, .woocommerce-checkout #payment div.payment_box:before {
  display: none;
  right: 100%;
  top: 25px;
  left: auto;
  margin: 0;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
#add_payment_method #payment div.payment_box:after, .woocommerce-cart #payment div.payment_box:after, .woocommerce-checkout #payment div.payment_box:after {
  border-color: rgba(248, 248, 248, 0);
  border-right-color: #f8f8f8;
  border-width: 10px;
  margin-top: -10px;
}
#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
  border-color: rgba(11, 88, 143, 0);
  border-right-color: #0b588f;
  border-width: 13px;
  margin-top: -13px;
}
#add_payment_method #payment div.payment_box > p:first-child, .woocommerce-cart #payment div.payment_box > p:first-child, .woocommerce-checkout #payment div.payment_box > p:first-child {
  margin-top: 0;
}
#add_payment_method #payment div.form-row.place-order, .woocommerce-cart #payment div.form-row.place-order, .woocommerce-checkout #payment div.form-row.place-order {
  z-index: 20;
  padding: 0;
  margin-top: 40px;
  margin-bottom: 50px;
}
#add_payment_method #payment .terms, #add_payment_method #payment .wc-terms-and-conditions, .woocommerce-cart #payment .terms, .woocommerce-cart #payment .wc-terms-and-conditions, .woocommerce-checkout #payment .terms, .woocommerce-checkout #payment .wc-terms-and-conditions {
  margin-bottom: 30px;
}
#add_payment_method ul.payment_methods li.wc_payment_method, .woocommerce-cart ul.payment_methods li.wc_payment_method, .woocommerce-checkout ul.payment_methods li.wc_payment_method {
  position: relative;
  background-color: #f2f2f2;
  margin-bottom: 15px !important;
}
#add_payment_method .woocommerce-terms-and-conditions-wrapper, .woocommerce-cart .woocommerce-terms-and-conditions-wrapper, .woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {
  padding-left: 10px;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  float: none;
  width: auto;
  border-radius: 50px;
  padding: 18px 60px;
  font-size: 20px;
  margin-bottom: 0;
  margin-top: 20px;
}
input.ssus-radiobtn {
  position: absolute;
  visibility: hidden;
  top: 35px !important;
  left: 25px !important;
}
.ssus-radiobtn-label {
  display: block;
  position: relative;
  /*font-weight: 300;
	font-size: 1.35em;*/
  padding: 25px 25px 25px 65px;
  margin: 0;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  transition: all 0.25s linear;
}
.ssus-radiobtn-label:before {
  content: "";
  position: absolute;
  width: 26px;
  height: 26px;
  background-color: transparent;
  border-radius: 100%;
  left: 25px;
  top: 28px;
  border: 4px solid transparent;
}
.ssus-radiobtn-label:after {
  content: "";
  display: block;
  height: 14px;
  width: 14px;
  background-color: transparent;
  position: absolute;
  left: 28px;
  border-radius: 100%;
  top: 34px;
  left: 31px;
}
.ssus-radiobtn-marker {
  display: block;
  position: absolute;
  border: 4px solid #aaa;
  border-radius: 100%;
  height: 26px;
  width: 26px;
  top: 28px;
  left: 25px;
  -webkit-transition: border 0.25s linear;
  -moz-transition: border 0.25s linear;
  transition: border 0.25s linear;
}
.ssus-radiobtn-marker:before {
  display: block;
  position: absolute;
  content: "";
  border-radius: 100%;
  height: 14px;
  width: 14px;
  top: 2px;
  left: 2px;
  margin: auto;
  -webkit-transition: background 0.25s linear;
  -moz-transition: background 0.25s linear;
  transition: background 0.25s linear;
}
input.ssus-radiobtn:checked ~ .ssus-radiobtn-label {
  background-color: #029a55;
  color: #fff;
}
input.ssus-radiobtn:checked ~ .ssus-radiobtn-label:before {
  border-color: #fff;
}
input.ssus-radiobtn:checked ~ .ssus-radiobtn-label:after {
  background-color: #fff;
}
input.ssus-radiobtn:checked ~ .ssus-radiobtn-marker {
  border-color: #fff;
}
input.ssus-radiobtn:checked ~ .ssus-radiobtn-marker:before {
  background: #fff;
}
.woocommerce-checkout #payment input.ssus-radiobtn:checked ~ div.payment_box {
  border-color: #029a55;
}
/* Added by CR-0016 for GSA image in header/menu */
#trueHeader #nav ul li.menu-item.gsa-contractor {
  position: absolute;
  right: -70px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transfor: translateY(-50%);
}
#trueHeader #nav ul li.menu-item.gsa-contractor > a {
  padding: 5px 15px;
  background-color: #00538e;
  border-radius: 2px;
  max-width: 60px;
}
#trueHeader #nav ul li.menu-item.gsa-contractor > a img {
  max-height: 25px;
}
#footer #topFooter .footer-gsa-link > a {
  padding: 8px 10px;
  background-color: #fff;
  color: #0b588f;
  border-radius: 2px;
  font-size: 15px;
  display: inline-block;
  border-bottom: 0 none;
}
#footer #topFooter li.footer-gsa-link {
  margin-top: 12px;
}
#footer #topFooter .footer-gsa-link > a:hover {
  background-color: #f2f2f2;
}
.woocommerce-checkout-ssus_gsa_contractor {
  display: block;
  padding-left: 20px;
  margin-top: -24px;
}
.wf-loading body, .wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4, .wf-loading h5, .wf-loading h6 {
  font-family: sans-serif;
}
body.floadc {
  font-family: Roboto, sans-serif;
  /* li strong,
	p strong{
		font-weight: 700;
	} */
}
body.floadc mark {
  font-family: Roboto, sans-serif;
}
body.floadc b, body.floadc strong {
  font-weight: 700;
}
body.floadc #nav a {
  font-family: Roboto, sans-serif;
}
body.floadc h1, body.floadc h2, body.floadc h3, body.floadc h4, body.floadc h5, body.floadc h6, body.floadc #page h1, body.floadc #page h2, body.floadc #page h3, body.floadc #page h4, body.floadc #page h5, body.floadc #page h6, body.floadc .h2-outside {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.5;
}
body.floadc h2 {
  font-size: 28px;
}
body.floadc h3 {
  font-size: 25px;
}
body.floadc h4 {
  font-size: 21px;
}
body.floadc h5 {
  font-size: 19px;
}
body.floadc h6 {
  font-size: 18px;
}
body.floadc h5, body.floadc h6 {
  color: #666;
  margin-bottom: 1em;
}
.single-city .city-course-information, .single-city .city-details-aside {
  _float: left;
  _margin-left: 2.5641025641%;
}
.single-city .city-course-information, .single-city #page .city-course-information {
  _margin-left: 0;
  width: 71.358974359%;
  padding-right: 20px;
  border-right: 1px solid #ddd;
}
.single-city .city-course-information .course-listing-wrapper .listing table, .single-city #page .city-course-information .course-listing-wrapper .listing table {
  margin-top: 0;
  margin-bottom: 20px;
}
.single-city .city-details-aside, .single-city #page .city-details-aside {
  width: 26.0769230769%;
}
.single-city .city-details-aside .section, .single-city #page .city-details-aside .section {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #ddd;
}
.single-city .city-details-aside .section h2.section-title, .single-city .city-details-aside .section h3.section-title, .single-city .city-details-aside .section h4.section-title, .single-city #page .city-details-aside .section h2.section-title, .single-city #page .city-details-aside .section h3.section-title, .single-city #page .city-details-aside .section h4.section-title {
  font-weight: 600;
  padding-bottom: 10px;
  border-bottom: 1px solid;
}
.single-city .city-details-aside .section h2.section-title, .single-city #page .city-details-aside .section h2.section-title {
  font-size: 18px;
}
.single-city .city-details-aside .section-title, .single-city #page .city-details-aside .section-title {
  text-align: left;
}
.single-city .city-details-aside .classroom-gallery, .single-city #page .city-details-aside .classroom-gallery {
  margin-top: 0;
}
.single-city .city-details-aside .ssus-gallery-slideshow.slideshow-wrapper, .single-city #page .city-details-aside .ssus-gallery-slideshow.slideshow-wrapper {
  padding: 10px 10px 5px;
  margin-bottom: 0;
}
.single-city .city-details-aside .testimonial-outer, .single-city #page .city-details-aside .testimonial-outer {
  margin-bottom: 0;
  margin-top: 50px;
}
.single-city .city-details-aside .testimonial, .single-city #page .city-details-aside .testimonial {
  padding: 40px 25px 25px 25px;
}
.single-city .city-details-aside .testimonial:before, .single-city #page .city-details-aside .testimonial:before {
  font-size: 80px;
  color: #e5e5e5;
  font-style: normal;
  top: -40px;
  left: 50%;
  line-height: 100px;
  transform: translateX(-50%);
  _transform: translateY(0);
  height: 70px;
  width: 70px;
  background-color: #f5f5f5;
  padding: 0 10px;
  border-radius: 50%;
  border: 5px solid #fff;
  font-weight: bold;
}
.single-city .city-details-aside .testimonial > p, .single-city #page .city-details-aside .testimonial > p {
  overflow: auto;
  max-height: 180px;
}
.single-city .city-details-aside .testimonial-author, .single-city #page .city-details-aside .testimonial-author {
  color: #808080;
  font-weight: normal;
}
.single-city .city-details-aside .course-explorer > .widget, .single-city #page .city-details-aside .course-explorer > .widget {
  margin-bottom: 20px;
}
.single-city .city-details-aside .course-explorer > .widget h2, .single-city #page .city-details-aside .course-explorer > .widget h2 {
  margin-bottom: 10px;
}
.single-city .section-title {
  text-align: center;
  margin-bottom: 15px;
}
.single-city .products-container {
  margin-top: 60px;
}
.single-city .products-container ul.product-list {
  display: flex;
  align-items: center;
  align-content: center;
  margin: 30px 0 0;
}
.single-city .products-container ul.product-list li.product {
  margin-bottom: 20px;
  margin-right: 20px;
  text-align: center;
}
.single-city .products-container ul.product-list li.product h3 {
  font-weight: bold;
  font-size: 20px !important;
  margin-bottom: 10px;
}
.single-city .products-container ul.product-list li.product .price {
  font-size: 14px;
  color: #77a464;
}
.single-city .products-container ul.product-list li.product .price .amt {
  font-size: 18px;
  font-weight: 500;
}
.single-city .products-container ul.product-list li.product .primary-cta {
  display: block;
}
.single-city .products-container ul.product-list li.product:last-child, .single-city .products-container ul.product-list li.product.last {
  margin-right: 0;
}
.mg0 {
  margin: 0;
}
.single-gallery img.ssus-gallery-image {
  border: 1px solid #ddd;
}
.gallery-post-modal > .uk-modal-dialog-blank {
  height: 100vh;
  background-color: #f4f4f4;
}
.gallery-post-modal > .uk-modal-dialog-blank > .uk-grid {
  _height: inherit;
}
.gallery-post-modal > .uk-modal-dialog-blank > .uk-grid .uk-row-first {
  _height: inherit;
}
.gallery-post-modal .wrapper {
  width: 1100px;
  _height: 100vh;
  padding: 40px 50px;
  background-color: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
}
.gallery-post-modal #content {
  _margin: 50px 0;
  _height: inherit;
}
.gallery-post-modal #content .contentBlock {
  background: #f4f4f4;
  padding-top: 60px;
  padding-bottom: 40px;
  _height: inherit;
}
.gallery-post-modal .uk-modal-close.uk-close {
  font-size: 24px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  background-color: #0b588f;
  color: #fff;
  padding: 8px;
  border-radius: 50%;
  opacity: 1;
  top: 40px;
  right: 40px;
}
.gallery-post-modal .uk-modal-close.uk-close:after {
  content: "";
  font-family: "Dashicons";
}
.gallery-post-modal img.ssus-gallery-image {
  border: 1px solid #ddd;
}
.gallery-post-modal #page {
  padding-top: 0;
}
.gallery-post-modal #page .post h2.gallery-title, .gallery-post-modal #page .post .gallery-title, .gallery-post-modal #page .post .entry-content h2.gallery-title, .gallery-post-modal #page .post .entry-content .gallery-title {
  font-size: 28px;
  padding-bottom: 5px;
  margin-bottom: 40px;
  border-bottom: 1px solid;
  position: relative;
}
.gallery-post-modal #page .post h2.gallery-title:after, .gallery-post-modal #page .post .gallery-title:after, .gallery-post-modal #page .post .entry-content h2.gallery-title:after, .gallery-post-modal #page .post .entry-content .gallery-title:after {
  _content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  width: 10%;
  background-color: #0b588f;
}
.gallery-post-modal #page .post h2.gallery-title:before, .gallery-post-modal #page .post .gallery-title:before, .gallery-post-modal #page .post .entry-content h2.gallery-title:before, .gallery-post-modal #page .post .entry-content .gallery-title:before {
  content: "";
  position: absolute;
  left: -50px;
  top: 0;
  width: 4px;
  height: 100%;
  background-color: #0b588f;
}
.gallery-post-modal .related-galleries .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper h3, .gallery-post-modal #page .related-galleries .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper h3 {
  font-size: 18px;
  width: 100%;
}
.gallery-post-modal .related-galleries .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper img, .gallery-post-modal #page .related-galleries .ssus-gallery-slideshow.gallery-posts .ssus-slideshow-item-wrapper img {
  width: 100%;
}
/* Reseller Products */
#page .wc-login-form form.login, #page .wc-login-form.woocommerce form.login, .wc-login-form form.login, .wc-login-form.woocommerce form.login {
  margin: 20px 0;
  padding: 30px;
  border-color: #ddd;
  border-radius: 2px;
}
#page .wc-login-form h2, .wc-login-form h2 {
  font-size: 22px;
}
#page .wc-login-form.woocommerce form .form-row input, #page .wc-login-form.woocommerce form .form-row select, #page .wc-login-form.woocommerce form .form-row textarea, .wc-login-form.woocommerce form .form-row input, .wc-login-form.woocommerce form .form-row select, .wc-login-form.woocommerce form .form-row textarea {
  font-size: 14px;
  line-height: inherit;
  border-width: 1px;
}
#page .wc-login-form.woocommerce form .form-row input.input-text, .wc-login-form.woocommerce form .form-row input.input-text {
  padding: 5px 12px;
}
#page .wc-login-form.woocommerce form .form-row input.button, .wc-login-form.woocommerce form .form-row input.button {
  border: 0 none;
  padding: 6px 12px;
}
#page .wc-login-form label.inline, .wc-login-form label.inline {
  display: block;
}
#page .wc-login-form .button, .wc-login-form .button {
  background-color: #0b588f;
  color: #fff;
  padding: 6px 20px;
  font-weight: 600;
  margin-top: 10px;
}
/* Tabs */
.tabs-vertical {
  margin-bottom: 30px;
}
.tabs-vertical.modern .uk-tab.uk-tab-left {
  border-right: 0 none;
}
.tabs-vertical.modern .uk-tab > li.tab-list-item > a, .tabs-vertical.modern .uk-tab .tab-list-item > a {
  padding: 15px 15px;
  background-color: #f6f6f6;
  border-left: 4px solid #eee;
  margin-bottom: 5px;
  font-weight: 500;
  color: #444;
}
.tabs-vertical.modern .uk-tab > li.tab-list-item.uk-active > a, .tabs-vertical.modern .uk-tab > li.tab-list-item:hover > a, .tabs-vertical.modern .uk-tab .tab-list-item.uk-active > a, .tabs-vertical.modern .uk-tab .tab-list-item:hover > a {
  color: #0b588f;
  border-left-color: #0b588f;
  background-color: #eee;
}
.tabs-vertical.modern .uk-tab > li.tab-list-item:hover, .tabs-vertical.modern .uk-tab > li.tab-list-item:focus, .tabs-vertical.modern .uk-tab .tab-list-item:hover, .tabs-vertical.modern .uk-tab .tab-list-item:focus {
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.tabs-vertical.modern .tab-content-container {
  box-shadow: -4px 0 10px rgba(0, 0, 0, 0.15);
}
.tabs-vertical.modern .tab-content-container .tab-content {
  padding: 30px 30px 20px 0px;
}
.tabs-vertical.modern .tab-content-container .tab-content .tab-content-item p > .button {
  margin-left: 20px;
}
.tabs-vertical.modern .tab-content-container .tab-content .tab-content-item p > .button:first-child {
  margin-left: 0;
}
.tabs-horizontal {
  margin: 30px 0;
}
.tabs-horizontal.modern .tab-list-container .uk-tab {
  border-bottom: 0 none;
}
.tabs-horizontal.modern .tab-list-container .uk-tab > li > a {
  border: 0 none;
  margin-bottom: 0;
}
.tabs-horizontal.modern .tab-list-container .tab-list-item > a, .tabs-horizontal.modern .tab-list-container .uk-tab > li.tab-list-item > a {
  padding: 15px 15px;
  background-color: #f6f6f6;
  border-top: 4px solid #eee;
  font-weight: 500;
  color: #444;
}
.tabs-horizontal.modern .tab-list-container .tab-list-item.uk-active > a, .tabs-horizontal.modern .tab-list-container .tab-list-item:hover > a, .tabs-horizontal.modern .tab-list-container .uk-tab > li.tab-list-item.uk-active > a, .tabs-horizontal.modern .tab-list-container .uk-tab > li.tab-list-item:hover > a {
  color: #0b588f;
  border-top-color: #0b588f;
  background-color: #eee;
}
.tabs-horizontal.modern .tab-list-container .tab-list-item:hover, .tabs-horizontal.modern .tab-list-container .tab-list-item:focus, .tabs-horizontal.modern .tab-list-container .uk-tab > li.tab-list-item:hover, .tabs-horizontal.modern .tab-list-container .uk-tab > li.tab-list-item:focus {
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.tabs-horizontal.modern .tab-content-container {
  box-shadow: 0 -4px 10px rgba(0, 0, 0, 0.15);
}
.tabs-horizontal.modern .tab-content-container .tab-content {
  padding: 30px;
}
/* WooCommerce - My Account page */
.woocommerce-account form.login input.input-text, .woocommerce-account form.login .form-row input.input-text, .woocommerce-account.woocommerce form.login input.input-text, .woocommerce-account.woocommerce form.login .form-row input.input-text, .woocommerce-account form.register input.input-text, .woocommerce-account form.register .form-row input.input-text, .woocommerce-account.woocommerce form.register input.input-text, .woocommerce-account.woocommerce form.register .form-row input.input-text, .woocommerce-account form.lost_reset_password input.input-text, .woocommerce-account form.lost_reset_password .form-row input.input-text, .woocommerce-account.woocommerce .lost_reset_password input.input-text, .woocommerce-account.woocommerce .lost_reset_password .form-row input.input-text, .woocommerce-account #page form.login input.input-text, .woocommerce-account #page form.login .form-row input.input-text, .woocommerce-account #page.woocommerce form.login input.input-text, .woocommerce-account #page.woocommerce form.login .form-row input.input-text, .woocommerce-account #page form.register input.input-text, .woocommerce-account #page form.register .form-row input.input-text, .woocommerce-account #page.woocommerce form.register input.input-text, .woocommerce-account #page.woocommerce form.register .form-row input.input-text, .woocommerce-account #page form.lost_reset_password input.input-text, .woocommerce-account #page form.lost_reset_password .form-row input.input-text, .woocommerce-account #page.woocommerce .lost_reset_password input.input-text, .woocommerce-account #page.woocommerce .lost_reset_password .form-row input.input-text, #page form.login input.input-text, #page form.login .form-row input.input-text, #page.woocommerce form.login input.input-text, #page.woocommerce form.login .form-row input.input-text, #page form.register input.input-text, #page form.register .form-row input.input-text, #page.woocommerce form.register input.input-text, #page.woocommerce form.register .form-row input.input-text, #page form.lost_reset_password input.input-text, #page form.lost_reset_password .form-row input.input-text, #page.woocommerce .lost_reset_password input.input-text, #page.woocommerce .lost_reset_password .form-row input.input-text {
  border: 0 none;
  background-color: #f4f5f8;
  border-radius: 4px;
  color: #666;
  padding: 12px;
}
.woocommerce-account form.login label, .woocommerce-account.woocommerce form.login label, .woocommerce-account form.register label, .woocommerce-account.woocommerce form.register label, .woocommerce-account form.lost_reset_password label, .woocommerce-account.woocommerce .lost_reset_password label, .woocommerce-account #page form.login label, .woocommerce-account #page.woocommerce form.login label, .woocommerce-account #page form.register label, .woocommerce-account #page.woocommerce form.register label, .woocommerce-account #page form.lost_reset_password label, .woocommerce-account #page.woocommerce .lost_reset_password label, #page form.login label, #page.woocommerce form.login label, #page form.register label, #page.woocommerce form.register label, #page form.lost_reset_password label, #page.woocommerce .lost_reset_password label {
  color: #666;
}
.woocommerce-account form.login label.inline, .woocommerce-account.woocommerce form.login label.inline, .woocommerce-account form.register label.inline, .woocommerce-account.woocommerce form.register label.inline, .woocommerce-account form.lost_reset_password label.inline, .woocommerce-account.woocommerce .lost_reset_password label.inline, .woocommerce-account #page form.login label.inline, .woocommerce-account #page.woocommerce form.login label.inline, .woocommerce-account #page form.register label.inline, .woocommerce-account #page.woocommerce form.register label.inline, .woocommerce-account #page form.lost_reset_password label.inline, .woocommerce-account #page.woocommerce .lost_reset_password label.inline, #page form.login label.inline, #page.woocommerce form.login label.inline, #page form.register label.inline, #page.woocommerce form.register label.inline, #page form.lost_reset_password label.inline, #page.woocommerce .lost_reset_password label.inline {
  display: table;
}
.woocommerce-account form.login label.inline input, .woocommerce-account.woocommerce form.login label.inline input, .woocommerce-account form.register label.inline input, .woocommerce-account.woocommerce form.register label.inline input, .woocommerce-account form.lost_reset_password label.inline input, .woocommerce-account.woocommerce .lost_reset_password label.inline input, .woocommerce-account #page form.login label.inline input, .woocommerce-account #page.woocommerce form.login label.inline input, .woocommerce-account #page form.register label.inline input, .woocommerce-account #page.woocommerce form.register label.inline input, .woocommerce-account #page form.lost_reset_password label.inline input, .woocommerce-account #page.woocommerce .lost_reset_password label.inline input, #page form.login label.inline input, #page.woocommerce form.login label.inline input, #page form.register label.inline input, #page.woocommerce form.register label.inline input, #page form.lost_reset_password label.inline input, #page.woocommerce .lost_reset_password label.inline input {
  margin-right: 3px;
  position: relative;
  top: 1px;
}
.woocommerce-account #customer_login, .woocommerce-account #customer_register, .woocommerce-account #lost_password, .woocommerce-account #page #customer_login, .woocommerce-account #page #customer_register, .woocommerce-account #page #lost_password, #page #customer_login, #page #customer_register, #page #lost_password {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
  margin-bottom: 120px;
}
.woocommerce-account #customer_login.col2-set .col-1, .woocommerce-account #customer_login.col2-set .col-2, .woocommerce-account #customer_register.col2-set .col-1, .woocommerce-account #customer_register.col2-set .col-2, .woocommerce-account #lost_password.col2-set .col-1, .woocommerce-account #lost_password.col2-set .col-2, .woocommerce-account #page #customer_login.col2-set .col-1, .woocommerce-account #page #customer_login.col2-set .col-2, .woocommerce-account #page #customer_register.col2-set .col-1, .woocommerce-account #page #customer_register.col2-set .col-2, .woocommerce-account #page #lost_password.col2-set .col-1, .woocommerce-account #page #lost_password.col2-set .col-2, #page #customer_login.col2-set .col-1, #page #customer_login.col2-set .col-2, #page #customer_register.col2-set .col-1, #page #customer_register.col2-set .col-2, #page #lost_password.col2-set .col-1, #page #lost_password.col2-set .col-2 {
  float: none;
  flex: 1;
}
.woocommerce-account #customer_login.col2-set .col-1, .woocommerce-account #customer_register.col2-set .col-1, .woocommerce-account #lost_password.col2-set .col-1, .woocommerce-account #page #customer_login.col2-set .col-1, .woocommerce-account #page #customer_register.col2-set .col-1, .woocommerce-account #page #lost_password.col2-set .col-1, #page #customer_login.col2-set .col-1, #page #customer_register.col2-set .col-1, #page #lost_password.col2-set .col-1 {
  width: auto;
  align-self: center;
}
.woocommerce-account #customer_login.col2-set .col-2, .woocommerce-account #customer_register.col2-set .col-2, .woocommerce-account #lost_password.col2-set .col-2, .woocommerce-account #page #customer_login.col2-set .col-2, .woocommerce-account #page #customer_register.col2-set .col-2, .woocommerce-account #page #lost_password.col2-set .col-2, #page #customer_login.col2-set .col-2, #page #customer_register.col2-set .col-2, #page #lost_password.col2-set .col-2 {
  margin-left: 40px;
}
.woocommerce-account #customer_login .login-form-la .ua-graphic, .woocommerce-account #customer_login .register-form-la .ua-graphic, .woocommerce-account #customer_register .login-form-la .ua-graphic, .woocommerce-account #customer_register .register-form-la .ua-graphic, .woocommerce-account #lost_password .login-form-la .ua-graphic, .woocommerce-account #lost_password .register-form-la .ua-graphic, .woocommerce-account #page #customer_login .login-form-la .ua-graphic, .woocommerce-account #page #customer_login .register-form-la .ua-graphic, .woocommerce-account #page #customer_register .login-form-la .ua-graphic, .woocommerce-account #page #customer_register .register-form-la .ua-graphic, .woocommerce-account #page #lost_password .login-form-la .ua-graphic, .woocommerce-account #page #lost_password .register-form-la .ua-graphic, #page #customer_login .login-form-la .ua-graphic, #page #customer_login .register-form-la .ua-graphic, #page #customer_register .login-form-la .ua-graphic, #page #customer_register .register-form-la .ua-graphic, #page #lost_password .login-form-la .ua-graphic, #page #lost_password .register-form-la .ua-graphic {
  margin-bottom: 20px;
}
.woocommerce-account #customer_login .login-form-la .ua-graphic img, .woocommerce-account #customer_login .register-form-la .ua-graphic img, .woocommerce-account #customer_register .login-form-la .ua-graphic img, .woocommerce-account #customer_register .register-form-la .ua-graphic img, .woocommerce-account #lost_password .login-form-la .ua-graphic img, .woocommerce-account #lost_password .register-form-la .ua-graphic img, .woocommerce-account #page #customer_login .login-form-la .ua-graphic img, .woocommerce-account #page #customer_login .register-form-la .ua-graphic img, .woocommerce-account #page #customer_register .login-form-la .ua-graphic img, .woocommerce-account #page #customer_register .register-form-la .ua-graphic img, .woocommerce-account #page #lost_password .login-form-la .ua-graphic img, .woocommerce-account #page #lost_password .register-form-la .ua-graphic img, #page #customer_login .login-form-la .ua-graphic img, #page #customer_login .register-form-la .ua-graphic img, #page #customer_register .login-form-la .ua-graphic img, #page #customer_register .register-form-la .ua-graphic img, #page #lost_password .login-form-la .ua-graphic img, #page #lost_password .register-form-la .ua-graphic img {
  max-width: 40%;
  width: 100%;
  height: auto;
}
.woocommerce-account #customer_login .login-form-la .register .secondary-cta, .woocommerce-account #customer_login .register-form-la .register .secondary-cta, .woocommerce-account #customer_register .login-form-la .register .secondary-cta, .woocommerce-account #customer_register .register-form-la .register .secondary-cta, .woocommerce-account #lost_password .login-form-la .register .secondary-cta, .woocommerce-account #lost_password .register-form-la .register .secondary-cta, .woocommerce-account #page #customer_login .login-form-la .register .secondary-cta, .woocommerce-account #page #customer_login .register-form-la .register .secondary-cta, .woocommerce-account #page #customer_register .login-form-la .register .secondary-cta, .woocommerce-account #page #customer_register .register-form-la .register .secondary-cta, .woocommerce-account #page #lost_password .login-form-la .register .secondary-cta, .woocommerce-account #page #lost_password .register-form-la .register .secondary-cta, #page #customer_login .login-form-la .register .secondary-cta, #page #customer_login .register-form-la .register .secondary-cta, #page #customer_register .login-form-la .register .secondary-cta, #page #customer_register .register-form-la .register .secondary-cta, #page #lost_password .login-form-la .register .secondary-cta, #page #lost_password .register-form-la .register .secondary-cta {
  border-bottom: 1px dotted;
  padding-bottom: 3px;
}
.woocommerce-account #customer_login .login-page-ra, .woocommerce-account #customer_register .login-page-ra, .woocommerce-account #lost_password .login-page-ra, .woocommerce-account #page #customer_login .login-page-ra, .woocommerce-account #page #customer_register .login-page-ra, .woocommerce-account #page #lost_password .login-page-ra, #page #customer_login .login-page-ra, #page #customer_register .login-page-ra, #page #lost_password .login-page-ra {
  position: relative;
  backface-visibility: hidden;
  z-index: 1;
}
.woocommerce-account #customer_login .login-page-ra .form-area-wrap, .woocommerce-account #customer_register .login-page-ra .form-area-wrap, .woocommerce-account #lost_password .login-page-ra .form-area-wrap, .woocommerce-account #page #customer_login .login-page-ra .form-area-wrap, .woocommerce-account #page #customer_register .login-page-ra .form-area-wrap, .woocommerce-account #page #lost_password .login-page-ra .form-area-wrap, #page #customer_login .login-page-ra .form-area-wrap, #page #customer_register .login-page-ra .form-area-wrap, #page #lost_password .login-page-ra .form-area-wrap {
  position: relative;
  -webkit-transform: translateZ(0);
}
.woocommerce-account #customer_login .login-form-ra, .woocommerce-account #customer_login .register-form-ra, .woocommerce-account #customer_register .login-form-ra, .woocommerce-account #customer_register .register-form-ra, .woocommerce-account #lost_password .login-form-ra, .woocommerce-account #lost_password .register-form-ra, .woocommerce-account #page #customer_login .login-form-ra, .woocommerce-account #page #customer_login .register-form-ra, .woocommerce-account #page #customer_register .login-form-ra, .woocommerce-account #page #customer_register .register-form-ra, .woocommerce-account #page #lost_password .login-form-ra, .woocommerce-account #page #lost_password .register-form-ra, #page #customer_login .login-form-ra, #page #customer_login .register-form-ra, #page #customer_register .login-form-ra, #page #customer_register .register-form-ra, #page #lost_password .login-form-ra, #page #lost_password .register-form-ra {
  padding: 30px 40px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  border: 0 none;
  -webkit-perspective: 600px;
  perspective: 600px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-clip: padding-box;
  -webkit-transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  z-index: -1;
}
.woocommerce-account #customer_login .login-form-ra.active, .woocommerce-account #customer_login .register-form-ra.active, .woocommerce-account #customer_register .login-form-ra.active, .woocommerce-account #customer_register .register-form-ra.active, .woocommerce-account #lost_password .login-form-ra.active, .woocommerce-account #lost_password .register-form-ra.active, .woocommerce-account #page #customer_login .login-form-ra.active, .woocommerce-account #page #customer_login .register-form-ra.active, .woocommerce-account #page #customer_register .login-form-ra.active, .woocommerce-account #page #customer_register .register-form-ra.active, .woocommerce-account #page #lost_password .login-form-ra.active, .woocommerce-account #page #lost_password .register-form-ra.active, #page #customer_login .login-form-ra.active, #page #customer_login .register-form-ra.active, #page #customer_register .login-form-ra.active, #page #customer_register .register-form-ra.active, #page #lost_password .login-form-ra.active, #page #lost_password .register-form-ra.active {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
  z-index: 10;
}
.woocommerce-account #customer_login .register-form-ra, .woocommerce-account #customer_register .register-form-ra, .woocommerce-account #lost_password .register-form-ra, .woocommerce-account #page #customer_login .register-form-ra, .woocommerce-account #page #customer_register .register-form-ra, .woocommerce-account #page #lost_password .register-form-ra, #page #customer_login .register-form-ra, #page #customer_register .register-form-ra, #page #lost_password .register-form-ra {
  position: absolute;
  left: 0;
  top: 0;
  height: auto;
  width: 100%;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  z-index: -1;
  box-sizing: border-box;
}
.woocommerce-account #customer_login .reset-password-ra, .woocommerce-account #customer_register .reset-password-ra, .woocommerce-account #lost_password .reset-password-ra, .woocommerce-account #page #customer_login .reset-password-ra, .woocommerce-account #page #customer_register .reset-password-ra, .woocommerce-account #page #lost_password .reset-password-ra, #page #customer_login .reset-password-ra, #page #customer_register .reset-password-ra, #page #lost_password .reset-password-ra {
  padding: 30px 40px;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
  border: 0 none;
}
.woocommerce-account #customer_login .login-divider, .woocommerce-account #customer_register .login-divider, .woocommerce-account #lost_password .login-divider, .woocommerce-account #page #customer_login .login-divider, .woocommerce-account #page #customer_register .login-divider, .woocommerce-account #page #lost_password .login-divider, #page #customer_login .login-divider, #page #customer_register .login-divider, #page #lost_password .login-divider {
  margin: 1.5em 0 0;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-family: Raleway, sans-serif;
  font-weight: 600;
  position: relative;
  z-index: 2;
}
.woocommerce-account #customer_login .login-divider .divider, .woocommerce-account #customer_register .login-divider .divider, .woocommerce-account #lost_password .login-divider .divider, .woocommerce-account #page #customer_login .login-divider .divider, .woocommerce-account #page #customer_register .login-divider .divider, .woocommerce-account #page #lost_password .login-divider .divider, #page #customer_login .login-divider .divider, #page #customer_register .login-divider .divider, #page #lost_password .login-divider .divider {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  display: block;
  height: 1px;
  background-color: #eee;
  width: 100%;
  z-index: -1;
}
.woocommerce-account #customer_login .login-divider .text, .woocommerce-account #customer_register .login-divider .text, .woocommerce-account #lost_password .login-divider .text, .woocommerce-account #page #customer_login .login-divider .text, .woocommerce-account #page #customer_register .login-divider .text, .woocommerce-account #page #lost_password .login-divider .text, #page #customer_login .login-divider .text, #page #customer_register .login-divider .text, #page #lost_password .login-divider .text {
  padding: 0 10px;
  position: relative;
  z-index: 2;
  background-color: #fff;
}
.woocommerce-account #customer_login .woocommerce-form-login, .woocommerce-account #customer_login .woocommerce-form-register, .woocommerce-account #customer_login .woocommerce-ResetPassword, .woocommerce-account #customer_register .woocommerce-form-login, .woocommerce-account #customer_register .woocommerce-form-register, .woocommerce-account #customer_register .woocommerce-ResetPassword, .woocommerce-account #lost_password .woocommerce-form-login, .woocommerce-account #lost_password .woocommerce-form-register, .woocommerce-account #lost_password .woocommerce-ResetPassword, .woocommerce-account #page #customer_login .woocommerce-form-login, .woocommerce-account #page #customer_login .woocommerce-form-register, .woocommerce-account #page #customer_login .woocommerce-ResetPassword, .woocommerce-account #page #customer_register .woocommerce-form-login, .woocommerce-account #page #customer_register .woocommerce-form-register, .woocommerce-account #page #customer_register .woocommerce-ResetPassword, .woocommerce-account #page #lost_password .woocommerce-form-login, .woocommerce-account #page #lost_password .woocommerce-form-register, .woocommerce-account #page #lost_password .woocommerce-ResetPassword, #page #customer_login .woocommerce-form-login, #page #customer_login .woocommerce-form-register, #page #customer_login .woocommerce-ResetPassword, #page #customer_register .woocommerce-form-login, #page #customer_register .woocommerce-form-register, #page #customer_register .woocommerce-ResetPassword, #page #lost_password .woocommerce-form-login, #page #lost_password .woocommerce-form-register, #page #lost_password .woocommerce-ResetPassword {
  margin: 1.5em 0 0;
}
.woocommerce-account #customer_login .woocommerce-form-login .woocommerce-button, .woocommerce-account #customer_login .woocommerce-form-login .woocommerce-Button, .woocommerce-account #customer_login .woocommerce-form-register .woocommerce-button, .woocommerce-account #customer_login .woocommerce-form-register .woocommerce-Button, .woocommerce-account #customer_login .woocommerce-ResetPassword .woocommerce-button, .woocommerce-account #customer_login .woocommerce-ResetPassword .woocommerce-Button, .woocommerce-account #customer_register .woocommerce-form-login .woocommerce-button, .woocommerce-account #customer_register .woocommerce-form-login .woocommerce-Button, .woocommerce-account #customer_register .woocommerce-form-register .woocommerce-button, .woocommerce-account #customer_register .woocommerce-form-register .woocommerce-Button, .woocommerce-account #customer_register .woocommerce-ResetPassword .woocommerce-button, .woocommerce-account #customer_register .woocommerce-ResetPassword .woocommerce-Button, .woocommerce-account #lost_password .woocommerce-form-login .woocommerce-button, .woocommerce-account #lost_password .woocommerce-form-login .woocommerce-Button, .woocommerce-account #lost_password .woocommerce-form-register .woocommerce-button, .woocommerce-account #lost_password .woocommerce-form-register .woocommerce-Button, .woocommerce-account #lost_password .woocommerce-ResetPassword .woocommerce-button, .woocommerce-account #lost_password .woocommerce-ResetPassword .woocommerce-Button, .woocommerce-account #page #customer_login .woocommerce-form-login .woocommerce-button, .woocommerce-account #page #customer_login .woocommerce-form-login .woocommerce-Button, .woocommerce-account #page #customer_login .woocommerce-form-register .woocommerce-button, .woocommerce-account #page #customer_login .woocommerce-form-register .woocommerce-Button, .woocommerce-account #page #customer_login .woocommerce-ResetPassword .woocommerce-button, .woocommerce-account #page #customer_login .woocommerce-ResetPassword .woocommerce-Button, .woocommerce-account #page #customer_register .woocommerce-form-login .woocommerce-button, .woocommerce-account #page #customer_register .woocommerce-form-login .woocommerce-Button, .woocommerce-account #page #customer_register .woocommerce-form-register .woocommerce-button, .woocommerce-account #page #customer_register .woocommerce-form-register .woocommerce-Button, .woocommerce-account #page #customer_register .woocommerce-ResetPassword .woocommerce-button, .woocommerce-account #page #customer_register .woocommerce-ResetPassword .woocommerce-Button, .woocommerce-account #page #lost_password .woocommerce-form-login .woocommerce-button, .woocommerce-account #page #lost_password .woocommerce-form-login .woocommerce-Button, .woocommerce-account #page #lost_password .woocommerce-form-register .woocommerce-button, .woocommerce-account #page #lost_password .woocommerce-form-register .woocommerce-Button, .woocommerce-account #page #lost_password .woocommerce-ResetPassword .woocommerce-button, .woocommerce-account #page #lost_password .woocommerce-ResetPassword .woocommerce-Button, #page #customer_login .woocommerce-form-login .woocommerce-button, #page #customer_login .woocommerce-form-login .woocommerce-Button, #page #customer_login .woocommerce-form-register .woocommerce-button, #page #customer_login .woocommerce-form-register .woocommerce-Button, #page #customer_login .woocommerce-ResetPassword .woocommerce-button, #page #customer_login .woocommerce-ResetPassword .woocommerce-Button, #page #customer_register .woocommerce-form-login .woocommerce-button, #page #customer_register .woocommerce-form-login .woocommerce-Button, #page #customer_register .woocommerce-form-register .woocommerce-button, #page #customer_register .woocommerce-form-register .woocommerce-Button, #page #customer_register .woocommerce-ResetPassword .woocommerce-button, #page #customer_register .woocommerce-ResetPassword .woocommerce-Button, #page #lost_password .woocommerce-form-login .woocommerce-button, #page #lost_password .woocommerce-form-login .woocommerce-Button, #page #lost_password .woocommerce-form-register .woocommerce-button, #page #lost_password .woocommerce-form-register .woocommerce-Button, #page #lost_password .woocommerce-ResetPassword .woocommerce-button, #page #lost_password .woocommerce-ResetPassword .woocommerce-Button {
  float: none;
  display: block;
  margin-top: 1em;
  margin-bottom: 0;
  font-size: 0.875em;
}
.woocommerce-account #customer_login .woocommerce-form-login .login-actions-secondary, .woocommerce-account #customer_register .woocommerce-form-login .login-actions-secondary, .woocommerce-account #lost_password .woocommerce-form-login .login-actions-secondary, .woocommerce-account #page #customer_login .woocommerce-form-login .login-actions-secondary, .woocommerce-account #page #customer_register .woocommerce-form-login .login-actions-secondary, .woocommerce-account #page #lost_password .woocommerce-form-login .login-actions-secondary, #page #customer_login .woocommerce-form-login .login-actions-secondary, #page #customer_register .woocommerce-form-login .login-actions-secondary, #page #lost_password .woocommerce-form-login .login-actions-secondary {
  display: flex;
  flex-wrap: wrap;
  font-size: 14px;
}
.woocommerce-account #customer_login .woocommerce-form-login .login-actions-secondary > *, .woocommerce-account #customer_register .woocommerce-form-login .login-actions-secondary > *, .woocommerce-account #lost_password .woocommerce-form-login .login-actions-secondary > *, .woocommerce-account #page #customer_login .woocommerce-form-login .login-actions-secondary > *, .woocommerce-account #page #customer_register .woocommerce-form-login .login-actions-secondary > *, .woocommerce-account #page #lost_password .woocommerce-form-login .login-actions-secondary > *, #page #customer_login .woocommerce-form-login .login-actions-secondary > *, #page #customer_register .woocommerce-form-login .login-actions-secondary > *, #page #lost_password .woocommerce-form-login .login-actions-secondary > * {
  flex: 1;
}
.woocommerce-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce-account #customer_register .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce-account #lost_password .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce-account #page #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce-account #page #customer_register .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce-account #page #lost_password .woocommerce-form-login .woocommerce-form-login__rememberme, #page #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme, #page #customer_register .woocommerce-form-login .woocommerce-form-login__rememberme, #page #lost_password .woocommerce-form-login .woocommerce-form-login__rememberme {
  position: relative;
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
}
.woocommerce-account #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme:before, .woocommerce-account #customer_register .woocommerce-form-login .woocommerce-form-login__rememberme:before, .woocommerce-account #lost_password .woocommerce-form-login .woocommerce-form-login__rememberme:before, .woocommerce-account #page #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme:before, .woocommerce-account #page #customer_register .woocommerce-form-login .woocommerce-form-login__rememberme:before, .woocommerce-account #page #lost_password .woocommerce-form-login .woocommerce-form-login__rememberme:before, #page #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme:before, #page #customer_register .woocommerce-form-login .woocommerce-form-login__rememberme:before, #page #lost_password .woocommerce-form-login .woocommerce-form-login__rememberme:before {
  content: "";
  position: relative;
  display: inline-block;
  top: 3px;
  width: 16px;
  height: 16px;
  border: 1px solid #e6e6e6;
  background-color: #f4f5f8;
  border-radius: 2px;
  margin-right: 5px;
}
.woocommerce-account #customer_login .woocommerce-form-login input#rememberme, .woocommerce-account #customer_register .woocommerce-form-login input#rememberme, .woocommerce-account #lost_password .woocommerce-form-login input#rememberme, .woocommerce-account #page #customer_login .woocommerce-form-login input#rememberme, .woocommerce-account #page #customer_register .woocommerce-form-login input#rememberme, .woocommerce-account #page #lost_password .woocommerce-form-login input#rememberme, #page #customer_login .woocommerce-form-login input#rememberme, #page #customer_register .woocommerce-form-login input#rememberme, #page #lost_password .woocommerce-form-login input#rememberme {
  opacity: 0;
  top: 1.5px;
  position: absolute;
  left: 0;
}
.woocommerce-account #customer_login .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme, .woocommerce-account #customer_register .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme, .woocommerce-account #lost_password .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme, .woocommerce-account #page #customer_login .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme, .woocommerce-account #page #customer_register .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme, .woocommerce-account #page #lost_password .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme, #page #customer_login .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme, #page #customer_register .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme, #page #lost_password .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme {
  transition: all 0.3s ease-in-out 0s;
}
.woocommerce-account #customer_login .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before, .woocommerce-account #customer_register .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before, .woocommerce-account #lost_password .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before, .woocommerce-account #page #customer_login .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before, .woocommerce-account #page #customer_register .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before, .woocommerce-account #page #lost_password .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before, #page #customer_login .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before, #page #customer_register .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before, #page #lost_password .woocommerce-form-login input#rememberme:checked + .woocommerce-form-login__rememberme:before {
  border-color: #0b588f;
  background: #0b588f url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAuNjQwMiAyLjIzNjQ4QzEwLjIxNjIgMS44NzU5OCA5LjU4NTcgMS45MzQ0OCA5LjIzMTcgMi4zNjc0OEw0LjgwNzIgNy43ODQ5OEwyLjU1NTIgNi4yNTI5OEMyLjA5NjIgNS45Mzk5OCAxLjQ3NDcgNi4wNjY5OCAxLjE2ODcgNi41MzU5OEMwLjg2MjcwMSA3LjAwNDk4IDAuOTg2NzAxIDcuNjM4NDggMS40NDYyIDcuOTUwOThMNS4xOTMyIDEwLjVMMTAuNzY4NyAzLjY3MzQ4QzExLjEyMjIgMy4yNDA0OCAxMS4wNjQ3IDIuNTk3NDggMTAuNjQwMiAyLjIzNjQ4WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=") no-repeat center;
}
.woocommerce-account #customer_login .woocommerce-form-login .lost_password, .woocommerce-account #customer_register .woocommerce-form-login .lost_password, .woocommerce-account #lost_password .woocommerce-form-login .lost_password, .woocommerce-account #page #customer_login .woocommerce-form-login .lost_password, .woocommerce-account #page #customer_register .woocommerce-form-login .lost_password, .woocommerce-account #page #lost_password .woocommerce-form-login .lost_password, #page #customer_login .woocommerce-form-login .lost_password, #page #customer_register .woocommerce-form-login .lost_password, #page #lost_password .woocommerce-form-login .lost_password {
  text-align: right;
}
.woocommerce-account #customer_login .woocommerce-form-login .lost_password a, .woocommerce-account #customer_register .woocommerce-form-login .lost_password a, .woocommerce-account #lost_password .woocommerce-form-login .lost_password a, .woocommerce-account #page #customer_login .woocommerce-form-login .lost_password a, .woocommerce-account #page #customer_register .woocommerce-form-login .lost_password a, .woocommerce-account #page #lost_password .woocommerce-form-login .lost_password a, #page #customer_login .woocommerce-form-login .lost_password a, #page #customer_register .woocommerce-form-login .lost_password a, #page #lost_password .woocommerce-form-login .lost_password a {
  text-decoration: none;
}
.woocommerce-account #customer_login .woocommerce-form-login .create-account, .woocommerce-account #customer_register .woocommerce-form-login .create-account, .woocommerce-account #lost_password .woocommerce-form-login .create-account, .woocommerce-account #page #customer_login .woocommerce-form-login .create-account, .woocommerce-account #page #customer_register .woocommerce-form-login .create-account, .woocommerce-account #page #lost_password .woocommerce-form-login .create-account, #page #customer_login .woocommerce-form-login .create-account, #page #customer_register .woocommerce-form-login .create-account, #page #lost_password .woocommerce-form-login .create-account {
  margin-bottom: 0;
  margin-top: 1em;
}
.woocommerce-account #customer_login .woocommerce-form-login .create-account a, .woocommerce-account #customer_register .woocommerce-form-login .create-account a, .woocommerce-account #lost_password .woocommerce-form-login .create-account a, .woocommerce-account #page #customer_login .woocommerce-form-login .create-account a, .woocommerce-account #page #customer_register .woocommerce-form-login .create-account a, .woocommerce-account #page #lost_password .woocommerce-form-login .create-account a, #page #customer_login .woocommerce-form-login .create-account a, #page #customer_register .woocommerce-form-login .create-account a, #page #lost_password .woocommerce-form-login .create-account a {
  text-decoration: none;
  padding-bottom: 3px;
  border-bottom: 1px dotted;
}
.woocommerce-account #customer_login .woocommerce-form-login .signup-btn, .woocommerce-account #customer_register .woocommerce-form-login .signup-btn, .woocommerce-account #lost_password .woocommerce-form-login .signup-btn, .woocommerce-account #page #customer_login .woocommerce-form-login .signup-btn, .woocommerce-account #page #customer_register .woocommerce-form-login .signup-btn, .woocommerce-account #page #lost_password .woocommerce-form-login .signup-btn, #page #customer_login .woocommerce-form-login .signup-btn, #page #customer_register .woocommerce-form-login .signup-btn, #page #lost_password .woocommerce-form-login .signup-btn {
  cursor: pointer;
}
.woocommerce-account #customer_login .woocommerce-form-register .login-btn, .woocommerce-account #customer_register .woocommerce-form-register .login-btn, .woocommerce-account #lost_password .woocommerce-form-register .login-btn, .woocommerce-account #page #customer_login .woocommerce-form-register .login-btn, .woocommerce-account #page #customer_register .woocommerce-form-register .login-btn, .woocommerce-account #page #lost_password .woocommerce-form-register .login-btn, #page #customer_login .woocommerce-form-register .login-btn, #page #customer_register .woocommerce-form-register .login-btn, #page #lost_password .woocommerce-form-register .login-btn {
  cursor: pointer;
}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account #page .woocommerce-MyAccount-navigation, .woocommerce-account #page .woocommerce-MyAccount-content, #page .woocommerce-MyAccount-navigation, #page .woocommerce-MyAccount-content {
  float: none;
  width: auto;
}
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account #page .woocommerce-MyAccount-navigation, #page .woocommerce-MyAccount-navigation {
  margin: 20px 0 20px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul, .woocommerce-account #page .woocommerce-MyAccount-navigation ul, #page .woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li, #page .woocommerce-MyAccount-navigation ul li {
  display: inline-block;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li > a, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li > a, #page .woocommerce-MyAccount-navigation ul li > a {
  text-decoration: none;
  color: inherit;
  padding: 10px 5px 10px 0;
  margin: 0 12px;
  display: block;
  border-bottom: 3px solid transparent;
  color: #666;
  position: relative;
  ffont-size: 15px;
  mmargin-bottom: -2px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li > a:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li > a:before, #page .woocommerce-MyAccount-navigation ul li > a:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  padding-right: 8px;
  wwidth: 25px;
  position: relative;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li > a:hover, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li > a:hover, #page .woocommerce-MyAccount-navigation ul li > a:hover {
  color: #0b588f;
  border-bottom-color: #0b588f;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li > a:hover:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li > a:hover:before, #page .woocommerce-MyAccount-navigation ul li > a:hover:before {
  color: #0b588f;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:first-child > a, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li:first-child > a, #page .woocommerce-MyAccount-navigation ul li:first-child > a {
  margin-left: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child > a, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li:last-child > a, #page .woocommerce-MyAccount-navigation ul li:last-child > a {
  margin-right: 0;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li.is-active > a, #page .woocommerce-MyAccount-navigation ul li.is-active > a {
  color: #0b588f;
  border-bottom-color: #0b588f;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active > a:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li.is-active > a:before, #page .woocommerce-MyAccount-navigation ul li.is-active > a:before {
  color: #0b588f;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.account-dashboard > a:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li.account-dashboard > a:before, #page .woocommerce-MyAccount-navigation ul li.account-dashboard > a:before {
  content: "";
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.account-orders > a:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li.account-orders > a:before, #page .woocommerce-MyAccount-navigation ul li.account-orders > a:before {
  content: "";
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.account-orders .orders-count, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li.account-orders .orders-count, #page .woocommerce-MyAccount-navigation ul li.account-orders .orders-count {
  margin-left: 5px;
  background-color: #666;
  color: #fff;
  padding: 5px 6px;
  font-size: 11px;
  border-radius: 4px;
  position: relative;
  top: -2px;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.account-edit-address > a:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li.account-edit-address > a:before, #page .woocommerce-MyAccount-navigation ul li.account-edit-address > a:before {
  content: "";
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.account-edit-account > a:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li.account-edit-account > a:before, #page .woocommerce-MyAccount-navigation ul li.account-edit-account > a:before {
  content: "";
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.account-wclli-online-training > a:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li.account-wclli-online-training > a:before, #page .woocommerce-MyAccount-navigation ul li.account-wclli-online-training > a:before {
  content: "";
  top: 1px;
}
.woocommerce-account .account-item-content, .woocommerce-account #page .account-item-content, #page .account-item-content {
  border-left: 1px solid #ddd;
  padding: 20px 30px;
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account #page .woocommerce-MyAccount-content, #page .woocommerce-MyAccount-content {
  padding: 20px 25px;
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
  margin-bottom: 30px;
}
.woocommerce-account .woocommerce-MyAccount-content > p:first-child, .woocommerce-account .woocommerce-MyAccount-content > p:first-of-type, .woocommerce-account #page .woocommerce-MyAccount-content > p:first-child, .woocommerce-account #page .woocommerce-MyAccount-content > p:first-of-type, #page .woocommerce-MyAccount-content > p:first-child, #page .woocommerce-MyAccount-content > p:first-of-type {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content > p:last-child, .woocommerce-account #page .woocommerce-MyAccount-content > p:last-child, #page .woocommerce-MyAccount-content > p:last-child {
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content h2, .woocommerce-account .woocommerce-MyAccount-content h3, .woocommerce-account #page .woocommerce-MyAccount-content h2, .woocommerce-account #page .woocommerce-MyAccount-content h3, #page .woocommerce-MyAccount-content h2, #page .woocommerce-MyAccount-content h3 {
  font-size: 20px;
  font-family: inherit;
  font-weight: 500;
  color: #777;
}
.woocommerce-account .woocommerce-MyAccount-content .button, .woocommerce-account #page .woocommerce-MyAccount-content .button, #page .woocommerce-MyAccount-content .button {
  background-color: #0b588f;
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details, #page .woocommerce-MyAccount-content table.my_account_orders, #page .woocommerce-MyAccount-content table.litmos-order-details {
  table-layout: auto;
  margin-bottom: 20px;
  border-collapse: inherit;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tbody td, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details tbody td, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders tbody td, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details tbody td, #page .woocommerce-MyAccount-content table.my_account_orders tbody td, #page .woocommerce-MyAccount-content table.litmos-order-details tbody td {
  _border-bottom: 1px solid #ddd !important;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders tr:hover td, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details tr:hover td, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders tr:hover td, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details tr:hover td, #page .woocommerce-MyAccount-content table.my_account_orders tr:hover td, #page .woocommerce-MyAccount-content table.litmos-order-details tr:hover td {
  background-color: transparent;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button, #page .woocommerce-MyAccount-content table.my_account_orders td .button, #page .woocommerce-MyAccount-content table.litmos-order-details td .button {
  padding: 2px 8px;
  _white-space: normal;
  font-weight: normal;
  font-family: inherit;
  margin: 8px 5px;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.pay, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.pay, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.pay, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.pay, #page .woocommerce-MyAccount-content table.my_account_orders td .button.pay, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.pay {
  background-color: #029a55;
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.view, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.view, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.view, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.view, #page .woocommerce-MyAccount-content table.my_account_orders td .button.view, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.view {
  background-color: #0b588f;
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.invoice, .woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view, #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice, #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view {
  background-color: #f5f5f5;
  color: inherit;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:before, .woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:before, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:before, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:before, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:before, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:before, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:before, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:before, #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:before, #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:before, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:before, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:before {
  font-family: dashicons;
  display: inline-block;
  line-height: 1;
  font-size: 16px;
  position: relative;
  top: 4px;
  color: #0b588f;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:hover:before, .woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:hover:before, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:hover:before, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:hover:before, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:hover:before, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:hover:before, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:hover:before, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:hover:before, #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:hover:before, #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:hover:before, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:hover:before, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:hover:before {
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.invoice .label, .woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view .label, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice .label, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view .label, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice .label, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view .label, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice .label, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view .label, #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice .label, #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view .label, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice .label, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view .label {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  white-space: nowrap;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:before, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:before, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:before, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:before, #page .woocommerce-MyAccount-content table.my_account_orders td .button.invoice:before, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.invoice:before {
  content: "";
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:before, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:before, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:before, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:before, #page .woocommerce-MyAccount-content table.my_account_orders td .button.wcl-view:before, #page .woocommerce-MyAccount-content table.litmos-order-details td .button.wcl-view:before {
  content: "";
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.order-number a, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.order-number a, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td.order-number a, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.order-number a, #page .woocommerce-MyAccount-content table.my_account_orders td.order-number a, #page .woocommerce-MyAccount-content table.litmos-order-details td.order-number a {
  background-color: #e8e8e8;
  display: inline-block;
  padding: 2px 8px;
  border-radius: 2px;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.order-status, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.order-status, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td.order-status, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.order-status, #page .woocommerce-MyAccount-content table.my_account_orders td.order-status, #page .woocommerce-MyAccount-content table.litmos-order-details td.order-status {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px;
  color: #666;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.order-actions, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.order-actions, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td.order-actions, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.order-actions, #page .woocommerce-MyAccount-content table.my_account_orders td.order-actions, #page .woocommerce-MyAccount-content table.litmos-order-details td.order-actions {
  width: 30%;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.order-actions .button, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.order-actions .button, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td.order-actions .button, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.order-actions .button, #page .woocommerce-MyAccount-content table.my_account_orders td.order-actions .button, #page .woocommerce-MyAccount-content table.litmos-order-details td.order-actions .button {
  display: inline-block;
  margin-left: 5px;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders td.order-actions .button:first-child, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.order-actions .button:first-child, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders td.order-actions .button:first-child, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.order-actions .button:first-child, #page .woocommerce-MyAccount-content table.my_account_orders td.order-actions .button:first-child, #page .woocommerce-MyAccount-content table.litmos-order-details td.order-actions .button:first-child {
  margin-left: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders .type-label, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders .type-label, #page .woocommerce-MyAccount-content table.my_account_orders .type-label {
  background-color: #02b363;
  color: #fff;
  border-radius: 25px;
  padding: 2px 6px;
  font-size: 12px;
}
.woocommerce-account .woocommerce-MyAccount-content table.my_account_orders .type-label a, .woocommerce-account #page .woocommerce-MyAccount-content table.my_account_orders .type-label a, #page .woocommerce-MyAccount-content table.my_account_orders .type-label a {
  color: #fff;
  text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner, #page .woocommerce-MyAccount-content table.litmos-order-details, #page .woocommerce-MyAccount-content table.litmos-order-details .inner {
  margin-top: 0;
  margin-bottom: 0;
  border-collapse: inherit;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details tbody tr:not(:hover):nth-child(2n) td:not(.actions):not(.setup-error), .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr:not(:hover):nth-child(2n) td:not(.actions):not(.setup-error), .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details tbody tr:not(:hover):nth-child(2n) td:not(.actions):not(.setup-error), .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr:not(:hover):nth-child(2n) td:not(.actions):not(.setup-error), #page .woocommerce-MyAccount-content table.litmos-order-details tbody tr:not(:hover):nth-child(2n) td:not(.actions):not(.setup-error), #page .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr:not(:hover):nth-child(2n) td:not(.actions):not(.setup-error) {
  background-color: transparent;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details tbody tr.separator:hover td, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr.separator:hover td, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details tbody tr.separator:hover td, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr.separator:hover td, #page .woocommerce-MyAccount-content table.litmos-order-details tbody tr.separator:hover td, #page .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr.separator:hover td {
  background-color: transparent;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details tbody tr.separator hr, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr.separator hr, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details tbody tr.separator hr, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr.separator hr, #page .woocommerce-MyAccount-content table.litmos-order-details tbody tr.separator hr, #page .woocommerce-MyAccount-content table.litmos-order-details .inner tbody tr.separator hr {
  border-top-color: #0b588f;
  border-top-width: 2px;
  margin-bottom: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td, #page .woocommerce-MyAccount-content table.litmos-order-details td, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td {
  vertical-align: top;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td p, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td p, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td p, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td p, #page .woocommerce-MyAccount-content table.litmos-order-details td p, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td p {
  margin-top: 0;
  margin-bottom: 10px;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td span.block, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td span.block, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td span.block, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.block, #page .woocommerce-MyAccount-content table.litmos-order-details td span.block, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.block {
  display: block;
  margin: 0 0 5px 0;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.order-row, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.order-row, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.order-row, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.order-row, #page .woocommerce-MyAccount-content table.litmos-order-details td.order-row, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.order-row {
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions {
  padding-top: 15px;
  border-top: 1px solid #ddd !important;
  background-color: transparent;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions p, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions p, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions p, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions p, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions p, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions p {
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions a, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a {
  display: table;
  margin-bottom: 12px;
  text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions a .fa, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a .fa, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a .fa, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a .fa, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a .fa, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a .fa {
  margin-right: 5px;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions a .label, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a .label, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a .label, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a .label, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a .label, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a .label {
  text-decoration: underline;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document {
  background-color: #f4f4f4;
  padding: 6px 10px;
  display: inline-block;
  border-radius: 3px;
  color: #666;
  border: 1px solid #ddd;
  box-shadow: 0px 2px 1px rgba(0, 0, 0, 0.35);
  margin-right: 10px;
  margin-top: 5px;
  font-size: 13px;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document:hover, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document:hover, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document:hover, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document:hover, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document:hover, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document:hover {
  background-color: #ececec;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document .label, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document .label, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document .label, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document .label, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions a.document .label, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions a.document .label {
  text-decoration: none;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.actions p > a:not(.document):last-child, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions p > a:not(.document):last-child, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.actions p > a:not(.document):last-child, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions p > a:not(.document):last-child, #page .woocommerce-MyAccount-content table.litmos-order-details td.actions p > a:not(.document):last-child, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.actions p > a:not(.document):last-child {
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.setup-error, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-error, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.setup-error, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-error, #page .woocommerce-MyAccount-content table.litmos-order-details td.setup-error, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-error {
  border: 1px solid #ffeeba !important;
  color: #856404;
  background-color: #fff3cd;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.setup-for-attendee, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-for-attendee, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.setup-for-attendee, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-for-attendee, #page .woocommerce-MyAccount-content table.litmos-order-details td.setup-for-attendee, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-for-attendee {
  padding: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td.setup-for-attendee .note, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-for-attendee .note, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td.setup-for-attendee .note, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-for-attendee .note, #page .woocommerce-MyAccount-content table.litmos-order-details td.setup-for-attendee .note, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td.setup-for-attendee .note {
  padding: 12px 10px 8px;
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
  margin-top: 10px;
  font-style: italic;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td span.status-indicator, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td span.status-indicator, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td span.status-indicator, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.status-indicator, #page .woocommerce-MyAccount-content table.litmos-order-details td span.status-indicator, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.status-indicator {
  min-width: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td span.status-indicator:after, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td span.status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td span.status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details td span.status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.status-indicator:after {
  display: inline-block;
  margin-right: 5px;
  font-family: FontAwesome;
  position: relative;
  ttop: 1px;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td span.active .status-indicator:after, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td span.active .status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td span.active .status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.active .status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details td span.active .status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.active .status-indicator:after {
  content: "";
  color: #4bd28f;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td span.inactive .status-indicator:after, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td span.inactive .status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td span.inactive .status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.inactive .status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details td span.inactive .status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.inactive .status-indicator:after {
  content: "";
  color: #ff4d4d;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td span.user-email.active .status-indicator:after, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td span.user-email.active .status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td span.user-email.active .status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.user-email.active .status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details td span.user-email.active .status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.user-email.active .status-indicator:after {
  color: #46b450;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details td span.round .status-indicator:after, .woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner td span.round .status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details td span.round .status-indicator:after, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.round .status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details td span.round .status-indicator:after, #page .woocommerce-MyAccount-content table.litmos-order-details .inner td span.round .status-indicator:after {
  content: "";
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details tbody > tr.separator:last-child, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details tbody > tr.separator:last-child, #page .woocommerce-MyAccount-content table.litmos-order-details tbody > tr.separator:last-child {
  display: none;
}
.woocommerce-account .woocommerce-MyAccount-content table.litmos-order-details .inner, .woocommerce-account #page .woocommerce-MyAccount-content table.litmos-order-details .inner, #page .woocommerce-MyAccount-content table.litmos-order-details .inner {
  margin-bottom: 0;
}
.woocommerce-account .woocommerce-MyAccount-content table.wc-social-login-linked-profiles, .woocommerce-account #page .woocommerce-MyAccount-content table.wc-social-login-linked-profiles, #page .woocommerce-MyAccount-content table.wc-social-login-linked-profiles {
  table-layout: auto;
}
.woocommerce-account .woocommerce-MyAccount-content .dashboard-view-orders, .woocommerce-account #page .woocommerce-MyAccount-content .dashboard-view-orders, #page .woocommerce-MyAccount-content .dashboard-view-orders {
  font-size: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address h3, .woocommerce-account #page .woocommerce-MyAccount-content .woocommerce-Address h3, #page .woocommerce-MyAccount-content .woocommerce-Address h3 {
  font-size: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .edit, .woocommerce-account #page .woocommerce-MyAccount-content .woocommerce-Address .edit, #page .woocommerce-MyAccount-content .woocommerce-Address .edit {
  padding: 1px 14px;
  text-decoration: none;
  border: 1px solid;
  display: inline-block;
  font-size: 13px;
  border-radius: 25px;
  margin-top: 5px;
}
.woocommerce-account .woocommerce-MyAccount-content .edit-account input, .woocommerce-account #page .woocommerce-MyAccount-content .edit-account input, #page .woocommerce-MyAccount-content .edit-account input {
  border-width: 1px;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information > p:first-of-type, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information > p:first-of-type, #page .woocommerce-MyAccount-content .online-training-information > p:first-of-type {
  margin-top: 0;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .litmos-order-header .order-date, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .litmos-order-header .order-date, #page .woocommerce-MyAccount-content .online-training-information .litmos-order-header .order-date {
  font-size: 13px;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .litmos-order-data, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .litmos-order-data, #page .woocommerce-MyAccount-content .online-training-information .litmos-order-data {
  font-size: 14px;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .product-title, .woocommerce-account .woocommerce-MyAccount-content .online-training-information .product-meta, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .product-title, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .product-meta, #page .woocommerce-MyAccount-content .online-training-information .product-title, #page .woocommerce-MyAccount-content .online-training-information .product-meta {
  display: block;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .product-title, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .product-title, #page .woocommerce-MyAccount-content .online-training-information .product-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 5px;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .product-meta, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .product-meta, #page .woocommerce-MyAccount-content .online-training-information .product-meta {
  margin-top: 5px;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .uk-accordion-title, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .uk-accordion-title, #page .woocommerce-MyAccount-content .online-training-information .uk-accordion-title {
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 10px 30px 10px 10px;
  font-size: inherit;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .uk-accordion-title:after, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .uk-accordion-title:after, #page .woocommerce-MyAccount-content .online-training-information .uk-accordion-title:after {
  bottom: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .uk-accordion-title.uk-active, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .uk-accordion-title.uk-active, #page .woocommerce-MyAccount-content .online-training-information .uk-accordion-title.uk-active {
  border-bottom: 0 none;
  margin-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #0b588f;
  color: #fff;
  border-color: #0b588f;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .uk-accordion-content.uk-active, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .uk-accordion-content.uk-active, #page .woocommerce-MyAccount-content .online-training-information .uk-accordion-content.uk-active {
  padding-top: 15px;
  border: 1px solid #ddd;
  border-top: 0 none;
  margin-bottom: 15px;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination, #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination {
  margin-top: 15px;
  text-align: right;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination .button, .woocommerce-account .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination a.button, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination .button, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination a.button, #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination .button, #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination a.button {
  padding: 4px 12px;
  background-color: transparent;
  border: 1px solid #0b588f;
  color: #0b588f;
  font-size: 14px;
  box-shadow: none;
  font-family: inherit;
  font-weight: 500;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination .button:hover, .woocommerce-account .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination a.button:hover, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination .button:hover, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination a.button:hover, #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination .button:hover, #page .woocommerce-MyAccount-content .online-training-information .woocommerce-Pagination a.button:hover {
  background-color: #0b588f !important;
  color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress span, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress span, #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress span {
  display: block;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .uk-progress, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .uk-progress, #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .uk-progress {
  border-radius: 25px;
  -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .uk-progress-bar.dark-text, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .uk-progress-bar.dark-text, #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .uk-progress-bar.dark-text {
  color: inherit;
  mmargin-left: 5px;
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .percent-complete, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .percent-complete, #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .percent-complete {
  position: absolute;
  left: calc(100% + 3px);
}
.woocommerce-account .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .percent-complete.left, .woocommerce-account #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .percent-complete.left, #page .woocommerce-MyAccount-content .online-training-information .litmos-online-training .course-progress .percent-complete.left {
  left: calc(100% - 20px);
}
.woocommerce-account .woocommerce-edit-address-content .woocommerce-Address-title h3, .woocommerce-account #page .woocommerce-edit-address-content .woocommerce-Address-title h3, #page .woocommerce-edit-address-content .woocommerce-Address-title h3 {
  color: inherit;
  margin-bottom: 10px;
}
.woocommerce-account .customer-header .customer-avatar, .woocommerce-account #page .customer-header .customer-avatar, #page .customer-header .customer-avatar {
  display: inline-block;
  float: left;
  margin-right: 20px;
  position: relative;
  z-index: 1;
}
.woocommerce-account .customer-header .customer-avatar p, .woocommerce-account #page .customer-header .customer-avatar p, #page .customer-header .customer-avatar p {
  margin: 0;
}
.woocommerce-account .customer-header .customer-avatar a, .woocommerce-account #page .customer-header .customer-avatar a, #page .customer-header .customer-avatar a {
  display: block;
}
.woocommerce-account .customer-header .avatar, .woocommerce-account #page .customer-header .avatar, #page .customer-header .avatar {
  border-radius: 100%;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  padding: 3px;
}
.woocommerce-account .customer-header .customer-meta, .woocommerce-account #page .customer-header .customer-meta, #page .customer-header .customer-meta {
  padding-top: 10px;
  font-size: 13px;
  color: #999;
}
.woocommerce-account .customer-header .customer-meta p, .woocommerce-account #page .customer-header .customer-meta p, #page .customer-header .customer-meta p {
  margin-top: 0;
  margin-bottom: 5px;
}
.woocommerce-account .customer-header .customer-meta .customer-name, .woocommerce-account #page .customer-header .customer-meta .customer-name, #page .customer-header .customer-meta .customer-name {
  font-size: 22px;
  font-weight: 500;
  color: #0b588f;
}
.woocommerce-account .customer-header .logout, .woocommerce-account #page .customer-header .logout, #page .customer-header .logout {
  font-size: 12px;
  font-style: italic;
}
.woocommerce-account .customer-header .logout a, .woocommerce-account #page .customer-header .logout a, #page .customer-header .logout a {
  display: inline-block;
  color: #0b588f;
  text-decoration: none;
}
.woocommerce-account .customer-header .logout a:hover, .woocommerce-account #page .customer-header .logout a:hover, #page .customer-header .logout a:hover {
  color: #094977;
}
.woocommerce-account .customer-header .logout .label, .woocommerce-account #page .customer-header .logout .label, #page .customer-header .logout .label {
  border-bottom: 1px dotted;
}
.woocommerce-account .wcl-gs .gs-container, .woocommerce-account #page .wcl-gs .gs-container, .woocommerce-account #page #page .wcl-gs .gs-container, #page .wcl-gs .gs-container, #page #page .wcl-gs .gs-container {
  padding: 30px;
}
.woocommerce-account .wcl-gs strong, .woocommerce-account #page .wcl-gs strong, .woocommerce-account #page #page .wcl-gs strong, #page .wcl-gs strong, #page #page .wcl-gs strong {
  font-weight: 500;
}
.woocommerce-account .wcl-gs .wcl-gs-header, .woocommerce-account #page .wcl-gs .wcl-gs-header, .woocommerce-account #page #page .wcl-gs .wcl-gs-header, #page .wcl-gs .wcl-gs-header, #page #page .wcl-gs .wcl-gs-header {
  background-color: #0b588f;
  color: #fff;
}
.woocommerce-account .wcl-gs .wcl-gs-header .gs-container, .woocommerce-account #page .wcl-gs .wcl-gs-header .gs-container, .woocommerce-account #page #page .wcl-gs .wcl-gs-header .gs-container, #page .wcl-gs .wcl-gs-header .gs-container, #page #page .wcl-gs .wcl-gs-header .gs-container {
  padding-top: 20px;
  padding-bottom: 20px;
}
.woocommerce-account .wcl-gs .wcl-gs-header .course-title, .woocommerce-account #page .wcl-gs .wcl-gs-header .course-title, .woocommerce-account #page #page .wcl-gs .wcl-gs-header .course-title, #page .wcl-gs .wcl-gs-header .course-title, #page #page .wcl-gs .wcl-gs-header .course-title {
  color: #fff;
  margin-bottom: 0;
  text-align: center;
}
.woocommerce-account .wcl-gs .wcl-gs-header img, .woocommerce-account #page .wcl-gs .wcl-gs-header img, .woocommerce-account #page #page .wcl-gs .wcl-gs-header img, #page .wcl-gs .wcl-gs-header img, #page #page .wcl-gs .wcl-gs-header img {
  margin-bottom: 0;
}
.woocommerce-account .wcl-gs .wcl-gs-body, .woocommerce-account #page .wcl-gs .wcl-gs-body, .woocommerce-account #page #page .wcl-gs .wcl-gs-body, #page .wcl-gs .wcl-gs-body, #page #page .wcl-gs .wcl-gs-body {
  font-size: 15px;
  border: 1px solid #ddd;
}
.woocommerce-account .wcl-gs .wcl-gs-body p, .woocommerce-account #page .wcl-gs .wcl-gs-body p, .woocommerce-account #page #page .wcl-gs .wcl-gs-body p, #page .wcl-gs .wcl-gs-body p, #page #page .wcl-gs .wcl-gs-body p {
  margin-top: 0;
}
.woocommerce-account .wcl-gs .wcl-locklizard-license, .woocommerce-account #page .wcl-gs .wcl-locklizard-license, .woocommerce-account #page #page .wcl-gs .wcl-locklizard-license, #page .wcl-gs .wcl-locklizard-license, #page #page .wcl-gs .wcl-locklizard-license {
  margin: 5px 0;
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 25;
  -moz-border-radius: 25;
  border-radius: 25px;
  color: #ffffff;
  padding: 10px 20px 12px 20px;
  text-decoration: none;
  display: inline-block;
}
body.page-id-299 {
  background-color: transparent;
}
.admin-tax-exemption {
  clear: both;
  border: 2px dashed #ddd;
  background-color: #f5f5f5;
  padding: 10px 15px;
}
.admin-tax-exemption .ssus-admin-tax-exemption-cb {
  position: relative;
  top: 1px;
  margin-right: 3px;
}
#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea, .woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select, .woocommerce-select, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, #add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, .woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number {
  border: 1px solid #ddd;
  border-radius: 1px;
  font-size: inherit;
  line-height: inherit;
}
.woocommerce #payment .form-row select, .woocommerce-page #payment .form-row select {
  max-width: 50%;
  min-width: auto;
}
.order-received-notification, #page .order-received-notification {
  /*.dashicons {
		font-size: 86px;
		display: table;
		margin: 0 auto;
	}*/
}
.order-received-notification .uk-modal-dialog, #page .order-received-notification .uk-modal-dialog {
  width: 940px;
  padding: 0;
  border-radius: 5px;
}
.order-received-notification .notification-content, #page .order-received-notification .notification-content {
  padding: 40px 60px 10px;
}
.order-received-notification .order-received-check-email-notice, .order-received-notification .notice.order-received-check-email-notice, #page .order-received-notification .order-received-check-email-notice, #page .order-received-notification .notice.order-received-check-email-notice {
  padding-left: 155px;
}
.order-received-notification .uk-modal-footer, #page .order-received-notification .uk-modal-footer {
  margin-top: 15px;
  margin: 0;
  padding: 20px 40px;
  border-top: 1px solid #e5e5e5;
  border-radius: 0 0 4px 4px;
  background: #fafafa;
}
.order-received-notification .uk-modal-footer p, .order-received-notification .uk-modal-footer a.button, .order-received-notification .uk-modal-footer .button, #page .order-received-notification .uk-modal-footer p, #page .order-received-notification .uk-modal-footer a.button, #page .order-received-notification .uk-modal-footer .button {
  margin-bottom: 0;
}
/* Six Sigma India - Landing page */
.woocommerce a.button.primary-cta, .primary-cta, button.primary-cta, a.primary-cta {
  background-color: #0b588f;
  text-align: center;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  min-width: auto;
  border: 0 none;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.woocommerce a.button.primary-cta .wp-block-button__link, .primary-cta .wp-block-button__link, button.primary-cta .wp-block-button__link, a.primary-cta .wp-block-button__link {
  min-width: auto;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 14px;
}
.woocommerce a.button.primary-cta.bold, .primary-cta.bold, button.primary-cta.bold, a.primary-cta.bold {
  font-weight: 600;
}
.woocommerce a.button.primary-cta.dark, .primary-cta.dark, button.primary-cta.dark, a.primary-cta.dark {
  background-color: #1c1b24;
}
.find-course-button a.wp-block-button__link.wp-element-button {
  padding: 8px 12px;
  border-radius: 6px;
  text-transform: uppercase;
  font-size: 16px;
}
.find-course-button a.wp-block-button__link.wp-element-button::before {
  font-weight: normal;
  margin-right: 7px;
  content: "";
  font-family: 'FontAwesome';
  font-size: 15px;
}
.getCertified-cta-section {
  display: flex;
  align-items: center;
  margin: 25px 0;
  gap: 20px;
}
.getCertified-cta-section p {
  margin: 0;
}
.getCertified-cta-section a.button.blue {
  margin-bottom: 0 !important;
  background-color: #0b588f;
  color: #fff;
  padding: 8px 18px;
}
@media (min-width: 320px) and (max-width: 768px) {
  .getCertified-cta-section {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .getCertified-cta-section p {
    margin: 0;
  }
  .getCertified-cta-section a.button.blue {
    margin-bottom: 0 !important;
    width: fit-content;
    background-color: #0b588f;
    color: #fff;
    padding: 8px 18px;
  }
}
.woocommerce a.button.secondary-cta, .secondary-cta, button.secondary-cta, a.secondary-cta {
  text-decoration: none;
  text-transform: uppercase;
  color: #0b588f;
  font-weight: 600;
  letter-spacing: 2px;
  font-size: 14px;
  text-align: center;
  min-width: auto;
  border: 0 none;
  text-transform: uppercase;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.woocommerce a.button.secondary-cta:hover, .secondary-cta:hover, button.secondary-cta:hover, a.secondary-cta:hover {
  color: #094977;
}
.woocommerce a.button.secondary-cta.dark, .secondary-cta.dark, button.secondary-cta.dark, a.secondary-cta.dark {
  color: #1c1b24;
}
.woocommerce a.button.secondary-cta.dark:hover, .secondary-cta.dark:hover, button.secondary-cta.dark:hover, a.secondary-cta.dark:hover {
  color: #0b588f;
}
.woocommerce a.button.secondary-cta.bordered, .secondary-cta.bordered, button.secondary-cta.bordered, a.secondary-cta.bordered {
  border: 1px solid #0b588f;
  color: #0b588f;
}
.woocommerce a.button.secondary-cta.bordered:hover, .secondary-cta.bordered:hover, button.secondary-cta.bordered:hover, a.secondary-cta.bordered:hover {
  border-color: #094977;
}
.about-global-six-sigma .graphics-section ul {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin: 0 0 10px;
}
.about-global-six-sigma .graphics-section ul li {
  margin: 10px 20px 0 10px;
  padding: 15px;
}
.about-global-six-sigma .graphics-section ul li .logo {
  vertical-align: middle;
  margin-right: 10px;
}
.about-global-six-sigma .graphics-section ul li .label {
  font-weight: 600;
  font-size: 16px;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.about-global-six-sigma .graphics-section ul > li:last-of-type {
  margin-right: 10px;
}
.about-global-six-sigma .graphics-section ul.stats {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 2px solid #ddd;
}
.about-global-six-sigma .graphics-section ul.stats li {
  margin: 0 15px;
}
.about-global-six-sigma .graphics-section ul.stats .logo {
  display: table;
  margin-right: auto;
}
.about-global-six-sigma .graphics-section.accreditation-landing ul.row-2 li .logo {
  max-height: 75px;
  width: auto;
}
.lp-reviews-outer .lp-reviews {
  margin: 40px 0 40px -35px;
}
.lp-reviews-outer .lp-reviews .lp-review {
  display: inline-block;
}
.lp-reviews-outer .lp-reviews .lp-review blockquote {
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-style: normal;
  _font-weight: 500;
  font-size: 18px;
  padding: 20px 30px;
  background-color: #fff;
  color: #757575;
  border-radius: 3px;
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
}
.lp-reviews-outer .lp-reviews .lp-review blockquote:before {
  content: "";
}
.lp-reviews-outer .lp-reviews .lp-review blockquote footer {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 600;
  color: inherit;
  text-align: right;
}
.lp-reviews-outer .lp-reviews .lp-review blockquote footer cite {
  font-style: normal;
}
.lp-reviews-outer .lp-reviews .lp-review blockquote footer .designation {
  font-size: 14px;
  font-weight: 400;
}
.lp-reviews-outer .lp-reviews-nav li {
  display: inline-block;
}
.lp-reviews-outer .lp-reviews-nav.uk-dotnav li:hover {
  cursor: pointer;
}
.lp-reviews-outer .lp-reviews-nav.uk-dotnav a {
  width: 10px;
  height: 10px;
  background: #bbb;
}
.lp-reviews-outer .lp-reviews-nav.uk-dotnav a:hover {
  cursor: pointer;
  pointer-events: none;
}
.lp-reviews-outer .lp-reviews-nav.uk-dotnav > .uk-active a {
  background: #1c1b24;
  transform: none;
}
body.page-template-lp-six-sigma-india, body.page-template-lp-sub-six-sigma-india, body.page-template-lp-vco-training, body.page-template-lp-sixsigmaus, body.page-template-lp-virtual-short-sessions {
  /*max-width: 1100px;
    margin: 0 auto;
    background-color: #2d3034;
    box-shadow: 0 0 50px rgba(0,0,0,0.5);*/
  background-color: #f9f9f9;
  color: #1c1b24;
  /**#lp-mobile-tabs {
		display: none;
	}*/
}
body.page-template-lp-six-sigma-india #header, body.page-template-lp-sub-six-sigma-india #header, body.page-template-lp-vco-training #header, body.page-template-lp-sixsigmaus #header, body.page-template-lp-virtual-short-sessions #header {
  background-color: #f9f9f9;
}
body.page-template-lp-six-sigma-india #header.uk-active, body.page-template-lp-sub-six-sigma-india #header.uk-active, body.page-template-lp-vco-training #header.uk-active, body.page-template-lp-sixsigmaus #header.uk-active, body.page-template-lp-virtual-short-sessions #header.uk-active {
  z-index: 1;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
body.page-template-lp-six-sigma-india #header .wrapper, body.page-template-lp-sub-six-sigma-india #header .wrapper, body.page-template-lp-vco-training #header .wrapper, body.page-template-lp-sixsigmaus #header .wrapper, body.page-template-lp-virtual-short-sessions #header .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
body.page-template-lp-six-sigma-india .sticky-header, body.page-template-lp-six-sigma-india #header.floating, body.page-template-lp-sub-six-sigma-india .sticky-header, body.page-template-lp-sub-six-sigma-india #header.floating, body.page-template-lp-vco-training .sticky-header, body.page-template-lp-vco-training #header.floating, body.page-template-lp-sixsigmaus .sticky-header, body.page-template-lp-sixsigmaus #header.floating, body.page-template-lp-virtual-short-sessions .sticky-header, body.page-template-lp-virtual-short-sessions #header.floating {
  top: 0;
  position: fixed;
  width: 100%;
  _display: none;
  background-color: #f9f9f9;
  z-index: 100001;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
body.page-template-lp-six-sigma-india #trueHeader, body.page-template-lp-sub-six-sigma-india #trueHeader, body.page-template-lp-vco-training #trueHeader, body.page-template-lp-sixsigmaus #trueHeader, body.page-template-lp-virtual-short-sessions #trueHeader {
  z-index: auto;
  box-shadow: none;
  -khtml-box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  background: none;
}
body.page-template-lp-six-sigma-india #trueHeader #logo, body.page-template-lp-sub-six-sigma-india #trueHeader #logo, body.page-template-lp-vco-training #trueHeader #logo, body.page-template-lp-sixsigmaus #trueHeader #logo, body.page-template-lp-virtual-short-sessions #trueHeader #logo {
  _float: none;
  margin: 6px 0 0;
  display: inline-block;
}
body.page-template-lp-six-sigma-india #trueHeader #logo img, body.page-template-lp-sub-six-sigma-india #trueHeader #logo img, body.page-template-lp-vco-training #trueHeader #logo img, body.page-template-lp-sixsigmaus #trueHeader #logo img, body.page-template-lp-virtual-short-sessions #trueHeader #logo img {
  max-height: 65px;
}
body.page-template-lp-six-sigma-india #trueHeader #nav, body.page-template-lp-sub-six-sigma-india #trueHeader #nav, body.page-template-lp-vco-training #trueHeader #nav, body.page-template-lp-sixsigmaus #trueHeader #nav, body.page-template-lp-virtual-short-sessions #trueHeader #nav {
  float: none;
  margin-top: 0;
}
body.page-template-lp-six-sigma-india #trueHeader #nav ul li a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav ul li a, body.page-template-lp-vco-training #trueHeader #nav ul li a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li a {
  padding: 8px 10px;
  text-transform: none;
  border: 0 none;
  font-size: inherit;
  font-weight: inherit;
}
body.page-template-lp-six-sigma-india #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-six-sigma-india #trueHeader #nav ul li.current-menu-ancestor > a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav ul li.current-menu-ancestor > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current-menu-ancestor > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-menu-ancestor > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-menu-ancestor > a {
  background-color: transparent;
  color: inherit;
}
body.page-template-lp-six-sigma-india #trueHeader #nav ul li.current_page_item > a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav ul li.current_page_item > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current_page_item > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current_page_item > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current_page_item > a {
  color: #0b588f;
}
body.page-template-lp-six-sigma-india #trueHeader #nav ul > li > a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav ul > li > a, body.page-template-lp-vco-training #trueHeader #nav ul > li > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul > li > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul > li > a {
  padding: 30px 10px;
}
body.page-template-lp-six-sigma-india #trueHeader #nav ul.courses-menu li:hover .sub-menu, body.page-template-lp-sub-six-sigma-india #trueHeader #nav ul.courses-menu li:hover .sub-menu, body.page-template-lp-vco-training #trueHeader #nav ul.courses-menu li:hover .sub-menu, body.page-template-lp-sixsigmaus #trueHeader #nav ul.courses-menu li:hover .sub-menu, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul.courses-menu li:hover .sub-menu {
  left: -10%;
  transform: translateX(-10%);
}
body.page-template-lp-six-sigma-india #trueHeader #nav ul.page-nav-menu > li > a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav ul.page-nav-menu > li > a, body.page-template-lp-vco-training #trueHeader #nav ul.page-nav-menu > li > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul.page-nav-menu > li > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul.page-nav-menu > li > a {
  padding: 30px 10px 26px;
}
body.page-template-lp-six-sigma-india #trueHeader #nav .sub-menu li a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav .sub-menu li a, body.page-template-lp-vco-training #trueHeader #nav .sub-menu li a, body.page-template-lp-sixsigmaus #trueHeader #nav .sub-menu li a, body.page-template-lp-virtual-short-sessions #trueHeader #nav .sub-menu li a {
  padding: 12px 14px;
  background-color: #f9f9f9;
  color: inherit;
}
body.page-template-lp-six-sigma-india #trueHeader #nav .sub-menu li a:hover, body.page-template-lp-sub-six-sigma-india #trueHeader #nav .sub-menu li a:hover, body.page-template-lp-vco-training #trueHeader #nav .sub-menu li a:hover, body.page-template-lp-sixsigmaus #trueHeader #nav .sub-menu li a:hover, body.page-template-lp-virtual-short-sessions #trueHeader #nav .sub-menu li a:hover {
  background-color: #f9f9f9;
  color: #0b588f;
}
body.page-template-lp-six-sigma-india #trueHeader #nav .sub-menu > li:first-child > a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav .sub-menu > li:first-child > a, body.page-template-lp-vco-training #trueHeader #nav .sub-menu > li:first-child > a, body.page-template-lp-sixsigmaus #trueHeader #nav .sub-menu > li:first-child > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav .sub-menu > li:first-child > a {
  padding-top: 18px;
}
body.page-template-lp-six-sigma-india #trueHeader #nav .sub-menu > li:last-child > a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav .sub-menu > li:last-child > a, body.page-template-lp-vco-training #trueHeader #nav .sub-menu > li:last-child > a, body.page-template-lp-sixsigmaus #trueHeader #nav .sub-menu > li:last-child > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav .sub-menu > li:last-child > a {
  padding-bottom: 18px;
}
body.page-template-lp-six-sigma-india #trueHeader .site-title-wrapper, body.page-template-lp-sub-six-sigma-india #trueHeader .site-title-wrapper, body.page-template-lp-vco-training #trueHeader .site-title-wrapper, body.page-template-lp-sixsigmaus #trueHeader .site-title-wrapper, body.page-template-lp-virtual-short-sessions #trueHeader .site-title-wrapper {
  float: left;
}
body.page-template-lp-six-sigma-india #trueHeader .lp-page-nav-wrapper, body.page-template-lp-sub-six-sigma-india #trueHeader .lp-page-nav-wrapper, body.page-template-lp-vco-training #trueHeader .lp-page-nav-wrapper, body.page-template-lp-sixsigmaus #trueHeader .lp-page-nav-wrapper, body.page-template-lp-virtual-short-sessions #trueHeader .lp-page-nav-wrapper {
  float: right;
  margin-top: 0;
}
body.page-template-lp-six-sigma-india .menu-icon-mobile:not(.active), body.page-template-lp-six-sigma-india .nav-mobile:not(.active), body.page-template-lp-sub-six-sigma-india .menu-icon-mobile:not(.active), body.page-template-lp-sub-six-sigma-india .nav-mobile:not(.active), body.page-template-lp-vco-training .menu-icon-mobile:not(.active), body.page-template-lp-vco-training .nav-mobile:not(.active), body.page-template-lp-sixsigmaus .menu-icon-mobile:not(.active), body.page-template-lp-sixsigmaus .nav-mobile:not(.active), body.page-template-lp-virtual-short-sessions .menu-icon-mobile:not(.active), body.page-template-lp-virtual-short-sessions .nav-mobile:not(.active) {
  display: none;
}
body.page-template-lp-six-sigma-india .menu-expand, body.page-template-lp-sub-six-sigma-india .menu-expand, body.page-template-lp-vco-training .menu-expand, body.page-template-lp-sixsigmaus .menu-expand, body.page-template-lp-virtual-short-sessions .menu-expand {
  display: none;
}
body.page-template-lp-six-sigma-india .lp-header-menu, body.page-template-lp-six-sigma-india .lp-section-nav, body.page-template-lp-sub-six-sigma-india .lp-header-menu, body.page-template-lp-sub-six-sigma-india .lp-section-nav, body.page-template-lp-vco-training .lp-header-menu, body.page-template-lp-vco-training .lp-section-nav, body.page-template-lp-sixsigmaus .lp-header-menu, body.page-template-lp-sixsigmaus .lp-section-nav, body.page-template-lp-virtual-short-sessions .lp-header-menu, body.page-template-lp-virtual-short-sessions .lp-section-nav {
  margin-top: 0;
}
body.page-template-lp-six-sigma-india .lp-header-menu.courses-menu-nav, body.page-template-lp-six-sigma-india .lp-section-nav.courses-menu-nav, body.page-template-lp-sub-six-sigma-india .lp-header-menu.courses-menu-nav, body.page-template-lp-sub-six-sigma-india .lp-section-nav.courses-menu-nav, body.page-template-lp-vco-training .lp-header-menu.courses-menu-nav, body.page-template-lp-vco-training .lp-section-nav.courses-menu-nav, body.page-template-lp-sixsigmaus .lp-header-menu.courses-menu-nav, body.page-template-lp-sixsigmaus .lp-section-nav.courses-menu-nav, body.page-template-lp-virtual-short-sessions .lp-header-menu.courses-menu-nav, body.page-template-lp-virtual-short-sessions .lp-section-nav.courses-menu-nav {
  display: inline-block;
  margin-left: 10px;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul, body.page-template-lp-six-sigma-india .lp-section-nav ul, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul, body.page-template-lp-vco-training .lp-header-menu ul, body.page-template-lp-vco-training .lp-section-nav ul, body.page-template-lp-sixsigmaus .lp-header-menu ul, body.page-template-lp-sixsigmaus .lp-section-nav ul, body.page-template-lp-virtual-short-sessions .lp-header-menu ul, body.page-template-lp-virtual-short-sessions .lp-section-nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a, body.page-template-lp-six-sigma-india .lp-section-nav ul li.menu-item a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul li.menu-item a, body.page-template-lp-vco-training .lp-header-menu ul li.menu-item a, body.page-template-lp-vco-training .lp-section-nav ul li.menu-item a, body.page-template-lp-sixsigmaus .lp-header-menu ul li.menu-item a, body.page-template-lp-sixsigmaus .lp-section-nav ul li.menu-item a, body.page-template-lp-virtual-short-sessions .lp-header-menu ul li.menu-item a, body.page-template-lp-virtual-short-sessions .lp-section-nav ul li.menu-item a {
  text-transform: none;
  padding: 8px 10px 4px;
  display: inline-block;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a:not(.button), body.page-template-lp-six-sigma-india .lp-section-nav ul li.menu-item a:not(.button), body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a:not(.button), body.page-template-lp-sub-six-sigma-india .lp-section-nav ul li.menu-item a:not(.button), body.page-template-lp-vco-training .lp-header-menu ul li.menu-item a:not(.button), body.page-template-lp-vco-training .lp-section-nav ul li.menu-item a:not(.button), body.page-template-lp-sixsigmaus .lp-header-menu ul li.menu-item a:not(.button), body.page-template-lp-sixsigmaus .lp-section-nav ul li.menu-item a:not(.button), body.page-template-lp-virtual-short-sessions .lp-header-menu ul li.menu-item a:not(.button), body.page-template-lp-virtual-short-sessions .lp-section-nav ul li.menu-item a:not(.button) {
  color: #1c1b24;
  text-decoration: none;
  border-bottom: 4px solid transparent;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a:not(.button):hover, body.page-template-lp-six-sigma-india .lp-section-nav ul li.menu-item a:not(.button):hover, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a:not(.button):hover, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul li.menu-item a:not(.button):hover, body.page-template-lp-vco-training .lp-header-menu ul li.menu-item a:not(.button):hover, body.page-template-lp-vco-training .lp-section-nav ul li.menu-item a:not(.button):hover, body.page-template-lp-sixsigmaus .lp-header-menu ul li.menu-item a:not(.button):hover, body.page-template-lp-sixsigmaus .lp-section-nav ul li.menu-item a:not(.button):hover, body.page-template-lp-virtual-short-sessions .lp-header-menu ul li.menu-item a:not(.button):hover, body.page-template-lp-virtual-short-sessions .lp-section-nav ul li.menu-item a:not(.button):hover {
  color: #0b588f;
  border-bottom-color: #0b588f;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a.button, body.page-template-lp-six-sigma-india .lp-section-nav ul li.menu-item a.button, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a.button, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul li.menu-item a.button, body.page-template-lp-vco-training .lp-header-menu ul li.menu-item a.button, body.page-template-lp-vco-training .lp-section-nav ul li.menu-item a.button, body.page-template-lp-sixsigmaus .lp-header-menu ul li.menu-item a.button, body.page-template-lp-sixsigmaus .lp-section-nav ul li.menu-item a.button, body.page-template-lp-virtual-short-sessions .lp-header-menu ul li.menu-item a.button, body.page-template-lp-virtual-short-sessions .lp-section-nav ul li.menu-item a.button {
  text-transform: uppercase;
  padding: 10px 20px;
  font-size: 12px;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item.active > a:not(.button), body.page-template-lp-six-sigma-india .lp-section-nav ul li.menu-item.active > a:not(.button), body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item.active > a:not(.button), body.page-template-lp-sub-six-sigma-india .lp-section-nav ul li.menu-item.active > a:not(.button), body.page-template-lp-vco-training .lp-header-menu ul li.menu-item.active > a:not(.button), body.page-template-lp-vco-training .lp-section-nav ul li.menu-item.active > a:not(.button), body.page-template-lp-sixsigmaus .lp-header-menu ul li.menu-item.active > a:not(.button), body.page-template-lp-sixsigmaus .lp-section-nav ul li.menu-item.active > a:not(.button), body.page-template-lp-virtual-short-sessions .lp-header-menu ul li.menu-item.active > a:not(.button), body.page-template-lp-virtual-short-sessions .lp-section-nav ul li.menu-item.active > a:not(.button) {
  color: #0b588f;
  border-bottom-color: #0b588f;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul.courses-menu > li > a:after, body.page-template-lp-six-sigma-india .lp-section-nav ul.courses-menu > li > a:after, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.courses-menu > li > a:after, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul.courses-menu > li > a:after, body.page-template-lp-vco-training .lp-header-menu ul.courses-menu > li > a:after, body.page-template-lp-vco-training .lp-section-nav ul.courses-menu > li > a:after, body.page-template-lp-sixsigmaus .lp-header-menu ul.courses-menu > li > a:after, body.page-template-lp-sixsigmaus .lp-section-nav ul.courses-menu > li > a:after, body.page-template-lp-virtual-short-sessions .lp-header-menu ul.courses-menu > li > a:after, body.page-template-lp-virtual-short-sessions .lp-section-nav ul.courses-menu > li > a:after {
  content: "";
  font-family: FontAwesome;
  margin-left: 8px;
  display: inline-block;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul.courses-menu li:hover .sub-menu, body.page-template-lp-six-sigma-india .lp-section-nav ul.courses-menu li:hover .sub-menu, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.courses-menu li:hover .sub-menu, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul.courses-menu li:hover .sub-menu, body.page-template-lp-vco-training .lp-header-menu ul.courses-menu li:hover .sub-menu, body.page-template-lp-vco-training .lp-section-nav ul.courses-menu li:hover .sub-menu, body.page-template-lp-sixsigmaus .lp-header-menu ul.courses-menu li:hover .sub-menu, body.page-template-lp-sixsigmaus .lp-section-nav ul.courses-menu li:hover .sub-menu, body.page-template-lp-virtual-short-sessions .lp-header-menu ul.courses-menu li:hover .sub-menu, body.page-template-lp-virtual-short-sessions .lp-section-nav ul.courses-menu li:hover .sub-menu {
  left: -10%;
  transform: translateX(-10%);
}
body.page-template-lp-six-sigma-india .lp-header-menu ul.page-nav-menu > li > a, body.page-template-lp-six-sigma-india .lp-section-nav ul.page-nav-menu > li > a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.page-nav-menu > li > a, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul.page-nav-menu > li > a, body.page-template-lp-vco-training .lp-header-menu ul.page-nav-menu > li > a, body.page-template-lp-vco-training .lp-section-nav ul.page-nav-menu > li > a, body.page-template-lp-sixsigmaus .lp-header-menu ul.page-nav-menu > li > a, body.page-template-lp-sixsigmaus .lp-section-nav ul.page-nav-menu > li > a, body.page-template-lp-virtual-short-sessions .lp-header-menu ul.page-nav-menu > li > a, body.page-template-lp-virtual-short-sessions .lp-section-nav ul.page-nav-menu > li > a {
  padding: 30px 10px 26px;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul.page-nav-menu li.menu-item, body.page-template-lp-six-sigma-india .lp-section-nav ul.page-nav-menu li.menu-item, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.page-nav-menu li.menu-item, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul.page-nav-menu li.menu-item, body.page-template-lp-vco-training .lp-header-menu ul.page-nav-menu li.menu-item, body.page-template-lp-vco-training .lp-section-nav ul.page-nav-menu li.menu-item, body.page-template-lp-sixsigmaus .lp-header-menu ul.page-nav-menu li.menu-item, body.page-template-lp-sixsigmaus .lp-section-nav ul.page-nav-menu li.menu-item, body.page-template-lp-virtual-short-sessions .lp-header-menu ul.page-nav-menu li.menu-item, body.page-template-lp-virtual-short-sessions .lp-section-nav ul.page-nav-menu li.menu-item {
  margin-left: 18px;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul.sub-menu li a, body.page-template-lp-six-sigma-india .lp-section-nav ul.sub-menu li a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.sub-menu li a, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul.sub-menu li a, body.page-template-lp-vco-training .lp-header-menu ul.sub-menu li a, body.page-template-lp-vco-training .lp-section-nav ul.sub-menu li a, body.page-template-lp-sixsigmaus .lp-header-menu ul.sub-menu li a, body.page-template-lp-sixsigmaus .lp-section-nav ul.sub-menu li a, body.page-template-lp-virtual-short-sessions .lp-header-menu ul.sub-menu li a, body.page-template-lp-virtual-short-sessions .lp-section-nav ul.sub-menu li a {
  padding: 12px 14px;
  background-color: #f9f9f9;
  color: inherit;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul.sub-menu li a:hover, body.page-template-lp-six-sigma-india .lp-section-nav ul.sub-menu li a:hover, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.sub-menu li a:hover, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul.sub-menu li a:hover, body.page-template-lp-vco-training .lp-header-menu ul.sub-menu li a:hover, body.page-template-lp-vco-training .lp-section-nav ul.sub-menu li a:hover, body.page-template-lp-sixsigmaus .lp-header-menu ul.sub-menu li a:hover, body.page-template-lp-sixsigmaus .lp-section-nav ul.sub-menu li a:hover, body.page-template-lp-virtual-short-sessions .lp-header-menu ul.sub-menu li a:hover, body.page-template-lp-virtual-short-sessions .lp-section-nav ul.sub-menu li a:hover {
  background-color: #ececec;
  color: #0b588f;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul.sub-menu > li:first-child > a, body.page-template-lp-six-sigma-india .lp-section-nav ul.sub-menu > li:first-child > a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.sub-menu > li:first-child > a, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul.sub-menu > li:first-child > a, body.page-template-lp-vco-training .lp-header-menu ul.sub-menu > li:first-child > a, body.page-template-lp-vco-training .lp-section-nav ul.sub-menu > li:first-child > a, body.page-template-lp-sixsigmaus .lp-header-menu ul.sub-menu > li:first-child > a, body.page-template-lp-sixsigmaus .lp-section-nav ul.sub-menu > li:first-child > a, body.page-template-lp-virtual-short-sessions .lp-header-menu ul.sub-menu > li:first-child > a, body.page-template-lp-virtual-short-sessions .lp-section-nav ul.sub-menu > li:first-child > a {
  padding-top: 18px;
}
body.page-template-lp-six-sigma-india .lp-header-menu ul.sub-menu > li:last-child > a, body.page-template-lp-six-sigma-india .lp-section-nav ul.sub-menu > li:last-child > a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.sub-menu > li:last-child > a, body.page-template-lp-sub-six-sigma-india .lp-section-nav ul.sub-menu > li:last-child > a, body.page-template-lp-vco-training .lp-header-menu ul.sub-menu > li:last-child > a, body.page-template-lp-vco-training .lp-section-nav ul.sub-menu > li:last-child > a, body.page-template-lp-sixsigmaus .lp-header-menu ul.sub-menu > li:last-child > a, body.page-template-lp-sixsigmaus .lp-section-nav ul.sub-menu > li:last-child > a, body.page-template-lp-virtual-short-sessions .lp-header-menu ul.sub-menu > li:last-child > a, body.page-template-lp-virtual-short-sessions .lp-section-nav ul.sub-menu > li:last-child > a {
  padding-bottom: 18px;
}
body.page-template-lp-six-sigma-india .lp-header-menu .menu-item, body.page-template-lp-six-sigma-india .lp-section-nav .menu-item, body.page-template-lp-sub-six-sigma-india .lp-header-menu .menu-item, body.page-template-lp-sub-six-sigma-india .lp-section-nav .menu-item, body.page-template-lp-vco-training .lp-header-menu .menu-item, body.page-template-lp-vco-training .lp-section-nav .menu-item, body.page-template-lp-sixsigmaus .lp-header-menu .menu-item, body.page-template-lp-sixsigmaus .lp-section-nav .menu-item, body.page-template-lp-virtual-short-sessions .lp-header-menu .menu-item, body.page-template-lp-virtual-short-sessions .lp-section-nav .menu-item {
  display: inline-block;
}
body.page-template-lp-six-sigma-india .section-title, body.page-template-lp-sub-six-sigma-india .section-title, body.page-template-lp-vco-training .section-title, body.page-template-lp-sixsigmaus .section-title, body.page-template-lp-virtual-short-sessions .section-title {
  margin-top: 0;
  line-height: 1.2;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 40px;
}
body.page-template-lp-six-sigma-india .section-title.tcenter, body.page-template-lp-sub-six-sigma-india .section-title.tcenter, body.page-template-lp-vco-training .section-title.tcenter, body.page-template-lp-sixsigmaus .section-title.tcenter, body.page-template-lp-virtual-short-sessions .section-title.tcenter {
  text-align: center;
}
body.page-template-lp-six-sigma-india .section-title.w-byline, body.page-template-lp-sub-six-sigma-india .section-title.w-byline, body.page-template-lp-vco-training .section-title.w-byline, body.page-template-lp-sixsigmaus .section-title.w-byline, body.page-template-lp-virtual-short-sessions .section-title.w-byline {
  margin-bottom: 10px;
}
body.page-template-lp-six-sigma-india .byline, body.page-template-lp-sub-six-sigma-india .byline, body.page-template-lp-vco-training .byline, body.page-template-lp-sixsigmaus .byline, body.page-template-lp-virtual-short-sessions .byline {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
}
body.page-template-lp-six-sigma-india .section-title + .byline, body.page-template-lp-sub-six-sigma-india .section-title + .byline, body.page-template-lp-vco-training .section-title + .byline, body.page-template-lp-sixsigmaus .section-title + .byline, body.page-template-lp-virtual-short-sessions .section-title + .byline {
  margin: 0 auto 30px;
  max-width: 70%;
  text-align: center;
  color: #808080;
  font-weight: 400;
}
body.page-template-lp-six-sigma-india .lp-section .wrapper, body.page-template-lp-sub-six-sigma-india .lp-section .wrapper, body.page-template-lp-vco-training .lp-section .wrapper, body.page-template-lp-sixsigmaus .lp-section .wrapper, body.page-template-lp-virtual-short-sessions .lp-section .wrapper {
  padding-top: 60px;
  padding-bottom: 60px;
}
body.page-template-lp-six-sigma-india .hero-section, body.page-template-lp-sub-six-sigma-india .hero-section, body.page-template-lp-vco-training .hero-section, body.page-template-lp-sixsigmaus .hero-section, body.page-template-lp-virtual-short-sessions .hero-section {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
body.page-template-lp-six-sigma-india .hero-section .wrapper, body.page-template-lp-sub-six-sigma-india .hero-section .wrapper, body.page-template-lp-vco-training .hero-section .wrapper, body.page-template-lp-sixsigmaus .hero-section .wrapper, body.page-template-lp-virtual-short-sessions .hero-section .wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}
body.page-template-lp-six-sigma-india .hero-section .section-title, body.page-template-lp-sub-six-sigma-india .hero-section .section-title, body.page-template-lp-vco-training .hero-section .section-title, body.page-template-lp-sixsigmaus .hero-section .section-title, body.page-template-lp-virtual-short-sessions .hero-section .section-title {
  font-size: 60px;
  margin-bottom: 15px;
  text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}
body.page-template-lp-six-sigma-india .hero-section .byline, body.page-template-lp-sub-six-sigma-india .hero-section .byline, body.page-template-lp-vco-training .hero-section .byline, body.page-template-lp-sixsigmaus .hero-section .byline, body.page-template-lp-virtual-short-sessions .hero-section .byline {
  font-weight: 600;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  max-width: none;
}
body.page-template-lp-six-sigma-india .hero-section .hero-section-inner, body.page-template-lp-sub-six-sigma-india .hero-section .hero-section-inner, body.page-template-lp-vco-training .hero-section .hero-section-inner, body.page-template-lp-sixsigmaus .hero-section .hero-section-inner, body.page-template-lp-virtual-short-sessions .hero-section .hero-section-inner {
  color: #fff;
  text-align: center;
  margin: 200px 0 60px;
  padding: 0 80px;
}
body.page-template-lp-six-sigma-india .hero-section .hero-section-inner *, body.page-template-lp-sub-six-sigma-india .hero-section .hero-section-inner *, body.page-template-lp-vco-training .hero-section .hero-section-inner *, body.page-template-lp-sixsigmaus .hero-section .hero-section-inner *, body.page-template-lp-virtual-short-sessions .hero-section .hero-section-inner * {
  color: #fff;
}
body.page-template-lp-six-sigma-india .hero-bar, body.page-template-lp-sub-six-sigma-india .hero-bar, body.page-template-lp-vco-training .hero-bar, body.page-template-lp-sixsigmaus .hero-bar, body.page-template-lp-virtual-short-sessions .hero-bar {
  max-width: 1100px;
  display: block;
  background-color: #fff;
  border-radius: 2px;
  margin: 0 auto;
  margin-top: -75px;
  margin-bottom: 60px;
  -webkit-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3);
}
body.page-template-lp-six-sigma-india .hero-bar .wrapper, body.page-template-lp-sub-six-sigma-india .hero-bar .wrapper, body.page-template-lp-vco-training .hero-bar .wrapper, body.page-template-lp-sixsigmaus .hero-bar .wrapper, body.page-template-lp-virtual-short-sessions .hero-bar .wrapper {
  padding: 15px 40px 5px;
}
body.page-template-lp-six-sigma-india .hero-bar .tfeatures, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures, body.page-template-lp-vco-training .hero-bar .tfeatures, body.page-template-lp-sixsigmaus .hero-bar .tfeatures, body.page-template-lp-virtual-short-sessions .hero-bar .tfeatures {
  margin-top: 16px;
  font-size: 18px;
}
body.page-template-lp-six-sigma-india .hero-bar .tfeatures > .one-half, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures > .one-half, body.page-template-lp-vco-training .hero-bar .tfeatures > .one-half, body.page-template-lp-sixsigmaus .hero-bar .tfeatures > .one-half, body.page-template-lp-virtual-short-sessions .hero-bar .tfeatures > .one-half {
  margin-bottom: 0;
}
body.page-template-lp-six-sigma-india .hero-bar .tfeatures ul, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures ul, body.page-template-lp-vco-training .hero-bar .tfeatures ul, body.page-template-lp-sixsigmaus .hero-bar .tfeatures ul, body.page-template-lp-virtual-short-sessions .hero-bar .tfeatures ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
body.page-template-lp-six-sigma-india .hero-bar .tfeatures ul li, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures ul li, body.page-template-lp-vco-training .hero-bar .tfeatures ul li, body.page-template-lp-sixsigmaus .hero-bar .tfeatures ul li, body.page-template-lp-virtual-short-sessions .hero-bar .tfeatures ul li {
  font-weight: 700;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
body.page-template-lp-six-sigma-india .hero-bar .tfeatures ul li:before, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures ul li:before, body.page-template-lp-vco-training .hero-bar .tfeatures ul li:before, body.page-template-lp-sixsigmaus .hero-bar .tfeatures ul li:before, body.page-template-lp-virtual-short-sessions .hero-bar .tfeatures ul li:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
  font-weight: normal;
}
body.page-template-lp-six-sigma-india .hero-bar .tfeatures ul > li:last-of-type, body.page-template-lp-six-sigma-india .hero-bar .tfeatures ul > li:last-child, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures ul > li:last-of-type, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures ul > li:last-child, body.page-template-lp-vco-training .hero-bar .tfeatures ul > li:last-of-type, body.page-template-lp-vco-training .hero-bar .tfeatures ul > li:last-child, body.page-template-lp-sixsigmaus .hero-bar .tfeatures ul > li:last-of-type, body.page-template-lp-sixsigmaus .hero-bar .tfeatures ul > li:last-child, body.page-template-lp-virtual-short-sessions .hero-bar .tfeatures ul > li:last-of-type, body.page-template-lp-virtual-short-sessions .hero-bar .tfeatures ul > li:last-child {
  margin-bottom: 0;
}
body.page-template-lp-six-sigma-india .hero-bar .tcta, body.page-template-lp-sub-six-sigma-india .hero-bar .tcta, body.page-template-lp-vco-training .hero-bar .tcta, body.page-template-lp-sixsigmaus .hero-bar .tcta, body.page-template-lp-virtual-short-sessions .hero-bar .tcta {
  text-align: center;
}
body.page-template-lp-six-sigma-india .hero-bar .tcta > p, body.page-template-lp-sub-six-sigma-india .hero-bar .tcta > p, body.page-template-lp-vco-training .hero-bar .tcta > p, body.page-template-lp-sixsigmaus .hero-bar .tcta > p, body.page-template-lp-virtual-short-sessions .hero-bar .tcta > p {
  margin-bottom: 0;
  max-width: 75%;
  margin-left: auto;
}
body.page-template-lp-six-sigma-india .hero-bar .tcta .primary-cta, body.page-template-lp-sub-six-sigma-india .hero-bar .tcta .primary-cta, body.page-template-lp-vco-training .hero-bar .tcta .primary-cta, body.page-template-lp-sixsigmaus .hero-bar .tcta .primary-cta, body.page-template-lp-virtual-short-sessions .hero-bar .tcta .primary-cta {
  min-width: 100%;
}
body.page-template-lp-six-sigma-india .hero-bar .offer-note, body.page-template-lp-sub-six-sigma-india .hero-bar .offer-note, body.page-template-lp-vco-training .hero-bar .offer-note, body.page-template-lp-sixsigmaus .hero-bar .offer-note, body.page-template-lp-virtual-short-sessions .hero-bar .offer-note {
  clear: both;
  text-align: center;
  font-style: italic;
  font-weight: 500;
  font-size: 15px;
  color: #029a55;
}
body.page-template-lp-six-sigma-india .hero-bar .offer-note .animate, body.page-template-lp-sub-six-sigma-india .hero-bar .offer-note .animate, body.page-template-lp-vco-training .hero-bar .offer-note .animate, body.page-template-lp-sixsigmaus .hero-bar .offer-note .animate, body.page-template-lp-virtual-short-sessions .hero-bar .offer-note .animate {
  animation: flash 3s infinite;
}
body.page-template-lp-six-sigma-india .hero-bar .offer-note .fa, body.page-template-lp-sub-six-sigma-india .hero-bar .offer-note .fa, body.page-template-lp-vco-training .hero-bar .offer-note .fa, body.page-template-lp-sixsigmaus .hero-bar .offer-note .fa, body.page-template-lp-virtual-short-sessions .hero-bar .offer-note .fa {
  margin-right: 5px;
}
body.page-template-lp-six-sigma-india .hero-bar .offer-note .c2c-note, body.page-template-lp-sub-six-sigma-india .hero-bar .offer-note .c2c-note, body.page-template-lp-vco-training .hero-bar .offer-note .c2c-note, body.page-template-lp-sixsigmaus .hero-bar .offer-note .c2c-note, body.page-template-lp-virtual-short-sessions .hero-bar .offer-note .c2c-note {
  margin-left: 5px;
  color: #999;
  font-style: normal;
}
body.page-template-lp-six-sigma-india .after-hero-bar .wrapper, body.page-template-lp-sub-six-sigma-india .after-hero-bar .wrapper, body.page-template-lp-vco-training .after-hero-bar .wrapper, body.page-template-lp-sixsigmaus .after-hero-bar .wrapper, body.page-template-lp-virtual-short-sessions .after-hero-bar .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
body.page-template-lp-six-sigma-india .after-hero-bar .title-section, body.page-template-lp-sub-six-sigma-india .after-hero-bar .title-section, body.page-template-lp-vco-training .after-hero-bar .title-section, body.page-template-lp-sixsigmaus .after-hero-bar .title-section, body.page-template-lp-virtual-short-sessions .after-hero-bar .title-section {
  margin-top: 45px;
}
body.page-template-lp-six-sigma-india .after-hero-bar .section-title, body.page-template-lp-sub-six-sigma-india .after-hero-bar .section-title, body.page-template-lp-vco-training .after-hero-bar .section-title, body.page-template-lp-sixsigmaus .after-hero-bar .section-title, body.page-template-lp-virtual-short-sessions .after-hero-bar .section-title {
  font-size: 22px;
}
body.page-template-lp-six-sigma-india .after-hero-bar .logo-section.centered, body.page-template-lp-sub-six-sigma-india .after-hero-bar .logo-section.centered, body.page-template-lp-vco-training .after-hero-bar .logo-section.centered, body.page-template-lp-sixsigmaus .after-hero-bar .logo-section.centered, body.page-template-lp-virtual-short-sessions .after-hero-bar .logo-section.centered {
  text-align: center;
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}
body.page-template-lp-six-sigma-india .after-hero-bar .client-logos, body.page-template-lp-sub-six-sigma-india .after-hero-bar .client-logos, body.page-template-lp-vco-training .after-hero-bar .client-logos, body.page-template-lp-sixsigmaus .after-hero-bar .client-logos, body.page-template-lp-virtual-short-sessions .after-hero-bar .client-logos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin: 0;
}
body.page-template-lp-six-sigma-india .after-hero-bar .client-logos li, body.page-template-lp-sub-six-sigma-india .after-hero-bar .client-logos li, body.page-template-lp-vco-training .after-hero-bar .client-logos li, body.page-template-lp-sixsigmaus .after-hero-bar .client-logos li, body.page-template-lp-virtual-short-sessions .after-hero-bar .client-logos li {
  display: inline;
}
body.page-template-lp-six-sigma-india ul.check-list, body.page-template-lp-sub-six-sigma-india ul.check-list, body.page-template-lp-vco-training ul.check-list, body.page-template-lp-sixsigmaus ul.check-list, body.page-template-lp-virtual-short-sessions ul.check-list {
  list-style-type: none;
  padding-left: 15px;
}
body.page-template-lp-six-sigma-india ul.check-list > li, body.page-template-lp-sub-six-sigma-india ul.check-list > li, body.page-template-lp-vco-training ul.check-list > li, body.page-template-lp-sixsigmaus ul.check-list > li, body.page-template-lp-virtual-short-sessions ul.check-list > li {
  margin-bottom: 8px;
  position: relative;
  padding-left: 25px;
}
body.page-template-lp-six-sigma-india ul.check-list > li:before, body.page-template-lp-sub-six-sigma-india ul.check-list > li:before, body.page-template-lp-vco-training ul.check-list > li:before, body.page-template-lp-sixsigmaus ul.check-list > li:before, body.page-template-lp-virtual-short-sessions ul.check-list > li:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0;
  color: #0b588f;
}
body.page-template-lp-six-sigma-india ul.check-list ul, body.page-template-lp-six-sigma-india ul.check-list ol, body.page-template-lp-sub-six-sigma-india ul.check-list ul, body.page-template-lp-sub-six-sigma-india ul.check-list ol, body.page-template-lp-vco-training ul.check-list ul, body.page-template-lp-vco-training ul.check-list ol, body.page-template-lp-sixsigmaus ul.check-list ul, body.page-template-lp-sixsigmaus ul.check-list ol, body.page-template-lp-virtual-short-sessions ul.check-list ul, body.page-template-lp-virtual-short-sessions ul.check-list ol {
  list-style-type: none;
  padding-left: 20px;
}
body.page-template-lp-six-sigma-india ul.check-list ul li, body.page-template-lp-six-sigma-india ul.check-list ol li, body.page-template-lp-sub-six-sigma-india ul.check-list ul li, body.page-template-lp-sub-six-sigma-india ul.check-list ol li, body.page-template-lp-vco-training ul.check-list ul li, body.page-template-lp-vco-training ul.check-list ol li, body.page-template-lp-sixsigmaus ul.check-list ul li, body.page-template-lp-sixsigmaus ul.check-list ol li, body.page-template-lp-virtual-short-sessions ul.check-list ul li, body.page-template-lp-virtual-short-sessions ul.check-list ol li {
  position: relative;
  padding-left: 15px;
}
body.page-template-lp-six-sigma-india ul.check-list ul li:before, body.page-template-lp-six-sigma-india ul.check-list ol li:before, body.page-template-lp-sub-six-sigma-india ul.check-list ul li:before, body.page-template-lp-sub-six-sigma-india ul.check-list ol li:before, body.page-template-lp-vco-training ul.check-list ul li:before, body.page-template-lp-vco-training ul.check-list ol li:before, body.page-template-lp-sixsigmaus ul.check-list ul li:before, body.page-template-lp-sixsigmaus ul.check-list ol li:before, body.page-template-lp-virtual-short-sessions ul.check-list ul li:before, body.page-template-lp-virtual-short-sessions ul.check-list ol li:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0;
}
body.page-template-lp-six-sigma-india .section-one .section-title, body.page-template-lp-sub-six-sigma-india .section-one .section-title, body.page-template-lp-vco-training .section-one .section-title, body.page-template-lp-sixsigmaus .section-one .section-title, body.page-template-lp-virtual-short-sessions .section-one .section-title {
  text-align: center;
  margin-bottom: 15px;
}
body.page-template-lp-six-sigma-india .section-one .products-container, body.page-template-lp-sub-six-sigma-india .section-one .products-container, body.page-template-lp-vco-training .section-one .products-container, body.page-template-lp-sixsigmaus .section-one .products-container, body.page-template-lp-virtual-short-sessions .section-one .products-container {
  margin-top: 60px;
}
body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list, body.page-template-lp-vco-training .section-one .products-container ul.product-list, body.page-template-lp-sixsigmaus .section-one .products-container ul.product-list, body.page-template-lp-virtual-short-sessions .section-one .products-container ul.product-list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin: 30px 0 0;
}
body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product, body.page-template-lp-vco-training .section-one .products-container ul.product-list li.product, body.page-template-lp-sixsigmaus .section-one .products-container ul.product-list li.product, body.page-template-lp-virtual-short-sessions .section-one .products-container ul.product-list li.product {
  margin-bottom: 20px;
  margin-right: 20px;
  text-align: center;
}
body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product h3, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product h3, body.page-template-lp-vco-training .section-one .products-container ul.product-list li.product h3, body.page-template-lp-sixsigmaus .section-one .products-container ul.product-list li.product h3, body.page-template-lp-virtual-short-sessions .section-one .products-container ul.product-list li.product h3 {
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 10px;
}
body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product .price, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product .price, body.page-template-lp-vco-training .section-one .products-container ul.product-list li.product .price, body.page-template-lp-sixsigmaus .section-one .products-container ul.product-list li.product .price, body.page-template-lp-virtual-short-sessions .section-one .products-container ul.product-list li.product .price {
  font-size: 14px;
  color: #77a464;
}
body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product .price .amt, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product .price .amt, body.page-template-lp-vco-training .section-one .products-container ul.product-list li.product .price .amt, body.page-template-lp-sixsigmaus .section-one .products-container ul.product-list li.product .price .amt, body.page-template-lp-virtual-short-sessions .section-one .products-container ul.product-list li.product .price .amt {
  font-size: 18px;
  font-weight: 500;
}
body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product .primary-cta, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product .primary-cta, body.page-template-lp-vco-training .section-one .products-container ul.product-list li.product .primary-cta, body.page-template-lp-sixsigmaus .section-one .products-container ul.product-list li.product .primary-cta, body.page-template-lp-virtual-short-sessions .section-one .products-container ul.product-list li.product .primary-cta {
  display: block;
}
body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product:last-child, body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product.last, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product:last-child, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product.last, body.page-template-lp-vco-training .section-one .products-container ul.product-list li.product:last-child, body.page-template-lp-vco-training .section-one .products-container ul.product-list li.product.last, body.page-template-lp-sixsigmaus .section-one .products-container ul.product-list li.product:last-child, body.page-template-lp-sixsigmaus .section-one .products-container ul.product-list li.product.last, body.page-template-lp-virtual-short-sessions .section-one .products-container ul.product-list li.product:last-child, body.page-template-lp-virtual-short-sessions .section-one .products-container ul.product-list li.product.last {
  margin-right: 0;
}
body.page-template-lp-six-sigma-india .section-two, body.page-template-lp-sub-six-sigma-india .section-two, body.page-template-lp-vco-training .section-two, body.page-template-lp-sixsigmaus .section-two, body.page-template-lp-virtual-short-sessions .section-two {
  background-color: #fff;
}
body.page-template-lp-six-sigma-india .section-two .tabs-vertical, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical, body.page-template-lp-vco-training .section-two .tabs-vertical, body.page-template-lp-sixsigmaus .section-two .tabs-vertical, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical {
  margin-top: 40px;
}
body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item, body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab > li.tab-list-item, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab .tab-list-item, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab > li.tab-list-item, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab .tab-list-item, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab > li.tab-list-item, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab .tab-list-item {
  margin-bottom: -5px;
}
body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item > a, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item > a, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab .tab-list-item > a, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab .tab-list-item > a, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab .tab-list-item > a {
  margin-bottom: 0;
}
body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item > a, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item > a, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab .tab-list-item > a, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab .tab-list-item > a, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab > li.tab-list-item > a, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab .tab-list-item > a {
  background-color: rgba(11, 88, 143, 0.1);
  border-left-color: transparent;
  color: #0b588f;
  border-top: 0 none;
  border-bottom: 0 none;
}
body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item:hover > a, body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item.uk-active > a, body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item:hover > a, body.page-template-lp-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item.uk-active > a, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item:hover > a, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab > li.tab-list-item.uk-active > a, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item:hover > a, body.page-template-lp-sub-six-sigma-india .section-two .tabs-vertical .uk-tab .tab-list-item.uk-active > a, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab > li.tab-list-item:hover > a, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab > li.tab-list-item.uk-active > a, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab .tab-list-item:hover > a, body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab .tab-list-item.uk-active > a, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab > li.tab-list-item:hover > a, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab > li.tab-list-item.uk-active > a, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab .tab-list-item:hover > a, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab .tab-list-item.uk-active > a, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab > li.tab-list-item:hover > a, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab > li.tab-list-item.uk-active > a, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab .tab-list-item:hover > a, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab .tab-list-item.uk-active > a {
  background-color: rgba(11, 88, 143, 0.2);
  border-left-color: #0b588f;
}
body.page-template-lp-six-sigma-india .section-two ul.tab-content li.tab-content-item h3, body.page-template-lp-sub-six-sigma-india .section-two ul.tab-content li.tab-content-item h3, body.page-template-lp-vco-training .section-two ul.tab-content li.tab-content-item h3, body.page-template-lp-sixsigmaus .section-two ul.tab-content li.tab-content-item h3, body.page-template-lp-virtual-short-sessions .section-two ul.tab-content li.tab-content-item h3 {
  text-align: center;
  color: #0b588f;
  font-weight: bold;
  font-size: 20px;
}
body.page-template-lp-six-sigma-india .section-two ul.tab-content .tab-cta, body.page-template-lp-sub-six-sigma-india .section-two ul.tab-content .tab-cta, body.page-template-lp-vco-training .section-two ul.tab-content .tab-cta, body.page-template-lp-sixsigmaus .section-two ul.tab-content .tab-cta, body.page-template-lp-virtual-short-sessions .section-two ul.tab-content .tab-cta {
  text-align: right;
}
body.page-template-lp-six-sigma-india .section-three .wrapper, body.page-template-lp-sub-six-sigma-india .section-three .wrapper, body.page-template-lp-vco-training .section-three .wrapper, body.page-template-lp-sixsigmaus .section-three .wrapper, body.page-template-lp-virtual-short-sessions .section-three .wrapper {
  padding: 60px 0;
}
body.page-template-lp-six-sigma-india .section-three .logo-section, body.page-template-lp-sub-six-sigma-india .section-three .logo-section, body.page-template-lp-vco-training .section-three .logo-section, body.page-template-lp-sixsigmaus .section-three .logo-section, body.page-template-lp-virtual-short-sessions .section-three .logo-section {
  margin-top: 10px;
}
body.page-template-lp-six-sigma-india .main-content .section-title, body.page-template-lp-sub-six-sigma-india .main-content .section-title, body.page-template-lp-vco-training .main-content .section-title, body.page-template-lp-sixsigmaus .main-content .section-title, body.page-template-lp-virtual-short-sessions .main-content .section-title {
  text-align: center;
}
body.page-template-lp-six-sigma-india .lp-gallery-wrapper, body.page-template-lp-sub-six-sigma-india .lp-gallery-wrapper, body.page-template-lp-vco-training .lp-gallery-wrapper, body.page-template-lp-sixsigmaus .lp-gallery-wrapper, body.page-template-lp-virtual-short-sessions .lp-gallery-wrapper {
  clear: both;
}
body.page-template-lp-six-sigma-india .lp-gallery-wrapper img, body.page-template-lp-sub-six-sigma-india .lp-gallery-wrapper img, body.page-template-lp-vco-training .lp-gallery-wrapper img, body.page-template-lp-sixsigmaus .lp-gallery-wrapper img, body.page-template-lp-virtual-short-sessions .lp-gallery-wrapper img {
  padding: 10px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
}
body.page-template-lp-six-sigma-india .lp-gallery-wrapper .uk-slidenav, body.page-template-lp-sub-six-sigma-india .lp-gallery-wrapper .uk-slidenav, body.page-template-lp-vco-training .lp-gallery-wrapper .uk-slidenav, body.page-template-lp-sixsigmaus .lp-gallery-wrapper .uk-slidenav, body.page-template-lp-virtual-short-sessions .lp-gallery-wrapper .uk-slidenav {
  color: #fff;
}
body.page-template-lp-six-sigma-india .section-four .wrapper, body.page-template-lp-sub-six-sigma-india .section-four .wrapper, body.page-template-lp-vco-training .section-four .wrapper, body.page-template-lp-sixsigmaus .section-four .wrapper, body.page-template-lp-virtual-short-sessions .section-four .wrapper {
  padding-top: 0;
}
body.page-template-lp-six-sigma-india .curriculum-content .c-row-inner, body.page-template-lp-sub-six-sigma-india .curriculum-content .c-row-inner, body.page-template-lp-vco-training .curriculum-content .c-row-inner, body.page-template-lp-sixsigmaus .curriculum-content .c-row-inner, body.page-template-lp-virtual-short-sessions .curriculum-content .c-row-inner {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-bottom: 20px;
  padding: 5px;
  -webkit-box-shadow: inset 1px 0px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0px 4px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: inset 1px 0px 4px rgba(0, 0, 0, 0.15);
  -o-box-shadow: inset 1px 0px 4px rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0px 4px rgba(0, 0, 0, 0.15);
  box-sizing: content-box;
}
body.page-template-lp-six-sigma-india .curriculum-content h3, body.page-template-lp-sub-six-sigma-india .curriculum-content h3, body.page-template-lp-vco-training .curriculum-content h3, body.page-template-lp-sixsigmaus .curriculum-content h3, body.page-template-lp-virtual-short-sessions .curriculum-content h3 {
  color: #0b588f;
}
body.page-template-lp-six-sigma-india .simplebar-vertical .simplebar-scrollbar.simplebar-visible:before, body.page-template-lp-sub-six-sigma-india .simplebar-vertical .simplebar-scrollbar.simplebar-visible:before, body.page-template-lp-vco-training .simplebar-vertical .simplebar-scrollbar.simplebar-visible:before, body.page-template-lp-sixsigmaus .simplebar-vertical .simplebar-scrollbar.simplebar-visible:before, body.page-template-lp-virtual-short-sessions .simplebar-vertical .simplebar-scrollbar.simplebar-visible:before {
  background: #ccc;
}
body.page-template-lp-six-sigma-india .above-footer-cta, body.page-template-lp-sub-six-sigma-india .above-footer-cta, body.page-template-lp-vco-training .above-footer-cta, body.page-template-lp-sixsigmaus .above-footer-cta, body.page-template-lp-virtual-short-sessions .above-footer-cta {
  background-color: #efeded;
}
body.page-template-lp-six-sigma-india .above-footer-cta .wrapper, body.page-template-lp-sub-six-sigma-india .above-footer-cta .wrapper, body.page-template-lp-vco-training .above-footer-cta .wrapper, body.page-template-lp-sixsigmaus .above-footer-cta .wrapper, body.page-template-lp-virtual-short-sessions .above-footer-cta .wrapper {
  padding-bottom: 0;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .above-footer-title, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .above-footer-title, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .above-footer-title, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .above-footer-title, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .above-footer-title {
  font-size: 22px;
  font-weight: 600;
  margin-top: 0;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .above-footer-title.w-icon:before, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .above-footer-title.w-icon:before, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .above-footer-title.w-icon:before, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .above-footer-title.w-icon:before, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .above-footer-title.w-icon:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  padding-right: 10px;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .first-block, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .first-block, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .first-block, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .first-block, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .first-block {
  text-align: left;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .first-block ul, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .first-block ul, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .first-block ul {
  margin-top: 20px;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .first-block ul li, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .first-block ul li, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .first-block ul li {
  margin-bottom: 15px;
  display: block;
  font-size: 18px;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li a, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li a, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .first-block ul li a, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .first-block ul li a, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .first-block ul li a {
  color: #1c1b24;
  text-decoration: none;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li a:before, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li a:before, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .first-block ul li a:before, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .first-block ul li a:before, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .first-block ul li a:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 8px;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li.phone-link a:before, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li.phone-link a:before, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .first-block ul li.phone-link a:before, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .first-block ul li.phone-link a:before, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .first-block ul li.phone-link a:before {
  content: "";
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li.email-link a:before, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .first-block ul li.email-link a:before, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .first-block ul li.email-link a:before, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .first-block ul li.email-link a:before, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .first-block ul li.email-link a:before {
  content: "";
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block {
  text-align: center;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li {
  display: inline-block;
  padding: 0px 10px;
  text-align: center;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:first-child, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:first-child, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:first-child, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:first-child, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:first-child {
  padding-left: 0;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:last-child, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:last-child, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:last-child, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:last-child, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li:last-child {
  padding-right: 0;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link {
  text-decoration: none;
  background-color: transparent;
  display: inline-block;
  border-radius: 50%;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:after, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:after, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:after, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:after, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:after {
  content: "";
  font-family: FontAwesome;
  color: #1c1b24;
  display: inline-block;
  height: 40px;
  line-height: 38px;
  border-radius: 50%;
  border: 2px solid #bebebe;
  width: 40px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 15px;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.linkedin:after, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.linkedin:after, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.linkedin:after, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.linkedin:after, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.linkedin:after {
  content: "";
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.twitter:after, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.twitter:after, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.twitter:after, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.twitter:after, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.twitter:after {
  content: "";
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.facebook:after, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.facebook:after, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.facebook:after, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.facebook:after, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link.facebook:after {
  content: "";
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:hover:after, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:hover:after, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:hover:after, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:hover:after, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .second-block .footer-inner ul li a.social-link:hover:after {
  border-color: #0b588f;
  color: #0b588f;
}
body.page-template-lp-six-sigma-india .above-footer-cta .above-footer-inner .third-block, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .third-block, body.page-template-lp-vco-training .above-footer-cta .above-footer-inner .third-block, body.page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .third-block, body.page-template-lp-virtual-short-sessions .above-footer-cta .above-footer-inner .third-block {
  text-align: right;
}
body.page-template-lp-six-sigma-india #footer, body.page-template-lp-sub-six-sigma-india #footer, body.page-template-lp-vco-training #footer, body.page-template-lp-sixsigmaus #footer, body.page-template-lp-virtual-short-sessions #footer {
  background-color: #efeded;
  color: inherit;
  padding: 0;
  margin-bottom: 42px;
}
body.page-template-lp-six-sigma-india #footer a, body.page-template-lp-sub-six-sigma-india #footer a, body.page-template-lp-vco-training #footer a, body.page-template-lp-sixsigmaus #footer a, body.page-template-lp-virtual-short-sessions #footer a {
  color: inherit;
}
body.page-template-lp-six-sigma-india #footer .copyright-area, body.page-template-lp-sub-six-sigma-india #footer .copyright-area, body.page-template-lp-vco-training #footer .copyright-area, body.page-template-lp-sixsigmaus #footer .copyright-area, body.page-template-lp-virtual-short-sessions #footer .copyright-area {
  text-align: left;
  float: left;
}
body.page-template-lp-six-sigma-india #footer .footer-right, body.page-template-lp-sub-six-sigma-india #footer .footer-right, body.page-template-lp-vco-training #footer .footer-right, body.page-template-lp-sixsigmaus #footer .footer-right, body.page-template-lp-virtual-short-sessions #footer .footer-right {
  text-align: right;
  float: right;
}
body.page-template-lp-six-sigma-india #footer .footer-right a, body.page-template-lp-sub-six-sigma-india #footer .footer-right a, body.page-template-lp-vco-training #footer .footer-right a, body.page-template-lp-sixsigmaus #footer .footer-right a, body.page-template-lp-virtual-short-sessions #footer .footer-right a {
  border-bottom: 1px dotted;
}
body.page-template-lp-six-sigma-india .contact-form-wrapper.uk-modal, body.page-template-lp-sub-six-sigma-india .contact-form-wrapper.uk-modal, body.page-template-lp-vco-training .contact-form-wrapper.uk-modal, body.page-template-lp-sixsigmaus .contact-form-wrapper.uk-modal, body.page-template-lp-virtual-short-sessions .contact-form-wrapper.uk-modal {
  z-index: 10000003;
  background: #fff;
}
body.page-template-lp-six-sigma-india .contact-form-wrapper .wrapper, body.page-template-lp-sub-six-sigma-india .contact-form-wrapper .wrapper, body.page-template-lp-vco-training .contact-form-wrapper .wrapper, body.page-template-lp-sixsigmaus .contact-form-wrapper .wrapper, body.page-template-lp-virtual-short-sessions .contact-form-wrapper .wrapper {
  padding: 50px 0;
  height: 100%;
}
body.page-template-lp-six-sigma-india .contact-form-wrapper .uk-modal-dialog, body.page-template-lp-sub-six-sigma-india .contact-form-wrapper .uk-modal-dialog, body.page-template-lp-vco-training .contact-form-wrapper .uk-modal-dialog, body.page-template-lp-sixsigmaus .contact-form-wrapper .uk-modal-dialog, body.page-template-lp-virtual-short-sessions .contact-form-wrapper .uk-modal-dialog {
  height: 100%;
}
body.page-template-lp-six-sigma-india .contact-form-wrapper .gform_wrapper, body.page-template-lp-sub-six-sigma-india .contact-form-wrapper .gform_wrapper, body.page-template-lp-vco-training .contact-form-wrapper .gform_wrapper, body.page-template-lp-sixsigmaus .contact-form-wrapper .gform_wrapper, body.page-template-lp-virtual-short-sessions .contact-form-wrapper .gform_wrapper {
  background-color: #f9f9f9;
  padding: 20px 40px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
body.page-template-lp-six-sigma-india .contact-form-wrapper .section-title, body.page-template-lp-sub-six-sigma-india .contact-form-wrapper .section-title, body.page-template-lp-vco-training .contact-form-wrapper .section-title, body.page-template-lp-sixsigmaus .contact-form-wrapper .section-title, body.page-template-lp-virtual-short-sessions .contact-form-wrapper .section-title {
  display: inline-block;
}
body.page-template-lp-six-sigma-india .support-bar, body.page-template-lp-sub-six-sigma-india .support-bar, body.page-template-lp-vco-training .support-bar, body.page-template-lp-sixsigmaus .support-bar, body.page-template-lp-virtual-short-sessions .support-bar {
  background-color: #1c1b24;
  position: fixed;
  bottom: 0;
  display: none;
  width: 100%;
  z-index: 9999;
}
body.page-template-lp-six-sigma-india .support-bar .wrapper, body.page-template-lp-sub-six-sigma-india .support-bar .wrapper, body.page-template-lp-vco-training .support-bar .wrapper, body.page-template-lp-sixsigmaus .support-bar .wrapper, body.page-template-lp-virtual-short-sessions .support-bar .wrapper {
  padding: 10px 0;
}
body.page-template-lp-six-sigma-india .support-bar .support-inner, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner, body.page-template-lp-vco-training .support-bar .support-inner, body.page-template-lp-sixsigmaus .support-bar .support-inner, body.page-template-lp-virtual-short-sessions .support-bar .support-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
}
body.page-template-lp-six-sigma-india .support-bar .support-inner p, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner p, body.page-template-lp-vco-training .support-bar .support-inner p, body.page-template-lp-sixsigmaus .support-bar .support-inner p, body.page-template-lp-virtual-short-sessions .support-bar .support-inner p {
  margin: 0;
}
body.page-template-lp-six-sigma-india .support-bar .support-inner .fa, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner .fa, body.page-template-lp-vco-training .support-bar .support-inner .fa, body.page-template-lp-sixsigmaus .support-bar .support-inner .fa, body.page-template-lp-virtual-short-sessions .support-bar .support-inner .fa {
  margin-right: 5px;
  font-size: 18px;
  position: relative;
  top: 2px;
}
body.page-template-lp-six-sigma-india .support-bar .support-inner .fa-question-circle, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner .fa-question-circle, body.page-template-lp-vco-training .support-bar .support-inner .fa-question-circle, body.page-template-lp-sixsigmaus .support-bar .support-inner .fa-question-circle, body.page-template-lp-virtual-short-sessions .support-bar .support-inner .fa-question-circle {
  -webkit-animation: pulse 2s linear infinite;
  animation: pulse 2s linear infinite;
}
body.page-template-lp-six-sigma-india .support-bar .support-inner .fa-phone, body.page-template-lp-six-sigma-india .support-bar .support-inner .fa-phone-square, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner .fa-phone, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner .fa-phone-square, body.page-template-lp-vco-training .support-bar .support-inner .fa-phone, body.page-template-lp-vco-training .support-bar .support-inner .fa-phone-square, body.page-template-lp-sixsigmaus .support-bar .support-inner .fa-phone, body.page-template-lp-sixsigmaus .support-bar .support-inner .fa-phone-square, body.page-template-lp-virtual-short-sessions .support-bar .support-inner .fa-phone, body.page-template-lp-virtual-short-sessions .support-bar .support-inner .fa-phone-square {
  -webkit-animation: shake 2.5s ease infinite;
  animation: shake 2.5s ease infinite;
  transform-origin-x: 90%;
  transform-origin-y: 35%;
  transform-origin-z: initial;
  margin-right: 5px;
}
body.page-template-lp-six-sigma-india .support-bar .support-inner a, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner a, body.page-template-lp-vco-training .support-bar .support-inner a, body.page-template-lp-sixsigmaus .support-bar .support-inner a, body.page-template-lp-virtual-short-sessions .support-bar .support-inner a {
  color: #fff;
  text-decoration: none;
}
body.page-template-lp-six-sigma-india .support-bar .support-inner .flag-india, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner .flag-india, body.page-template-lp-vco-training .support-bar .support-inner .flag-india, body.page-template-lp-sixsigmaus .support-bar .support-inner .flag-india, body.page-template-lp-virtual-short-sessions .support-bar .support-inner .flag-india {
  margin-left: 5px;
}
body.page-template-lp-six-sigma-india .lp-cart-notices, body.page-template-lp-sub-six-sigma-india .lp-cart-notices, body.page-template-lp-vco-training .lp-cart-notices, body.page-template-lp-sixsigmaus .lp-cart-notices, body.page-template-lp-virtual-short-sessions .lp-cart-notices {
  position: fixed;
  left: 50%;
  bottom: 20px;
  transform: translateX(-50%);
  z-index: 10000;
  width: 1100px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
}
body.page-template-lp-six-sigma-india .lp-cart-notices .woocommerce-error, body.page-template-lp-sub-six-sigma-india .lp-cart-notices .woocommerce-error, body.page-template-lp-vco-training .lp-cart-notices .woocommerce-error, body.page-template-lp-sixsigmaus .lp-cart-notices .woocommerce-error, body.page-template-lp-virtual-short-sessions .lp-cart-notices .woocommerce-error {
  margin-bottom: 0 !important;
}
body.page-template-lp-six-sigma-india .lp-cart-notices .dismiss, body.page-template-lp-sub-six-sigma-india .lp-cart-notices .dismiss, body.page-template-lp-vco-training .lp-cart-notices .dismiss, body.page-template-lp-sixsigmaus .lp-cart-notices .dismiss, body.page-template-lp-virtual-short-sessions .lp-cart-notices .dismiss {
  position: absolute;
  top: 5px;
  right: 12px;
  z-index: 100;
  font-size: 18px;
  font-weight: 700;
  cursor: pointer;
}
body.page-template-lp-sub-six-sigma-india .hero-bar .ticon, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures, .page-template-lp-sixsigmaus .hero-bar .ticon, .page-template-lp-sixsigmaus .hero-bar .tfeatures {
  margin-bottom: 0;
}
body.page-template-lp-sub-six-sigma-india .hero-bar .tcta, .page-template-lp-sixsigmaus .hero-bar .tcta {
  margin-top: -10px;
}
body.page-template-lp-sub-six-sigma-india .hero-bar .tcta > p, .page-template-lp-sixsigmaus .hero-bar .tcta > p {
  max-width: none;
  margin-bottom: 15px;
  margin-top: 0;
}
body.page-template-lp-sub-six-sigma-india .hero-bar .tcta > p:last-of-type, .page-template-lp-sixsigmaus .hero-bar .tcta > p:last-of-type {
  margin-bottom: 0;
}
body.page-template-lp-sub-six-sigma-india .hero-bar .tcta .one-half, .page-template-lp-sixsigmaus .hero-bar .tcta .one-half {
  padding-left: 10px;
}
body.page-template-lp-sub-six-sigma-india .hero-bar .tcta .price, .page-template-lp-sixsigmaus .hero-bar .tcta .price {
  _font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 24px;
}
body.page-template-lp-sub-six-sigma-india .hero-bar .tcta .price .fine-print, .page-template-lp-sixsigmaus .hero-bar .tcta .price .fine-print {
  font-size: 12px;
  font-weight: normal;
}
body.page-template-lp-sub-six-sigma-india .after-hero-bar .wrapper, .page-template-lp-sixsigmaus .after-hero-bar .wrapper {
  padding: 40px 0 30px;
}
body.page-template-lp-sub-six-sigma-india .company-logos img, .page-template-lp-sixsigmaus .company-logos img {
  max-height: 90px;
}
body.page-template-lp-sub-six-sigma-india .main-content, .page-template-lp-sixsigmaus .main-content {
  text-align: center;
}
body.page-template-lp-sub-six-sigma-india .flipbox-wrapper, .page-template-lp-sixsigmaus .flipbox-wrapper {
  position: relative;
  margin-bottom: 15px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
body.page-template-lp-sub-six-sigma-india .flipbox, .page-template-lp-sixsigmaus .flipbox {
  -webkit-perspective: 600px;
  perspective: 600px;
  padding: 20px;
  text-align: center;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-clip: padding-box;
  -webkit-transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275);
  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275);
  border-radius: 20px;
}
body.page-template-lp-sub-six-sigma-india .flipbox.fb-front, .page-template-lp-sixsigmaus .flipbox.fb-front {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
  z-index: 10;
}
body.page-template-lp-sub-six-sigma-india .flipbox.fb-front p, .page-template-lp-sixsigmaus .flipbox.fb-front p {
  color: #1c1b24;
}
body.page-template-lp-sub-six-sigma-india .flipbox.fb-back, .page-template-lp-sixsigmaus .flipbox.fb-back {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  -webkit-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
  z-index: -1;
  box-sizing: border-box;
  background-color: #fff;
  padding-top: 50px;
}
body.page-template-lp-sub-six-sigma-india .flipbox.fb-back h3, .page-template-lp-sixsigmaus .flipbox.fb-back h3 {
  font-weight: 700;
}
body.page-template-lp-sub-six-sigma-india .flipbox-wrapper.viewing .fb-front, .page-template-lp-sixsigmaus .flipbox-wrapper.viewing .fb-front {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  z-index: -1;
}
body.page-template-lp-sub-six-sigma-india .flipbox-wrapper.viewing .fb-back, .page-template-lp-sixsigmaus .flipbox-wrapper.viewing .fb-back {
  -webkit-transform: rotateY(0);
  transform: rotateY(0);
  z-index: 1;
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.15);
}
body.page-template-lp-sub-six-sigma-india .section-one, .page-template-lp-sixsigmaus .section-one {
  background-color: #fff;
}
body.page-template-lp-sub-six-sigma-india .section-two, .page-template-lp-sixsigmaus .section-two {
  background-color: transparent;
}
body.page-template-lp-sub-six-sigma-india .course-curriculum, .page-template-lp-sixsigmaus .course-curriculum {
  margin-top: 40px;
}
body.page-template-lp-sub-six-sigma-india .course-curriculum .tab-content-container, .page-template-lp-sixsigmaus .course-curriculum .tab-content-container {
  max-height: 500px;
  overflow: auto;
}
body.page-template-lp-sub-six-sigma-india .course-curriculum .video-section, .page-template-lp-sixsigmaus .course-curriculum .video-section {
  text-align: center;
}
body.page-template-lp-sub-six-sigma-india .course-curriculum .uk-accordion-title, .page-template-lp-sixsigmaus .course-curriculum .uk-accordion-title {
  background: transparent;
}
body.page-template-lp-sub-six-sigma-india .course-curriculum .course-faqs .uk-accordion-title, .page-template-lp-sixsigmaus .course-curriculum .course-faqs .uk-accordion-title {
  border: 0 none;
  border-bottom: 1px solid #ddd;
  padding-left: 0;
}
body.page-template-lp-sub-six-sigma-india .course-curriculum .course-faqs .faq-title:after, .page-template-lp-sixsigmaus .course-curriculum .course-faqs .faq-title:after {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  font-size: 12px;
  float: right;
  font-weight: normal;
}
body.page-template-lp-sub-six-sigma-india .course-curriculum .course-faqs .faq-title.uk-active:after, .page-template-lp-sixsigmaus .course-curriculum .course-faqs .faq-title.uk-active:after {
  content: "";
}
body.page-template-lp-sub-six-sigma-india .section-three .wrapper, .page-template-lp-sixsigmaus .section-three .wrapper {
  padding-bottom: 60px;
}
body.page-template-lp-sub-six-sigma-india .section-four .wrapper, .page-template-lp-sixsigmaus .section-four .wrapper {
  padding-top: 40px;
  padding-bottom: 100px;
}
body.page-template-lp-sub-six-sigma-india .section-four .section-four-inner, .page-template-lp-sixsigmaus .section-four .section-four-inner {
  padding: 30px 30px 20px;
  background-color: #fff;
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  border-radius: 4px;
}
body.page-template-lp-sub-six-sigma-india .product-row, .page-template-lp-sixsigmaus .product-row {
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
}
body.page-template-lp-sub-six-sigma-india .product-row:last-of-type, .page-template-lp-sixsigmaus .product-row:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
}
body.page-template-lp-sub-six-sigma-india .product-image, .page-template-lp-sixsigmaus .product-image {
  margin-top: 5px;
}
body.page-template-lp-sub-six-sigma-india .product-meta, body.page-template-lp-sub-six-sigma-india .product-actions, .page-template-lp-sixsigmaus .product-meta, .page-template-lp-sixsigmaus .product-actions {
  margin-left: 2.5641025641%;
  float: left;
  margin-bottom: 20px;
}
body.page-template-lp-sub-six-sigma-india .product-meta, .page-template-lp-sixsigmaus .product-meta {
  width: 30.170940171%;
  padding-left: 15px;
}
body.page-template-lp-sub-six-sigma-india .product-actions, .page-template-lp-sixsigmaus .product-actions {
  width: 50.170940171%;
}
body.page-template-lp-sub-six-sigma-india .product-actions, .page-template-lp-sixsigmaus .product-actions {
  margin-top: 20px;
  text-align: right;
}
body.page-template-lp-sub-six-sigma-india .product-actions:after, .page-template-lp-sixsigmaus .product-actions:after {
  content: "";
  display: block;
  clear: both;
}
body.page-template-lp-sub-six-sigma-india .product-actions form:after, .page-template-lp-sixsigmaus .product-actions form:after {
  content: "";
  display: block;
  clear: both;
}
body.page-template-lp-sub-six-sigma-india .product-actions table.variations, .page-template-lp-sixsigmaus .product-actions table.variations {
  float: left;
  text-align: left;
  width: 48.7179487179%;
}
body.page-template-lp-sub-six-sigma-india .product-actions table.variations td, .page-template-lp-sixsigmaus .product-actions table.variations td {
  display: block;
  margin-bottom: 5px;
}
body.page-template-lp-sub-six-sigma-india .product-actions table.variations td.value, .page-template-lp-sixsigmaus .product-actions table.variations td.value {
  position: relative;
}
body.page-template-lp-sub-six-sigma-india .product-actions table.variations td.value select, .page-template-lp-sixsigmaus .product-actions table.variations td.value select {
  width: 100%;
  height: auto;
  padding: 8px 30px 8px 8px;
  color: #666;
  background-color: transparent;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  border: 1px solid #707070;
  text-overflow: ellipsis;
  font-weight: normal;
}
body.page-template-lp-sub-six-sigma-india .product-actions table.variations td.value:after, .page-template-lp-sixsigmaus .product-actions table.variations td.value:after {
  content: "";
  font-family: FontAwesome;
  pointer-events: none;
  position: absolute;
  top: 8px;
  right: 15px;
  clear: both;
  color: #666;
  font-size: 18px;
}
body.page-template-lp-sub-six-sigma-india .product-actions table.variations .reset_variations, .page-template-lp-sixsigmaus .product-actions table.variations .reset_variations {
  display: block;
  text-align: right;
}
body.page-template-lp-sub-six-sigma-india .product-actions .single_variation_wrap, .page-template-lp-sixsigmaus .product-actions .single_variation_wrap {
  float: right;
  margin-left: 2.5641025641%;
  ttext-align: center;
  width: 48.7179487179%;
}
body.page-template-lp-sub-six-sigma-india .product-actions .single_variation_wrap .single_variation, .page-template-lp-sixsigmaus .product-actions .single_variation_wrap .single_variation {
  float: none;
  margin: 0 0 -10px;
  ttext-align: center;
}
body.page-template-lp-sub-six-sigma-india .product-actions .single_variation_wrap .price, .page-template-lp-sixsigmaus .product-actions .single_variation_wrap .price {
  font-size: 24px;
  color: inherit;
  display: inline-block;
  position: relative;
  top: -10px;
}
body.page-template-lp-sub-six-sigma-india .quantity, .page-template-lp-sixsigmaus .quantity {
  margin: 0 0 10px;
}
body.page-template-lp-sub-six-sigma-india input.qty, .page-template-lp-sixsigmaus input.qty {
  display: inline-block;
  padding: 5px;
  font-size: 22px;
  -moz-appearance: textfield;
  display: inline-block;
  padding: 5px 15px;
  font-size: 20px;
  -moz-appearance: textfield;
  min-width: auto;
  width: 60px;
  text-align: center;
  border: 1px solid #c5c5c5;
  line-height: inherit;
  height: auto;
  border-left-width: 0;
  border-right-width: 0;
}
body.page-template-lp-sub-six-sigma-india input.qty:-webkit-inner-spin-button, body.page-template-lp-sub-six-sigma-india input.qty:-webkit-outer-spin-button, .page-template-lp-sixsigmaus input.qty:-webkit-inner-spin-button, .page-template-lp-sixsigmaus input.qty:-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  margin: 0;
  /* Removes leftover margin */
}
body.page-template-lp-sub-six-sigma-india .quantity-minus, body.page-template-lp-sub-six-sigma-india .quantity-plus, .page-template-lp-sixsigmaus .quantity-minus, .page-template-lp-sixsigmaus .quantity-plus {
  background-color: #dfdfdf;
  border: 1px solid #c5c5c5;
  padding: 5px 15px;
  display: inline-block;
  line-height: inherit;
  font-size: 20px;
}
body.page-template-lp-sub-six-sigma-india .quantity-minus, .page-template-lp-sixsigmaus .quantity-minus {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-right-width: 0;
}
body.page-template-lp-sub-six-sigma-india .quantity-plus, .page-template-lp-sixsigmaus .quantity-plus {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-left-width: 0;
}
body.page-template-lp-sub-six-sigma-india .single_add_to_cart_button, .page-template-lp-sixsigmaus .single_add_to_cart_button {
  background-color: #0b588f !important;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  font-size: 14px;
  min-width: auto;
}
body.page-template-lp-sub-six-sigma-india .product-title, .page-template-lp-sixsigmaus .product-title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 15px;
}
body.page-template-lp-sub-six-sigma-india .product-price, .page-template-lp-sixsigmaus .product-price {
  color: #029a55;
  font-size: 20px;
  font-weight: 700;
  margin-top: 10px;
}
body.page-template-lp-sub-six-sigma-india .product-price .amount, .page-template-lp-sixsigmaus .product-price .amount {
  color: #029a55;
}
body.page-template-lp-sub-six-sigma-india .product-price .small, .page-template-lp-sixsigmaus .product-price .small {
  font-size: 14px;
  font-weight: normal;
}
body.page-template-lp-sub-six-sigma-india .product-price .tax-note, .page-template-lp-sixsigmaus .product-price .tax-note {
  color: #999;
  font-weight: normal;
  font-size: 12px;
}
body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .second-block, body.page-template-lp-sub-six-sigma-india .above-footer-cta .above-footer-inner .third-block, .page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .second-block, .page-template-lp-sixsigmaus .above-footer-cta .above-footer-inner .third-block {
  text-align: left;
}
body.page-template-lp-sub-six-sigma-india .above-footer-cta .footer-list li, .page-template-lp-sixsigmaus .above-footer-cta .footer-list li {
  margin-bottom: 10px;
  display: block;
}
body.page-template-lp-sub-six-sigma-india .above-footer-cta .footer-list li:before, .page-template-lp-sixsigmaus .above-footer-cta .footer-list li:before {
  content: "";
  display: inline-block;
  font-family: FontAwesome;
  margin-right: 8px;
}
body.page-template-lp-sub-six-sigma-india .above-footer-cta .footer-list a, .page-template-lp-sixsigmaus .above-footer-cta .footer-list a {
  text-decoration: none;
  color: inherit;
  border-bottom: 1px dotted;
}
body.page-template-lp-vco-training .wrapper, body.page-template-lp-sixsigmaus .wrapper, body.page-template-lp-virtual-short-sessions .wrapper {
  width: 1100px;
}
body.page-template-lp-vco-training .header-nag-inner.wrapper, body.page-template-lp-sixsigmaus .header-nag-inner.wrapper, body.page-template-lp-virtual-short-sessions .header-nag-inner.wrapper {
  width: auto;
}
body.page-template-lp-vco-training .woocommerce a.button.primary-cta:hover, body.page-template-lp-vco-training .primary-cta:hover, body.page-template-lp-vco-training button.primary-cta:hover, body.page-template-lp-vco-training a.primary-cta:hover, body.page-template-lp-sixsigmaus .woocommerce a.button.primary-cta:hover, body.page-template-lp-sixsigmaus .primary-cta:hover, body.page-template-lp-sixsigmaus button.primary-cta:hover, body.page-template-lp-sixsigmaus a.primary-cta:hover, body.page-template-lp-virtual-short-sessions .woocommerce a.button.primary-cta:hover, body.page-template-lp-virtual-short-sessions .primary-cta:hover, body.page-template-lp-virtual-short-sessions button.primary-cta:hover, body.page-template-lp-virtual-short-sessions a.primary-cta:hover {
  background-color: #094977;
}
body.page-template-lp-vco-training .woocommerce a.button.primary-cta.green:hover, body.page-template-lp-vco-training .primary-cta.green:hover, body.page-template-lp-vco-training button.primary-cta.green:hover, body.page-template-lp-vco-training a.primary-cta.green:hover, body.page-template-lp-sixsigmaus .woocommerce a.button.primary-cta.green:hover, body.page-template-lp-sixsigmaus .primary-cta.green:hover, body.page-template-lp-sixsigmaus button.primary-cta.green:hover, body.page-template-lp-sixsigmaus a.primary-cta.green:hover, body.page-template-lp-virtual-short-sessions .woocommerce a.button.primary-cta.green:hover, body.page-template-lp-virtual-short-sessions .primary-cta.green:hover, body.page-template-lp-virtual-short-sessions button.primary-cta.green:hover, body.page-template-lp-virtual-short-sessions a.primary-cta.green:hover {
  background-color: #028147;
}
body.page-template-lp-vco-training .woocommerce a.button.secondary-cta:not(.bordered), body.page-template-lp-vco-training .secondary-cta:not(.bordered), body.page-template-lp-vco-training button.secondary-cta:not(.bordered), body.page-template-lp-vco-training a.secondary-cta:not(.bordered), body.page-template-lp-sixsigmaus .woocommerce a.button.secondary-cta:not(.bordered), body.page-template-lp-sixsigmaus .secondary-cta:not(.bordered), body.page-template-lp-sixsigmaus button.secondary-cta:not(.bordered), body.page-template-lp-sixsigmaus a.secondary-cta:not(.bordered), body.page-template-lp-virtual-short-sessions .woocommerce a.button.secondary-cta:not(.bordered), body.page-template-lp-virtual-short-sessions .secondary-cta:not(.bordered), body.page-template-lp-virtual-short-sessions button.secondary-cta:not(.bordered), body.page-template-lp-virtual-short-sessions a.secondary-cta:not(.bordered) {
  border: 1px solid transparent;
}
body.page-template-lp-vco-training .woocommerce a.button.secondary-cta:hover, body.page-template-lp-vco-training .secondary-cta:hover, body.page-template-lp-vco-training button.secondary-cta:hover, body.page-template-lp-vco-training a.secondary-cta:hover, body.page-template-lp-sixsigmaus .woocommerce a.button.secondary-cta:hover, body.page-template-lp-sixsigmaus .secondary-cta:hover, body.page-template-lp-sixsigmaus button.secondary-cta:hover, body.page-template-lp-sixsigmaus a.secondary-cta:hover, body.page-template-lp-virtual-short-sessions .woocommerce a.button.secondary-cta:hover, body.page-template-lp-virtual-short-sessions .secondary-cta:hover, body.page-template-lp-virtual-short-sessions button.secondary-cta:hover, body.page-template-lp-virtual-short-sessions a.secondary-cta:hover {
  color: #0b588f;
  border-color: #0b588f;
}
body.page-template-lp-vco-training .section-title, body.page-template-lp-sixsigmaus .section-title, body.page-template-lp-virtual-short-sessions .section-title {
  line-height: 1.5;
  margin-bottom: 20px;
}
body.page-template-lp-vco-training .section-headline .section-title, body.page-template-lp-sixsigmaus .section-headline .section-title, body.page-template-lp-virtual-short-sessions .section-headline .section-title {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.page-template-lp-vco-training #header, body.page-template-lp-vco-training .section-one, body.page-template-lp-sixsigmaus #header, body.page-template-lp-sixsigmaus .section-one, body.page-template-lp-virtual-short-sessions #header, body.page-template-lp-virtual-short-sessions .section-one {
  background-color: #f6f6f6;
}
body.page-template-lp-vco-training #header .wrapper, body.page-template-lp-sixsigmaus #header .wrapper, body.page-template-lp-virtual-short-sessions #header .wrapper {
  padding-top: 20px;
}
body.page-template-lp-vco-training .menu-toggle, body.page-template-lp-sixsigmaus .menu-toggle, body.page-template-lp-virtual-short-sessions .menu-toggle {
  display: block;
  background-color: transparent;
  color: #666;
  border: 0 none;
  font-size: 20px;
  margin-top: 0;
  margin-left: 70px;
  line-height: 1;
  padding: 30px 10px;
}
body.page-template-lp-vco-training .menu-toggle .label, body.page-template-lp-sixsigmaus .menu-toggle .label, body.page-template-lp-virtual-short-sessions .menu-toggle .label {
  font-size: 18px;
  font-weight: 400;
  font-family: inherit;
}
body.page-template-lp-vco-training .menu-toggle .lnr, body.page-template-lp-sixsigmaus .menu-toggle .lnr, body.page-template-lp-virtual-short-sessions .menu-toggle .lnr {
  margin-right: 5px;
  position: relative;
  top: 2px;
}
body.page-template-lp-vco-training #trueHeader .wrapper, body.page-template-lp-sixsigmaus #trueHeader .wrapper, body.page-template-lp-virtual-short-sessions #trueHeader .wrapper {
  display: flex;
  justify-content: space-between;
  _align-items: center;
  padding: 0;
}
body.page-template-lp-vco-training #trueHeader #logo, body.page-template-lp-sixsigmaus #trueHeader #logo, body.page-template-lp-virtual-short-sessions #trueHeader #logo {
  flex-grow: 2;
}
body.page-template-lp-vco-training #trueHeader #nav, body.page-template-lp-sixsigmaus #trueHeader #nav, body.page-template-lp-virtual-short-sessions #trueHeader #nav {
  display: none;
}
body.page-template-lp-vco-training #trueHeader #nav ul li a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li a {
  font-size: 14px;
}
body.page-template-lp-vco-training #trueHeader #nav ul li.remote-training.current_page_item > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.remote-training.current_page_item > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.remote-training.current_page_item > a {
  color: #ffffff;
  padding: 6px 12px;
}
body.page-template-lp-vco-training .section-title .small, body.page-template-lp-vco-training .section-title .byline, body.page-template-lp-sixsigmaus .section-title .small, body.page-template-lp-sixsigmaus .section-title .byline, body.page-template-lp-virtual-short-sessions .section-title .small, body.page-template-lp-virtual-short-sessions .section-title .byline {
  font-weight: 600;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 18px;
  text-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
  max-width: none;
}
body.page-template-lp-vco-training .section-one .section-title, body.page-template-lp-sixsigmaus .section-one .section-title, body.page-template-lp-virtual-short-sessions .section-one .section-title {
  text-align: left;
  line-height: 1.618;
  margin-bottom: 20px;
}
body.page-template-lp-vco-training .section-one .section-title + .byline, body.page-template-lp-sixsigmaus .section-one .section-title + .byline, body.page-template-lp-virtual-short-sessions .section-one .section-title + .byline {
  margin: 20px 0;
  max-width: none;
  text-align: left;
}
body.page-template-lp-vco-training .section-one .button, body.page-template-lp-sixsigmaus .section-one .button, body.page-template-lp-virtual-short-sessions .section-one .button {
  margin-bottom: 15px;
  margin-right: 15px;
}
body.page-template-lp-vco-training .section-one .button:last-child, body.page-template-lp-sixsigmaus .section-one .button:last-child, body.page-template-lp-virtual-short-sessions .section-one .button:last-child {
  margin-bottom: 0;
  margin-right: 15px;
}
body.page-template-lp-vco-training .section-main, body.page-template-lp-sixsigmaus .section-main {
  background-color: #fff;
}
body.page-template-lp-vco-training .section-main .section-title, body.page-template-lp-sixsigmaus .section-main .section-title {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.page-template-lp-vco-training .section-main .section-title.tcenter, body.page-template-lp-sixsigmaus .section-main .section-title.tcenter {
  margin-bottom: 20px;
}
body.page-template-lp-vco-training .section-main .check-list strong, body.page-template-lp-sixsigmaus .section-main .check-list strong {
  color: #0b588f;
  display: block;
}
body.page-template-lp-vco-training .section-main .section-graphic, body.page-template-lp-vco-training .section-main .section-content, body.page-template-lp-sixsigmaus .section-main .section-graphic, body.page-template-lp-sixsigmaus .section-main .section-content {
  float: left;
}
body.page-template-lp-vco-training .section-main .section-graphic, body.page-template-lp-sixsigmaus .section-main .section-graphic {
  width: 65%;
  margin-left: -35%;
}
body.page-template-lp-vco-training .section-main .section-content, body.page-template-lp-sixsigmaus .section-main .section-content {
  width: 65%;
  margin-left: 40px;
}
body.page-template-lp-vco-training .section-main .section-content ul.check-list, body.page-template-lp-sixsigmaus .section-main .section-content ul.check-list {
  padding-left: 0;
  margin-bottom: 30px;
}
body.page-template-lp-vco-training .section-main .section-content .button, body.page-template-lp-sixsigmaus .section-main .section-content .button {
  margin-bottom: 15px;
  margin-right: 15px;
}
body.page-template-lp-vco-training .section-two, body.page-template-lp-sixsigmaus .section-two {
  background-color: #f9f9f9;
  _margin-top: -86px;
}
body.page-template-lp-vco-training .section-two .section-title, body.page-template-lp-sixsigmaus .section-two .section-title {
  line-height: 1.5;
  margin-bottom: 20px;
}
body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab {
  margin-top: 10px;
}
body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab > li.tab-list-item, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab > li.tab-list-item {
  margin-bottom: 10px;
}
body.page-template-lp-vco-training .section-two .tab-content-container, body.page-template-lp-sixsigmaus .section-two .tab-content-container {
  background-color: #fff;
}
body.page-template-lp-vco-training .section-products, body.page-template-lp-sixsigmaus .section-products {
  _background-color: #fff;
}
body.page-template-lp-vco-training .section-products .wrapper, body.page-template-lp-sixsigmaus .section-products .wrapper {
  padding-top: 0;
}
body.page-template-lp-vco-training .section-products .products-block, body.page-template-lp-sixsigmaus .section-products .products-block {
  padding: 40px 40px 20px;
  background-color: #fff;
  -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 20px;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block > .lp-products, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block > .lp-products {
  margin-left: 30px;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block > .lp-products:nth-child(4n + 1), body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block > .lp-products:nth-child(4n + 1) {
  margin-left: 0;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block .lp-products, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block .lp-products {
  width: 25%;
  text-align: center;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block .lp-products .product-block-image, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block .lp-products .product-block-image {
  -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=0, Color='#000000');
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block .lp-products img, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block .lp-products img {
  width: auto;
  margin: 20px auto;
  max-height: 175px;
  min-height: 175px;
  padding: 10px;
  background-color: transparent;
  border: 1px solid #ddd;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block .lp-products .product-title, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block .lp-products .product-title {
  padding: 15px 10px;
  margin-bottom: 0;
  margin-top: 0;
  font-size: 16px;
  text-align: center;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block .lp-products .product-actions a.button, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block .lp-products .product-actions a.button {
  display: block;
  margin-top: 15px;
  background-color: #0b588f;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  min-width: auto;
  border: 0 none;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block .lp-products .product-actions .product, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block .lp-products .product-actions .product {
  margin-top: 0;
}
body.page-template-lp-vco-training .section-products .products-block .lp-product-block .lp-products .product-actions .product > span, body.page-template-lp-sixsigmaus .section-products .products-block .lp-product-block .lp-products .product-actions .product > span {
  display: inline-block;
}
body.page-template-lp-vco-training .section-three, body.page-template-lp-sixsigmaus .section-three {
  text-align: center;
  background-color: #214c8a;
}
body.page-template-lp-vco-training .section-three .wrapper, body.page-template-lp-sixsigmaus .section-three .wrapper {
  padding-bottom: 60px;
}
body.page-template-lp-vco-training .section-three .section-title, body.page-template-lp-sixsigmaus .section-three .section-title {
  margin-bottom: 10px;
  color: #fff;
}
body.page-template-lp-vco-training .section-three .section-title + .byline, body.page-template-lp-sixsigmaus .section-three .section-title + .byline {
  margin-bottom: 40px;
  color: #fff;
}
body.page-template-lp-vco-training .section-three .cta-block .button, body.page-template-lp-sixsigmaus .section-three .cta-block .button {
  margin-right: 20px;
  background-color: #f6f6f6;
  box-shadow: 0 6px #073b60;
  color: #0b588f;
  position: relative;
  transition: none;
}
body.page-template-lp-vco-training .section-three .cta-block .button:hover, body.page-template-lp-sixsigmaus .section-three .cta-block .button:hover {
  box-shadow: 0 4px #073b60;
  top: 1px;
  transition: none;
}
body.page-template-lp-vco-training .section-three .cta-block > .button::last-of-type, body.page-template-lp-sixsigmaus .section-three .cta-block > .button::last-of-type {
  margin-right: 0;
}
body.page-template-lp-vco-training .section-four .wrapper, body.page-template-lp-sixsigmaus .section-four .wrapper {
  padding-bottom: 60px;
  padding-top: 60px;
}
body.page-template-lp-vco-training .section-four .section-title, body.page-template-lp-sixsigmaus .section-four .section-title {
  line-height: 1.5;
  margin-bottom: 20px;
}
body.page-template-lp-vco-training .section-four .section-title + .byline, body.page-template-lp-sixsigmaus .section-four .section-title + .byline {
  margin: 10px 0 0;
  max-width: none;
  text-align: left;
}
body.page-template-lp-vco-training .lp-section-nav, body.page-template-lp-sixsigmaus .lp-section-nav {
  opacity: 0;
  background-color: #f9f9f9;
  text-align: center;
}
body.page-template-lp-vco-training .lp-section-nav.uk-active, body.page-template-lp-sixsigmaus .lp-section-nav.uk-active {
  opacity: 1;
  z-index: 100001;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
body.page-template-lp-vco-training #footer, body.page-template-lp-sixsigmaus #footer {
  margin-bottom: 0;
}
body.page-template-lp-virtual-short-sessions .section-main {
  background-color: #fff;
}
body.page-template-lp-virtual-short-sessions .section-main .section-title {
  margin-bottom: 10px;
}
body.page-template-lp-virtual-short-sessions .section-main .section-title + .byline {
  max-width: none;
  margin: 0 0 20px;
  text-align: left;
}
body.page-template-lp-virtual-short-sessions .section-main .section-video {
  margin-top: 50px;
}
body.page-template-lp-virtual-short-sessions .section-main .section-video .wp-video {
  padding: 10px;
  border: 4px double #eee;
}
body.page-template-lp-virtual-short-sessions .section-main .section-pitch .button {
  margin-top: 20px;
}
body.page-template-lp-virtual-short-sessions .section-two {
  background-color: #f9f9f9;
}
body.page-template-lp-virtual-short-sessions .section-two .section-title {
  margin-bottom: 10px;
}
body.page-template-lp-virtual-short-sessions .section-two .upcoming-shorts {
  margin-top: 40px;
}
body.page-template-lp-virtual-short-sessions .session {
  margin-left: 20px;
  width: 24%;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
}
body.page-template-lp-virtual-short-sessions .session .session-title, body.page-template-lp-virtual-short-sessions .session .session-info {
  background-color: #fff;
  padding: 10px 20px;
}
body.page-template-lp-virtual-short-sessions .session .session-title {
  margin: 0;
}
body.page-template-lp-virtual-short-sessions .session .session-info {
  min-height: 130px;
  font-size: 15px;
}
body.page-template-lp-virtual-short-sessions .session .session-info p {
  margin-top: 0;
  margin-bottom: 20px;
}
body.page-template-lp-virtual-short-sessions .session .session-info.note {
  color: #999;
  font-style: italic;
}
body.page-template-lp-virtual-short-sessions .session .session-info .fa {
  margin-right: 8px;
}
body.page-template-lp-virtual-short-sessions .session .session-register .button {
  display: block;
}
body.page-template-lp-virtual-short-sessions .session select.session-time {
  width: auto;
  height: auto;
  padding: 5px 20px 5px 5px;
  color: #666;
  background-color: transparent;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  border: 1px solid #707070;
  text-overflow: ellipsis;
  font-weight: normal;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-overflow: "";
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
body.page-template-lp-virtual-short-sessions .session .session-time-dd {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
body.page-template-lp-virtual-short-sessions .session .session-time-dd:after {
  content: "";
  font-family: FontAwesome;
  pointer-events: none;
  position: absolute;
  top: 5px;
  right: 0;
  clear: both;
  color: #666;
  font-size: 16px;
}
body.page-template-lp-virtual-short-sessions .upcoming-shorts-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 40px;
}
body.page-template-lp-virtual-short-sessions .upcoming-shorts-row > .session:nth-child(4n + 1) {
  margin-left: 0;
}
body.page-template-lp-virtual-short-sessions #footer {
  margin-bottom: 0;
}
body.page-template-lp-fw-content-sections #trueHeader {
  -khtml-box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
}
body.page-template-lp-fw-content-sections .main-content-wrap .wrapper {
  padding-top: 40px;
  padding-bottom: 40px;
}
body.page-template-lp-fw-content-sections .lp-section-title {
  margin-bottom: 1.85em;
}
body.page-template-lp-fw-content-sections ul.check-list {
  list-style-type: none;
  padding-left: 15px;
}
body.page-template-lp-fw-content-sections ul.check-list strong {
  color: #0b588f;
  display: block;
}
body.page-template-lp-fw-content-sections ul.check-list > li {
  margin-bottom: 8px;
  position: relative;
  padding-left: 25px;
}
body.page-template-lp-fw-content-sections ul.check-list > li:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0;
  color: #0b588f;
}
body.page-template-lp-fw-content-sections ul.check-list ul, body.page-template-lp-fw-content-sections ul.check-list ol {
  list-style-type: none;
  padding-left: 20px;
}
body.page-template-lp-fw-content-sections ul.check-list ul li, body.page-template-lp-fw-content-sections ul.check-list ol li {
  position: relative;
  padding-left: 15px;
}
body.page-template-lp-fw-content-sections ul.check-list ul li:before, body.page-template-lp-fw-content-sections ul.check-list ol li:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0;
}
body.page-template-lp-fw-content-sections .features-row {
  margin-bottom: 30px;
}
body.page-template-lp-fw-content-sections .features-col {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 10px;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
}
body.page-template-lp-fw-content-sections .features-col:not(.first) {
  margin-left: 30px;
}
body.page-template-lp-fw-content-sections .features-col h3 {
  margin-top: 0;
}
body.page-template-lp-fw-content-sections .features-col > p:last-child {
  margin-bottom: 0;
}
body.page-template-lp-fw-content-sections .features-col-content {
  position: relative;
}
body.page-template-lp-fw-content-sections .features-col-content:before {
  content: "";
  display: inline-block;
  width: 2em;
  height: 2em;
  background-color: #0b588f;
}
body.page-template-lp-fw-content-sections .features-col-content.curriculum:before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcgN2gtMTB2MWgxMHYtMXptMCAyaC0xMHYxaDEwdi0xem0tNCAyaC02djFoNnYtMXptOS4wNDIgNC42MzhjLjA2LjI1NS0uMjc3LjQxNC0uMzkxLjE0NC0uMTM2LS4zMy0uMzU2LTEuNzM0LS41NDctMy4xNDYtLjEwMy0uNzU2LTEuMTA3LS42NjMtMS4xMDQuMTE4LjAwMyAxLjIxNS4wMDIgMi4yMjggMCA0LjAyNy0uMDAyIDEuNTM1LjY5NyAxLjU2NSAxLjIxMyAzLjI4Ny4wODguMjk2LjE2NC42MTguMjI2LjkzM2wyLjU2MS0uODk1Yy0uODkzLTEuNzQ3LS40NjItMy4xMjYtLjM3My00LjI1NS4xMjItMS41NDMtLjI4OC0xLjY5My0yLjE5Mi0zLjU0OC4xMTQuODE2LjM1MiAyLjI2NS42MDcgMy4zMzV6bS0xOS40NzctMy4zMzRjLTEuOTA0IDEuODU0LTIuMzE0IDIuMDA1LTIuMTkyIDMuNTQ4LjA4OSAxLjEyOC41MiAyLjUwNy0uMzczIDQuMjU0bDIuNTYyLjg5NGMuMDYyLS4zMTQuMTM4LS42MzcuMjI2LS45MzMuNTE1LTEuNzIxIDEuMjE0LTEuNzUyIDEuMjEyLTMuMjg3LS4wMDItMS44LS4wMDMtMi44MTIgMC00LjAyNy4wMDMtLjc4MS0xLjAwMi0uODc0LTEuMTA0LS4xMTgtLjE5IDEuNDEyLS40MTEgMi44MTYtLjU0NyAzLjE0Ni0uMTEzLjI3MS0uNDUuMTExLS4zOTEtLjE0NC4yNTUtMS4wNjkuNDkzLTIuNTE4LjYwNy0zLjMzM3ptMi40MzUgNC42OTZsLjAwNC0yaDEzLjk5MmwuMDA0IDJoLTE0em0tMi01LjgxOXYtNi42ODFjMC0uODI4LjY3Mi0xLjUgMS41LTEuNWgxNWMuODI4IDAgMS41LjY3MiAxLjUgMS41djYuNjgxYy0uMTM4LS4wNC0uMjgyLS4wNjUtLjQzNi0uMDY1LS40MS0uMDAxLS44MTIuMTY2LTEuMTAyLjQ1Ny0uMjg5LjI5LS40NDkuNjg2LS40NjMgMS4xMTh2LTcuNjkxaC0xMy45OTl2Ny42ODljLS4wMTQtLjQzMi0uMTc0LS44MjctLjQ2My0xLjExNy0uMjktLjI5MS0uNjkxLS40NTctMS4xMDItLjQ1Ny0uMTUyIDAtLjI5Ni4wMjYtLjQzNS4wNjZ6Ii8+PC9zdmc+") no-repeat center / contain;
  mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTcgN2gtMTB2MWgxMHYtMXptMCAyaC0xMHYxaDEwdi0xem0tNCAyaC02djFoNnYtMXptOS4wNDIgNC42MzhjLjA2LjI1NS0uMjc3LjQxNC0uMzkxLjE0NC0uMTM2LS4zMy0uMzU2LTEuNzM0LS41NDctMy4xNDYtLjEwMy0uNzU2LTEuMTA3LS42NjMtMS4xMDQuMTE4LjAwMyAxLjIxNS4wMDIgMi4yMjggMCA0LjAyNy0uMDAyIDEuNTM1LjY5NyAxLjU2NSAxLjIxMyAzLjI4Ny4wODguMjk2LjE2NC42MTguMjI2LjkzM2wyLjU2MS0uODk1Yy0uODkzLTEuNzQ3LS40NjItMy4xMjYtLjM3My00LjI1NS4xMjItMS41NDMtLjI4OC0xLjY5My0yLjE5Mi0zLjU0OC4xMTQuODE2LjM1MiAyLjI2NS42MDcgMy4zMzV6bS0xOS40NzctMy4zMzRjLTEuOTA0IDEuODU0LTIuMzE0IDIuMDA1LTIuMTkyIDMuNTQ4LjA4OSAxLjEyOC41MiAyLjUwNy0uMzczIDQuMjU0bDIuNTYyLjg5NGMuMDYyLS4zMTQuMTM4LS42MzcuMjI2LS45MzMuNTE1LTEuNzIxIDEuMjE0LTEuNzUyIDEuMjEyLTMuMjg3LS4wMDItMS44LS4wMDMtMi44MTIgMC00LjAyNy4wMDMtLjc4MS0xLjAwMi0uODc0LTEuMTA0LS4xMTgtLjE5IDEuNDEyLS40MTEgMi44MTYtLjU0NyAzLjE0Ni0uMTEzLjI3MS0uNDUuMTExLS4zOTEtLjE0NC4yNTUtMS4wNjkuNDkzLTIuNTE4LjYwNy0zLjMzM3ptMi40MzUgNC42OTZsLjAwNC0yaDEzLjk5MmwuMDA0IDJoLTE0em0tMi01LjgxOXYtNi42ODFjMC0uODI4LjY3Mi0xLjUgMS41LTEuNWgxNWMuODI4IDAgMS41LjY3MiAxLjUgMS41djYuNjgxYy0uMTM4LS4wNC0uMjgyLS4wNjUtLjQzNi0uMDY1LS40MS0uMDAxLS44MTIuMTY2LTEuMTAyLjQ1Ny0uMjg5LjI5LS40NDkuNjg2LS40NjMgMS4xMTh2LTcuNjkxaC0xMy45OTl2Ny42ODljLS4wMTQtLjQzMi0uMTc0LS44MjctLjQ2My0xLjExNy0uMjktLjI5MS0uNjkxLS40NTctMS4xMDItLjQ1Ny0uMTUyIDAtLjI5Ni4wMjYtLjQzNS4wNjZ6Ii8+PC9zdmc+") no-repeat center / contain;
}
body.page-template-lp-fw-content-sections .features-col-content.certification:before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTEgOGgtN3YtMWg3djF6bTAgMmgtN3YxaDd2LTF6bTguNjkyLS45MzljLS42MjgtLjQzNi0uNTQ0LS4zMjctLjc4Mi0xLjAzNC0uMDk5LS4yOTUtLjM4NC0uNDk2LS43MDUtLjQ5NmgtLjAwM2MtLjc3My4wMDMtLjY0LjA0NC0xLjI2NS0uMzk0LS4xMjktLjA5Mi0uMjgzLS4xMzctLjQzNy0uMTM3LS4xNTQgMC0uMzA4LjA0NS0uNDM4LjEzNy0uNjI5LjQ0Mi0uNDkyLjM5OC0xLjI2NS4zOTRoLS4wMDNjLS4zMjEgMC0uNjA2LjIwMS0uNzA1LjQ5Ni0uMjM4LjcxLS4xNTYuNi0uNzgxIDEuMDM0LS4xOTguMTM3LS4zMDguMzUzLS4zMDguNTc4bC4wMzcuMjIyYy4yNDIuNzA4LjI0Mi41NzIgMCAxLjI3OGwtLjAzNy4yMjJjMCAuMjI0LjExLjQ0MS4zMDkuNTc4LjYyNS40MzQuNTQ1LjMyNS43ODEgMS4wMzMuMDk5LjI5Ni4zODQuNDk1LjcwNS40OTVoLjAwM2MuNzczLS4wMDMuNjQtLjA0NSAxLjI2NS4zOTQuMTI5LjA5My4yODMuMTM5LjQzNy4xMzkuMTU0IDAgLjMwOC0uMDQ2LjQzNy0uMTM4LjYyNS0uNDM5LjQ5LS4zOTcgMS4yNjUtLjM5NGguMDAzYy4zMjEgMCAuNjA2LS4xOTkuNzA1LS40OTUuMjM4LS43MDguMTU0LS41OTkuNzgyLTEuMDMzLjE5OC0uMTM3LjMwOC0uMzU1LjMwOC0uNTc5bC0uMDM3LS4yMjJjLS4yNDItLjcxLS4yNC0uNTczIDAtMS4yNzhsLjAzNy0uMjIyYzAtLjIyNS0uMTEtLjQ0My0uMzA4LS41Nzh6bS0zLjE5MiAyLjkzOWMtLjgyOCAwLTEuNS0uNjcyLTEuNS0xLjUgMC0uODI5LjY3Mi0xLjUgMS41LTEuNXMxLjUuNjcxIDEuNSAxLjVjMCAuODI4LS42NzIgMS41LTEuNSAxLjV6bTEuMjQxIDMuMDA4bC4wMjEtLjAwOGgxLjIzOHY3bC0yLjQ3OS0xLjQ5OS0yLjUyMSAxLjQ5OXYtN2gxLjIzMWMuNDE1LjI5MS42OS41IDEuMjY5LjUuNDg0IDAgLjkzMS0uMjAzIDEuMjQxLS40OTJ6bS0xNy43NDEtMTMuMDA4djE3aDEydi0yaC0xMHYtMTNoMjB2MTNoLTF2Mmgzdi0xN2gtMjR6bTggMTFoLTR2MWg0di0xeiIvPjwvc3ZnPg==") no-repeat center / contain;
  mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTEgOGgtN3YtMWg3djF6bTAgMmgtN3YxaDd2LTF6bTguNjkyLS45MzljLS42MjgtLjQzNi0uNTQ0LS4zMjctLjc4Mi0xLjAzNC0uMDk5LS4yOTUtLjM4NC0uNDk2LS43MDUtLjQ5NmgtLjAwM2MtLjc3My4wMDMtLjY0LjA0NC0xLjI2NS0uMzk0LS4xMjktLjA5Mi0uMjgzLS4xMzctLjQzNy0uMTM3LS4xNTQgMC0uMzA4LjA0NS0uNDM4LjEzNy0uNjI5LjQ0Mi0uNDkyLjM5OC0xLjI2NS4zOTRoLS4wMDNjLS4zMjEgMC0uNjA2LjIwMS0uNzA1LjQ5Ni0uMjM4LjcxLS4xNTYuNi0uNzgxIDEuMDM0LS4xOTguMTM3LS4zMDguMzUzLS4zMDguNTc4bC4wMzcuMjIyYy4yNDIuNzA4LjI0Mi41NzIgMCAxLjI3OGwtLjAzNy4yMjJjMCAuMjI0LjExLjQ0MS4zMDkuNTc4LjYyNS40MzQuNTQ1LjMyNS43ODEgMS4wMzMuMDk5LjI5Ni4zODQuNDk1LjcwNS40OTVoLjAwM2MuNzczLS4wMDMuNjQtLjA0NSAxLjI2NS4zOTQuMTI5LjA5My4yODMuMTM5LjQzNy4xMzkuMTU0IDAgLjMwOC0uMDQ2LjQzNy0uMTM4LjYyNS0uNDM5LjQ5LS4zOTcgMS4yNjUtLjM5NGguMDAzYy4zMjEgMCAuNjA2LS4xOTkuNzA1LS40OTUuMjM4LS43MDguMTU0LS41OTkuNzgyLTEuMDMzLjE5OC0uMTM3LjMwOC0uMzU1LjMwOC0uNTc5bC0uMDM3LS4yMjJjLS4yNDItLjcxLS4yNC0uNTczIDAtMS4yNzhsLjAzNy0uMjIyYzAtLjIyNS0uMTEtLjQ0My0uMzA4LS41Nzh6bS0zLjE5MiAyLjkzOWMtLjgyOCAwLTEuNS0uNjcyLTEuNS0xLjUgMC0uODI5LjY3Mi0xLjUgMS41LTEuNXMxLjUuNjcxIDEuNSAxLjVjMCAuODI4LS42NzIgMS41LTEuNSAxLjV6bTEuMjQxIDMuMDA4bC4wMjEtLjAwOGgxLjIzOHY3bC0yLjQ3OS0xLjQ5OS0yLjUyMSAxLjQ5OXYtN2gxLjIzMWMuNDE1LjI5MS42OS41IDEuMjY5LjUuNDg0IDAgLjkzMS0uMjAzIDEuMjQxLS40OTJ6bS0xNy43NDEtMTMuMDA4djE3aDEydi0yaC0xMHYtMTNoMjB2MTNoLTF2Mmgzdi0xN2gtMjR6bTggMTFoLTR2MWg0di0xeiIvPjwvc3ZnPg==") no-repeat center / contain;
}
body.page-template-lp-fw-content-sections .features-col-content.collaboration:before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAxMi41NjJsMS45MzItNy41NjIgMy41MjYuODkxLTEuOTc0IDcuNTYyLTMuNDg0LS44OTF6bTE4LjQxNS45MDJjLjEyNS4yODcuMTg3LjU5OC4xNTUuOTEtLjA3OS44MjktLjY5OCAxLjQ0OC0xLjQ1NyAxLjYwMi0uMjU0LjUzMy0uNzMzLjg4Ny0xLjI4NSAxLjAwMi0uMjQ0LjUxMi0uNzIyLjg5LTEuMjk2IDEuMDEtLjMyNS42NjgtLjk3IDEuMDEyLTEuNjc0IDEuMDEyLS41MTYgMC0xLjAwNC0uMTgzLTEuMzU2LS41MzgtLjkyOC40MDQtMS45MDItLjA0OC0yLjIzMi0uODYzLS41OTYtLjA2OC0xLjEwNy0uNDUyLTEuMzMyLS45OTctLjU5OS0uMDcxLTEuMTE0LS40NTgtMS4zNC0xLjAwMy0xLjE4OC0uMTM4LTEuODQ4LTEuNDQtMS4xOTgtMi40OTUtLjIzMy0uMDU4LS40OTQtLjEwNC0uNzUxLS4xNTJsLjM4My0xLjQ2NGMuNTI0LjEgMS4wMS4yMTkgMS40NTMuMzU4LjkxMy0uNjU1IDIuMTUxLS4yOTUgMi41NDkuNjc5LjYwOC4wNjkgMS4xMTYuNDY0IDEuMzM0IDEgLjU5OC4wNjggMS4xMTEuNDUxIDEuMzM1Ljk5OC43MzguMDgyIDEuMzYuNjUzIDEuNDQ5IDEuNDM0bC4wMDIuMjI1LjQ1LjQwMmMuMjUyLjI5MS42OC4zMjQuOTYuMTA2LjI4Ni0uMjIzLjMyNC0uNjI0LjA3NS0uOTA5bC0xLjQ1Ny0xLjI3OWMtLjE1Ny0uMTM5LjA1Mi0uMzguMjEzLS4yNDFsMS40OTEgMS4zMDhjLjI1Ny4yOTQuNjkyLjMzMi45NjkuMTE0LjI4NS0uMjIuMzE2LS42MzEuMDY4LS45MTZsLTEuODk2LTEuNjI4Yy0uMTYyLS4xMzUuMDQ4LS4zOC4yMDgtLjI0MmwxLjk0NCAxLjY2OWMuMjQ4LjI4Mi42NzguMzM1Ljk2Ny4xMTQuMjgzLS4yMi4zNDktLjYwNi0uMDAyLS45OTUtMS4yNC0xLjExMi0yLjY3MS0yLjQwNS00LjE0My0zLjc5Ni0uMzU1LjQ4OC0yLjE3NiAxLjUwMi0zLjI3OSAxLjUwMnMtMS43NzktLjY3NS0xLjk2LTEuMzQzYy0uMTU3LS41ODIuMDUxLTEuMTM5LjUzMi0xLjQyLjUzNS0uMzEzIDEuMDU1LS43NjEgMS41NjItMS4yNjgtLjc4OS0uNTg2LTEuMjAzLS4zOTgtMi4wNjcuMDEzLS41MDMuMjM4LTEuMS41MjEtMS44NTQuNjQ3bC40MzctMS42N2MxLjMyNy0uNDg4IDIuNTQ5LTEuNjA4IDQuNTA1LS4wODNsLjQ5MS0uNTUyYy4zOTUtLjQ0Ny45MTEtLjcxNSAxLjUwMy0uNzE1LjQzNiAwIC45MS4xNjEgMS40MDguNDE3IDEuNTE4Ljc5MyAyLjI5MyAxLjI1NiAzLjQ0MyAxLjI5NGwuMzk0IDEuNTA4aC0uMDA4Yy0xLjc5Ny4wMzMtMi42NzYtLjUwOC00LjUxNi0xLjQ3LS41MTMtLjI2My0uODU5LS4zMTgtMS4xLS4wNDQtLjk4NCAxLjEyLTIuMDMxIDIuMzA5LTMuMTkyIDMuMDYzLjU3My40NTggMi4wMTktLjQ1OCAyLjU5Mi0uOTIuMjUtLjIwMS42MzgtLjQ2OCAxLjEyOC0uNDY4LjU1MyAwIC45NTUuMzMxIDEuMjQ0LjYxOS42OC42OCAyLjU3IDIuMzg5IDMuNDA3IDMuMTQyLjQzNC0uMjQyLjg2OC0uNDM1IDEuMzExLS42MDVsLjM4MyAxLjQ2N2MtLjMxOS4xMzQtLjYzMy4yODYtLjk1LjQ2MXptLTExLjAzNy44NzVsLjYwOS0uNzQ3Yy4yNS0uMy4yMTUtLjcyMi0uMDgtLjk0NC0uMjk2LS4yMjMtLjczNy0uMTU4LS45ODYuMTRsLS42MS43NDljLS4yNTEuMjk4LS4yMTQuNzIxLjA4Ljk0MnMuNzM3LjE1OS45ODctLjE0em0xLjMyOCAxLjAwNmwuNjE3LS43NTVjLjI0OC0uMjk3LjIxMy0uNzIyLS4wODItLjk0My0uMjk0LS4yMjEtLjczNC0uMTU5LS45ODQuMTQybC0uNjE2Ljc1NGMtLjI1MS4zLS4yMS43MTIuMDg2LjkzNi4yOTcuMjIyLjcyOS4xNjcuOTc5LS4xMzR6bTEuMzQzLjk5MmwuNjA4LS43NDdjLjI1MS0uMjk5LjIxNS0uNzIxLS4wOC0uOTQ0LS4yOTYtLjIyMi0uNzM1LS4xNTctLjk4Ni4xNDJsLS42MDkuNzQ1Yy0uMjUxLjMtLjIxMy43MjQuMDgyLjk0NS4yOTMuMjIxLjczNC4xNi45ODUtLjE0MXptMS44NjUtLjY5MWMtLjI5NC0uMjI0LS43MzUtLjE1OS0uOTg3LjEzOWwtLjYxMi43NTFjLS4yNDkuMjk5LS4yMTMuNzIyLjA4Mi45NDMuMjk1LjIyMS43MzUuMTYuOTg2LS4xNDJsLjYxLS43NWMuMjUzLS4yOTcuMjE3LS43Mi0uMDc5LS45NDF6bTEuNDI3IDEuMTM0bC0uMjQtLjIxMmMtLjA2My4yMzktLjE3My40NjQtLjMzMi42NWwtLjM1OC40NDFjLjEzMy4xMDYuMjg4LjE3Ni40NDguMTc2LjE0OSAwIC4yOTUtLjA0Ni40MTUtLjEzOC4yODQtLjIyMy4zMTctLjYzMi4wNjctLjkxN3ptNS4yMDEtMTAuODg5bDEuOTc0IDcuNTYyIDMuNDg0LS44OTEtMS45MzItNy41NjItMy41MjYuODkxeiIvPjwvc3ZnPg==") no-repeat center / contain;
  mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAxMi41NjJsMS45MzItNy41NjIgMy41MjYuODkxLTEuOTc0IDcuNTYyLTMuNDg0LS44OTF6bTE4LjQxNS45MDJjLjEyNS4yODcuMTg3LjU5OC4xNTUuOTEtLjA3OS44MjktLjY5OCAxLjQ0OC0xLjQ1NyAxLjYwMi0uMjU0LjUzMy0uNzMzLjg4Ny0xLjI4NSAxLjAwMi0uMjQ0LjUxMi0uNzIyLjg5LTEuMjk2IDEuMDEtLjMyNS42NjgtLjk3IDEuMDEyLTEuNjc0IDEuMDEyLS41MTYgMC0xLjAwNC0uMTgzLTEuMzU2LS41MzgtLjkyOC40MDQtMS45MDItLjA0OC0yLjIzMi0uODYzLS41OTYtLjA2OC0xLjEwNy0uNDUyLTEuMzMyLS45OTctLjU5OS0uMDcxLTEuMTE0LS40NTgtMS4zNC0xLjAwMy0xLjE4OC0uMTM4LTEuODQ4LTEuNDQtMS4xOTgtMi40OTUtLjIzMy0uMDU4LS40OTQtLjEwNC0uNzUxLS4xNTJsLjM4My0xLjQ2NGMuNTI0LjEgMS4wMS4yMTkgMS40NTMuMzU4LjkxMy0uNjU1IDIuMTUxLS4yOTUgMi41NDkuNjc5LjYwOC4wNjkgMS4xMTYuNDY0IDEuMzM0IDEgLjU5OC4wNjggMS4xMTEuNDUxIDEuMzM1Ljk5OC43MzguMDgyIDEuMzYuNjUzIDEuNDQ5IDEuNDM0bC4wMDIuMjI1LjQ1LjQwMmMuMjUyLjI5MS42OC4zMjQuOTYuMTA2LjI4Ni0uMjIzLjMyNC0uNjI0LjA3NS0uOTA5bC0xLjQ1Ny0xLjI3OWMtLjE1Ny0uMTM5LjA1Mi0uMzguMjEzLS4yNDFsMS40OTEgMS4zMDhjLjI1Ny4yOTQuNjkyLjMzMi45NjkuMTE0LjI4NS0uMjIuMzE2LS42MzEuMDY4LS45MTZsLTEuODk2LTEuNjI4Yy0uMTYyLS4xMzUuMDQ4LS4zOC4yMDgtLjI0MmwxLjk0NCAxLjY2OWMuMjQ4LjI4Mi42NzguMzM1Ljk2Ny4xMTQuMjgzLS4yMi4zNDktLjYwNi0uMDAyLS45OTUtMS4yNC0xLjExMi0yLjY3MS0yLjQwNS00LjE0My0zLjc5Ni0uMzU1LjQ4OC0yLjE3NiAxLjUwMi0zLjI3OSAxLjUwMnMtMS43NzktLjY3NS0xLjk2LTEuMzQzYy0uMTU3LS41ODIuMDUxLTEuMTM5LjUzMi0xLjQyLjUzNS0uMzEzIDEuMDU1LS43NjEgMS41NjItMS4yNjgtLjc4OS0uNTg2LTEuMjAzLS4zOTgtMi4wNjcuMDEzLS41MDMuMjM4LTEuMS41MjEtMS44NTQuNjQ3bC40MzctMS42N2MxLjMyNy0uNDg4IDIuNTQ5LTEuNjA4IDQuNTA1LS4wODNsLjQ5MS0uNTUyYy4zOTUtLjQ0Ny45MTEtLjcxNSAxLjUwMy0uNzE1LjQzNiAwIC45MS4xNjEgMS40MDguNDE3IDEuNTE4Ljc5MyAyLjI5MyAxLjI1NiAzLjQ0MyAxLjI5NGwuMzk0IDEuNTA4aC0uMDA4Yy0xLjc5Ny4wMzMtMi42NzYtLjUwOC00LjUxNi0xLjQ3LS41MTMtLjI2My0uODU5LS4zMTgtMS4xLS4wNDQtLjk4NCAxLjEyLTIuMDMxIDIuMzA5LTMuMTkyIDMuMDYzLjU3My40NTggMi4wMTktLjQ1OCAyLjU5Mi0uOTIuMjUtLjIwMS42MzgtLjQ2OCAxLjEyOC0uNDY4LjU1MyAwIC45NTUuMzMxIDEuMjQ0LjYxOS42OC42OCAyLjU3IDIuMzg5IDMuNDA3IDMuMTQyLjQzNC0uMjQyLjg2OC0uNDM1IDEuMzExLS42MDVsLjM4MyAxLjQ2N2MtLjMxOS4xMzQtLjYzMy4yODYtLjk1LjQ2MXptLTExLjAzNy44NzVsLjYwOS0uNzQ3Yy4yNS0uMy4yMTUtLjcyMi0uMDgtLjk0NC0uMjk2LS4yMjMtLjczNy0uMTU4LS45ODYuMTRsLS42MS43NDljLS4yNTEuMjk4LS4yMTQuNzIxLjA4Ljk0MnMuNzM3LjE1OS45ODctLjE0em0xLjMyOCAxLjAwNmwuNjE3LS43NTVjLjI0OC0uMjk3LjIxMy0uNzIyLS4wODItLjk0My0uMjk0LS4yMjEtLjczNC0uMTU5LS45ODQuMTQybC0uNjE2Ljc1NGMtLjI1MS4zLS4yMS43MTIuMDg2LjkzNi4yOTcuMjIyLjcyOS4xNjcuOTc5LS4xMzR6bTEuMzQzLjk5MmwuNjA4LS43NDdjLjI1MS0uMjk5LjIxNS0uNzIxLS4wOC0uOTQ0LS4yOTYtLjIyMi0uNzM1LS4xNTctLjk4Ni4xNDJsLS42MDkuNzQ1Yy0uMjUxLjMtLjIxMy43MjQuMDgyLjk0NS4yOTMuMjIxLjczNC4xNi45ODUtLjE0MXptMS44NjUtLjY5MWMtLjI5NC0uMjI0LS43MzUtLjE1OS0uOTg3LjEzOWwtLjYxMi43NTFjLS4yNDkuMjk5LS4yMTMuNzIyLjA4Mi45NDMuMjk1LjIyMS43MzUuMTYuOTg2LS4xNDJsLjYxLS43NWMuMjUzLS4yOTcuMjE3LS43Mi0uMDc5LS45NDF6bTEuNDI3IDEuMTM0bC0uMjQtLjIxMmMtLjA2My4yMzktLjE3My40NjQtLjMzMi42NWwtLjM1OC40NDFjLjEzMy4xMDYuMjg4LjE3Ni40NDguMTc2LjE0OSAwIC4yOTUtLjA0Ni40MTUtLjEzOC4yODQtLjIyMy4zMTctLjYzMi4wNjctLjkxN3ptNS4yMDEtMTAuODg5bDEuOTc0IDcuNTYyIDMuNDg0LS44OTEtMS45MzItNy41NjItMy41MjYuODkxeiIvPjwvc3ZnPg==") no-repeat center / contain;
}
body.page-template-lp-fw-content-sections .features-col-content.opportunity:before {
  -webkit-mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjIgOXYxLjUyOGMtLjQ3Ni42OS0zLjgxNSAxLjk3MS05Ljc3IDEuOTcxLTYuMjM5IDAtOS43MzYtMS4zNTgtMTAuMjMtMi4wODh2LTEuNDExaDIwem0yLTJoLTI0djMuNDkxYzAgMi42NTcgNi4xNTQgNC4wMDkgMTIuMjMgNC4wMDkgNS45MjIgMCAxMS43Ny0xLjI4NCAxMS43Ny0zLjg5NXYtMy42MDV6bS0yIDguMDc0djQuOTI2aC0yMHYtNS4wMDFjLS44MjMtLjMzNy0xLjQ3OC0uNzExLTItMS4wOTZ2OC4wOTdoMjR2LTcuOTQ5Yy0uNTgzLjQwMi0xLjI2Mi43NDEtMiAxLjAyM3ptLTggMS45NThjMCAxLjA4Ny0uODk2IDEuOTY4LTIgMS45NjhzLTItLjg4MS0yLTEuOTY4di0xLjAzMmg0djEuMDMyem0tNS0xNS4wMzJjLTEuMTA0IDAtMiAuODk2LTIgMnYyaDJ2LTEuNWMwLS4yNzYuMjI0LS41LjUtLjVoNWMuMjc2IDAgLjUuMjI0LjUuNXYxLjVoMnYtMmMwLTEuMTA0LS44OTYtMi0yLTJoLTZ6Ii8+PC9zdmc+") no-repeat center / contain;
  mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjIgOXYxLjUyOGMtLjQ3Ni42OS0zLjgxNSAxLjk3MS05Ljc3IDEuOTcxLTYuMjM5IDAtOS43MzYtMS4zNTgtMTAuMjMtMi4wODh2LTEuNDExaDIwem0yLTJoLTI0djMuNDkxYzAgMi42NTcgNi4xNTQgNC4wMDkgMTIuMjMgNC4wMDkgNS45MjIgMCAxMS43Ny0xLjI4NCAxMS43Ny0zLjg5NXYtMy42MDV6bS0yIDguMDc0djQuOTI2aC0yMHYtNS4wMDFjLS44MjMtLjMzNy0xLjQ3OC0uNzExLTItMS4wOTZ2OC4wOTdoMjR2LTcuOTQ5Yy0uNTgzLjQwMi0xLjI2Mi43NDEtMiAxLjAyM3ptLTggMS45NThjMCAxLjA4Ny0uODk2IDEuOTY4LTIgMS45NjhzLTItLjg4MS0yLTEuOTY4di0xLjAzMmg0djEuMDMyem0tNS0xNS4wMzJjLTEuMTA0IDAtMiAuODk2LTIgMnYyaDJ2LTEuNWMwLS4yNzYuMjI0LS41LjUtLjVoNWMuMjc2IDAgLjUuMjI0LjUuNXYxLjVoMnYtMmMwLTEuMTA0LS44OTYtMi0yLTJoLTZ6Ii8+PC9zdmc+") no-repeat center / contain;
}
body.page-template-lp-fw-content-sections .lp-section h2, body.page-template-lp-fw-content-sections .main h2 {
  font-size: 26px;
  margin-top: 0;
}
body.page-template-lp-fw-content-sections .lp-top-section-1 {
  background-color: #f2f4f9;
  padding-top: 3vh;
  padding-bottom: 3vh;
}
body.page-template-lp-fw-content-sections .lp-top-section-1 h1 {
  margin-top: 0;
}
body.page-template-lp-fw-content-sections .lp-top-section-1 img, body.page-template-lp-fw-content-sections .lp-top-section-1 img.education-partners {
  background-color: #ffffff;
  padding: 12px 30px;
  border-radius: 20px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.075);
}
body.page-template-lp-fw-content-sections .lp-byline {
  font-size: 18px;
  margin-bottom: 20px;
  color: #5c5c5c;
}
body.page-template-lp-fw-content-sections .lp-bottom-section-1 {
  background-color: #f4f5f9;
}
body.page-template-lp-fw-content-sections .lp-bottom-section-1 .lp-section-title {
  text-align: center;
}
body.page-template-lp-fw-content-sections .lp-section .sixsigma-contact-form {
  background-color: #ffffff;
  padding: 20px 20px 20px 30px;
  border-radius: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}
body.page-template-lp-fw-content-sections .lp-section .sixsigma-contact-form input, body.page-template-lp-fw-content-sections .lp-section .sixsigma-contact-form select, body.page-template-lp-fw-content-sections .lp-section .sixsigma-contact-form textarea {
  border: 0 none;
  padding: 12px !important;
  background-color: #f4f5f8;
}
body.page-template-lp-fw-content-sections .lp-section .sixsigma-contact-form div.ginput_container_name span {
  padding-right: 0;
}
body.page-template-lp-fw-content-sections .lp-section .sixsigma-contact-form .button {
  background-color: #0b588f;
  padding: 12px 24px;
  text-align: center;
  border-radius: 4px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  min-width: auto;
  border: 0 none;
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.page-template-lp-fw-content-sections .lp-section .sixsigma-contact-form .gform_footer {
  padding-top: 0;
}
body.page-template-lp-fw-content-sections .education-page-cta {
  background-color: #f4f5f8;
}
body.page-template-lp-fw-content-sections .education-page-cta.lp-section .sixsigma-contact-form {
  padding: 30px;
}
/*Course Shedule page template styles*/
.page-template-lp-courseschedule .container {
  display: flex;
  justify-content: start;
  gap: 0 30px;
  padding: 15px 40px;
}
.page-template-lp-courseschedule .container .fit-content {
  width: 22%;
  position: sticky;
  height: calc(100% - 10px);
  top: 7.5%;
  margin-left: -58px;
}
.page-template-lp-courseschedule .container .fit-content .--jtoc-the-content {
  margin-top: 21px;
}
.page-template-lp-courseschedule .container .fit-content .wpj-jtoc--toc .wpj-jtoc--header-main {
  height: 30px;
}
.page-template-lp-courseschedule .container .fit-content .wpj-jtoc--toc .wpj-jtoc--title {
  margin-left: 35px !important;
}
.page-template-lp-courseschedule .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li {
  padding-bottom: 5px;
}
.page-template-lp-courseschedule .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li a {
  line-height: 20px;
  padding-bottom: 0;
}
.page-template-lp-courseschedule .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li .jtoc--bullet {
  align-items: normal;
}
.page-template-lp-courseschedule .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li .--bullet-inner {
  background-color: #808080;
  height: 1px !important;
  width: 7px;
  margin-top: 8px;
}
.page-template-lp-courseschedule .container .fit-content ol.wpj-jtoc--items .wpj-jtoc--items, .page-template-lp-courseschedule .container .fit-content ul.wpj-jtoc--items .wpj-jtoc--items {
  margin-left: 30px;
}
.page-template-lp-courseschedule .container .fit-content .belt-comparison-cta-container .belt-comparison-cta .belt-comparison-cta-button .wp-block-button__link.wp-element-button:not(:last-child) {
  margin: 0 0 20px 0;
}
.page-template-lp-courseschedule .container .main-content {
  width: 70%;
}
.page-template-lp-courseschedule .container .main-content #sidebar {
  float: none;
  width: auto;
  border: 0;
  padding: 0;
  margin: 10px 0;
}
.page-template-lp-courseschedule .container .main-content #sidebar .widget {
  display: inline-block;
  margin: 0 15px 0 0;
  padding: 0 !important;
  border: 0;
}
.page-template-lp-courseschedule .container .main-content #sidebar .widget h2 {
  font-size: 18px;
  margin-bottom: 10px;
}
.page-template-lp-courseschedule .container .main-content .course-listing-wrapper .course-title {
  font-size: 24px;
  color: var(--ssus-primary-blue);
  margin-bottom: 20px;
}
.page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table {
  width: 100%;
  margin: 22px 0 36px;
  border-collapse: collapse;
}
.page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table thead tr th {
  font-family: 'Raleway';
  color: #777;
  padding: 6px 10px;
  font-weight: 600;
  border-bottom: 3px solid #777;
  padding: 12px 0px;
  text-align: left;
  font-weight: 600;
  font-size: 16px;
  text-transform: capitalize;
  letter-spacing: 0.5px;
}
.page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr td {
  padding: 10px 5px;
  vertical-align: middle;
}
.page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr .location a {
  color: #005a87;
  font-weight: 400;
  text-decoration: none;
  color: var(--ssus-primary-blue);
  text-decoration: underline;
}
.page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr td.register {
  width: 20%;
  text-align: center;
}
.page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr td.register a.register-cta.action {
  background-color: #0b588f;
  display: block;
  color: #ffffff;
  padding: 5px 8px;
  border-radius: 2px;
  text-decoration: none;
  font-weight: 400;
  font-size: 13px;
  text-align: center;
}
.page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr:nth-child(even) {
  background-color: #f6f6f6;
}
@media (min-width: 320px) and (max-width: 768px) {
  .page-template-lp-courseschedule .container {
    flex-direction: column;
    padding: 0px !important;
  }
  .page-template-lp-courseschedule .container .fit-content {
    width: 100%;
    position: sticky;
    top: -22px;
    z-index: 997;
    margin: 0;
    padding: 0;
    height: 60px;
  }
  .page-template-lp-courseschedule .container .fit-content .wpj-jtoc.--jtoc-theme-original .wpj-jtoc--header + .wpj-jtoc--body {
    margin-top: 0;
    padding-top: 16px;
  }
  .page-template-lp-courseschedule .container .fit-content .wpj-jtoc--header {
    margin-left: -20px;
    border-bottom: 0.5px solid #dcdcdc;
    border-radius: 0;
    padding-top: 9px;
  }
  .page-template-lp-courseschedule .container .fit-content .wpj-jtoc--title {
    display: block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #0b588f;
    margin-top: 20px;
    overflow: hidden;
    color: var(--Venice-Blue-700, #0b588f);
    text-overflow: ellipsis;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.89px;
    padding: 0px 10px 0px 15px;
  }
  .page-template-lp-courseschedule .container .fit-content .belt-comparison-cta-container {
    display: none;
  }
  .page-template-lp-courseschedule .container div:not(.wpj-jtoc--widget-floating) .wpj-jtoc--toc {
    width: 100%;
    border-radius: 0;
  }
  .page-template-lp-courseschedule .container .main-content {
    width: 100% !important;
    padding: 24px 20px;
    z-index: 996;
  }
  .page-template-lp-courseschedule .container .main-content .schedule-export {
    display: block;
  }
  .page-template-lp-courseschedule .container .main-content #sidebar .widget {
    display: block;
  }
  .page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody {
    display: block;
    width: 100%;
  }
  .page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr {
    display: block;
    width: 100%;
    background-color: #f8f8f8;
    overflow: hidden;
    border-bottom: 1px solid #dcdcdc;
  }
  .page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr td {
    padding: 0;
  }
  .page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr td::before {
    width: 38% !important;
    align-items: center;
    padding: 12px;
    background-color: #4a5568;
    color: #ffffff;
    font-size: 13px;
  }
  .page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr td span.bt-content {
    font-size: 13px;
    padding: 10px 15px;
    width: 100%;
    display: inline-block;
  }
  .page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr td.register {
    text-align: left;
    width: 100%;
  }
  .page-template-lp-courseschedule .container .main-content .course-listing-wrapper .listing table tbody tr td.register .bt-content .register-cta {
    text-align: left;
  }
}
/*Category page template styles*/
.page-template-lp-categorypage .container {
  display: flex;
  justify-content: start;
  gap: 0 30px;
  padding: 15px 40px;
}
.page-template-lp-categorypage .container .fit-content {
  width: 22%;
  position: sticky;
  height: calc(100% - 10px);
  top: 7.5%;
  margin-left: -58px;
}
.page-template-lp-categorypage .container .fit-content .--jtoc-the-content {
  margin-top: 21px;
}
.page-template-lp-categorypage .container .fit-content .wpj-jtoc--toc .wpj-jtoc--header-main {
  height: 30px;
}
.page-template-lp-categorypage .container .fit-content .wpj-jtoc--toc .wpj-jtoc--title {
  margin-left: 35px !important;
}
.page-template-lp-categorypage .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li {
  padding-bottom: 5px;
}
.page-template-lp-categorypage .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li a {
  line-height: 20px;
  padding-bottom: 0;
}
.page-template-lp-categorypage .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li .jtoc--bullet {
  align-items: normal;
}
.page-template-lp-categorypage .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li .--bullet-inner {
  background-color: #808080;
  height: 1px !important;
  width: 7px;
  margin-top: 8px;
}
.page-template-lp-categorypage .container .fit-content ol.wpj-jtoc--items .wpj-jtoc--items, .page-template-lp-categorypage .container .fit-content ul.wpj-jtoc--items .wpj-jtoc--items {
  margin-left: 30px;
}
.page-template-lp-categorypage .container .fit-content .belt-comparison-cta-container .belt-comparison-cta .belt-comparison-cta-button .wp-block-button__link.wp-element-button:not(:last-child) {
  margin: 0 0 20px 0;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content {
  width: 55%;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid {
  width: 70vw;
  margin-bottom: 50px;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid img {
  max-width: 70px;
  max-height: 70px;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid .course-heading {
  font-size: 20px;
  font-weight: 600;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid .course-heading a {
  text-decoration: none;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid p.course-paragraph {
  font-size: 14px;
  font-weight: 400;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid .wp-block-list {
  min-height: 135px;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid .wp-block-list li {
  font-size: 14px;
  font-weight: 400;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid .discount-card {
  padding: 10px;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .belts-grid .belt-box-grid .wp-block-group.training-options .course-button a.wp-block-button__link.wp-element-button {
  font-size: 14px;
  font-weight: 500;
}
.page-template-lp-categorypage .container main.wp-block-group.main-content .sidebar {
  float: none;
  width: auto;
  border: 0;
  padding: 0;
  margin: 10px 0;
}
@media (min-width: 320px) and (max-width: 768px) {
  .page-template-lp-categorypage .container {
    flex-direction: column;
    padding: 0px !important;
  }
  .page-template-lp-categorypage .container .fit-content {
    width: 100%;
    position: sticky;
    top: -22px;
    z-index: 997;
    margin: 0;
    padding: 0;
    height: 60px;
  }
  .page-template-lp-categorypage .container .fit-content .wpj-jtoc.--jtoc-theme-original .wpj-jtoc--header + .wpj-jtoc--body {
    margin-top: 0;
    padding-top: 16px;
  }
  .page-template-lp-categorypage .container .fit-content .wpj-jtoc--header {
    margin-left: -20px;
    border-bottom: 0.5px solid #dcdcdc;
    border-radius: 0;
    padding-top: 9px;
  }
  .page-template-lp-categorypage .container .fit-content .wpj-jtoc--title {
    display: block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #0b588f;
    margin-top: 20px;
    overflow: hidden;
    color: var(--Venice-Blue-700, #0b588f);
    text-overflow: ellipsis;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.89px;
    padding: 0px 10px 0px 15px;
  }
  .page-template-lp-categorypage .container .fit-content .belt-comparison-cta-container {
    display: none;
  }
  .page-template-lp-categorypage .container div:not(.wpj-jtoc--widget-floating) .wpj-jtoc--toc {
    width: 100%;
    border-radius: 0;
  }
  .page-template-lp-categorypage .container .main-content {
    width: 100% !important;
    padding: 24px 20px;
    z-index: 996;
  }
  .page-template-lp-categorypage .container .main-content .belts-grid {
    width: 100%;
    margin-bottom: 50px;
  }
}
/*Full width sections landiang page*/
.page-template-full-width-sections-landing-page .content-area-full-width .hero-section {
  width: 100%;
  margin: 0 auto;
  padding: 60px 0 30px 0;
  background: linear-gradient(0, #FFF, #F1F8FE);
}
.page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns {
  margin: 0 200px;
  gap: 40px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .hero-section-content .wp-block-heading {
  font-size: 48px;
  color: #0B588F;
  margin: 0 0 16px 0;
  line-height: 140%;
}
.page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .hero-section-content p {
  font-size: 20px;
  font-weight: 400;
  color: #4F524F;
  margin: 0 0 40px 0;
  line-height: 140%;
}
.page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .wp-block-image.hero-section-image {
  margin-bottom: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .wp-block-image.hero-section-image .aligncenter {
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .wp-block-image.hero-section-image .aligncenter img {
  border-radius: 8px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section {
  margin: 0 200px;
  padding: 30px 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section .cards-section-headers {
  padding: 0 175px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section .cards-section-headers .wp-block-heading {
  font-size: 40px;
  font-weight: 700;
  color: #0B588F;
  text-align: center;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section .cards-section-headers p {
  font-size: 20px;
  font-weight: 400;
  color: #4F524F;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section .section-cards {
  margin-top: 60px;
  display: flex;
  gap: 40px;
  margin-bottom: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section .section-cards .wp-block-column {
  background: #F1F8FE;
  padding: 20px;
  border-radius: 8px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section .section-cards .wp-block-column .wp-block-image {
  background: #fff;
  width: 48px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section .section-cards .wp-block-column .wp-block-heading {
  font-size: 28px;
  font-weight: 700;
  color: #0B588F;
  margin-top: 28px;
  margin-bottom: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .cards-section .section-cards .wp-block-column p {
  font-size: 16px;
  font-weight: 400;
  color: #4F524F;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .blue-section {
  background: #0C2A45;
  margin: 0 auto;
  padding: 60px 200px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns {
  margin: 0;
  gap: 60px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .left-column .wp-block-heading {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .left-column p {
  font-size: 20px;
  font-weight: 400;
  color: #BEE1F9;
}
.page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .right-column .wp-block-columns {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .right-column .wp-block-columns .wp-block-heading {
  font-size: 28px;
  font-weight: 700;
  color: #fff;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .right-column .wp-block-columns p {
  font-size: 20px;
  font-weight: 400;
  color: #BEE1F9;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue {
  width: 1100px;
  margin: 0 auto;
  padding: 60px 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-heading {
  font-size: 40px;
  font-weight: 700;
  color: #0B588F;
  text-align: center;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns {
  margin-top: 40px;
  margin-bottom: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns .wp-block-column {
  text-align: center;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns .wp-block-column .wp-block-heading {
  font-size: 48px;
  font-weight: 700;
  color: #0B588F;
  margin: 0;
  text-transform: uppercase;
  font-variant-numeric: lining-nums;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns .wp-block-column p {
  font-size: 16px;
  font-weight: 400;
  color: #4F524F;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns .wp-block-column:not(:first-child)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #C7C9C6;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study {
  padding: 40px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column {
  background: #F1F8FE;
  padding: 40px;
  border-radius: 8px;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns {
  gap: 30px;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .left-image-column {
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-heading {
  font-size: 28px;
  font-weight: 700;
  color: #0B588F;
  margin: 0 0 10px 0;
  font-variant-numeric: lining-nums;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column p {
  font-size: 16px;
  font-weight: 400;
  color: #4F524F;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column p.link-tag {
  margin-top: 10px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column p.link-tag a {
  font-weight: 700;
  color: #0B588F;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-columns.three-columns-layout {
  margin: 32px 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-columns.three-columns-layout .wp-block-column .wp-block-heading {
  font-size: 48px;
  font-weight: 700;
  color: #0B588F;
  margin: 0 0 4px 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-columns.three-columns-layout .wp-block-column:not(:last-child)::after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background-color: #C7C9C6;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column p.testimonial-user-name {
  font-style: italic;
  font-weight: 700 !important;
  margin-top: 8px !important;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-button.case-study-button {
  margin-top: 32px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column figure.wp-block-image.size-full.style-element {
  margin-bottom: -19px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section {
  width: 1100px;
  margin: 0 auto;
  padding: 60px 0;
  display: flex;
  flex-wrap: wrap;
  gap: 2em;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  align-items: flex-start;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .left-column {
  flex: 1 0 50%;
  max-width: 50%;
  position: sticky;
  top: 160px;
  align-self: flex-start;
  z-index: 10;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .left-column .wp-block-heading {
  font-size: 40px;
  font-weight: 700;
  color: #0B588F;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .left-column p {
  font-size: 20px;
  font-weight: 400;
  color: #4F524F;
  margin: 0 16px 0 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column {
  flex: 1 0 50%;
  max-width: 50%;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column .wp-block-heading {
  font-size: 24px;
  font-weight: 700;
  color: #0B588F;
  margin: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column p {
  font-size: 20px;
  font-weight: 400;
  color: #4F524F;
  margin: 0 0 0 45px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column .wp-block-columns {
  margin-bottom: 0px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column .wp-block-columns .title-column {
  margin-bottom: 8px !important;
  gap: 16px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column .wp-block-columns .title-column .left-icon-column figure.wp-block-image.size-full {
  margin-bottom: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column .wp-block-columns:not(:last-child) {
  margin-bottom: 40px;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-above-footer {
  padding: 60px 395px;
  margin: 0 auto;
  background-color: #0C2A45;
  text-align: center;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-above-footer .wp-block-group__inner-container {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-above-footer .wp-block-heading {
  font-size: 40px;
  font-weight: 700;
  color: #FFF;
  text-align: center;
  margin-bottom: 16px;
  margin-top: 0;
}
.page-template-full-width-sections-landing-page .content-area-full-width .section-above-footer p {
  font-size: 16px;
  font-weight: 400;
  color: #FFF;
  margin-top: 0;
  margin-bottom: 40px;
}
@media (min-width: 320px) and (max-width: 768px) {
  .page-template-full-width-sections-landing-page .content-area-full-width .hero-section {
    width: 100%;
    margin: 0 auto;
    padding: 20px 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns {
    margin: 0;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .wp-block-group.hero-section-content {
    padding: unset;
    width: 100%;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .wp-block-group.hero-section-content .wp-block-heading {
    font-size: 36px;
    text-align: center;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .wp-block-group.hero-section-content p {
    font-size: 18px;
    text-align: center;
    margin-top: 12px;
    margin-bottom: 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .wp-block-group.hero-section-content .wp-block-buttons {
    justify-content: center;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .hero-section .hero-section-columns .hero-section-image img {
    max-height: 335px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .cards-section {
    width: 100%;
    margin: 0 auto;
    padding: 20px 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .cards-section .cards-section-headers {
    padding: unset;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .cards-section .cards-section-headers .wp-block-heading {
    font-size: 32px;
    text-align: center;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .cards-section .cards-section-headers p {
    font-size: 18px;
    text-align: center;
    margin-top: 16px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .cards-section .section-cards {
    margin-top: 40px;
    gap: 24px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .cards-section .section-cards .wp-block-column .wp-block-image {
    width: 40px;
    height: 40px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .cards-section .section-cards .wp-block-column .wp-block-heading {
    font-size: 24px;
    margin-top: 16px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .blue-section {
    padding: 40px 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns {
    gap: 40px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .left-column .wp-block-heading {
    font-size: 32px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .left-column p {
    font-size: 18px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .right-column .wp-block-columns .wp-block-heading {
    font-size: 24px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .blue-section .wp-block-columns .right-column .wp-block-columns p {
    font-size: 18px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue {
    width: 100%;
    margin: 0 auto;
    padding: 40px 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-heading {
    font-size: 32px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns {
    gap: 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns .wp-block-column .wp-block-heading {
    font-size: 36px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns .wp-block-column:not(:first-child) {
    padding-top: 20px;
    border-top: 1px solid #C7C9C6;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-after-blue .wp-block-columns .wp-block-column:not(:first-child)::before {
    display: none;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study {
    padding: 0px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column {
    padding: 40px 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-columns.three-columns-layout {
    gap: 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-columns.three-columns-layout .wp-block-column {
    text-align: center;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-columns.three-columns-layout .wp-block-column .wp-block-heading {
    font-size: 36px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-columns.three-columns-layout .wp-block-column:not(:last-child)::after {
    display: none;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-columns.three-columns-layout .wp-block-column:not(:first-child) {
    padding-top: 20px;
    border-top: 1px solid #C7C9C6;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column p {
    text-align: center;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .case-study .case-study-column .wp-block-columns .right-column .wp-block-buttons {
    justify-content: center;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section {
    width: 100%;
    padding: 40px 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .left-column {
    margin-bottom: 0;
    position: inherit;
    max-width: 100%;
    top: 0;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .left-column .wp-block-heading {
    font-size: 32px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .left-column p {
    font-size: 18px;
    margin: 0;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column {
    max-width: 100%;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column .wp-block-columns.title-column {
    margin-bottom: 16px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .scrollable-section .scrollable-section-column .right-column p {
    font-size: 18px;
    margin: 0;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-above-footer {
    padding: 40px 20px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-above-footer .wp-block-heading {
    font-size: 32px;
  }
  .page-template-full-width-sections-landing-page .content-area-full-width .section-above-footer p {
    font-size: 18px;
  }
  .page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-prev, .page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-next {
    width: 30px !important;
    height: 30px !important;
  }
}
.page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-prev, .page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  color: rgba(50, 50, 50, 0.4);
  border: 1px solid #ccc;
  border-radius: 100px;
  width: 60px;
  height: 60px;
}
.page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-prev.cb-button-prev, .page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-next.cb-button-prev {
  left: 10px;
}
.page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-prev.cb-button-next, .page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-next.cb-button-next {
  right: 10px;
}
.page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-prev:after, .page-template-full-width-sections-landing-page .cb-carousel-block .cb-button-next:after {
  font-size: 20px;
  font-weight: 400;
}
/* Training LP w/ TOC CTA */
.page-template-lp-course-training .container {
  display: flex;
  justify-content: space-between;
  gap: 0 30px;
  padding: 15px 40px;
}
.page-template-lp-course-training .container .fit-content {
  width: 22%;
  position: sticky;
  height: calc(100% - 10px);
  top: 7.5%;
  margin-left: -58px;
}
.page-template-lp-course-training .container .fit-content .--jtoc-the-content {
  margin-top: 21px;
}
.page-template-lp-course-training .container .fit-content .wpj-jtoc--toc .wpj-jtoc--header-main {
  height: 30px;
}
.page-template-lp-course-training .container .fit-content .wpj-jtoc--toc .wpj-jtoc--title {
  margin-left: 35px !important;
}
.page-template-lp-course-training .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li {
  padding-bottom: 5px;
}
.page-template-lp-course-training .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li a {
  line-height: 20px;
  padding-bottom: 0;
}
.page-template-lp-course-training .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li .jtoc--bullet {
  align-items: normal;
}
.page-template-lp-course-training .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li .--bullet-inner {
  background-color: #808080;
  height: 1px !important;
  width: 7px;
  margin-top: 8px;
}
.page-template-lp-course-training .container .fit-content ol.wpj-jtoc--items .wpj-jtoc--items, .page-template-lp-course-training .container .fit-content ul.wpj-jtoc--items .wpj-jtoc--items {
  margin-left: 30px;
}
.page-template-lp-course-training .container .main-content {
  width: 55%;
}
.page-template-lp-course-training .container .main-content h1 {
  font-size: 28px;
  color: #0b588f;
}
.page-template-lp-course-training .container .main-content h2 {
  color: #0b588f;
}
.page-template-lp-course-training .container .main-content img {
  box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.3);
  margin: 0em 0;
}
.page-template-lp-course-training .container .main-content h2, .page-template-lp-course-training .container .main-content h3, .page-template-lp-course-training .container .main-content h4, .page-template-lp-course-training .container .main-content h5, .page-template-lp-course-training .container .main-content h6 {
  margin: 1em 0;
}
.page-template-lp-course-training .container .main-content #page {
  width: 100%;
}
.page-template-lp-course-training .container .main-content #page img {
  max-height: 32px;
  height: auto;
  margin: 0 12px 0 0 !important;
  width: auto;
  position: relative;
  top: 4px;
}
.page-template-lp-course-training .container .mobile-action-space-container {
  display: none;
}
.page-template-lp-course-training .container .action-space-container {
  width: 23%;
  position: sticky;
  height: 100%;
  top: 7.5%;
}
.page-template-lp-course-training .container .callussection {
  background-color: #0B588F;
  color: #adbbde;
  border-radius: 9px;
  position: fixed;
  bottom: 15px;
  width: 100%;
  z-index: 1;
  max-width: 200px;
  margin-left: -22px;
}
.page-template-lp-course-training .container .callussection .has-text-align-center {
  margin: 6px;
}
.page-template-lp-course-training .container .action-space-container .action-space {
  display: flex;
  padding: 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  border-radius: 6px;
  background-color: #f6fafe;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.09);
}
.page-template-lp-course-training .container .action-space-container .action-space h2.actions-space-title {
  color: #0b588f;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  margin: 0;
  padding-bottom: 4px;
  border-bottom: 1px solid #0b588f;
  align-self: stretch;
}
.page-template-lp-course-training .container .action-space-container .action-space .actions hr.separator {
  border: 1px solid #e1e1e1;
}
.page-template-lp-course-training .container .action-space-container .action-space .actions .action-link:first-child {
  padding-top: 0 !important;
}
.page-template-lp-course-training .container .action-space-container .action-space .actions .action-link:not(:last-child) {
  border-bottom: 1px solid #e1e1e1;
}
.page-template-lp-course-training .container .action-space-container .action-space .actions .action-link:last-child {
  padding-bottom: 0px;
}
.page-template-lp-course-training .container .action-space-container .action-space .actions .action-link {
  list-style: none;
  padding: 12px 0;
}
.page-template-lp-course-training .container .action-space-container .action-space .actions .action-link span.title-class {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  color: #0b588f;
  font-family: "Raleway";
}
.page-template-lp-course-training .container .action-space-container .action-space .actions .action-link p.description {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  margin: 0 0 10px 0;
  color: #888888;
}
.page-template-lp-course-training .container .action-space-container .action-space .actions .action-link a.meta-styles-custom.button.primary-action {
  padding: 8px 18px;
  background-color: #0b588f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-align: center;
  min-width: 120px;
}
@media (min-width: 320px) and (max-width: 768px) {
  .page-template-lp-course-training .container {
    flex-direction: column;
    padding: 0px !important;
  }
  .page-template-lp-course-training .container .fit-content {
    width: 100%;
    position: sticky;
    top: -22px;
    z-index: 997;
    margin: 0;
    padding: 0;
    height: 60px;
  }
  .page-template-lp-course-training .container .fit-content .wpj-jtoc.--jtoc-theme-original .wpj-jtoc--header + .wpj-jtoc--body {
    margin-top: 0;
    padding-top: 16px;
  }
  .page-template-lp-course-training .container .fit-content .wpj-jtoc--header {
    margin-left: -20px;
    border-bottom: 0.5px solid #dcdcdc;
    border-radius: 0;
    padding-top: 9px;
  }
  .page-template-lp-course-training .container .fit-content .wpj-jtoc--title {
    display: block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #0b588f;
    margin-top: 20px;
    overflow: hidden;
    color: var(--Venice-Blue-700, #0b588f);
    text-overflow: ellipsis;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.89px;
    padding: 0px 10px 0px 15px;
  }
  .page-template-lp-course-training .container div:not(.wpj-jtoc--widget-floating) .wpj-jtoc--toc {
    width: 100%;
    border-radius: 0;
  }
  .page-template-lp-course-training .container .main-content {
    width: 100%;
    padding: 24px 20px;
    z-index: 996;
  }
  .page-template-lp-course-training .container .callussection {
    display: none;
  }
  .page-template-lp-course-training .container .action-space-container {
    display: none;
  }
  .page-template-lp-course-training .container .backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    /* Semi-transparent background */
    z-index: 998;
    /* Ensure it's behind the popup */
    display: none;
    /* Initially hidden */
    pointer-events: all;
    /* Prevent interactions with the backdrop */
  }
  .page-template-lp-course-training .container .mobile-action-space-container {
    position: relative;
    z-index: 999;
    width: 100%;
    display: block;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space {
    border-radius: 3px 3px 0 0;
    box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.09);
    margin-top: 16px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    gap: 0;
    background: none;
    z-index: 999;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .toggle-handle {
    cursor: pointer;
    width: 100%;
    padding: 16px 16px 0 16px;
    background: #0b588f;
    border-radius: 3px 3px 0 0;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .toggle-handle .title-space {
    border-bottom: 1px solid #84caf5;
    justify-content: space-between;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .toggle-handle .title-space .fa {
    margin-left: 8px;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .toggle-handle .title-space .fa-angle-up {
    font-size: 25px;
    color: #fff;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .toggle-handle .title-space .fa-angle-down {
    font-size: 25px;
    color: #fff;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .toggle-handle .dash {
    width: 15%;
    height: 5px;
    background-color: #0c2a45;
    margin: 0 auto 10px auto;
    border-radius: 9px;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .toggle-handle h2.actions-space-title {
    font-size: 20px;
    border-bottom: 0;
    color: #ffff;
    padding-bottom: 12px;
    text-align: center;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .actions {
    position: relative;
    bottom: 99%;
    left: 0;
    width: 100%;
    display: none;
    background-color: #ffff;
    z-index: 10;
    border-radius: 0px;
    padding: 0 16px;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .actions a.meta-styles-custom.button.primary-action {
    border-radius: 6px;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .actions .action-link:not(:last-child) {
    border-bottom: 1px solid #84caf5;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .actions .action-link:last-child {
    padding-bottom: 16px;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .actions .action-link:first-child {
    padding-top: 12px !important;
  }
  .page-template-lp-course-training .container .mobile-action-space-container .mobile-action-space .actions.active {
    display: block;
  }
}
/* Training LP w/ TOC CTA */
.page-template-lp-course-training-wto-cta .container {
  display: flex;
  justify-content: start;
  gap: 0 30px;
  padding: 15px 40px;
}
.page-template-lp-course-training-wto-cta .container .fit-content {
  width: 22%;
  position: sticky;
  height: calc(100% - 10px);
  top: 7.5%;
  margin-left: -58px;
}
.page-template-lp-course-training-wto-cta .container .fit-content .--jtoc-the-content {
  margin-top: 21px;
}
.page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc--toc .wpj-jtoc--header-main {
  height: 30px;
}
.page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc--toc .wpj-jtoc--title {
  margin-left: 35px !important;
}
.page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li {
  padding-bottom: 5px;
}
.page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li a {
  line-height: 20px;
  padding-bottom: 0;
}
.page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li .jtoc--bullet {
  align-items: normal;
}
.page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc--toc .wpj-jtoc--body .wpj-jtoc--items li .--bullet-inner {
  background-color: #808080;
  height: 1px !important;
  width: 7px;
  margin-top: 8px;
}
.page-template-lp-course-training-wto-cta .container .fit-content ol.wpj-jtoc--items .wpj-jtoc--items, .page-template-lp-course-training-wto-cta .container .fit-content ul.wpj-jtoc--items .wpj-jtoc--items {
  margin-left: 30px;
}
.page-template-lp-course-training-wto-cta .container .main-content {
  width: 70%;
}
.page-template-lp-course-training-wto-cta .container .main-content .wp-block-columns.belts-grid {
  margin-bottom: 50px;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid .training-options > .wp-block-group__inner-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 235px;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid .wp-block-image.size-full {
  margin: 0;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid h2.course-heading {
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0 8px 0;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid h2.course-heading a {
  text-decoration: none;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid p.course-paragraph {
  font-size: 14px;
  font-weight: 400;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid .content-seperator {
  border-bottom: 1px solid;
  color: #e1e1e1;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid h2.actions-heading {
  font-size: 14px !important;
  color: #888 !important;
  font-weight: 400 !important;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid .action-link a {
  color: #000;
  display: block;
  text-decoration: none;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid .action-link a::after {
  content: "";
  position: absolute;
  right: 0;
  display: inline-block;
  width: 13px;
  height: 13px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBGcmVlIDYuNy4yIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZmlsbD0iIzBiNTg4YiIgZD0iTTMyMCAwYy0xNy43IDAtMzIgMTQuMy0zMiAzMnMxNC4zIDMyIDMyIDMybDgyLjcgMEwyMDEuNCAyNjUuNGMtMTIuNSAxMi41LTEyLjUgMzIuOCAwIDQ1LjNzMzIuOCAxMi41IDQ1LjMgMEw0NDggMTA5LjNsMCA4Mi43YzAgMTcuNyAxNC4zIDMyIDMyIDMyczMyLTE0LjMgMzItMzJsMC0xNjBjMC0xNy43LTE0LjMtMzItMzItMzJMMzIwIDB6TTgwIDMyQzM1LjggMzIgMCA2Ny44IDAgMTEyTDAgNDMyYzAgNDQuMiAzNS44IDgwIDgwIDgwbDMyMCAwYzQ0LjIgMCA4MC0zNS44IDgwLTgwbDAtMTEyYzAtMTcuNy0xNC4zLTMyLTMyLTMycy0zMiAxNC4zLTMyIDMybDAgMTEyYzAgOC44LTcuMiAxNi0xNiAxNkw4MCA0NDhjLTguOCAwLTE2LTcuMi0xNi0xNmwwLTMyMGMwLTguOCA3LjItMTYgMTYtMTZsMTEyIDBjMTcuNyAwIDMyLTE0LjMgMzItMzJzLTE0LjMtMzItMzItMzJMODAgMzJ6Ii8+PC9zdmc+");
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid p.action-link {
  padding-left: 12px;
  padding-right: 12px;
  font-size: 14px;
  font-weight: 400;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid p.action-link:hover {
  text-decoration: underline;
  color: #0b588f;
}
.page-template-lp-course-training-wto-cta .container .main-content .belt-box-grid .course-button a.wp-block-button__link.wp-element-button {
  font-size: 14px;
  font-weight: 500;
  margin-top: 20px;
}
.page-template-lp-course-training-wto-cta .container .main-content h2 {
  color: #0b588f;
}
.page-template-lp-course-training-wto-cta .container .main-content img {
  border: none;
  box-shadow: none;
  margin: 0em 0;
}
.page-template-lp-course-training-wto-cta .container .main-content #page {
  width: 100%;
}
.page-template-lp-course-training-wto-cta .container .main-content #page img {
  max-height: 32px;
  height: auto;
  margin: 0 12px 0 0 !important;
  width: auto;
  position: relative;
  top: 4px;
}
.page-template-lp-course-training-wto-cta .container .mobile-action-space-container {
  display: none;
}
.page-template-lp-course-training-wto-cta .container .action-space-container {
  width: 23%;
  position: sticky;
  height: 100%;
  top: 7.5%;
}
.page-template-lp-course-training-wto-cta .container .callussection {
  background-color: #0B588F;
  color: #adbbde;
  border-radius: 9px;
  position: fixed;
  bottom: 15px;
  width: 100%;
  z-index: 1;
  max-width: 260px;
  margin-left: -22px;
}
.page-template-lp-course-training-wto-cta .container .callussection .has-text-align-center {
  margin: 6px;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space {
  display: flex;
  padding: 12px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  border-radius: 6px;
  background-color: #f6fafe;
  box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.09);
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space h2.actions-space-title {
  color: #0b588f;
  font-size: 22px;
  font-style: normal;
  font-weight: 600;
  line-height: 160%;
  margin: 0;
  padding-bottom: 4px;
  border-bottom: 1px solid #0b588f;
  align-self: stretch;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions a.button.primary-action {
  padding: 8px 18px;
  background-color: #0b588f;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  text-align: center;
  min-width: 270px;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions hr.separator {
  border: 1px solid #e1e1e1;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-links-wrapper {
  margin: 0;
  padding: 0;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-links-wrapper .action-link:first-child {
  padding-top: 0 !important;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-links-wrapper .action-link:not(:last-child) {
  border-bottom: 1px solid #e1e1e1 !important;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-links-wrapper .action-link:last-child {
  padding-bottom: 0px;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link {
  list-style: none;
  padding: 0;
  border-bottom: 1px solid #e1e1e1;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link:last-child {
  border-bottom: none;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link:hover {
  background: #dfeffd;
  cursor: pointer;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link .action-link-anchor {
  text-decoration: none;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link .action-content-wrapper {
  display: flex;
  gap: 15px;
  padding: 20px 5px;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link .action-content-wrapper .left-image {
  max-width: 35px;
  margin-top: 10px;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link .action-content-wrapper .left-image img.scaled-image {
  border: none;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link h3.title-class {
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  color: #000;
  font-family: "Raleway";
  margin: 0;
}
.page-template-lp-course-training-wto-cta .container .action-space-container .action-space .actions .action-link .description {
  font-size: 14px;
  font-style: italic;
}
@media (min-width: 320px) and (max-width: 768px) {
  .page-template-lp-course-training-wto-cta .container {
    flex-direction: column;
    padding: 0px !important;
  }
  .page-template-lp-course-training-wto-cta .container .fit-content {
    width: 100%;
    position: sticky;
    top: -22px;
    z-index: 997;
    margin: 0;
    padding: 0;
    height: 60px;
  }
  .page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc.--jtoc-theme-original .wpj-jtoc--header + .wpj-jtoc--body {
    margin-top: 0;
    padding-top: 16px;
  }
  .page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc--header {
    margin-left: -20px;
    border-bottom: 0.5px solid #dcdcdc;
    border-radius: 0;
    padding-top: 9px;
  }
  .page-template-lp-course-training-wto-cta .container .fit-content .wpj-jtoc--title {
    display: block;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #0b588f;
    margin-top: 20px;
    overflow: hidden;
    color: var(--Venice-Blue-700, #0b588f);
    text-overflow: ellipsis;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.89px;
    padding: 0px 10px 0px 15px;
  }
  .page-template-lp-course-training-wto-cta .container div:not(.wpj-jtoc--widget-floating) .wpj-jtoc--toc {
    width: 100%;
    border-radius: 0;
  }
  .page-template-lp-course-training-wto-cta .container .main-content {
    width: 100%;
    padding: 24px 20px;
    z-index: 996;
  }
  .page-template-lp-course-training-wto-cta .container .main-content .wp-block-columns.belts-grid {
    gap: 50px;
  }
  .page-template-lp-course-training-wto-cta .container .main-content .wp-block-columns.belts-grid .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow:empty {
    display: none;
  }
  .page-template-lp-course-training-wto-cta .container .callussection {
    display: none;
  }
  .page-template-lp-course-training-wto-cta .container .action-space-container {
    display: none;
  }
  .page-template-lp-course-training-wto-cta .container .backdrop {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    /* Semi-transparent background */
    z-index: 998;
    /* Ensure it's behind the popup */
    display: none;
    /* Initially hidden */
    pointer-events: all;
    /* Prevent interactions with the backdrop */
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container {
    position: relative;
    z-index: 999;
    width: 100%;
    display: block;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space {
    border-radius: 3px 3px 0 0;
    box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.09);
    margin-top: 16px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0;
    gap: 0;
    background: none;
    z-index: 999;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .toggle-handle {
    cursor: pointer;
    width: 100%;
    padding: 16px 16px 0 16px;
    background: #0b588f;
    border-radius: 3px 3px 0 0;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .toggle-handle .title-space {
    border-bottom: 1px solid #84caf5;
    justify-content: space-between;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .toggle-handle .title-space .fa {
    margin-left: 8px;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .toggle-handle .title-space .fa-angle-up {
    font-size: 25px;
    color: #fff;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .toggle-handle .title-space .fa-angle-down {
    font-size: 25px;
    color: #fff;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .toggle-handle .dash {
    width: 15%;
    height: 5px;
    background-color: #0c2a45;
    margin: 0 auto 10px auto;
    border-radius: 9px;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .toggle-handle h2.actions-space-title {
    font-size: 20px;
    border-bottom: 0;
    color: #ffff;
    padding-bottom: 12px;
    text-align: center;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .actions {
    position: relative;
    bottom: 99%;
    left: 0;
    width: 100%;
    display: none;
    background-color: #ffff;
    z-index: 10;
    border-radius: 0px;
    padding: 0 16px;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .actions a.meta-styles-custom.button.primary-action {
    border-radius: 6px;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .actions .action-link:not(:last-child) {
    border-bottom: 1px solid #84caf5;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .actions .action-link:last-child {
    padding-bottom: 16px;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .actions .action-link:first-child {
    padding-top: 12px !important;
  }
  .page-template-lp-course-training-wto-cta .container .mobile-action-space-container .mobile-action-space .actions.active {
    display: block;
  }
}
.center-page-popup .ays_content_box {
  padding: 0 !important;
}
.center-page-popup .popup-container {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  padding: 0;
}
.center-page-popup .popup-container .image-column {
  margin: 0;
}
.center-page-popup .popup-container .popup-column.popup-right-column {
  flex: 1;
  display: flex;
  flex-direction: column;
  text-align: justify;
}
.center-page-popup .popup-container .popup-column.popup-right-column p.popup-badge {
  font-size: 14px;
  font-weight: 400;
  color: #7E3110 !important;
  background: #FFDBA8;
  width: fit-content;
  padding: 4px 8px;
  border-radius: 6px;
  margin: 0;
}
.center-page-popup .popup-container .popup-column.popup-right-column p.popup-headline {
  color: #029A55 !important;
  font-size: 40px;
  font-weight: 500;
  margin: 16px 0 0;
}
.center-page-popup .popup-container .popup-column.popup-right-column p.popup-subheadline {
  font-size: 20px;
  font-weight: 500;
  margin: 0;
}
.center-page-popup .popup-container .popup-column.popup-right-column p.popup-description {
  font-size: 18px;
  font-weight: 300;
}
.center-page-popup .popup-container .popup-column.popup-right-column .popup-button-container {
  padding: 8px 18px;
  width: fit-content;
  border-radius: 6px;
  background: #029A55;
  margin-top: auto;
  margin-bottom: 7px;
}
.center-page-popup .popup-container .popup-column.popup-right-column .popup-button-container .popup-button-primary {
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  text-decoration: none;
}
/*article popup*/
.discount-article-popup {
  background: #FFF !important;
  background: linear-gradient(180deg, white 33%, #cdfae6 100%) !important;
}
.discount-article-popup .ays_content_box {
  width: 70%;
  margin: 0 auto;
  padding: 0 !important;
}
.discount-article-popup .ays_content_box .custom-sigma-popup.two-column-popup {
  display: flex;
  gap: 30px;
}
.discount-article-popup .ays_content_box .custom-sigma-popup.two-column-popup .popup-image-column img {
  max-height: 181px;
  width: 321px;
  object-fit: cover;
  border: 1px solid #fff;
  border-radius: 6px;
}
.discount-article-popup .ays_content_box .custom-sigma-popup.two-column-popup .popup-text-column h2.popup-heading {
  font-size: 32px !important;
  font-weight: 600 !important;
  text-align: left;
  margin: 0;
  line-height: 1 !important;
  color: #029A55;
}
.discount-article-popup .ays_content_box .custom-sigma-popup.two-column-popup .popup-text-column p.popup-content {
  text-align: left;
  font-size: 18px;
  font-weight: 300;
}
.discount-article-popup .ays_content_box .custom-sigma-popup.two-column-popup .popup-text-column p.action-button {
  text-align: left;
  padding: 8px 18px;
  border-radius: 4px;
  width: fit-content;
  text-align: left;
  background: #029A55;
  margin: 24px 0 0 0;
}
.discount-article-popup .ays_content_box .custom-sigma-popup.two-column-popup .popup-text-column p.action-button a.popup-button {
  color: #fff;
  text-decoration: none;
  font-size: 18px;
  font-weight: 500;
}
@media only screen and (min-width: 768px) {
  .center-page-popup .ays-pb-modal-close {
    top: 390px !important;
    right: 25px !important;
    font-weight: 300;
    font-size: 14px;
  }
  .center-page-popup img.popup-column.popup-left-column {
    max-height: 400px;
  }
  .discount-article-popup .ays-pb-modal-close {
    top: 166px !important;
    right: 630px !important;
  }
}
@media (min-width: 320px) and (max-width: 768px) {
  /*article popup */
  .center-page-popup .popup-container {
    gap: 20px !important;
    padding: 0;
    flex-direction: column;
  }
  .center-page-popup .popup-container .popup-column.popup-right-column p.popup-headline {
    font-size: 32px;
  }
  .center-page-popup .popup-container .popup-column.popup-right-column p.popup-subheadline {
    font-size: 18px;
  }
  .center-page-popup .popup-container .popup-column.popup-right-column p.popup-description {
    font-size: 16px;
  }
  img.popup-column.popup-left-column {
    max-height: 232px;
    min-width: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 6px;
  }
  .popup-button-container {
    margin-top: 20px;
  }
  .center-page-popup .ays-pb-modal-close {
    top: 550px !important;
    right: 23px !important;
    font-size: 14px;
    font-weight: 300;
  }
  .discount-article-popup .ays_content_box .custom-sigma-popup.two-column-popup {
    flex-direction: column;
  }
  .popup-image-column {
    display: none;
  }
  .discount-article-popup .ays_content_box {
    width: 100%;
  }
  .popup-text-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .discount-article-popup .ays-pb-modal_2 .ays_pb_material_close_icon {
    height: 17px;
  }
  .popup-content {
    text-align: center;
  }
  .discount-article-popup .ays-pb-modal-close {
    top: 10px !important;
    right: 10px !important;
  }
}
/* Belt Comparison CTA On Sidebar */
.belt-comparison-cta-container {
  background: #F1F8FE;
  border-radius: 9px;
  padding: 18px;
  width: 100%;
  max-width: 260px;
  margin-left: 36px;
  text-align: center;
}
.belt-comparison-cta-container .belt-comparison-cta {
  text-decoration: none;
}
.belt-comparison-cta-container .belt-comparison-cta .belt-comparison-cta-heading {
  font-size: 16px;
  margin-top: 0;
  color: #0B588F;
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 160%;
}
.belt-comparison-cta-container .belt-comparison-cta p.has-text-align-center {
  font-size: 16px;
  margin: 0 0 2px 0;
  color: #0B588F;
}
.belt-comparison-cta-container .belt-comparison-cta .belt-comparison-cta-button .wp-block-button__link.wp-element-button {
  background: #d0e9fb;
  color: #0B588F;
  border-radius: 7px;
  font-size: 14px;
  padding: 8px 12px;
  min-width: auto;
  margin: 0;
}
.belt-comparison-cta-container .belt-comparison-cta .belt-comparison-cta-button .wp-block-button__link.wp-element-button:hover {
  background: #0B588F;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  .belt-comparison-cta-container {
    display: none;
  }
}
/* Content with image on right */
.section_with_image_div {
  display: flex;
  padding: 32px 0px 32px 0px;
  align-items: center;
  align-self: stretch;
  border-top: 1px solid #0b588f;
  border-bottom: 1px solid #0b588f;
}
.section_with_image_div .content_img a img {
  box-shadow: none !important;
}
.section_with_image_div .wp-block-columns {
  margin-bottom: 0px !important;
}
.section_with_image_div .content_img img {
  box-shadow: none !important;
}
.section_with_image_div .wp-block-image a {
  box-shadow: none !important;
}
.section_with_image_div .wp-block-column {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 0px;
  background: #f1f8fe;
  flex: 1 0 0;
}
.section_with_image_div h2 {
  align-self: stretch;
  color: #0b588f;
  font-family: Raleway;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 45.3px;
  margin-top: 0px;
  margin-bottom: 0px;
}
.section_with_image_div p {
  margin-bottom: 40px;
  color: #191a19;
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 25.89px;
  align-self: stretch;
}
.section_with_image_div .wp-block-button .wp-block-button__link {
  display: flex;
  padding: 8px 18px;
  align-items: center;
  gap: 8px;
  border-radius: 2px;
  background: #0b588f;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-family: Raleway;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 29.12px;
}
.section_with_image_div .wp-block-columns.is-layout-flex {
  gap: 0px;
}
.section_with_image_div .is-layout-flex {
  gap: 0px;
}
.section_with_image_div .cust_col_1 {
  background-color: #f1f8fe;
}
.wp-block-group.contained-box {
  background: white;
  border: 2px solid #e9ecef;
  border-radius: 12px;
  padding: 3rem 2.5rem;
  max-width: 800px;
  margin: 0 auto;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}
.wp-block-group.contained-box:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
}
.wp-block-group.contained-box h2.wp-block-heading.heading {
  font-size: 36px;
  font-weight: 700;
  color: #00538e;
  margin: 0 0 24px 0;
  text-align: left;
}
.wp-block-group.contained-box p.body-text {
  font-size: 1.1rem;
  color: #555555;
  line-height: 1.6;
  margin-bottom: 2.5rem;
  text-align: left;
}
.wp-block-group.contained-box a.wp-block-button__link.wp-element-button {
  display: inline-block;
  background: #0B588F;
  color: white;
  padding: 16px 36px;
  border: none;
  border-radius: 8px;
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  margin: 0 auto;
  box-shadow: 0 4px 12px rgba(0, 102, 204, 0.3);
  text-decoration: none;
}
.wp-block-group.contained-box a.wp-block-button__link.wp-element-button:hover {
  background: #00538e;
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}
.wp-block-group.contained-box a.wp-block-button__link.wp-element-button:active {
  transform: scale(0.95);
  opacity: 0.8;
}
/* Content with button */
.main_style {
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 28px;
  align-self: stretch;
  border-radius: 4px;
  background: #f1f8fe;
}
.main_style h2 {
  color: var(--Venice-Blue-700, #0b588f);
  font-family: Raleway;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 45.3px;
  align-self: stretch;
  margin-top: 0px;
  margin-bottom: 28px;
  /* 161.786% */
}
.main_style .wp-block-button .wp-block-button__link {
  display: flex;
  padding: 8px 18px;
  align-items: center;
  gap: 8px;
  border-radius: 2px;
  background: var(--Venice-Blue-700, #0b588f);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
}
.main_style .wp-block-image a {
  box-shadow: none !important;
}
.main-section-style {
  display: flex;
  padding: 32px;
  justify-content: center;
  align-items: center;
  gap: 40px;
  align-self: stretch;
  border-radius: 4px;
  background: #eefff6;
  margin: 15px 0px 15px 0px;
}
.main-section-style .wp-block-columns {
  margin-bottom: 0px;
}
.main-section-style h2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 0 0;
  align-self: stretch;
  color: #029a55;
  font-family: Raleway;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 45.3px;
  margin: 0px !important;
}
.main-section-style .wp-block-image a {
  box-shadow: none !important;
}
.main-section-style .main_col_2 {
  display: flex;
  padding: 32px;
  justify-content: center;
  align-items: center;
  gap: 40px;
  align-self: stretch;
  border-radius: 4px;
}
.main-section-style .main_col_2 .wp-block-button .wp-block-button__link {
  display: flex;
  padding: 8px 18px;
  align-items: center;
  gap: 8px;
  border-radius: 2px;
  background: var(--Green-Haze-700, #029a55);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
}
/* Section with belt image ,content and  Learn more button */
.section_with_belt_content_image {
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  align-self: stretch;
  border-radius: 4px;
  background: #eefff6;
}
.section_with_belt_content_image .wp-block-image a {
  box-shadow: none !important;
}
.section_with_belt_content_image .wp-block-columns {
  margin-bottom: 0px;
}
.section_with_belt_content_image .col_1 h2 {
  padding: 0px 0px 0px 0px !important;
  margin: 0 0 0px !important;
}
.section_with_belt_content_image .col_1 h3 {
  padding: 0px 0px 0px 0px;
  margin-bottom: 0px !important;
}
.section_with_belt_content_image .wp-block-button .wp-block-button__link {
  display: flex;
  padding: 8px 18px;
  align-items: center;
  gap: 8px;
  border-radius: 2px;
  background: var(--Green-Haze-700, #029a55);
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
}
.section_with_belt_content_image .wp-block-image img {
  width: 70.451px;
  height: 50px;
}
.section_with_belt_content_image .main_col {
  display: flex;
  align-items: flex-end;
  gap: 40px;
}
.section_with_center {
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: center;
  gap: 24px !important;
  align-self: stretch;
  border-radius: 4px;
  background: #eefff6;
  margin: 0px 0px 0px 0px;
}
.section_with_center .wp-block-image a img {
  box-shadow: none !important;
}
.section_with_center .wp-block-image a {
  box-shadow: none !important;
}
.section_with_center figure {
  margin: 0px !important;
}
.section_with_center h2 {
  color: #029a55;
  text-align: center;
  font-family: Raleway;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 45.3px;
  margin: 0px 0px 0px 0px !important;
  padding-bottom: 0px;
}
.section_with_center .wp-block-button .wp-block-button__link {
  display: flex;
  padding: 8px 18px;
  align-items: center;
  gap: 8px;
  border-radius: 2px;
  background: #029a55;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.25);
}
.section_with_center .wp-block-image img {
  width: 70.451px;
  height: 50px;
  margin: 0px !important;
}
.content_with_two_col .wp-block-columns.is-layout-flex {
  gap: 0px !important;
}
.content_with_two_col .is-layout-flex {
  gap: 0px !important;
}
.content_with_two_col .wp-block-image a {
  box-shadow: none !important;
}
.content_with_two_col .custom_col_1 {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  border-right: 1px solid #0b588f;
  border-top: 1px solid #0b588f;
  border-bottom: 1px solid #0b588f;
  background: #f1f8fe;
}
.content_with_two_col .custom_col_1 h2 {
  margin: 0px !important;
}
.content_with_two_col .custom_col_1 .wp-block-button .wp-block-button__link {
  padding: 8px 18px;
}
.content_with_two_col .custom_col_2 {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  border-top: 1px solid #0b588f;
  border-bottom: 1px solid #0b588f;
  background: #f1f8fe;
  padding: 20px;
}
.content_with_two_col .custom_col_2 h2 {
  margin: 0px !important;
}
.content_with_two_col .custom_col_2 .wp-block-button .wp-block-button__link {
  padding: 8px 18px;
}
.content_with_two_col_ver_two .wp-block-columns.is-layout-flex {
  gap: 0px !important;
}
.content_with_two_col_ver_two .is-layout-flex {
  gap: 0px !important;
}
.content_with_two_col_ver_two .wp-block-image a {
  box-shadow: none !important;
}
.content_with_two_col_ver_two .custom_col_1 {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  border-right: 1px solid #0b588f;
  border-top: 1px solid #0b588f;
  border-bottom: 1px solid #0b588f;
  background: #f1f8fe;
}
.content_with_two_col_ver_two .custom_col_1 h2 {
  margin: 0px !important;
}
.content_with_two_col_ver_two .custom_col_1 .wp-block-button .wp-block-button__link {
  padding: 8px 18px;
}
.content_with_two_col_ver_two .custom_col_2 {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
  align-self: stretch;
  border-top: 1px solid #0b588f;
  border-bottom: 1px solid #0b588f;
  background: #f1f8fe;
  padding: 20px;
}
.content_with_two_col_ver_two .custom_col_2 h2 {
  margin: 0px !important;
}
.content_with_two_col_ver_two .custom_col_2 .wp-block-button .wp-block-button__link {
  padding: 8px 18px;
}
.wp-embed-site-title a {
  padding-left: 0;
}
body #page .ls-syntax, body.floadc #page .ls-syntax {
  position: relative;
}
body #page .ls-syntax *, body.floadc #page .ls-syntax * {
  ffont-family: "Century Schoolbook", "Times New Roman", Georgia, serif;
}
body #page .ls-syntax p, body.floadc #page .ls-syntax p {
  font-size: 18px;
}
body #page .ls-syntax strong, body.floadc #page .ls-syntax strong {
  font-weight: bold;
}
body #page .ls-syntax div, body.floadc #page .ls-syntax div {
  display: table;
  margin: 0 auto;
}
body #page .ls-syntax h2.ls-head, body #page .ls-syntax h3.ls-head, body #page .ls-syntax .ls-head, body.floadc #page .ls-syntax h2.ls-head, body.floadc #page .ls-syntax h3.ls-head, body.floadc #page .ls-syntax .ls-head {
  font-family: Roboto, sans-serif;
  font-weight: 500;
  text-align: center;
  ccolor: inherit;
}
body #page .ls-syntax h2.ls-head.head-1, body #page .ls-syntax h3.ls-head.head-1, body #page .ls-syntax .ls-head.head-1, body.floadc #page .ls-syntax h2.ls-head.head-1, body.floadc #page .ls-syntax h3.ls-head.head-1, body.floadc #page .ls-syntax .ls-head.head-1 {
  font-size: 20px;
  margin: 20px 0;
}
body #page .ls-syntax .ls-thin, body.floadc #page .ls-syntax .ls-thin {
  max-width: 60%;
}
body #page .ls-syntax .ls-thinner, body.floadc #page .ls-syntax .ls-thinner {
  max-width: 40%;
}
body #page .ls-syntax .ls-regular, body.floadc #page .ls-syntax .ls-regular {
  text-align: justify;
}
body #page .ls-syntax .ls-regular > p, body.floadc #page .ls-syntax .ls-regular > p {
  text-indent: 40px;
}
body #page .ls-syntax .ls-dw, body.floadc #page .ls-syntax .ls-dw {
  display: inline-block;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  position: absolute;
  top: 0;
  right: 0;
  font-size: 16px;
  font-weight: 400;
  z-index: 99;
}
.ssi-notice-outer, .ssus-vco-header-notice {
  position: fixed;
  z-index: 99999;
  width: 100%;
  top: 0;
}
.ssi-notice-outer .ssi-notice-wrapper, .ssus-vco-header-notice .ssi-notice-wrapper {
  background-color: #ff9933;
  color: #fff;
}
.ssi-notice-outer .wrapper, .ssus-vco-header-notice .wrapper {
  padding-top: 8px;
  padding-bottom: 8px;
}
.ssi-notice-outer p, .ssus-vco-header-notice p {
  margin: 0;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.15);
}
.ssi-notice-outer a, .ssus-vco-header-notice a {
  text-decoration: none;
  color: #fff;
}
.ssi-notice-outer .mark, .ssus-vco-header-notice .mark {
  border-bottom: 1px dotted;
}
.ssi-notice-outer .ssi-notice-wrapper {
  background-color: #3659a1;
  font-size: 15px;
  line-height: 1.85;
}
.ssi-notice-outer .ssi-notice-wrapper.notice-ind {
  background-color: #ff9933;
}
.ssi-notice-outer .ssi-notice-wrapper a {
  display: block;
}
.ssi-notice-outer .ssi-notice-wrapper .cc {
  color: #191a19;
  font-size: 13px;
  border-radius: 4px;
  padding: 3px 6px;
  font-weight: 600;
  text-shadow: none;
  background-color: #dafede;
}
.ssus-vco-header-notice .vco-header-notice-wrapper {
  background-color: #f5b83d;
  color: #fff;
}
.comparison-table-wrapper {
  padding: 10px;
  background-color: #eee;
  border: 1px solid #ddd;
  max-height: 300px;
  overflow: auto;
  margin-bottom: 20px;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.15);
}
table.comparison-table {
  width: 100%;
  border-collapse: separate;
}
table.comparison-table th, table.comparison-table td {
  padding: 8px 10px;
  border-bottom: 1px solid #666;
  border-right: 1px solid #666;
}
table.comparison-table th.blue, table.comparison-table td.blue {
  background-color: #69abdc;
  color: #fff;
}
table.comparison-table th.grey, table.comparison-table td.grey {
  background-color: #e3eff8;
}
table.comparison-table th.yellow, table.comparison-table td.yellow {
  background-color: #fffed7;
}
table.comparison-table th.empty, table.comparison-table td.empty {
  border: 0 none;
}
table.comparison-table th.text-red, table.comparison-table th .text-red, table.comparison-table td.text-red, table.comparison-table td .text-red {
  color: #f00;
}
table.comparison-table th {
  border-left: 1px solid #666;
  font-size: 16px;
}
table.comparison-table td {
  vertical-align: top;
  font-size: 15px;
}
table.comparison-table tr:first-child th {
  border-left: 0 none;
  border-top: 1px solid #666;
}
table.comparison-table tr:first-child th.empty {
  border: 0 none;
  border-right: 1px solid #666;
}
table.comparison-table tr:nth-child(2) th {
  border-top: 1px solid #666;
}
.coupon-box {
  background-color: #f9f9f9;
  padding: 20px;
  border: 2px dashed #ddd;
  border-left: 4px solid #029a55;
}
.coupon-box p {
  margin: 0;
  padding-left: 40px;
}
.coupon-box p:before {
  content: "";
  font-family: Dashicons;
  font-size: 30px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1;
  color: #029a55;
}
body.page-template-store-checkout {
  background-color: #353b48;
}
body.page-template-store-checkout .container {
  max-width: 1100px;
  margin: 20px auto;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}
body.page-template-store-checkout .wrapper {
  padding: 0 40px;
  width: 100%;
}
body.page-template-store-checkout #page {
  padding-top: 0;
  margin-right: 0;
}
body.page-template-store-checkout #header {
  background-color: #f9f9f9;
}
body.page-template-store-checkout #header.uk-active {
  z-index: 100001;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
body.page-template-store-checkout #header .wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
}
body.page-template-store-checkout #header .need-assistance-wrapper {
  margin-top: 15px;
  float: right;
  font-weight: 500;
  color: #757575;
}
body.page-template-store-checkout #header .need-assistance-wrapper .na-list li {
  display: inline-block;
  margin-left: 10px;
}
body.page-template-store-checkout #header .need-assistance-wrapper .na-list a {
  text-decoration: none;
  display: inline-block;
}
body.page-template-store-checkout #header .need-assistance-wrapper .na-list a:not(.cart-header) {
  color: #757575;
}
body.page-template-store-checkout #header .need-assistance-wrapper .na-list a.cart-header .item-count {
  background-color: #fff;
  padding: 5px 7px;
  border-radius: 2px;
  font-size: 11px;
  line-height: 1;
  display: inline-block;
  text-align: center;
  border: 1px solid #0b588f;
}
body.page-template-store-checkout #header .need-assistance-wrapper .na-list a.cart-header .fa {
  font-size: 18px;
  top: 2px;
  margin-right: 4px;
}
body.page-template-store-checkout #header .need-assistance-wrapper .na-cta {
  margin-left: 10px;
  ccolor: #757575;
  font-weight: normal;
}
body.page-template-store-checkout #header .need-assistance-wrapper .na-cta .fa {
  margin-right: 3px;
  position: relative;
  top: 1px;
}
body.page-template-store-checkout #header .need-assistance-wrapper .na-cta a {
  border-bottom: 1px dotted;
}
body.page-template-store-checkout #trueHeader {
  z-index: auto;
  box-shadow: none;
  -khtml-box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  background: none;
}
body.page-template-store-checkout #trueHeader #logo {
  _float: none;
  margin: 6px 0 0;
  display: inline-block;
}
body.page-template-store-checkout #trueHeader #logo img {
  max-height: 65px;
}
body.page-template-store-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
  border: 1px dotted #0b588f;
  padding: 12px 15px 12px 42px;
  font-size: 15px;
  background-color: #f9f9f9;
}
body.page-template-store-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before {
  top: 12px;
  left: 15px;
  color: #0b588f;
}
body.page-template-store-checkout #footer {
  background-color: #efeded;
  color: inherit;
  padding: 0;
  margin-bottom: 42px;
}
body.page-template-store-checkout #footer .wrapper {
  padding-top: 30px;
}
body.page-template-store-checkout #footer a {
  color: inherit;
}
body.page-template-store-checkout #footer .copyright-area {
  text-align: left;
  float: left;
}
body.page-template-store-checkout #footer .footer-right {
  text-align: right;
  float: right;
  font-size: 15px;
}
body.page-template-store-checkout #footer .footer-right a {
  border-bottom: 1px dotted;
}
body.page-template-store-checkout #footer .footer-right .sep {
  margin: 0 5px;
}
body.page-template-store-checkout #footer .secure-checkout {
  color: #808080;
  font-size: 13px;
}
body.page-template-store-checkout #footer .secure-checkout img {
  display: inline-block;
}
body.page-template-store-checkout #footer .secure-checkout .sc-badges {
  text-align: right;
  float: right;
}
body.page-template-store-checkout #footer .secure-checkout .sc-badges ul > li:first-child img {
  -webkit-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}
/* Write a Review form */
.form-add-review_wrapper {
  padding: 20px 40px;
  background-color: #f6f6f6;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15);
}
.form-add-review_wrapper .gsurvey-rating > input:checked ~ label {
  background-image: url("images/star-filled.svg");
}
.form-add-review_wrapper .gsurvey-rating:not(:checked) > label {
  background-image: url("images/star-border-dark.svg");
}
.form-add-review_wrapper .gsurvey-rating:not(:checked) > label:hover, .form-add-review_wrapper .gsurvey-rating:not(:checked) > label:hover ~ label {
  background-image: url("images/star-filled.svg");
}
/* Social Login Buttons */
.main .button-social-login, .main .widget-area .widget a.button-social-login, .main a.button-social-login, .main button.button-social-login, .main input.button-social-login, #content .button-social-login, #content .widget-area .widget a.button-social-login, #content a.button-social-login, #content button.button-social-login, #content input.button-social-login {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  font-size: 0.875em;
  margin-right: 10px;
}
.main .coupon-info .button-social-login, .main .coupon-info .widget-area .widget a.button-social-login, .main .coupon-info a.button-social-login, .main .coupon-info button.button-social-login, .main .coupon-info input.button-social-login, #content .coupon-info .button-social-login, #content .coupon-info .widget-area .widget a.button-social-login, #content .coupon-info a.button-social-login, #content .coupon-info button.button-social-login, #content .coupon-info input.button-social-login {
  margin-right: 15px;
  margin-bottom: 15px;
}
.woocommerce-privacy-policy-text {
  font-size: 0.875em;
  color: #999;
  letter-spacing: normal;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
  top: 8px;
}
.woocommerce-info > p:first-child {
  margin-top: 0;
}
.sl-buttons .sl-button, .sl-buttons .sl-button span {
  display: inline-block;
}
.sl-buttons .sl-button {
  margin-right: 10px;
  color: #fff;
  text-decoration: none;
}
.sl-buttons .sl-button span {
  padding: 8px 15px;
}
.sl-buttons .sl-button .icon {
  border-right: 1px solid #fff;
}
.sl-buttons .sl-button.sl-linkedin {
  background-color: #007bb5;
}
.sl-buttons .sl-button.sl-twitter {
  background-color: #1da1f2;
}
.single-social-links {
  margin-bottom: 20px;
}
/* Online-Webinar training notice */
.header-nag {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 100%;
  max-width: 50%;
  z-index: 100000;
  margin: 0 auto;
  background-color: #f6f6f6;
  border-radius: 8px;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(0, 200px, 0px);
  -webkit-transform: translate3d(0, 200px, 0px);
  -o-transform: translate(0, 200px);
  -ms-transform: translate(0, 200px);
  transform: translate3d(0, 200px, 0px);
}
.header-nag.visible {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.header-nag .header-nag-inner {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 40px 40px 20px;
  width: 100%;
}
.header-nag .icon {
  font-size: 54px;
  margin-right: 30px;
}
.header-nag h2 {
  margin-top: 0;
}
.header-nag .nag-cta {
  margin-top: 20px;
}
.header-nag .nag-cta .button {
  margin-right: 10px;
}
.header-nag h2 {
  position: relative;
}
.header-nag .stroke {
  background-position: 0 23px;
}
.woocommerce .online-webinar-training-info .button, .online-webinar-training-info .button {
  margin-right: 10px;
}
.woocommerce .online-webinar-training-info .button.blue:hover, .online-webinar-training-info .button.blue:hover {
  background-color: #094977 !important;
}
.top-nag {
  margin: 0 0 40px;
}
.top-nag.course-listing {
  margin: 30px 0;
}
.top-nag.page-nag {
  margin-top: 20px;
  margin-bottom: 20px;
}
#topHeader .remote-training-menu, .remote-training-menu {
  float: left;
  text-transform: uppercase;
  position: relative;
  margin: 0 0 0 80px;
}
#topHeader .remote-training-menu .sub-menu, .remote-training-menu .sub-menu {
  position: absolute;
  left: -9999px;
  opacity: 0;
  background-color: #f4f4f4;
  z-index: 999;
  min-width: 230px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
}
#topHeader .remote-training-menu li:hover > .sub-menu, .remote-training-menu li:hover > .sub-menu {
  opacity: 1;
  left: -20px;
}
#topHeader .remote-training-menu li a, .remote-training-menu li a {
  color: #0b588f;
  display: inline-block;
  font-size: 13px;
  padding: 13px 15px;
  line-height: 1.618;
}
#topHeader .remote-training-menu > li > a, .remote-training-menu > li > a {
  font-size: 13px;
  background-color: #fff;
  padding: 3px 8px;
  color: #0b588f;
  border-radius: 2px;
}
.postid-10176 #cityCourses .post-349, .postid-10176 #cityCourses .post-383, .postid-10176 #cityCourses .post-384, .postid-10176 #cityCourses .post-295, .postid-10176 #cityCourses .post-385, .postid-10176 #cityCourses .post-387, .postid-10176 #cityCourses .post-1258, .postid-10176 #cityCourses .post-78026 {
  display: none;
}
.postid-10176 #trueHeader {
  box-shadow: none;
}
.postid-10176 .header-notice-nag {
  margin: 0;
}
.postid-10176 .header-notice-nag p {
  margin: 10px 0;
}
.postid-10176 #content .contentBlock {
  padding-top: 20px;
}
/*Css for home page CTA Certification*/
.ctaCertification.contentBlock.option-first {
  padding: 33px 0 !important;
}
.ctaCertification.contentBlock.option-first .cta-container .cta-content .accent-line {
  width: 80px;
  height: 3px;
  background: #0066cc;
  margin-bottom: 2rem;
}
.ctaCertification.contentBlock.option-first .cta-container .cta-content .heading {
  font-size: 2.4rem;
  font-weight: 700;
  color: #00538e;
  margin-bottom: 1.5rem;
  text-align: left;
}
.ctaCertification.contentBlock.option-first .cta-container .cta-content .body-text {
  font-size: 1.2rem;
  color: #333333;
  line-height: 1.6;
  margin-bottom: 2.5rem;
  text-align: left;
}
.ctaCertification.contentBlock.option-first .cta-container .cta-content .cta-button {
  display: inline-block;
  padding: 16px 40px;
  border: none;
  border-radius: 6px;
  font-size: 1.2rem;
  font-weight: 600;
  cursor: pointer;
  color: #ffffff;
  background: #0B588F;
  text-decoration: none;
  transition: transform 0.1s ease-in-out, opacity 0.2s ease, box-shadow 0.3s ease;
  box-shadow: 0 4px 12px rgba(0, 102, 204, 0.3);
  text-transform: uppercase;
  letter-spacing: 0.3px;
}
.ctaCertification.contentBlock.option-first .cta-container .cta-content .cta-button:hover {
  background: #00538e;
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}
.ctaCertification.contentBlock.option-first .cta-container .cta-content .cta-button:active {
  transform: scale(0.95);
  opacity: 0.8;
}
.ctaCertification.contentBlock.option-second {
  padding: 33px 0 !important;
  background: #f8f9fa !important;
}
.ctaCertification.contentBlock.option-second .cta-container .contained-box {
  background: white;
  border: 2px solid #e9ecef;
  border-left: 4px solid #0B588F;
  border-radius: 12px;
  padding: 3rem 2.5rem;
  max-width: 800px;
  margin: 0 auto;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}
.ctaCertification.contentBlock.option-second .cta-container .contained-box:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
}
.ctaCertification.contentBlock.option-second .cta-container .contained-box .heading {
  font-size: 36px;
  font-weight: 700;
  color: #00538e;
  margin: 0 0 24px 0;
  text-align: left;
}
.ctaCertification.contentBlock.option-second .cta-container .contained-box .body-text {
  font-size: 1.1rem;
  color: #555555;
  line-height: 1.6;
  margin-bottom: 2.5rem;
  text-align: left;
}
.ctaCertification.contentBlock.option-second .cta-container .contained-box .cta-button {
  display: inline-block;
  background: #0B588F;
  color: white;
  padding: 16px 36px;
  border: none;
  border-radius: 8px;
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s ease;
  margin: 0 auto;
  box-shadow: 0 4px 12px rgba(0, 102, 204, 0.3);
  text-decoration: none;
}
.ctaCertification.contentBlock.option-second .cta-container .contained-box .cta-button:hover {
  background: #00538e;
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.15);
}
.ctaCertification.contentBlock.option-second .cta-container .contained-box .cta-button:active {
  transform: scale(0.95);
  opacity: 0.8;
}
/* Css for home page slideset*/
.frontpage-content-slider .slide-element {
  min-height: 363px;
}
.frontpage-content-slider .link .title {
  display: block;
  z-index: 1;
  position: absolute;
  left: 0;
  top: auto;
  right: 0;
  bottom: 4px;
  color: #fff;
  font: 20px Raleway, Lato, Arial, sans-serif;
  text-decoration: none;
  padding: 12px 19px 12px 29px;
  zoom: 1;
  background-color: rgba(0, 0, 0, 0.7);
}
.frontpage-content-slider .link span {
  float: right;
}
.frontpage-content-slider .link img {
  width: 100%;
}
.frontpage-content-slider .slide-previous {
  left: -90px;
  display: block;
  margin-top: -84px;
}
.frontpage-content-slider .slide-next {
  right: -90px;
  display: block;
  margin-top: -84px;
}
/* Coupon Code Accordion/Toggles */
#page .discount-details .toggle, .discount-details .toggle {
  background: none;
  padding: 0;
  font-size: inherit;
  border: 0 none;
  font-style: italic;
  border-bottom: 1px dotted;
  border-radius: 0;
  position: relative;
  margin-left: 15px;
  display: inline-block;
}
#page .discount-details .toggle:before, .discount-details .toggle:before {
  content: "";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: 5px;
  position: absolute;
  left: -15px;
  font-style: normal;
}
#page .discount-details .toggle.uk-active:before, .discount-details .toggle.uk-active:before {
  content: "";
}
#page .discount-details .uk-accordion-content > p:first-child, .discount-details .uk-accordion-content > p:first-child {
  margin-top: 0;
}
#page .discount-details .uk-accordion-content p a, .discount-details .uk-accordion-content p a {
  font-weight: 600;
}
#page .discount-details + p .button, .discount-details + p .button {
  margin-bottom: 0;
}
.schedule-export {
  display: inline-block;
  margin-right: 10px;
}
.star-rating {
  --percent: calc(var(--rating) / 5 * 100%);
  display: inline-block;
  font-size: var(--star-size);
  font-family: Times, serif;
  line-height: 26px;
  font-size: 30px;
}
.star-rating:before {
  content: "★★★★★";
  letter-spacing: 0;
  background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.reviews-showcase .testimonials-header, #page .reviews-showcase .testimonials-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.reviews-showcase .star-rating, #page .reviews-showcase .star-rating {
  margin-right: 10px;
}
.reviews-showcase h2.reviews-section-title, .reviews-showcase .reviews-section-title, #page .reviews-showcase h2.reviews-section-title, #page .reviews-showcase .reviews-section-title {
  margin-bottom: 0;
}
/* Recognition page */
.ssus-accred, #page .ssus-accred {
  display: flex;
  align-items: center;
  border: 1px solid #eeeeee;
  margin-bottom: 1.85em;
}
.ssus-accred .ssus-accred-logo, #page .ssus-accred .ssus-accred-logo {
  padding: 15px;
  width: 25%;
}
.ssus-accred .ssus-accred-logo a, .ssus-accred .ssus-accred-logo img, #page .ssus-accred .ssus-accred-logo a, #page .ssus-accred .ssus-accred-logo img {
  display: block;
}
.ssus-accred .ssus-accred-logo img, #page .ssus-accred .ssus-accred-logo img {
  margin: 0 auto;
  max-height: 130px;
  width: auto;
}
.ssus-accred .ssus-accred-info, #page .ssus-accred .ssus-accred-info {
  background-color: #f2f4f9;
  padding: 20px;
  width: 75%;
}
.ssus-accred .accred-title, #page .ssus-accred .accred-title {
  font-size: 22px;
  color: #5c5c5c;
}
.blocks-fw, .blocks-fw #page {
  padding-top: 0;
}
.blocks-fw #content .contentBlock, .blocks-fw #page #content .contentBlock {
  padding-top: 0;
}
.blocks-fw .alignfull, .blocks-fw #page .alignfull {
  margin-top: 0;
  margin-bottom: 0;
}
.blocks-fw section, .blocks-fw #page section {
  padding-top: 60px;
  padding-bottom: 60px;
}
.blocks-fw section#content, .blocks-fw section.top-banner, .blocks-fw #page section#content, .blocks-fw #page section.top-banner {
  padding-top: 0;
  padding-bottom: 0;
}
.blocks-fw section h2, .blocks-fw section h3, .blocks-fw #page section h2, .blocks-fw #page section h3 {
  color: #191a19;
}
.blocks-fw .section-title, .blocks-fw #page .section-title {
  font-size: 36px;
  margin-bottom: 40px;
}
.blocks-fw .wp-block-post-title, .blocks-fw #page .wp-block-post-title {
  font-size: 36px;
  font-weight: 700;
}
.blocks-fw .section-bg-blue, .blocks-fw #page .section-bg-blue {
  background-color: #0b588f;
}
.blocks-fw .section-bg-blue *, .blocks-fw #page .section-bg-blue * {
  color: #ffffff;
}
.blocks-fw .section-bg-blue .button, .blocks-fw .section-bg-blue .wp-block-button__link, .blocks-fw #page .section-bg-blue .button, .blocks-fw #page .section-bg-blue .wp-block-button__link {
  background-color: #ffffff;
  color: #0b588f;
}
.blocks-fw .section-bg-grey, .blocks-fw #page .section-bg-grey {
  background-color: #f4f5f9;
}
.blocks-fw .top-banner .wp-block-cover, .blocks-fw #page .top-banner .wp-block-cover {
  padding-top: 60px;
  padding-bottom: 60px;
}
.blocks-fw .top-banner .wrapper, .blocks-fw #page .top-banner .wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.blocks-fw .top-banner .wp-block-post-title, .blocks-fw #page .top-banner .wp-block-post-title {
  color: #ffffff;
}
.blocks-fw .next-step, .blocks-fw #page .next-step {
  padding: 30px;
  background-color: #ffffff;
}
.blocks-fw .next-step *, .blocks-fw #page .next-step * {
  color: #191a19;
}
.blocks-fw .next-step h2, .blocks-fw .next-step h3, .blocks-fw .next-step h4, .blocks-fw #page .next-step h2, .blocks-fw #page .next-step h3, .blocks-fw #page .next-step h4 {
  color: #0b588f;
}
.blocks-fw .accreditation .wp-block-columns, .blocks-fw #page .accreditation .wp-block-columns {
  margin-bottom: 0;
}
.blocks-fw .get-started .wrapper, .blocks-fw #page .get-started .wrapper {
  padding-left: 120px;
  padding-right: 120px;
}
.blocks-fw .tc-block-content, .blocks-fw #page .tc-block-content {
  background-color: #f4f5f9;
  padding: 20px 25px;
  margin: -60px 20px 0 20px;
  position: relative;
  z-index: 1;
}
.blocks-fw .tc-block-content .primary-cta, .blocks-fw #page .tc-block-content .primary-cta {
  background-color: transparent;
}
.blocks-fw .tc-block-content .wp-block-button__link, .blocks-fw #page .tc-block-content .wp-block-button__link {
  background-color: #0b588f;
  color: #ffffff;
  box-shadow: none;
  font-weight: 700;
  padding: 12px 25px;
  border-radius: 25px;
  text-decoration: none;
}
.blocks-fw .tc-block-content .wp-block-button__link:hover, .blocks-fw .tc-block-content .wp-block-button__link:active, .blocks-fw .tc-block-content .wp-block-button__link:focus, .blocks-fw #page .tc-block-content .wp-block-button__link:hover, .blocks-fw #page .tc-block-content .wp-block-button__link:active, .blocks-fw #page .tc-block-content .wp-block-button__link:focus {
  background-color: #094977;
  text-decoration: underline dotted;
}
.blocks-fw .trainings-certifications-box, .blocks-fw #page .trainings-certifications-box {
  position: relative;
}
.blocks-fw .trainings-certifications-box figure, .blocks-fw #page .trainings-certifications-box figure {
  -webkit-box-shadow: 0px -6px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px -6px 20px rgba(0, 0, 0, 0.1);
}
.blocks-fw .trainings-certifications-box .price-label, .blocks-fw #page .trainings-certifications-box .price-label {
  position: absolute;
  top: 20px;
  left: -10px;
  display: inline-block;
  background-color: #0b588f;
  color: #ffffff;
  padding: 10px 30px;
  margin: 0;
  font-size: 18px;
  font-weight: 700;
}
.blocks-fw .trainings-certifications-box.horizontal-layout > .wp-block-group__inner-container, .blocks-fw #page .trainings-certifications-box.horizontal-layout > .wp-block-group__inner-container {
  display: flex;
  align-items: center;
}
.blocks-fw .trainings-certifications-box.horizontal-layout figure, .blocks-fw #page .trainings-certifications-box.horizontal-layout figure {
  width: 40%;
}
.blocks-fw .trainings-certifications-box.horizontal-layout figure.wp-block-image, .blocks-fw #page .trainings-certifications-box.horizontal-layout figure.wp-block-image {
  margin-bottom: 0;
}
.blocks-fw .trainings-certifications-box.horizontal-layout .price-label, .blocks-fw #page .trainings-certifications-box.horizontal-layout .price-label {
  font-size: 16px;
  top: 25%;
  transform: translateY(-25%);
  padding: 10px 15px;
}
.blocks-fw .trainings-certifications-box.horizontal-layout .tc-block-content, .blocks-fw #page .trainings-certifications-box.horizontal-layout .tc-block-content {
  flex: 1 0 auto;
  width: 60%;
  margin: 0 0 0 -60px;
  background-color: #0b588f;
  padding: 25px 30px;
}
.blocks-fw .trainings-certifications-box.horizontal-layout .tc-block-content *, .blocks-fw #page .trainings-certifications-box.horizontal-layout .tc-block-content * {
  color: #ffffff;
}
.blocks-fw .trainings-certifications-box.horizontal-layout .tc-block-content .wp-block-button__link, .blocks-fw #page .trainings-certifications-box.horizontal-layout .tc-block-content .wp-block-button__link {
  background-color: #ffffff;
  color: #0b588f;
  border: 2px solid transparent;
}
.blocks-fw .trainings-certifications-box.horizontal-layout .tc-block-content .wp-block-button__link:hover, .blocks-fw .trainings-certifications-box.horizontal-layout .tc-block-content .wp-block-button__link:active, .blocks-fw .trainings-certifications-box.horizontal-layout .tc-block-content .wp-block-button__link:focus, .blocks-fw #page .trainings-certifications-box.horizontal-layout .tc-block-content .wp-block-button__link:hover, .blocks-fw #page .trainings-certifications-box.horizontal-layout .tc-block-content .wp-block-button__link:active, .blocks-fw #page .trainings-certifications-box.horizontal-layout .tc-block-content .wp-block-button__link:focus {
  background-color: transparent;
  border-color: #ffffff;
  color: #ffffff;
}
.blocks-fw #page > section .wp-block-group + .wp-block-group, .blocks-fw #page > section .wp-block-group__inner-container + .wp-block-group {
  margin-top: 50px;
}
.blocks-fw #page img.wp-block-cover__image-background {
  height: 100%;
}
#ssus-waitlisted-variation {
  background: #f2f4f9;
  padding: 24px 24px 0px 24px;
  margin: auto;
}
#gform_wrapper_18, #gform_wrapper_20 {
  background: #f2f4f9;
  padding: 24px;
}
#gform_wrapper_18 .gfield textarea, #gform_wrapper_20 .gfield textarea {
  width: 50%;
  height: 120px;
}
#gform_wrapper_18 .gform_footer, #gform_wrapper_20 .gform_footer {
  margin-top: 16px;
}
#gform_confirmation_wrapper_20 {
  background: #f2f4f9;
  padding: 24px 24px 0 24px;
  margin: auto;
  border: 0 none;
  font-style: italic;
  padding-bottom: 24px !important;
}
#gform_confirmation_message_20 {
  padding: 1em;
  border: 1px solid #c3e6cb;
  color: #155724;
  background-color: #d4edda;
}
.term-40 .product-category a, .term-784 .product-category a, .term-60 .product-category a, .term-62 .product-category a, .term-63 .product-category a, .post-108071 .woocommerce-LoopProduct-link, .post-1181 .woocommerce-LoopProduct-link, .post-1185 .woocommerce-LoopProduct-link, .post-107723 .woocommerce-LoopProduct-link, .post-107737 .woocommerce-LoopProduct-link, .post-107384 .woocommerce-LoopProduct-link {
  display: flex !important;
  flex-direction: column !important;
}
.ssus-offers-note {
  order: -1;
  padding: inherit !important;
  margin: auto !important;
}
/* Six Sigma belts landing page top section belt image postion */
.ssus-landing-page-top-img {
  position: absolute;
  left: -165px;
}
/* Multistep checkout css */
.ssus-multistep-next-btn {
  border-radius: 2px !important;
}
#action-prev {
  background: #808080 !important;
}
#action-prev, #action-next {
  margin: 25px auto;
}
.thwmsc-layout-time-line ul.thwmsc-tabs span.thwmsc-tab-label {
  padding: 28px !important;
}
.thwmsc-layout-time-line ul.thwmsc-tabs li a.thwmsc-completed {
  border-top-color: #029a55 !important;
  font-weight: bold !important;
}
.thwmsc-layout-time-line ul.thwmsc-tabs li a.thwmsc-completed {
  border-top-color: #5da700 !important;
}
#thwmsc_wrapper a.active .thwmsc-img-icon, #thwmsc_wrapper a.active .thwmsc-tab-icon {
  color: #0b588f !important;
}
.thwmsc-layout-time-line ul.thwmsc-tabs li a.active {
  font-weight: 700 !important;
}
li.thwmsc-tab a {
  color: #808080 !important;
  font-size: 18px !important;
  font-weight: normal !important;
  text-transform: initial !important;
}
.thwmsc-layout-time-line span.thwmsc-tab-icon {
  font-size: 14px;
  line-height: 1.8;
  color: #c4c4c4 !important;
}
h3#userattendee-information_field {
  /* padding-top: 35px !important; */
  font-size: 18px !important;
}
#ship-to-different-address-checkbox {
  -ms-transform: scale(1.4);
  /* IE */
  -moz-transform: scale(1.4);
  /* FF */
  -webkit-transform: scale(1.4);
  /* Safari and Chrome */
  -o-transform: scale(1.4);
  /* Opera */
  transform: scale(1.4);
  display: inline;
  margin: -4px 8px 0 0;
  text-align: center;
  vertical-align: middle;
}
.woocommerce-form__input-checkbox.input-checkbox {
  -ms-transform: scale(1.4);
  /* IE */
  -moz-transform: scale(1.4);
  /* FF */
  -webkit-transform: scale(1.4);
  /* Safari and Chrome */
  -o-transform: scale(1.4);
  /* Opera */
  transform: scale(1.4);
}
.page-template-store-checkout {
  position: unset;
}
.disabled-field {
  background-color: #f5f5f5 !important;
}
.cfs-hyperlink {
  color: var(--ssus-primary-blue) !important;
  font-weight: 600;
}
.city-template-default #page.full #sidebar {
  display: none;
}
/* Start: Multi-step checkout page all step css */
#thwmsc-tab-panels {
  z-index: 4;
}
#thwmsc_wrapper .thwmsc-tab-panel-wrapper {
  max-width: 85%;
  margin: 0 auto;
  float: none;
}
.guest-checkout {
  background-color: #f2f4f9;
  padding: 20px 30px;
  border: 1px solid #e5e5e5;
}
.thwmsc-layout-time-line ul.thwmsc-tabs span.thwmsc-tab-label {
  padding-left: 2px !important;
  padding-right: 2px !important;
  padding-bottom: 2px !important;
}
.hr-text {
  display: flex;
  align-items: center;
  text-align: center;
  margin: 20px 0;
  font-weight: 600;
}
.hr-text::before, .hr-text::after {
  content: "";
  flex: 1;
  border-bottom: 1px solid #cccccc;
}
.hr-text:not(:empty)::before {
  margin-right: 10px;
}
.hr-text:not(:empty)::after {
  margin-left: 10px;
}
.thwmsc-layout-time-line ul.thwmsc-tabs span.thwmsc-tab-label:hover {
  transform: scale(1.1);
  /* Increase size slightly on hover */
  transition: all ease 0.5s;
}
.accordion-existing-account form {
  margin: auto !important;
}
.accordion-existing-account .wc-social-login {
  margin-bottom: 16px;
}
.accordion-existing-account .wc-social-login p {
  padding: initial !important;
}
.accordion-existing-account .woocommerce-form-login {
  background-color: #ffffff !important;
  padding: 10px !important;
}
.accordion-existing-account .woocommerce-form-login p.lost_password, .accordion-existing-account .woocommerce-form-login p:nth-child(1) {
  padding: 10px 2px !important;
  margin-top: auto !important;
}
.accordion-existing-account form .form-row-first, .accordion-existing-account form .form-row-last {
  float: none !important;
}
.accordion-existing-account form .form-row input {
  background-color: #f4f5f8 !important;
}
/* Step two */
/* Change background color of WooCommerce billing form inputs */
.woocommerce .woocommerce-billing-fields input[type="text"], .woocommerce .woocommerce-billing-fields input[type="email"], .woocommerce .woocommerce-billing-fields input[type="tel"], .woocommerce .woocommerce-billing-fields input[type="password"], .woocommerce .woocommerce-billing-fields input[type="number"], .woocommerce .woocommerce-billing-fields select, .woocommerce .woocommerce-billing-fields textarea, .woocommerce .woocommerce-billing-fields .select2-selection--single {
  background-color: #fbfbfb !important;
  /* Use !important to override other styles */
}
.woocommerce .attendee-details input[type="text"], .woocommerce .attendee-details input[type="email"], .woocommerce .attendee-details input[type="tel"], .woocommerce .attendee-details input[type="password"], .woocommerce .attendee-details input[type="number"], .woocommerce .attendee-details select, .woocommerce .attendee-details textarea, .woocommerce .attendee-details .select2-selection--single {
  background-color: #fbfbfb !important;
  /* Use !important to override other styles */
}
#thwmsc-tab-panel-0 {
  background: #ffffff !important;
}
.accordion-item-header-title h2 {
  margin: auto !important;
}
.accordion {
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: 100%;
}
.accordion .accordion-item {
  background-color: #ffffff;
  border-bottom: 1px solid #cccccc;
}
.accordion .accordion-item .accordion-item-description-wrapper hr {
  border: none;
  border-top: 1px solid #cccccc;
  visibility: visible;
}
.accordion .accordion-item.open .accordion-item-description-wrapper hr {
  visibility: visible;
}
.accordion .accordion-item .accordion-item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
  cursor: pointer;
}
.accordion .accordion-item .accordion-item-header .accordion-item-header-title {
  font-weight: 600;
}
.accordion .accordion-item .accordion-item-header .accordion-item-header-icon {
  transition: all 0.2s ease;
}
.accordion .accordion-item.open .accordion-item-header .accordion-item-header-icon {
  transform: rotate(-180deg);
}
.accordion .accordion-item .accordion-item-description-wrapper {
  display: grid;
  grid-template-rows: 0fr;
  overflow: hidden;
  transition: all 0.2s ease;
}
.accordion .accordion-item.open .accordion-item-description-wrapper {
  grid-template-rows: 1fr;
}
.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description {
  min-height: 0;
}
.accordion .accordion-item .accordion-item-description-wrapper .accordion-item-description p {
  padding: 10px;
  line-height: 1.5;
  margin-top: auto;
}
.accordion-item-description .wc-social-login {
  padding: 10px;
}
#signup-form-checkout-page form {
  margin: auto;
}
#signup-form-checkout-page .create-account {
  padding: 10px 2px !important;
  width: 100%;
}
#signup-form-checkout-page p {
  width: 47%;
}
/* End: Multi-step checkout page all step css */
/* Media Queries
---------------------------------------------------*/
@media only screen and (max-width: 1280px) {
  .ssus-landing-page-top-img {
    display: none;
  }
}
@media only screen and (max-width: 1100px) {
  body.page-template-lp-six-sigma-india .hero-bar, body.page-template-lp-sub-six-sigma-india .hero-bar {
    max-width: 90%;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
  }
}
@media screen and (max-width: 1024px) {
  #trueHeader #nav ul li.menu-item.gsa-contractor {
    right: -2%;
  }
  body.page-template-lp-six-sigma-india #trueHeader #nav, body.page-template-lp-sub-six-sigma-india #trueHeader #nav {
    width: auto;
  }
  body.page-template-lp-six-sigma-india #trueHeader #nav ul li a, body.page-template-lp-sub-six-sigma-india #trueHeader #nav ul li a {
    font-size: 14px;
  }
  body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a {
    font-size: 14px;
  }
  body.page-template-lp-six-sigma-india #header .wrapper, body.page-template-lp-sub-six-sigma-india #header .wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }
  body.page-template-lp-six-sigma-india .lp-section .wrapper, body.page-template-lp-sub-six-sigma-india .lp-section .wrapper {
    padding: 40px;
  }
  body.page-template-lp-six-sigma-india .contact-form-wrapper .wrapper, body.page-template-lp-sub-six-sigma-india .contact-form-wrapper .wrapper {
    padding: 50px 40px;
  }
  body.page-template-lp-six-sigma-india .hero-bar .wrapper, body.page-template-lp-sub-six-sigma-india .hero-bar .wrapper {
    padding-top: 15px;
    padding-bottom: 5px;
  }
  body.page-template-lp-six-sigma-india .after-hero-bar .wrapper, body.page-template-lp-sub-six-sigma-india .after-hero-bar .wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  #featuredInfo #frontCarousel {
    padding-left: 8px;
  }
  .wrapper > #page.full > #sidebar .widget {
    margin-right: 5px;
  }
  .wrapper > #page.full > #sidebar .widget:nth-child(5) {
    position: absolute;
    right: -44px;
    bottom: 0;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .why-ss-points, body.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column, body.page-template-lp-sixsigmaus .lp-top-opportunities, body.page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
    margin-left: 5%;
  }
  body.page-template-lp-sixsigmaus .reviews-count {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 40px 15px !important;
  }
  body.page-template-lp-sixsigmaus .reviews-number-count {
    margin-left: 4px;
  }
  body.page-template-lp-sixsigmaus .worldwide {
    padding: 20px 30px !important;
  }
  body.page-template-lp-sixsigmaus .single_variation_wrap, body.page-template-lp-sixsigmaus .product-meta {
    width: auto !important;
  }
  body.page-template-lp-sixsigmaus .product-actions {
    float: none;
  }
  body.page-template-lp-sixsigmaus .product-meta {
    margin-left: none;
  }
}
@media screen and (max-width: 980px) {
  body.page-template-lp-six-sigma-india .support-bar .support-inner, body.page-template-lp-sub-six-sigma-india .support-bar .support-inner {
    padding: 0px 30px;
  }
  .wrapper > #page.full > #sidebar .widget:nth-child(5) {
    _position: initial;
    right: auto;
    bottom: auto;
  }
  #trueHeader #nav > ul > li {
    margin-left: -3px;
  }
  #trueHeader #nav > ul > li > a {
    padding-right: 6px;
    padding-left: 6px;
  }
  #slideshow #theSlides .slide {
    padding: 0 30px;
    background-image: none !important;
    background-color: #343945;
  }
  .frontpage-content-slider .slide-previous {
    left: -35px;
  }
  .frontpage-content-slider .slide-next {
    right: -35px;
  }
  #content #topBanner h1 {
    width: 60%;
  }
  #content #topBanner #bannerStat {
    width: 38%;
  }
  #footer h2 {
    font-size: 20px;
  }
  body.page-template-lp-six-sigma-india .hero-bar, body.page-template-lp-sub-six-sigma-india .hero-bar {
    max-width: 90%;
  }
  body.page-template-lp-six-sigma-india .hero-bar .wrapper, body.page-template-lp-sub-six-sigma-india .hero-bar .wrapper {
    padding-bottom: 60px;
  }
  body.page-template-lp-six-sigma-india .hero-bar .two-thirds, body.page-template-lp-six-sigma-india .hero-bar .one-third, body.page-template-lp-six-sigma-india .hero-bar .one-half, body.page-template-lp-sub-six-sigma-india .hero-bar .two-thirds, body.page-template-lp-sub-six-sigma-india .hero-bar .one-third, body.page-template-lp-sub-six-sigma-india .hero-bar .one-half {
    float: none;
    width: auto;
  }
  body.page-template-lp-six-sigma-india .hero-bar .tfeatures, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures {
    display: flex;
    justify-content: space-between;
    width: 75.811965812%;
  }
  body.page-template-lp-six-sigma-india .hero-bar .offer-note, body.page-template-lp-sub-six-sigma-india .hero-bar .offer-note {
    position: absolute;
    bottom: -60px;
  }
  body.page-template-lp-six-sigma-india .hero-bar-inner, body.page-template-lp-sub-six-sigma-india .hero-bar-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  body.page-template-lp-vco-training .wrapper, body.page-template-lp-sixsigmaus .wrapper, body.page-template-lp-virtual-short-sessions .wrapper, body.page-template-lp-fw-content-sections .wrapper {
    width: auto;
  }
  body.page-template-lp-vco-training .lp-section .wrapper, body.page-template-lp-sixsigmaus .lp-section .wrapper, body.page-template-lp-virtual-short-sessions .lp-section .wrapper, body.page-template-lp-fw-content-sections .lp-section .wrapper {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  body.page-template-lp-vco-training #header .wrapper, body.page-template-lp-sixsigmaus #header .wrapper, body.page-template-lp-virtual-short-sessions #header .wrapper, body.page-template-lp-fw-content-sections #header .wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
  body.page-template-lp-vco-training #trueHeader .wrapper, body.page-template-lp-sixsigmaus #trueHeader .wrapper, body.page-template-lp-virtual-short-sessions #trueHeader .wrapper, body.page-template-lp-fw-content-sections #trueHeader .wrapper {
    display: block;
  }
  body.page-template-lp-vco-training #trueHeader #nav, body.page-template-lp-sixsigmaus #trueHeader #nav, body.page-template-lp-virtual-short-sessions #trueHeader #nav, body.page-template-lp-fw-content-sections #trueHeader #nav {
    display: none;
    width: calc(100% - 60px);
    float: none;
    position: absolute;
    z-index: 9999;
    left: auto;
    top: 100%;
    clear: both;
    margin-left: 0;
    margin-right: 0;
  }
  body.page-template-lp-vco-training #trueHeader #nav .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav .sub-menu-toggle {
    display: inline-block;
  }
  body.page-template-lp-vco-training #trueHeader #nav .sub-menu, body.page-template-lp-sixsigmaus #trueHeader #nav .sub-menu, body.page-template-lp-virtual-short-sessions #trueHeader #nav .sub-menu, body.page-template-lp-fw-content-sections #trueHeader #nav .sub-menu {
    display: none;
    left: auto;
    opacity: 1;
    position: relative;
    width: auto;
    padding-left: 0;
  }
  body.page-template-lp-vco-training #trueHeader #nav .sub-menu .sub-menu, body.page-template-lp-sixsigmaus #trueHeader #nav .sub-menu .sub-menu, body.page-template-lp-virtual-short-sessions #trueHeader #nav .sub-menu .sub-menu, body.page-template-lp-fw-content-sections #trueHeader #nav .sub-menu .sub-menu {
    margin: 0;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li.menu-item.gsa-contractor, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.menu-item.gsa-contractor, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.menu-item.gsa-contractor, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.menu-item.gsa-contractor {
    position: relative;
    right: auto;
    top: auto;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    border-top: 1px solid #ddd;
    padding: 10px 30px;
    background-color: #eee;
    border-radius: 2px;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li.menu-item.gsa-contractor > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.menu-item.gsa-contractor > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.menu-item.gsa-contractor > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.menu-item.gsa-contractor > a {
    padding: 5px 15px;
    background-color: #00538e;
    border-radius: 2px;
    max-width: 60px;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li a {
    display: block;
    font-size: 14px;
    background-color: #eee;
    border-top: 1px solid #ddd;
    text-transform: uppercase;
    text-decoration: none;
    color: #444;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu {
    list-style-type: none;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li a {
    padding: 10px 30px 10px 50px;
    background-color: #eee;
    color: #666;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li a:hover, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li a:hover, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li a:hover, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li a:hover {
    background: #eee;
    color: #0b588f;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.active > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-menu-item > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-menu-parent > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-page-ancestor > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current_page_parent > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current_page_item > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current_page_ancestor > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-cat > a, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-cat-parent > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.active > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-menu-item > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-menu-parent > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-page-ancestor > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current_page_parent > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current_page_item > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current_page_ancestor > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-cat > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-cat-parent > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.active > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-menu-item > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-menu-parent > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-page-ancestor > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current_page_parent > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current_page_item > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current_page_ancestor > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-cat > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-cat-parent > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.active > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-menu-item > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-menu-parent > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-page-ancestor > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current_page_parent > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current_page_item > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current_page_ancestor > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-cat > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-cat-parent > a {
    border-color: #0b588f;
    background-color: #0b588f;
    color: #fff;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.active .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-menu-item .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-menu-parent .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-page-ancestor .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current_page_parent .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current_page_item .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current_page_ancestor .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-cat .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu li.current-cat-parent .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.active .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-menu-item .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-menu-parent .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-page-ancestor .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current_page_parent .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current_page_item .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current_page_ancestor .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-cat .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu li.current-cat-parent .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.active .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-menu-item .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-menu-parent .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-page-ancestor .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current_page_parent .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current_page_item .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current_page_ancestor .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-cat .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu li.current-cat-parent .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.active .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-menu-item .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-menu-parent .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-page-ancestor .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current_page_parent .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current_page_item .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current_page_ancestor .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-cat .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu li.current-cat-parent .sub-menu-toggle {
    color: #fff;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li > .sub-menu .sub-menu li a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li > .sub-menu .sub-menu li a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li > .sub-menu .sub-menu li a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li > .sub-menu .sub-menu li a {
    padding-left: 60px;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li.active > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current-menu-item > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current-menu-ancestor > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current-page-ancestor > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current_page_parent > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current_page_item > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current_page_ancestor > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current-cat > a, body.page-template-lp-vco-training #trueHeader #nav ul li.current-cat-parent > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.active > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-menu-item > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-menu-ancestor > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-page-ancestor > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current_page_parent > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current_page_item > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current_page_ancestor > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-cat > a, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-cat-parent > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.active > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-menu-item > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-menu-ancestor > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-page-ancestor > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current_page_parent > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current_page_item > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current_page_ancestor > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-cat > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-cat-parent > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.active > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-menu-item > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-menu-parent > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-menu-ancestor > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-page-ancestor > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current_page_parent > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current_page_item > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current_page_ancestor > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-cat > a, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-cat-parent > a {
    border-color: #0b588f;
    background-color: #0b588f;
    color: #fff;
  }
  body.page-template-lp-vco-training #trueHeader #nav ul li.active .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current-menu-item .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current-menu-parent .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current-menu-ancestor .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current-page-ancestor .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current_page_parent .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current_page_item .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current_page_ancestor .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current-cat .sub-menu-toggle, body.page-template-lp-vco-training #trueHeader #nav ul li.current-cat-parent .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.active .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-menu-item .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-menu-parent .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-menu-ancestor .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-page-ancestor .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current_page_parent .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current_page_item .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current_page_ancestor .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-cat .sub-menu-toggle, body.page-template-lp-sixsigmaus #trueHeader #nav ul li.current-cat-parent .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.active .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-menu-item .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-menu-parent .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-menu-ancestor .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-page-ancestor .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current_page_parent .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current_page_item .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current_page_ancestor .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-cat .sub-menu-toggle, body.page-template-lp-virtual-short-sessions #trueHeader #nav ul li.current-cat-parent .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.active .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-menu-item .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-menu-parent .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-menu-ancestor .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-page-ancestor .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current_page_parent .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current_page_item .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current_page_ancestor .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-cat .sub-menu-toggle, body.page-template-lp-fw-content-sections #trueHeader #nav ul li.current-cat-parent .sub-menu-toggle {
    color: #fff;
  }
  body.page-template-lp-vco-training #trueHeader #nav > ul > li, body.page-template-lp-sixsigmaus #trueHeader #nav > ul > li, body.page-template-lp-virtual-short-sessions #trueHeader #nav > ul > li, body.page-template-lp-fw-content-sections #trueHeader #nav > ul > li {
    margin-left: 0;
    display: block;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
  }
  body.page-template-lp-vco-training #trueHeader #nav > ul > li > a, body.page-template-lp-sixsigmaus #trueHeader #nav > ul > li > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav > ul > li > a, body.page-template-lp-fw-content-sections #trueHeader #nav > ul > li > a {
    padding: 10px 30px;
  }
  body.page-template-lp-vco-training #trueHeader #nav > ul > li:last-child > a, body.page-template-lp-sixsigmaus #trueHeader #nav > ul > li:last-child > a, body.page-template-lp-virtual-short-sessions #trueHeader #nav > ul > li:last-child > a, body.page-template-lp-fw-content-sections #trueHeader #nav > ul > li:last-child > a {
    border-bottom: 1px solid #ddd;
  }
  body.page-template-lp-vco-training .section-two .tabs-vertical, body.page-template-lp-sixsigmaus .section-two .tabs-vertical, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical, body.page-template-lp-fw-content-sections .section-two .tabs-vertical {
    margin-top: 0;
  }
  body.page-template-lp-vco-training .section-three .wrapper, body.page-template-lp-sixsigmaus .section-three .wrapper, body.page-template-lp-virtual-short-sessions .section-three .wrapper, body.page-template-lp-fw-content-sections .section-three .wrapper {
    padding-bottom: 30px;
  }
  body.page-template-lp-vco-training .section-four .wrapper, body.page-template-lp-sixsigmaus .section-four .wrapper, body.page-template-lp-virtual-short-sessions .section-four .wrapper, body.page-template-lp-fw-content-sections .section-four .wrapper {
    padding-top: 50px;
    padding-bottom: 30px;
  }
  body.page-template-lp-fw-content-sections .menu-toggle {
    display: block;
    background-color: transparent;
    color: #666;
    border: 0 none;
    font-size: 20px;
    margin-top: 0;
    margin-left: 70px;
    line-height: 1;
    padding: 30px 10px;
  }
  body.page-template-lp-fw-content-sections .menu-toggle .label {
    font-size: 18px;
    font-weight: 400;
    font-family: inherit;
  }
  body.page-template-lp-fw-content-sections .menu-toggle .lnr {
    margin-right: 5px;
    position: relative;
    top: 2px;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .why-ss-points, body.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column, body.page-template-lp-sixsigmaus .lp-top-opportunities, body.page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
  }
  body.page-template-lp-sixsigmaus .reviews-count {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 40px 15px !important;
  }
  body.page-template-lp-sixsigmaus .reviews-number-count {
    margin-left: 4px;
  }
  body.page-template-lp-sixsigmaus .worldwide {
    padding: 20px 30px !important;
  }
}
@media screen and (max-width: 868px) {
  h1, #page h1 {
    font-size: 28px;
  }
  #topHeader p:first-child {
    font-size: 14px;
  }
  #trueHeader #nav {
    display: none;
    width: calc(100% + 60px);
    float: none;
    position: relative;
    left: auto;
    top: 10px;
    clear: both;
    margin-left: -30px;
    margin-right: -20px;
  }
  #trueHeader #nav .sub-menu-toggle {
    display: inline-block;
  }
  #trueHeader #nav .sub-menu {
    display: none;
    left: auto;
    opacity: 1;
    position: relative;
    width: auto;
    padding-left: 30px;
  }
  #trueHeader #nav .sub-menu .sub-menu {
    margin: 0;
  }
  #trueHeader #nav ul li.menu-item.gsa-contractor {
    position: relative;
    right: auto;
    top: auto;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transfor: translateY(0);
    padding: 10px 30px;
    background-color: #eee;
    border-top: 1px solid #ddd;
  }
  #trueHeader #nav ul li a {
    display: block;
    font-size: 13px;
    background-color: #eee;
    border-top: 1px solid #ddd;
  }
  #trueHeader #nav ul li > .sub-menu li a {
    padding: 10px 30px 10px 15px;
    background-color: #eee;
    color: #0b588f;
  }
  #trueHeader #nav ul li > .sub-menu li a:hover {
    background: #eee;
    color: #0b588f;
  }
  #trueHeader #nav ul li > .sub-menu li.active > a, #trueHeader #nav ul li > .sub-menu li.current-menu-item > a, #trueHeader #nav ul li > .sub-menu li.current-menu-parent > a, #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor > a, #trueHeader #nav ul li > .sub-menu li.current-page-ancestor > a, #trueHeader #nav ul li > .sub-menu li.current_page_parent > a, #trueHeader #nav ul li > .sub-menu li.current_page_item > a, #trueHeader #nav ul li > .sub-menu li.current_page_ancestor > a, #trueHeader #nav ul li > .sub-menu li.current-cat > a, #trueHeader #nav ul li > .sub-menu li.current-cat-parent > a {
    border-color: #0b588f;
    background-color: #0b588f;
    color: #fff;
  }
  #trueHeader #nav ul li > .sub-menu li.active .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current-menu-item .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current-menu-parent .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current-menu-ancestor .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current-page-ancestor .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current_page_parent .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current_page_item .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current_page_ancestor .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current-cat .sub-menu-toggle, #trueHeader #nav ul li > .sub-menu li.current-cat-parent .sub-menu-toggle {
    color: #fff;
  }
  #trueHeader #nav ul li.active > a, #trueHeader #nav ul li.current-menu-item > a, #trueHeader #nav ul li.current-menu-parent > a, #trueHeader #nav ul li.current-menu-ancestor > a, #trueHeader #nav ul li.current-page-ancestor > a, #trueHeader #nav ul li.current_page_parent > a, #trueHeader #nav ul li.current_page_item > a, #trueHeader #nav ul li.current_page_ancestor > a, #trueHeader #nav ul li.current-cat > a, #trueHeader #nav ul li.current-cat-parent > a {
    border-color: #0b588f;
    background-color: #0b588f;
    color: #fff;
  }
  #trueHeader #nav ul li.active .sub-menu-toggle, #trueHeader #nav ul li.current-menu-item .sub-menu-toggle, #trueHeader #nav ul li.current-menu-parent .sub-menu-toggle, #trueHeader #nav ul li.current-menu-ancestor .sub-menu-toggle, #trueHeader #nav ul li.current-page-ancestor .sub-menu-toggle, #trueHeader #nav ul li.current_page_parent .sub-menu-toggle, #trueHeader #nav ul li.current_page_item .sub-menu-toggle, #trueHeader #nav ul li.current_page_ancestor .sub-menu-toggle, #trueHeader #nav ul li.current-cat .sub-menu-toggle, #trueHeader #nav ul li.current-cat-parent .sub-menu-toggle {
    color: #fff;
  }
  #trueHeader #nav > ul > li {
    margin-left: 0;
    display: block;
  }
  #trueHeader #nav > ul > li > a {
    padding-left: 30px;
    padding-right: 30px;
  }
  #trueHeader #nav > ul > li:last-child > a {
    border-bottom: 1px solid #ddd;
  }
  .wrapper > #page.full > #sidebar .widget:not(:nth-child(5n)) {
    margin-right: 2.5641025641%;
    width: 23.0769230769%;
    float: left;
  }
  .wrapper > #page.full > #sidebar .widget:nth-child(4n) {
    margin-right: 0;
  }
  .wrapper > #page.full > #sidebar .widget:nth-child(5) {
    _position: initial;
    right: -102px;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    height: auto;
    display: table;
    margin: 0;
    bottom: 50%;
  }
  .wrapper > #page.full > #sidebar .widget .button {
    margin: 0;
  }
  .wrapper > #page.full > #sidebar:after {
    content: "";
    display: block;
    height: 1px;
    width: 1px;
    clear: both;
  }
  #page.full #sidebar .widget h2 {
    min-height: 52px;
  }
  #content #topBanner h1 {
    width: 54%;
    margin-top: 15px;
    font-size: 21px;
  }
  #content #topBanner #bannerStat {
    width: 42%;
    font-size: 14px;
    padding-right: 15px;
    padding-left: 15px;
  }
  #content #topBanner #bannerStat strong {
    font-size: 17px;
    padding-right: 5px;
  }
  #content #sellingPoints div:first-child {
    float: none;
    width: auto;
    margin-right: 0;
  }
  #content #sellingPoints div:last-child {
    float: none;
    width: auto;
    margin-top: 20px;
  }
  #content #sellingPoints div:last-child .button {
    display: inline-block;
    width: auto;
    margin-bottom: 0;
    margin-right: 10px;
  }
  #page {
    width: 70.358974359%;
    _width: auto;
  }
  #page table th, #page table td, #page .cart-collaterals table th, #page .cart-collaterals table td {
    vertical-align: top;
  }
  #page table td, #page .cart-collaterals table td {
    font-size: 15px;
  }
  #page .post figure, #page #thePosts figure, #page .case_study figure {
    width: 23.0769230769%;
  }
  #page .post figure + .entry, #page #thePosts figure + .entry, #page .case_study figure + .entry {
    width: 74.358974359%;
    margin-left: 2.5641025641%;
    float: left;
  }
  #sidebar {
    width: 27.0769230769%;
  }
  #sidebar .dropdownBox {
    min-width: auto;
  }
  #sidebar .blog-sidebar-widget .gform_wrapper {
    width: 100%;
  }
  #slideshow #theSlides .slide .slide-inner .pitch h2 {
    font-size: 48px;
  }
  #slideshow #theSlides .slide .slide-inner p {
    font-size: inherit;
  }
  #slideshow #theSlides .slide .slide-inner .cta-form {
    right: unset;
  }
  #slideshow #theSlides .slide .slide-inner .cta-form h2, #slideshow #theSlides .slide .slide-inner .cta-form h3 {
    font-size: 22px;
  }
  .woocommerce-page #content #page, .woocommerce #content #page {
    margin-right: 0;
  }
  .classroom-gallery .slideshow-note .five-sixths {
    width: 74.358974359%;
  }
  .classroom-gallery .slideshow-note .one-sixth {
    width: 23.0769230769%;
    text-align: right;
  }
  #topFooter li.widget {
    width: 23.0769230769%;
  }
  #topFooter div.widget {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
  }
  body.page-template-lp-six-sigma-india .lp-page-nav-wrapper, body.page-template-lp-sub-six-sigma-india .lp-page-nav-wrapper {
    display: none;
  }
  body.page-template-lp-six-sigma-india .menu-icon-mobile, body.page-template-lp-sub-six-sigma-india .menu-icon-mobile {
    float: right;
  }
  body.page-template-lp-six-sigma-india .menu-icon-mobile, body.page-template-lp-sub-six-sigma-india .menu-icon-mobile {
    display: block;
    margin-top: 32px;
    cursor: pointer;
  }
  body.page-template-lp-six-sigma-india .menu-expand, body.page-template-lp-sub-six-sigma-india .menu-expand {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 15px;
    height: 100%;
    padding: 8px 15px;
  }
  body.page-template-lp-six-sigma-india .nav-mobile, body.page-template-lp-sub-six-sigma-india .nav-mobile {
    clear: both;
    margin-left: -30px;
    margin-right: -30px;
  }
  body.page-template-lp-six-sigma-india .nav-mobile .sub-menu, body.page-template-lp-sub-six-sigma-india .nav-mobile .sub-menu {
    display: none;
  }
  body.page-template-lp-six-sigma-india .nav-mobile ul li.menu-item, body.page-template-lp-sub-six-sigma-india .nav-mobile ul li.menu-item {
    display: block;
    position: relative;
  }
  body.page-template-lp-six-sigma-india .nav-mobile ul li.menu-item a, body.page-template-lp-sub-six-sigma-india .nav-mobile ul li.menu-item a {
    display: block;
    padding: 8px 30px;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
    border-left: 0 none;
    border-right: 0 none;
  }
  body.page-template-lp-six-sigma-india .nav-mobile ul li.menu-item a.button, body.page-template-lp-sub-six-sigma-india .nav-mobile ul li.menu-item a.button {
    text-align: left;
    text-transform: none;
    border-radius: 0;
    color: inherit;
    padding: 8px 30px;
    font-size: 14px;
    font-family: inherit;
    letter-spacing: 0;
    font-weight: inherit;
  }
  body.page-template-lp-six-sigma-india .nav-mobile ul li.menu-item a:hover, body.page-template-lp-sub-six-sigma-india .nav-mobile ul li.menu-item a:hover {
    background-color: #f4f4f4;
    border-bottom: 1px solid #ddd;
  }
  body.page-template-lp-six-sigma-india .nav-mobile ul.sub-menu > li.menu-item > a, body.page-template-lp-sub-six-sigma-india .nav-mobile ul.sub-menu > li.menu-item > a {
    padding-left: 45px;
  }
  body.page-template-lp-six-sigma-india .nav-mobile ul.sub-menu > li.menu-item > a:before, body.page-template-lp-sub-six-sigma-india .nav-mobile ul.sub-menu > li.menu-item > a:before {
    content: "";
    font-family: FontAwesome;
    display: inline-block;
    margin-right: 8px;
  }
  body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a, body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a:not(.button), body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a:not(.button) {
    border: 1px solid #ddd;
    border-left: 0 none;
    border-right: 0 none;
  }
  body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a:hover, body.page-template-lp-six-sigma-india .lp-header-menu ul li.menu-item a:not(.button):hover, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a:hover, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul li.menu-item a:not(.button):hover {
    background-color: #f4f4f4;
    border-bottom: 1px solid #ddd;
  }
  body.page-template-lp-six-sigma-india .lp-header-menu ul.sub-menu > li:first-child > a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.sub-menu > li:first-child > a {
    padding-top: 8px;
  }
  body.page-template-lp-six-sigma-india .lp-header-menu ul.sub-menu > li:last-child > a, body.page-template-lp-sub-six-sigma-india .lp-header-menu ul.sub-menu > li:last-child > a {
    padding-bottom: 8px;
  }
  body.page-template-lp-six-sigma-india #header .wrapper, body.page-template-lp-sub-six-sigma-india #header .wrapper {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 5px;
  }
  body.page-template-lp-six-sigma-india #trueHeader .site-title-wrapper, body.page-template-lp-sub-six-sigma-india #trueHeader .site-title-wrapper {
    margin-bottom: 5px;
  }
  body.page-template-lp-six-sigma-india .lp-section .wrapper, body.page-template-lp-sub-six-sigma-india .lp-section .wrapper {
    padding: 30px;
  }
  body.page-template-lp-six-sigma-india .hero-bar .wrapper, body.page-template-lp-sub-six-sigma-india .hero-bar .wrapper {
    padding-top: 15px;
    padding-bottom: 60px;
  }
  body.page-template-lp-six-sigma-india .after-hero-bar .wrapper, body.page-template-lp-sub-six-sigma-india .after-hero-bar .wrapper {
    padding-top: 0;
    padding-bottom: 0;
  }
  body.page-template-lp-six-sigma-india .contact-form-wrapper .wrapper, body.page-template-lp-sub-six-sigma-india .contact-form-wrapper .wrapper {
    padding: 30px;
  }
  body.page-template-lp-six-sigma-india .hero-section .hero-section-inner, body.page-template-lp-sub-six-sigma-india .hero-section .hero-section-inner {
    margin: 60px 0 70px;
    padding: 0 20px;
  }
  body.page-template-lp-six-sigma-india .hero-section .section-title, body.page-template-lp-sub-six-sigma-india .hero-section .section-title {
    font-size: 48px;
  }
  body.page-template-lp-six-sigma-india .hero-section .byline, body.page-template-lp-sub-six-sigma-india .hero-section .byline {
    font-size: 16px;
  }
  body.page-template-lp-six-sigma-india .hero-bar, body.page-template-lp-sub-six-sigma-india .hero-bar {
    margin-top: -70px;
    margin-bottom: 40px;
  }
  body.page-template-lp-six-sigma-india .hero-bar .tfeatures, body.page-template-lp-sub-six-sigma-india .hero-bar .tfeatures {
    font-size: inherit;
  }
  body.page-template-lp-six-sigma-india .hero-bar .tcta > p, body.page-template-lp-sub-six-sigma-india .hero-bar .tcta > p {
    max-width: none;
    margin-top: 8px;
  }
  body.page-template-lp-six-sigma-india .hero-bar .tcta > p:first-child, body.page-template-lp-sub-six-sigma-india .hero-bar .tcta > p:first-child {
    margin-top: 0;
  }
  body.page-template-lp-six-sigma-india .hero-bar .tcta .primary-cta, body.page-template-lp-six-sigma-india .hero-bar .tcta .secondary-cta, body.page-template-lp-sub-six-sigma-india .hero-bar .tcta .primary-cta, body.page-template-lp-sub-six-sigma-india .hero-bar .tcta .secondary-cta {
    font-size: 12px;
  }
  body.page-template-lp-six-sigma-india .after-hero-bar .title-section, body.page-template-lp-sub-six-sigma-india .after-hero-bar .title-section {
    margin-top: 35px;
  }
  body.page-template-lp-six-sigma-india .after-hero-bar .section-title, body.page-template-lp-sub-six-sigma-india .after-hero-bar .section-title {
    font-size: 20px;
    margin-bottom: 20px;
  }
  body.page-template-lp-six-sigma-india .section-one .products-container, body.page-template-lp-sub-six-sigma-india .section-one .products-container {
    margin-top: 40px;
  }
  body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product {
    margin-right: 15px;
  }
  body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product h3, body.page-template-lp-sub-six-sigma-india .section-one .products-container ul.product-list li.product h3 {
    font-size: 18px;
  }
  body #page .ls-syntax .ls-thin, body #page .ls-syntax .ls-thinner, body.floadc #page .ls-syntax .ls-thin, body.floadc #page .ls-syntax .ls-thinner {
    max-width: none;
  }
  body #page .ls-syntax .ls-dw, body.floadc #page .ls-syntax .ls-dw {
    display: table;
    margin: 0 auto;
    position: relative;
  }
  body #page .ls-syntax p, body.floadc #page .ls-syntax p {
    font-size: inherit;
  }
  body.page-template-lp-vco-training .section-three .cta-block, body.page-template-lp-sixsigmaus .section-three .cta-block, body.page-template-lp-virtual-short-sessions .section-three .cta-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  body.page-template-lp-vco-training .section-main .section-graphic, body.page-template-lp-vco-training .section-main .section-content, body.page-template-lp-sixsigmaus .section-main .section-graphic, body.page-template-lp-sixsigmaus .section-main .section-content, body.page-template-lp-virtual-short-sessions .section-main .section-graphic, body.page-template-lp-virtual-short-sessions .section-main .section-content {
    float: none;
    width: auto;
    margin-left: 0;
  }
  body.page-template-lp-vco-training .section-main .section-graphic, body.page-template-lp-sixsigmaus .section-main .section-graphic, body.page-template-lp-virtual-short-sessions .section-main .section-graphic {
    display: none;
  }
  body.page-template-lp-vco-training .section-four .section-headline, body.page-template-lp-vco-training .section-four .section-graphic, body.page-template-lp-sixsigmaus .section-four .section-headline, body.page-template-lp-sixsigmaus .section-four .section-graphic, body.page-template-lp-virtual-short-sessions .section-four .section-headline, body.page-template-lp-virtual-short-sessions .section-four .section-graphic {
    float: none;
    width: auto;
    margin: 0;
  }
  body.page-template-lp-vco-training .section-four .section-graphic, body.page-template-lp-sixsigmaus .section-four .section-graphic, body.page-template-lp-virtual-short-sessions .section-four .section-graphic {
    display: none;
  }
  body.page-template-lp-vco-training .section-four .section-headline .byline, body.page-template-lp-sixsigmaus .section-four .section-headline .byline, body.page-template-lp-virtual-short-sessions .section-four .section-headline .byline {
    margin-top: 0;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .why-ss-points, body.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column, body.page-template-lp-sixsigmaus .lp-top-opportunities, body.page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
  }
  body.page-template-lp-sixsigmaus .reviews-count {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 40px 15px !important;
  }
  body.page-template-lp-sixsigmaus .reviews-number-count {
    margin-left: 4px;
  }
  body.page-template-lp-sixsigmaus .worldwide {
    padding: 20px 30px !important;
  }
  body.page-template-lp-sixsigmaus .woocommerce-variation-add-to-cart {
    display: block ruby;
  }
}
@media screen and (max-width: 768px) {
  /*.shop_table_responsive {
		.cart_item {
			.product-name {
				width:auto !important;
			}
		}
	}*/
  /* Multi-step checkout CSS*/
  /* End: Multi-step checkout CSS*/
  body.page-template-lp-six-sigma-india .logo-section {
    width: auto;
  }
  body.page-template-lp-sub-six-sigma-india .course-curriculum .preview-section {
    width: 40%;
  }
  body.page-template-lp-sub-six-sigma-india .course-curriculum .preview-section video {
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .course-curriculum .curriculum-content {
    width: 57%;
  }
  body.page-template-lp-sub-six-sigma-india .course-curriculum .logo-section {
    width: auto;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-actions .quantity-minus, body.page-template-lp-sub-six-sigma-india .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  .green img {
    margin-top: 0px !important;
  }
  .crwc-notices .notice-btn {
    padding: 10px 14px !important;
    margin-top: 15px;
  }
  .button, #page .button {
    font-size: 16px;
    min-width: auto;
    padding: 8px 16px;
  }
  .mobileHeaderNav {
    float: right;
    text-align: right;
    font-size: 14px;
  }
  .mobileHeaderNav .block:first-child a {
    margin-right: 5px;
  }
  .mobileHeaderNav .block + .block {
    margin-top: 8px;
  }
  .mobileHeaderNav .sep {
    margin: 0 3px;
  }
  .wrapper > #page.full > #sidebar .widget:nth-child(5) {
    width: auto;
    right: -12%;
  }
  #slideshow #theSlides .slide .slide-inner {
    height: auto;
  }
  #slideshow #theSlides .slide .slide-inner .cell {
    height: auto;
  }
  #slideshow #theSlides .slide .slide-inner .pitch {
    margin-bottom: 40px;
  }
  .slideshow-note .one-sixth {
    width: 92%;
  }
  .slideshow-note .five-sixths {
    width: 100%;
  }
  #topHeader p:first-child {
    margin-top: 12px;
    font-size: 15px;
  }
  #masthead h1 {
    margin-top: 0;
    font-size: 26px !important;
  }
  #masthead .cell {
    display: block;
    float: left;
    width: 48.7179487179%;
    padding: 0;
    margin-left: 2.5641025641%;
  }
  #masthead .cell:first-child {
    margin-left: 0;
    padding-right: 0;
  }
  #masthead .cell:last-child {
    text-align: right;
  }
  #slideshow #theSlides .slide {
    height: auto;
  }
  #consultation .section-title {
    margin-top: 0;
    margin-bottom: 1.2em;
    text-align: center;
  }
  #consultation .cta-form {
    max-width: none;
  }
  #content #topBanner .wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  #content #topBanner h1 {
    width: 55%;
    font-size: 21px;
    margin-top: 0;
  }
  #content #topBanner #bannerStat {
    padding: 0;
    padding-left: 15px;
    margin: 0;
  }
  #content #home-gallery-slideshow {
    padding: 0px;
  }
  #content .carousel .overflow {
    width: auto;
  }
  #content .carousel .item {
    float: left;
    width: 48.7179487179%;
    margin-right: 2.5641025641%;
    margin-top: 0;
    margin-bottom: 30px;
  }
  #content .carousel .item:nth-child(2n) {
    margin-right: 0;
  }
  #content .carousel .item:nth-child(5), #content .carousel .item:nth-child(6) {
    margin-bottom: 15px;
  }
  #content .carousel .item figcaption {
    padding-top: 0;
    margin-top: 10px;
  }
  #content .carousel .item .image a {
    display: block;
  }
  #content .carousel .prevNext {
    display: none;
  }
  #content #hotelInfo img, .gdl-page-item #hotelInfo img {
    height: auto;
  }
  #page {
    margin-right: 0;
    margin-bottom: 10px;
    padding: 0;
    float: none;
  }
  #page table thead th, #page .cart-collaterals table thead th {
    vertical-align: bottom;
  }
  #sidebar {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 2px dashed #ddd;
  }
  #sidebar nav, #sidebar #pageNav {
    padding-left: 0;
  }
  #sidebar #pageNav ul li {
    display: table;
    margin-bottom: 5px;
  }
  #sidebar #pageNav ul li a {
    padding: 5px 0 5px 15px;
  }
  #sidebar #pageNav ul li > a {
    position: relative;
  }
  #sidebar #pageNav ul li > a:before {
    position: absolute;
    left: 0;
    top: 5px;
    content: "";
    font-family: FontAwesome;
  }
  #sidebar #pageNav ul li:first-child > a {
    padding-top: 5px;
  }
  #sidebar #pageNav, #sidebar .widget {
    margin-bottom: 20px;
    padding: 0;
    padding-bottom: 20px;
  }
  .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
    float: left;
  }
  .woocommerce #content div.product div.images form.cart .variations th.label, .woocommerce #content div.product div.summary form.cart .variations th.label, .woocommerce div.product div.images form.cart .variations th.label, .woocommerce div.product div.summary form.cart .variations th.label, .woocommerce-page #content div.product div.images form.cart .variations th.label, .woocommerce-page #content div.product div.summary form.cart .variations th.label, .woocommerce-page div.product div.images form.cart .variations th.label, .woocommerce-page div.product div.summary form.cart .variations th.label {
    text-align: left;
    width: 45%;
  }
  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 23.0769230769%;
    margin-right: 2.5641025641%;
  }
  .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 74.358974359%;
  }
  .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: left;
  }
  .woocommerce .online-webinar-training-info .button, .woocommerce-page .online-webinar-training-info .button {
    margin: 0 0 10px 0;
    white-space: normal;
    font-size: 12px;
  }
  .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
    display: flex;
    flex-direction: column-reverse;
  }
  .woocommerce .shop_table_responsive tr td, .woocommerce-page .shop_table_responsive tr td {
    text-align: left !important;
  }
  .woocommerce .cart_totals, .woocommerce .coupon-info, #page .woocommerce .cart_totals, #page .woocommerce .coupon-info {
    float: none;
    width: 100%;
  }
  .woocommerce .cart_totals, #page .woocommerce .cart_totals {
    margin-top: 30px;
  }
  .woocommerce .coupon-info, #page .woocommerce .coupon-info {
    margin-top: 10px;
  }
  .woocommerce-cart #page table.cart td {
    padding-top: 12px;
    border-bottom: 1px solid #ddd !important;
  }
  .woocommerce-cart #page table thead th, .woocommerce-cart #page .cart-collaterals table thead th {
    vertical-align: bottom;
  }
  .woocommerce-cart #page table th.product-remove, .woocommerce-cart #page table th.product-name, .woocommerce-cart #page table td.product-remove, .woocommerce-cart #page table td.product-name, .woocommerce-cart #page .cart-collaterals table th.product-remove, .woocommerce-cart #page .cart-collaterals table th.product-name, .woocommerce-cart #page .cart-collaterals table td.product-remove, .woocommerce-cart #page .cart-collaterals table td.product-name {
    width: auto;
  }
  .woocommerce table.shop_table.cart tr.cart_item, .woocommerce .cart-collaterals table.shop_table.cart tr.cart_item {
    margin-bottom: 20px;
  }
  .woocommerce-order-received #page h3#third-party-purchase, .woocommerce-checkout #page h3#third-party-purchase, .woocommerce-cart #page h3#third-party-purchase {
    margin-bottom: 30px;
  }
  .woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-order-received #page table.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-checkout #page table.woocommerce-checkout-review-order-table tbody td.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead th.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table thead td.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tbody th.product-name, .woocommerce-cart #page table.woocommerce-checkout-review-order-table tbody td.product-name {
    width: auto;
  }
  h3#userattendee-information_field {
    padding-top: 20px;
  }
  #topFooter li.widget {
    width: 31.6239316239%;
  }
  #topFooter li.widget:nth-child(4) {
    width: 31.6239316239%;
    margin-left: 0;
    margin-right: 2.5641025641%;
    margin-top: 20px;
  }
  #topFooter div.widget, #topFooter .widget:last-child {
    float: left;
    width: 31.6239316239%;
  }
  #footer h2 {
    font-size: 22px;
  }
  .footer-accreditation-logos {
    padding: 20px 0 20px;
  }
  .footer-accreditation-logos .section-title {
    margin-top: 0;
    color: #5c5c5c;
  }
  .footer-accreditation-logos .accreditation-logo-wrap.uk-width-small-1-2 {
    width: 50%;
  }
  .footer-accreditation-logos ul li {
    width: 100%;
  }
  #trueFooter img {
    width: auto !important;
  }
  .footer-logo-slideshow .uk-slidenav, #footer .footer-logo-slideshow .uk-slidenav {
    visibility: visible;
  }
  .single_variation_wrap .woocommerce-variation {
    margin-left: 40px !important;
  }
  body.page-template-lp-six-sigma-india .after-hero-bar .title-section, body.page-template-lp-sub-six-sigma-india .after-hero-bar .title-section {
    width: auto;
    float: none;
    text-align: center;
    margin-left: 0;
  }
  body.page-template-store-checkout .container {
    margin: 0 auto;
  }
  body.page-template-store-checkout .container .wrapper {
    padding: 0 20px;
  }
  body.page-template-store-checkout .container .wrapper .thwmsc-tab-panel-wrapper {
    max-width: 100% !important;
  }
  body.page-template-store-checkout #footer {
    margin-bottom: 0;
  }
  body.page-template-lp-vco-training .section-one .button, body.page-template-lp-vco-training .section-main .section-content .button, body.page-template-lp-sixsigmaus .section-one .button, body.page-template-lp-sixsigmaus .section-main .section-content .button, body.page-template-lp-virtual-short-sessions .section-one .button, body.page-template-lp-virtual-short-sessions .section-main .section-content .button {
    margin-bottom: 0;
  }
  body.page-template-lp-vco-training .section-three .cta-block .button, body.page-template-lp-sixsigmaus .section-three .cta-block .button, body.page-template-lp-virtual-short-sessions .section-three .cta-block .button {
    margin-top: 0;
  }
  body.page-template-lp-fw-content-sections .lp-top-section-1 {
    padding-top: 0;
    padding-bottom: 0;
  }
  body.page-template-lp-fw-content-sections .lp-section .uk-grid > div {
    margin-bottom: 30px;
  }
  body.page-template-lp-fw-content-sections .lp-section .uk-grid > div:last-of-type {
    margin-bottom: 0;
  }
  .ss-pms-session-table, .ss-pms-session-table tbody td.ss-pms-td, .ss-pms-session-table td table.ss-pms {
    width: 100%;
    display: block;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .why-ss-points, body.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column, body.page-template-lp-sixsigmaus .lp-top-opportunities, body.page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
  }
  body.page-template-lp-sixsigmaus .reviews-count {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    padding: 5px 24px !important;
  }
  body.page-template-lp-sixsigmaus .reviews-number-count {
    margin-left: 4px;
  }
  body.page-template-lp-sixsigmaus .worldwide {
    padding: 20px 30px !important;
  }
  .thwmsc-layout-time-line.thwmsc_title_below ul.thwmsc-tabs li a {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 668px) {
  /* Gallery modal */
  .uk-modal-dialog {
    max-width: 75%;
  }
  #newsletter .wrapper .inner {
    padding: 20px 20px 40px 20px;
  }
  #newsletter .wrapper .section-title {
    font-size: 22px;
  }
  #newsletter .wrapper .section-title, #newsletter .wrapper p, #newsletter .wrapper .button-wrap {
    text-align: center;
  }
  #newsletter .wrapper .section-title a#newsletter-btn, #newsletter .wrapper p a#newsletter-btn, #newsletter .wrapper .button-wrap a#newsletter-btn {
    white-space: unset;
  }
  body.page-template-lp-sub-six-sigma-india .contact-form-wrapper .uk-modal-dialog {
    max-width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-actions .quantity-minus, body.page-template-lp-sub-six-sigma-india .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sub-six-sigma-india .uk-modal-dialog {
    max-width: 100%;
  }
  body.page-template-lp-six-sigma-india .uk-modal-dialog {
    max-width: 100%;
  }
  .page-template-template-indian-store #masthead .cell {
    width: auto;
  }
  .page-template-template-indian-store #topIndiaFooter .cta-section h2 {
    font-size: 42px;
  }
  table {
    table-layout: auto !important;
  }
  .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds, .city-course-information, .city-details-aside {
    margin-left: 0;
    margin-bottom: 15px;
    width: auto;
    float: none;
    clear: both;
  }
  .single-city .city-course-information, .single-city #page .city-course-information, .single-city .city-details-aside, .single-city #page .city-details-aside {
    margin-left: 0;
    margin-bottom: 15px;
    width: auto;
    float: none;
    clear: both;
    padding: 0;
    border: 0 none;
  }
  #topHeader p:first-child, #topHeader .mobileHeaderNav {
    width: 48.7179487179%;
  }
  #topHeader .mobileHeaderNav {
    margin-left: 2.5641025641%;
  }
  #topHeader .remote-training-menu {
    display: none;
  }
  #content #topBanner h1 {
    width: 52%;
    font-size: 17px;
  }
  #content #topBanner #bannerStat {
    width: 45%;
    font-size: 14px;
  }
  #content #topBanner #bannerStat strong {
    font-size: 16px;
    padding-right: 3px;
    width: 45px;
  }
  #content .course table {
    margin-top: 0;
  }
  #content #hotelInfo, .gdl-page-item #hotelInfo {
    height: auto;
    overflow: auto;
    max-height: none;
  }
  #content #hotelInfo img, #content #hotelInfo #location_map_small, .gdl-page-item #hotelInfo img, .gdl-page-item #hotelInfo #location_map_small {
    height: 218px;
    width: calc(100% / 2);
  }
  #content #hotelInfo figcaption, .gdl-page-item #hotelInfo figcaption {
    float: none;
    width: auto;
  }
  .wrapper > #page.full > #sidebar .widget:not(:nth-child(5n)) {
    width: 100%;
    margin-right: 0;
    float: none;
    margin-bottom: 10px;
  }
  .wrapper > #page.full > #sidebar .widget:nth-child(5) {
    width: auto;
    right: auto;
    position: relative;
    transform: rotate(0);
    bottom: auto;
  }
  #page h2, #pages h2 {
    margin-bottom: 10px;
  }
  #page .post h2, #page #thePosts h2, #page .case_study h2, #pages .post h2, #pages #thePosts h2, #pages .case_study h2 {
    font-size: 24px;
  }
  #page .post .entry-meta, #page #thePosts .entry-meta, #page .case_study .entry-meta, #pages .post .entry-meta, #pages #thePosts .entry-meta, #pages .case_study .entry-meta {
    font-size: 14px;
  }
  #page .post .viewMore, #page #thePosts .viewMore, #page .case_study .viewMore, #pages .post .viewMore, #pages #thePosts .viewMore, #pages .case_study .viewMore {
    margin-top: 8px;
  }
  #page table th.duration, #page table th.date, #page table th.location, #page table th.price, #page table th.ccode, #page table th.register, #page table td.duration, #page table td.date, #page table td.location, #page table td.price, #page table td.ccode, #page table td.register, #page table:not(.variations) th.duration, #page table:not(.variations) th.date, #page table:not(.variations) th.location, #page table:not(.variations) th.price, #page table:not(.variations) th.ccode, #page table:not(.variations) th.register, #page table:not(.variations) td.duration, #page table:not(.variations) td.date, #page table:not(.variations) td.location, #page table:not(.variations) td.price, #page table:not(.variations) td.ccode, #page table:not(.variations) td.register, #page .cart-collaterals table th.duration, #page .cart-collaterals table th.date, #page .cart-collaterals table th.location, #page .cart-collaterals table th.price, #page .cart-collaterals table th.ccode, #page .cart-collaterals table th.register, #page .cart-collaterals table td.duration, #page .cart-collaterals table td.date, #page .cart-collaterals table td.location, #page .cart-collaterals table td.price, #page .cart-collaterals table td.ccode, #page .cart-collaterals table td.register, #pages table th.duration, #pages table th.date, #pages table th.location, #pages table th.price, #pages table th.ccode, #pages table th.register, #pages table td.duration, #pages table td.date, #pages table td.location, #pages table td.price, #pages table td.ccode, #pages table td.register, #pages table:not(.variations) th.duration, #pages table:not(.variations) th.date, #pages table:not(.variations) th.location, #pages table:not(.variations) th.price, #pages table:not(.variations) th.ccode, #pages table:not(.variations) th.register, #pages table:not(.variations) td.duration, #pages table:not(.variations) td.date, #pages table:not(.variations) td.location, #pages table:not(.variations) td.price, #pages table:not(.variations) td.ccode, #pages table:not(.variations) td.register, #pages .cart-collaterals table th.duration, #pages .cart-collaterals table th.date, #pages .cart-collaterals table th.location, #pages .cart-collaterals table th.price, #pages .cart-collaterals table th.ccode, #pages .cart-collaterals table th.register, #pages .cart-collaterals table td.duration, #pages .cart-collaterals table td.date, #pages .cart-collaterals table td.location, #pages .cart-collaterals table td.price, #pages .cart-collaterals table td.ccode, #pages .cart-collaterals table td.register {
    width: auto;
  }
  #page table.bt tbody th, #page table.bt tbody td, #page table:not(.variations).bt tbody th, #page table:not(.variations).bt tbody td, #page .cart-collaterals table.bt tbody th, #page .cart-collaterals table.bt tbody td, #pages table.bt tbody th, #pages table.bt tbody td, #pages table:not(.variations).bt tbody th, #pages table:not(.variations).bt tbody td, #pages .cart-collaterals table.bt tbody th, #pages .cart-collaterals table.bt tbody td {
    padding: 0 !important;
    background-color: #f8f8f8;
  }
  #page table.bt tbody th:before, #page table.bt tbody td:before, #page table:not(.variations).bt tbody th:before, #page table:not(.variations).bt tbody td:before, #page .cart-collaterals table.bt tbody th:before, #page .cart-collaterals table.bt tbody td:before, #pages table.bt tbody th:before, #pages table.bt tbody td:before, #pages table:not(.variations).bt tbody th:before, #pages table:not(.variations).bt tbody td:before, #pages .cart-collaterals table.bt tbody th:before, #pages .cart-collaterals table.bt tbody td:before {
    font-weight: 500;
    padding: 10px 15px;
    color: #fff;
    width: 35%;
    background-color: #57606f;
  }
  #page table.bt tbody th .bt-content, #page table.bt tbody td .bt-content, #page table:not(.variations).bt tbody th .bt-content, #page table:not(.variations).bt tbody td .bt-content, #page .cart-collaterals table.bt tbody th .bt-content, #page .cart-collaterals table.bt tbody td .bt-content, #pages table.bt tbody th .bt-content, #pages table.bt tbody td .bt-content, #pages table:not(.variations).bt tbody th .bt-content, #pages table:not(.variations).bt tbody td .bt-content, #pages .cart-collaterals table.bt tbody th .bt-content, #pages .cart-collaterals table.bt tbody td .bt-content {
    padding: 10px 15px;
    width: 100%;
    display: inline-block;
  }
  #page table.bt tbody th.register, #page table.bt tbody td.register, #page table:not(.variations).bt tbody th.register, #page table:not(.variations).bt tbody td.register, #page .cart-collaterals table.bt tbody th.register, #page .cart-collaterals table.bt tbody td.register, #pages table.bt tbody th.register, #pages table.bt tbody td.register, #pages table:not(.variations).bt tbody th.register, #pages table:not(.variations).bt tbody td.register, #pages .cart-collaterals table.bt tbody th.register, #pages .cart-collaterals table.bt tbody td.register {
    border-bottom: 1px solid #ddd !important;
    text-align: left;
  }
  #page table.bt tbody th .register-cta, #page table.bt tbody td .register-cta, #page table:not(.variations).bt tbody th .register-cta, #page table:not(.variations).bt tbody td .register-cta, #page .cart-collaterals table.bt tbody th .register-cta, #page .cart-collaterals table.bt tbody td .register-cta, #pages table.bt tbody th .register-cta, #pages table.bt tbody td .register-cta, #pages table:not(.variations).bt tbody th .register-cta, #pages table:not(.variations).bt tbody td .register-cta, #pages .cart-collaterals table.bt tbody th .register-cta, #pages .cart-collaterals table.bt tbody td .register-cta {
    font-size: 14px;
    padding: 3px 12px 5px;
  }
  #page.full #sidebar .widget h2, #pages.full #sidebar .widget h2 {
    min-height: auto;
  }
  #add_payment_method #payment ul.payment_methods, #add_payment_method #payment div.payment_box, .woocommerce-cart #payment ul.payment_methods, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment ul.payment_methods, .woocommerce-checkout #payment div.payment_box {
    max-width: none;
  }
  #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    max-width: 95%;
    right: auto;
    position: relative;
    margin: 0 auto 15px;
  }
  #add_payment_method #payment div.payment_box:before, #add_payment_method #payment div.payment_box:after, .woocommerce-cart #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:after, .woocommerce-checkout #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:after {
    display: none;
  }
  .crwc-notices {
    padding: 15px 35px 15px 15px;
  }
  .crwc-notices .three-fourths, .crwc-notices .one-fourth {
    width: auto;
    margin-left: 0;
    float: none;
    clear: both;
  }
  .crwc-notices .notice-btn-wrapper, .crwc-notices .notice-btn {
    display: block;
  }
  .crwc-notices .notice-cta {
    margin-top: 20px;
  }
  .crwc-notices .notice-cta .fa {
    margin-right: 10px;
  }
  .crwc-notices .notice-btn {
    text-align: center;
  }
  .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive .uk-dropdown, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive .uk-dropdown, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive .uk-dropdown, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive .uk-dropdown {
    margin-top: 0;
    white-space: normal;
    padding: 0;
    min-width: 200px;
  }
  .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive .uk-dropdown .uk-nav, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive .uk-dropdown .uk-nav, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive .uk-dropdown .uk-nav, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive .uk-dropdown .uk-nav {
    margin: 0;
  }
  .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive .uk-dropdown.uk-dropdown-small, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive .uk-dropdown.uk-dropdown-small, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive .uk-dropdown.uk-dropdown-small, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive .uk-dropdown.uk-dropdown-small {
    white-space: normal;
  }
  .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive .uk-dropdown.uk-dropdown-small .uk-nav, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive .uk-dropdown.uk-dropdown-small .uk-nav, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive .uk-dropdown.uk-dropdown-small .uk-nav, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive .uk-dropdown.uk-dropdown-small .uk-nav {
    margin: 0;
  }
  .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive .tab-list-item > a, .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive > li.tab-list-item > a, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive .tab-list-item > a, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive > li.tab-list-item > a, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive .tab-list-item > a, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive > li.tab-list-item > a, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive .tab-list-item > a, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive > li.tab-list-item > a {
    border: 0 none;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    padding: 12px;
    margin-bottom: 0;
    display: block;
  }
  .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive .tab-list-item.uk-active > a, .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive > li.tab-list-item.uk-active > a, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive .tab-list-item.uk-active > a, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive > li.tab-list-item.uk-active > a, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive .tab-list-item.uk-active > a, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive > li.tab-list-item.uk-active > a, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive .tab-list-item.uk-active > a, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive > li.tab-list-item.uk-active > a {
    border-bottom-color: #0b588f;
  }
  .tabs-vertical.modern .tab-list-container .tab-list .uk-tab-responsive:hover, .tabs-vertical.modern .tab-list-container .uk-tab > li.uk-tab-responsive:hover, .tabs-horizontal.modern .tab-list-container .tab-list .uk-tab-responsive:hover, .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive:hover {
    cursor: pointer;
  }
  .tabs-vertical.modern .tab-content-container, .tabs-horizontal.modern .tab-content-container {
    box-shadow: none;
    border: 1px solid #ddd;
  }
  .tabs-vertical.modern .tab-content-container .tab-content, .tabs-horizontal.modern .tab-content-container .tab-content {
    padding: 25px;
  }
  .tabs-vertical.modern .tab-content-container .tab-content .tab-content-item p > .button, .tabs-horizontal.modern .tab-content-container .tab-content .tab-content-item p > .button {
    display: block;
    text-align: center;
    margin-left: 0;
  }
  .tabs-vertical.uk-grid {
    margin-left: 0;
  }
  .tabs-vertical.uk-grid > * {
    padding-left: 0;
  }
  .tabs-horizontal.modern .tab-list-container .uk-tab > li.uk-tab-responsive > a, .tabs-horizontal.modern .tab-list-container .uk-tab .uk-tab-responsive > a {
    border: 1px solid #ddd;
    border-bottom: 0 none;
  }
  .gallery-post-modal > .uk-modal-dialog-blank {
    height: auto;
  }
  .gallery-post-modal .uk-modal-dialog {
    max-width: 100%;
  }
  .gallery-post-modal .wrapper {
    width: auto;
    padding: 20px 30px;
  }
  .gallery-post-modal #content .contentBlock {
    padding: 40px;
  }
  .gallery-post-modal #page .post h2.gallery-title:before, .gallery-post-modal #page .post .gallery-title:before, .gallery-post-modal #page .post .entry-content h2.gallery-title:before, .gallery-post-modal #page .post .entry-content .gallery-title:before {
    left: -30px;
  }
  .gallery-post-modal p .button.blue {
    white-space: normal;
  }
  .ssus-gallery.gallery-posts .ssus-gallery-item .ssus-gallery-item-wrapper h3, #page .ssus-gallery.gallery-posts .ssus-gallery-item .ssus-gallery-item-wrapper h3 {
    font-size: 16px;
  }
  body.page-template-lp-vco-training .section-one .wrapper, body.page-template-lp-sixsigmaus .section-one .wrapper, body.page-template-lp-virtual-short-sessions .section-one .wrapper {
    padding-top: 20px;
  }
  body.page-template-lp-vco-training .section-one .hero-section-pitch, body.page-template-lp-vco-training .section-one .hero-section-graphic, body.page-template-lp-sixsigmaus .section-one .hero-section-pitch, body.page-template-lp-sixsigmaus .section-one .hero-section-graphic, body.page-template-lp-virtual-short-sessions .section-one .hero-section-pitch, body.page-template-lp-virtual-short-sessions .section-one .hero-section-graphic {
    width: auto;
    float: none;
    margin: 0;
  }
  body.page-template-lp-vco-training .section-one .hero-section-graphic, body.page-template-lp-sixsigmaus .section-one .hero-section-graphic, body.page-template-lp-virtual-short-sessions .section-one .hero-section-graphic {
    display: none;
  }
  body.page-template-lp-vco-training .section-main .section-content .section-title, body.page-template-lp-sixsigmaus .section-main .section-content .section-title, body.page-template-lp-virtual-short-sessions .section-main .section-content .section-title {
    margin-bottom: 30px;
  }
  body.page-template-lp-vco-training .section-two .tabs-vertical .uk-tab > li.tab-list-item, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .uk-tab > li.tab-list-item, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .uk-tab > li.tab-list-item {
    margin-bottom: 0;
  }
  body.page-template-lp-vco-training .section-three .cta-block, body.page-template-lp-sixsigmaus .section-three .cta-block, body.page-template-lp-virtual-short-sessions .section-three .cta-block {
    display: block;
  }
  body.page-template-lp-vco-training .section-three .cta-block .button, body.page-template-lp-sixsigmaus .section-three .cta-block .button, body.page-template-lp-virtual-short-sessions .section-three .cta-block .button {
    display: block;
    margin-bottom: 20px;
  }
  body.page-template-lp-vco-training .upcoming-shorts-row, body.page-template-lp-sixsigmaus .upcoming-shorts-row, body.page-template-lp-virtual-short-sessions .upcoming-shorts-row {
    display: block;
    margin-bottom: 30px;
  }
  body.page-template-lp-vco-training .session, body.page-template-lp-sixsigmaus .session, body.page-template-lp-virtual-short-sessions .session {
    width: auto;
    margin-left: 0;
    margin-bottom: 30px;
  }
  .order-received-check-email-notice, .notice.order-received-check-email-notice {
    padding-left: 20px;
  }
  .order-received-check-email-notice .notice-graphic, .notice.order-received-check-email-notice .notice-graphic {
    display: none;
  }
  .order-received-notification .uk-modal-dialog, #page .order-received-notification .uk-modal-dialog {
    width: auto;
    max-width: 90%;
  }
  .order-received-notification .notification-content, #page .order-received-notification .notification-content {
    padding: 30px 30px 0;
  }
  .order-received-notification .order-received-check-email-notice, .order-received-notification .notice.order-received-check-email-notice, #page .order-received-notification .order-received-check-email-notice, #page .order-received-notification .notice.order-received-check-email-notice {
    padding-left: 20px;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .why-ss-points, body.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column, body.page-template-lp-sixsigmaus .lp-top-opportunities, body.page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .accordion::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
  }
  body.page-template-lp-sixsigmaus .reviews-count {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    padding: 5px 24px !important;
  }
  body.page-template-lp-sixsigmaus .reviews-number-count {
    margin-left: 4px;
  }
  body.page-template-lp-sixsigmaus .worldwide {
    padding: 20px 30px !important;
  }
  #signup-form-checkout-page p {
    width: auto;
  }
}
@media screen and (max-width: 568px) {
  /* Multi-step checkout CSS*/
  /* End : Multi-step checkout CSS*/
  .woocommerce-account .woocommerce-MyAccount-navigation ul li > a, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li > a, #page .woocommerce-MyAccount-navigation ul li > a {
    padding-left: 8px;
    padding-right: 8px;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li > a .label, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li > a .label, #page .woocommerce-MyAccount-navigation ul li > a .label {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
  }
  .woocommerce-account .woocommerce-MyAccount-navigation ul li > a:before, .woocommerce-account #page .woocommerce-MyAccount-navigation ul li > a:before, #page .woocommerce-MyAccount-navigation ul li > a:before {
    padding-right: 0;
  }
  body.page-template-lp-six-sigma-india .footer-right, body.page-template-lp-six-sigma-india .copyright-area {
    text-align: center !important;
    float: none !important;
  }
  body.page-template-lp-six-sigma-india .hero-bar-inner {
    display: block;
  }
  body.page-template-lp-six-sigma-india .hero-bar .tfeatures {
    width: auto;
    font-size: 15px;
  }
  body.page-template-lp-six-sigma-india .lp-section .wrapper {
    padding: 30px;
  }
  body.page-template-lp-six-sigma-india .hero-bar .wrapper {
    padding-bottom: 60px;
  }
  body.page-template-lp-six-sigma-india .lp-section .above-footer-inner .one-third {
    border-top: 1px solid #ccc;
    padding-top: 10px;
  }
  body.page-template-lp-six-sigma-india .lp-section .above-footer-inner .first-block {
    border-top: none;
    text-align: center;
  }
  body.page-template-lp-six-sigma-india .lp-section .above-footer-inner .third-block {
    text-align: center;
  }
  body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list {
    display: block;
  }
  body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product {
    width: 45%;
    float: left;
  }
  body.page-template-lp-sub-six-sigma-india .lp-section .wrapper {
    padding: 15px 20px;
  }
  body.page-template-lp-sub-six-sigma-india .after-hero-bar .logo-section.centered {
    max-width: 90%;
  }
  body.page-template-lp-sub-six-sigma-india .hero-section .section-title {
    font-size: 38px;
    text-shadow: 1px 1px #000;
  }
  body.page-template-lp-sub-six-sigma-india .hero-section .byline {
    text-shadow: 1px 1px #000;
  }
  body.page-template-lp-sub-six-sigma-india .hero-section .hero-section-inner {
    padding: 0 5px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .wrapper {
    padding-bottom: 60px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .ticon {
    display: none;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .tcta {
    margin-top: 0px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .tcta .price {
    line-height: 26px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .five-sixths {
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .one-half {
    margin-bottom: 5px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .one-half ul li {
    margin-bottom: 5px;
  }
  body.page-template-lp-sub-six-sigma-india .course-curriculum .preview-section {
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .course-curriculum .preview-section video {
    width: 100%;
    height: auto;
  }
  body.page-template-lp-sub-six-sigma-india .course-curriculum .curriculum-content {
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .section-title, body.page-template-lp-sub-six-sigma-india .main-content .section-title {
    font-size: 28px;
  }
  body.page-template-lp-sub-six-sigma-india .product-title, body.page-template-lp-sub-six-sigma-india .product-price {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  body.page-template-lp-sub-six-sigma-india .lp-reviews-outer {
    margin: 0px 15px;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  .page-template-template-indian-store #topIndiaFooter .cta-section h2 {
    font-size: 36px;
  }
  #wpadminbar {
    position: fixed;
  }
  .button, #page .button {
    font-size: 15px;
    min-width: auto;
    padding: 8px 12px;
    white-space: normal;
  }
  .button [src*="icon-newsletterLarge"], .button [src*="icon-calendar"], .button [src*="icon-image"], #page .button [src*="icon-newsletterLarge"], #page .button [src*="icon-calendar"], #page .button [src*="icon-image"] {
    max-height: 18px;
  }
  .button [src*="icon-newsletter"], .button [src*="icon-calendar"], .button [src*="icon-image"], #page .button [src*="icon-newsletter"], #page .button [src*="icon-calendar"], #page .button [src*="icon-image"] {
    left: 12px;
  }
  #masthead h1 {
    font-size: 24px !important;
  }
  .ssus-gallery.gallery-posts .ssus-gallery-item-wrapper h3, #page .ssus-gallery.gallery-posts .ssus-gallery-item-wrapper h3 {
    font-size: 16px;
  }
  #consultation .section-title {
    font-size: 26px;
  }
  #content #topBanner .wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  #content #topBanner h1 {
    width: auto;
    font-size: 18px;
    float: none;
  }
  #content #topBanner #bannerStat {
    width: 100%;
    font-size: 16px;
    float: none;
    padding: 0;
    border: 0 none;
    margin-top: 20px;
    position: relative;
    _padding-left: 40%;
  }
  #content #topBanner #bannerStat:before {
    content: "";
    font-family: FontAwesome;
    display: inline-block;
    padding-right: 10px;
    font-size: 104px;
    position: absolute;
    left: 30px;
    color: #ddd;
    top: 0;
    height: 100%;
  }
  #content .carousel .item .image > a em {
    font-size: 18px;
  }
  #content #sellingPoints {
    margin-top: 20px;
    padding-top: 30px;
  }
  #content #sellingPoints h2 {
    font-size: 20px;
  }
  #content #sellingPoints div:last-child {
    font-size: 16px;
  }
  #content #sellingPoints div:last-child .button {
    font-size: 18px;
    padding-left: 60px;
    float: left;
  }
  #page h2 {
    font-size: 23px;
  }
  #page .post, #page #thePosts, #page .case_study, #page .search-results #thePosts > article {
    margin: 0 0 20px;
    padding: 0 0 10px;
  }
  #page .post figure, #page #thePosts figure, #page .case_study figure, #page .search-results #thePosts > article figure {
    float: none;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: table;
  }
  #page .post figure + .entry, #page #thePosts figure + .entry, #page .case_study figure + .entry, #page .search-results #thePosts > article figure + .entry {
    float: none;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  .blog #page .post {
    padding-bottom: 30px;
  }
  .uk-accordion-content.listing {
    padding-left: 0;
    padding-right: 0;
  }
  .classroom-gallery .slideshow-note {
    margin-bottom: 30px;
  }
  .classroom-gallery .slideshow-note .five-sixths, .classroom-gallery .slideshow-note .one-sixth {
    width: auto;
    float: none;
    margin-left: 0;
    text-align: left;
  }
  .classroom-gallery .slideshow-note .view-gallery .button {
    margin-top: 0;
  }
  .testimonial {
    padding-left: 110px !important;
  }
  .testimonial:before {
    font-size: 180px !important;
  }
  .woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
    float: none;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }
  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    width: 40%;
    margin-left: auto;
    margin-right: auto;
  }
  .woocommerce #content div.product .product_title, .woocommerce #content div.product .price-meta-wrapper, .woocommerce div.product .product_title, .woocommerce div.product .price-meta-wrapper, .woocommerce-page #content div.product .product_title, .woocommerce-page #content div.product .price-meta-wrapper, .woocommerce-page div.product .product_title, .woocommerce-page div.product .price-meta-wrapper {
    text-align: center;
  }
  .woocommerce #content div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.value, .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations td.label, .woocommerce div.product form.cart .variations td.value, .woocommerce-page #content div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.value, .woocommerce-page div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.value {
    width: auto;
    display: block;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }
  .woocommerce #content div.product form.cart .variations td, .woocommerce div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td {
    margin-bottom: 10px;
  }
  .woocommerce #content div.product form.cart .variations td.value, .woocommerce div.product form.cart .variations td.value, .woocommerce-page #content div.product form.cart .variations td.value, .woocommerce-page div.product form.cart .variations td.value {
    margin-bottom: 20px;
    width: auto !important;
  }
  .woocommerce #content div.product form.cart .variations td.value:after, .woocommerce div.product form.cart .variations td.value:after, .woocommerce-page #content div.product form.cart .variations td.value:after, .woocommerce-page div.product form.cart .variations td.value:after {
    right: calc(10% + 0px);
  }
  .woocommerce #content div.product form.cart .variations select, .woocommerce div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select {
    float: none;
    width: 100%;
    margin: 0;
  }
  .woocommerce #content div.product form.cart .variations .reset_variations, .woocommerce div.product form.cart .variations .reset_variations, .woocommerce-page #content div.product form.cart .variations .reset_variations, .woocommerce-page div.product form.cart .variations .reset_variations {
    float: none;
    margin-left: 5px;
  }
  .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {
    padding: 10px 20px;
  }
  .woocommerce .single_variation_wrap .woocommerce-variation, .woocommerce-page .single_variation_wrap .woocommerce-variation {
    margin-left: 0 !important;
  }
  #add_payment_method #payment div.form-row.place-order, .woocommerce-cart #payment div.form-row.place-order, .woocommerce-checkout #payment div.form-row.place-order {
    margin-top: 40px;
  }
  #topFooter li.widget {
    width: 48.7179487179%;
    margin-left: 2.5641025641%;
    margin-bottom: 20px;
  }
  #topFooter li.widget:nth-child(4) {
    width: 48.7179487179%;
    margin-left: 2.5641025641%;
    margin-right: 0;
    margin-top: 0;
  }
  #topFooter div.widget, #topFooter .widget:last-child {
    float: none;
    width: auto;
    clear: both;
  }
  #topFooter .widget:nth-child(2n + 1) {
    margin-left: 0;
  }
  body.page-template-store-checkout #footer .secure-checkout .sc-badges, body.page-template-store-checkout #footer .copyright-area, body.page-template-store-checkout #footer .footer-right {
    float: none;
    text-align: center;
  }
  body.page-template-lp-vco-training .section-two .tabs-vertical .tab-list, body.page-template-lp-sixsigmaus .section-two .tabs-vertical .tab-list, body.page-template-lp-virtual-short-sessions .section-two .tabs-vertical .tab-list {
    display: flex;
  }
  body.page-template-lp-vco-training .section-title + .byline, body.page-template-lp-sixsigmaus .section-title + .byline, body.page-template-lp-virtual-short-sessions .section-title + .byline {
    max-width: none;
  }
  body.page-template-lp-vco-training #footer, body.page-template-lp-sixsigmaus #footer, body.page-template-lp-virtual-short-sessions #footer {
    font-size: 14px;
  }
  body.page-template-lp-vco-training #footer .copyright-area, body.page-template-lp-vco-training #footer .footer-right, body.page-template-lp-sixsigmaus #footer .copyright-area, body.page-template-lp-sixsigmaus #footer .footer-right, body.page-template-lp-virtual-short-sessions #footer .copyright-area, body.page-template-lp-virtual-short-sessions #footer .footer-right {
    text-align: center;
    float: none;
  }
  body.page-template-lp-fw-content-sections .features-row {
    flex-wrap: wrap;
  }
  body.page-template-lp-fw-content-sections .features-col {
    width: 100%;
  }
  body.page-template-lp-fw-content-sections .features-col:not(.first) {
    margin-left: 0;
    margin-top: 30px;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .why-ss-points, body.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column, body.page-template-lp-sixsigmaus .lp-top-opportunities, body.page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .accordion::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
  }
  body.page-template-lp-sixsigmaus .reviews-count {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    padding: 5px 24px !important;
  }
  body.page-template-lp-sixsigmaus .reviews-number-count {
    margin-left: 4px;
  }
  body.page-template-lp-sixsigmaus .worldwide {
    padding: 20px 30px !important;
  }
  .thwmsc-mobile-accordion .thwmsc-tab-content {
    padding: 0%;
  }
  .guest-checkout {
    padding: 10px;
  }
  .thwmsc-tab-panel a.thwmsc-completed {
    background: #f2f2f2 !important;
  }
  .woocommerce-checkout-review-order-table thead tr th, .woocommerce-checkout-review-order-table tbody tr td, .woocommerce-checkout-review-order-table tfoot tr th, .woocommerce-checkout-review-order-table tfoot tr td {
    padding: 20px !important;
  }
}
@media screen and (max-width: 480px) {
  body.page-template-lp-six-sigma-india .hero-bar .tfeatures {
    width: auto;
    display: block;
  }
  body.page-template-lp-six-sigma-india .hero-bar .tfeatures ul li {
    margin-bottom: 0px;
  }
  body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list {
    display: block;
  }
  body.page-template-lp-six-sigma-india .section-one .products-container ul.product-list li.product {
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .lp-section .wrapper {
    padding: 15px;
  }
  body.page-template-lp-sub-six-sigma-india .after-hero-bar .logo-section.centered {
    max-width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .hero-section .section-title {
    font-size: 34px;
    text-shadow: 1px 1px #000;
  }
  body.page-template-lp-sub-six-sigma-india .hero-section .byline {
    text-shadow: 1px 1px #000;
  }
  body.page-template-lp-sub-six-sigma-india .hero-section .hero-section-inner {
    padding: 0 5px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .wrapper {
    padding-bottom: 60px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .ticon {
    display: none;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .tcta {
    margin-top: 0px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .tcta .price {
    line-height: 26px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .five-sixths {
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .five-sixths .three-fourths {
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .one-half {
    margin-bottom: 5px;
  }
  body.page-template-lp-sub-six-sigma-india .hero-bar .one-half ul li {
    margin-bottom: 5px;
    font-size: 14px;
  }
  body.page-template-lp-sub-six-sigma-india .section-title, body.page-template-lp-sub-six-sigma-india .main-content .section-title {
    font-size: 26px;
  }
  body.page-template-lp-sub-six-sigma-india .product-title, body.page-template-lp-sub-six-sigma-india .product-price {
    font-size: 18px;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-actions .quantity-minus, body.page-template-lp-sub-six-sigma-india .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sub-six-sigma-india .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sub-six-sigma-india .lp-section .above-footer-inner .one-third {
    border-top: solid 1px #ccc;
    padding-top: 10px;
  }
  body.page-template-lp-sub-six-sigma-india .lp-section .above-footer-inner .first-block {
    border-top: none;
  }
  body.page-template-lp-sub-six-sigma-india #footer .footer-right {
    float: left;
  }
  #topHeader p:first-child, #topHeader .mobileHeaderNav {
    margin: 0;
    width: auto;
    float: none;
    text-align: center;
  }
  #topHeader .mobileHeaderNav {
    margin-top: 5px;
  }
  #topHeader .mobileHeaderNav .block {
    display: inline-block;
  }
  #topHeader .mobileHeaderNav .block:last-child:before {
    content: "|";
    margin: 0 5px 0 2px;
    display: inline-block;
  }
  #content #topBanner #bannerStat {
    _padding-left: 30%;
  }
  #content #topBanner #bannerStat:before {
    font-size: 94px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    height: auto;
  }
  #content .carousel .item {
    float: none;
    width: auto;
    margin-right: 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
  }
  #content .carousel .item:nth-child(5), #content .carousel .item:nth-child(6) {
    margin-bottom: 20px;
  }
  #content .carousel .item:nth-child(6) {
    padding-bottom: 0;
    border-bottom: 0 none;
  }
  #content #home-gallery-slideshow h3 {
    font-size: 22px;
  }
  #content .course h3 {
    font-size: 22px;
  }
  #content .course h3 img {
    max-height: 40px;
  }
  #page table.bt tbody th, #page table.bt tbody td, #page table:not(.variations).bt tbody th, #page table:not(.variations).bt tbody td, #page .cart-collaterals table.bt tbody th, #page .cart-collaterals table.bt tbody td, #pages table.bt tbody th, #pages table.bt tbody td, #pages table:not(.variations).bt tbody th, #pages table:not(.variations).bt tbody td, #pages .cart-collaterals table.bt tbody th, #pages .cart-collaterals table.bt tbody td {
    font-size: 13px;
  }
  #page table.bt tbody th:before, #page table.bt tbody td:before, #page table:not(.variations).bt tbody th:before, #page table:not(.variations).bt tbody td:before, #page .cart-collaterals table.bt tbody th:before, #page .cart-collaterals table.bt tbody td:before, #pages table.bt tbody th:before, #pages table.bt tbody td:before, #pages table:not(.variations).bt tbody th:before, #pages table:not(.variations).bt tbody td:before, #pages .cart-collaterals table.bt tbody th:before, #pages .cart-collaterals table.bt tbody td:before {
    padding: 10px;
    width: 38%;
  }
  #coupon_code, .woocommerce-page table.cart td.actions .coupon input {
    width: 48.7179487179% !important;
    float: left;
  }
  #coupon_code {
    margin-right: 2.5641025641% !important;
  }
  .woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    padding: 0;
    border: 0 none;
  }
  .woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    float: none;
    width: auto;
  }
  #add_payment_method #payment .payment_method_paypal_express img, .woocommerce-checkout #payment .payment_method_paypal_express img {
    max-height: 28px;
    max-width: none;
  }
  #add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    margin: 0;
  }
  .tabs-vertical h2, .tabs-horizontal h2 {
    font-size: 21px;
  }
  #topFooter li.widget {
    width: auto;
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  #topFooter li.widget:nth-child(4) {
    width: auto;
    margin-right: 0;
    margin-left: 0;
    margin-top: 20px;
  }
  #topFooter div.widget, #topFooter .widget:last-child {
    float: none;
    width: auto;
  }
  .page-template-template-indian-store #trueHeader #tagline {
    display: none;
  }
  .page-template-template-indian-store #trueHeader .menu-toggle {
    display: none;
  }
  .page-template-template-indian-store #pages .wrapper {
    padding: 0 30px;
    width: 100%;
  }
  .page-template-template-indian-store #pages .content-two {
    padding-left: 0px;
    padding-right: 0px;
  }
  .page-template-template-indian-store #footer .wrapper {
    width: 100%;
  }
  .page-template-template-indian-store #topIndiaFooter {
    padding: 40px 0px;
  }
  .page-template-template-indian-store #topIndiaFooter .cta-section h2 {
    font-size: 32px;
  }
  body.page-template-lp-vco-training #trueHeader #nav, body.page-template-lp-sixsigmaus #trueHeader #nav, body.page-template-lp-virtual-short-sessions #trueHeader #nav {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    left: 0;
  }
  body.page-template-lp-vco-training .sub-menu-toggle, body.page-template-lp-sixsigmaus .sub-menu-toggle, body.page-template-lp-virtual-short-sessions .sub-menu-toggle {
    padding-right: 30px;
  }
  body.page-template-lp-fw-content-sections .menu-toggle {
    margin-left: 30px;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .why-ss-points, body.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column, body.page-template-lp-sixsigmaus .lp-top-opportunities, body.page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .accordion::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
  }
  body.page-template-lp-sixsigmaus .reviews-count {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    padding: 5px 24px !important;
  }
  body.page-template-lp-sixsigmaus .reviews-number-count {
    margin-left: 4px;
  }
  body.page-template-lp-sixsigmaus .worldwide {
    padding: 20px 30px !important;
  }
}
@media screen and (max-width: 420px) {
  #topHeader .mobileHeaderNav {
    margin-top: 8px;
  }
  #masthead .cell {
    width: 65.811965812%;
  }
  #masthead .cell + .cell {
    width: 31.6239316239%;
  }
  #masthead .button {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
  }
  #content #topBanner #bannerStat {
    _padding-left: 60px;
  }
  #content #topBanner #bannerStat:before {
    font-size: 104px;
    color: #eee;
  }
  #content #sellingPoints div:last-child .button {
    float: none;
    display: block;
    text-align: center;
    margin-bottom: 10px;
    padding-left: 12px;
  }
  #content #sellingPoints div:last-child .button img {
    position: relative;
    left: -10px;
    top: 12px;
  }
  #content .course h3 {
    font-size: 20px;
    padding-left: 34px;
  }
  #content .course h3 img {
    max-height: 30px;
    margin-left: -34px;
    top: 6px;
  }
  .ssus-gallery-slideshow img.ssus-slideshow-image, #page .ssus-gallery-slideshow img.ssus-slideshow-image {
    max-height: none;
  }
  .page-template-template-indian-store #masthead .cell {
    width: auto;
  }
  .page-template-template-indian-store #topIndiaFooter .cta-section h2 {
    font-size: 28px !important;
  }
  .page-template-template-indian-store #content .contentBlock {
    padding: 5px 0;
  }
  .tabs-vertical.modern .tab-content-container .tab-content, .tabs-horizontal.modern .tab-content-container .tab-content {
    padding: 15px;
  }
  .filter-label {
    display: block;
    margin-bottom: 10px;
    margin-right: 0;
  }
  .gallery-filter-wrapper {
    display: block;
  }
  body.page-template-lp-six-sigma-india .hero-bar .offer-note, body.page-template-lp-sub-six-sigma-india .hero-bar .offer-note {
    font-size: 12px;
  }
  body.page-template-lp-sixsigmaus .LP-header-section-gp, body.page-template-lp-sixsigmaus .become-professional .certification-arrow, body.page-template-lp-sixsigmaus .lp-top-opportunities {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .why-ss-points, body.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column, body.page-template-lp-sixsigmaus .lp-top-opportunities, body.page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
    padding: inherit;
  }
  body.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .accordion::after {
    display: none;
  }
  body.page-template-lp-sixsigmaus .small {
    text-shadow: none !important;
  }
  body.page-template-lp-sixsigmaus h2 {
    font-size: 24px !important;
  }
  body.page-template-lp-sixsigmaus .why-ss-points .wp-block-image {
    display: none;
  }
  body.page-template-lp-sixsigmaus .certification-arrow > div > h2 {
    font-size: 20px;
  }
  body.page-template-lp-sixsigmaus .salary-ranges > .has-text-color {
    font-size: 40px !important;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-image {
    float: left;
    width: 30%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-meta {
    width: 67%;
    padding-left: 5px;
    float: left;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions {
    margin-top: 0px;
    width: 100%;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-minus, body.page-template-lp-sixsigmaus .sign-up .product-actions .quantity-plus {
    padding: 5px 10px;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions .single_variation_wrap .price {
    font-size: 18px;
  }
  body.page-template-lp-sixsigmaus .sign-up .quantity {
    display: flex;
  }
  body.page-template-lp-sixsigmaus .sign-up .product-actions table.variations {
    width: auto;
  }
  body.page-template-lp-sixsigmaus .reviews-count {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 0px;
    padding: 5px 24px !important;
  }
  body.page-template-lp-sixsigmaus .reviews-number-count {
    margin-left: 4px;
  }
  body.page-template-lp-sixsigmaus .worldwide {
    padding: 20px 30px !important;
  }
}
/* Indian Store */
body.page-template-template-indian-store {
  max-width: 1100px;
  margin: 0 auto;
  background-color: #2d3034;
  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=50, Direction=0, Color='#000000')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=50, Direction=0, Color='#000000');
}
body.page-template-template-indian-store #masthead h1 {
  font-size: 60px !important;
  text-align: center;
  font-weight: bolder;
}
body.page-template-template-indian-store .gallery-slideshow-wrapper {
  margin-top: 45px;
}
body.page-template-template-indian-store #trueFooter {
  padding: 0px;
}
ul.online-products {
  -webkit-border-radius: 5px 5px 0 0;
  list-style: none;
  clear: both;
  position: relative;
}
ul.online-products li {
  margin: 5px 25px 25px 0px;
  padding: 0;
  position: relative;
  width: 50%;
  min-height: 125px;
}
ul.online-products li img {
  padding: 10px;
  background-color: #ddd;
}
.online-products li a {
  text-decoration: none;
}
.online-products li h3 {
  font-size: 16px;
  margin-bottom: 5px;
}
.product_for_indian {
  position: absolute;
  margin-top: 10px;
  font-size: 100%;
  line-height: 1;
  cursor: pointer;
  overflow: visible;
  padding: 0.618em 1em;
  font-weight: 700;
  border-radius: 3px;
  left: auto;
  color: #515151;
  background-color: #ebe9eb;
  border: 0;
  white-space: nowrap;
  background-image: none;
  -webkit-box-shadow: none;
  text-shadow: none;
}
#tagline p {
  float: right;
  top: 20px;
}
#tagline .headerNav {
  top: 35px;
  float: right;
}
#tagline a {
  color: #191a19;
  text-decoration: none;
}
.page-template-template-indian-store #footer #topFooter .footer-gsa-link > a {
  border: 1px solid #191a19;
  text-decoration: none;
}
.indian-prices {
  position: relative;
}
#topIndiaFooter {
  padding: 65px 0;
  background: #0b588f;
}
#topIndiaFooter .cta-section {
  text-align: center;
}
#topIndiaFooter .cta-section a {
  display: inline-block;
  border: 1px solid #fff;
  padding: 10px 30px;
  display: inline-block;
  margin-top: 30px;
}
#topIndiaFooter .cta-section p {
  position: relative;
  margin-bottom: 0;
  margin-top: 25px;
}
#topIndiaFooter .cta-section h2 {
  font-size: 48px !important;
}
.courses-list .indian-price-list {
  margin-bottom: 50px;
}
.courses-list .indian-price-list h2 {
  margin-bottom: 40px;
}
.courses-list .indian-price-list table {
  width: 100%;
}
.courses-list .indian-price-list table thead th {
  line-height: 1.618;
  border: 0 none;
  border-bottom: 3px solid #777;
  color: #777;
  padding: 6px 10px;
  font-weight: 600;
  text-align: left;
}
.courses-list .indian-price-list table tr td {
  padding: 8px 10px;
  text-align: left;
}
.courses-list .indian-price-list table tbody tr:first-child td {
  padding-top: 12px;
}
.courses-list .indian-price-list table tbody tr:hover td {
  background-color: #f2f2f2;
}
.courses-list .indian-price-list table tbody tr:nth-child(2n) td {
  background-color: #f6f6f6;
}
.courses-list .indian-price-list .register-cta {
  text-decoration: none;
  background-color: #0b588f;
  color: #fff;
  padding: 3px 8px;
  border-radius: 2px;
  display: inline-block;
  font-size: 13px;
}
#pages .content-one {
  margin-bottom: 20px;
  margin-top: 20px;
}
#pages .content-one h2 {
  margin-top: 0px;
}
#pages .content-two {
  background-color: #efefef;
  background-position: center center;
  background-repeat: no-repeat;
  padding-top: 50px;
  padding-right: 25px;
  padding-bottom: 30px;
  padding-left: 25px;
  margin-bottom: 20px;
}
#pages .content-two h2 {
  margin-top: 0px;
}
#trueFooter .wrapper > p {
  margin: 10px 0 10px !important;
}
#page table.ssAgenda {
  width: 100% !important;
  text-align: left !important;
  border-collapse: collapse !important;
  text-align: center !important;
  font-weight: bold !important;
}
#page table.ssAgenda td, table.ssAgenda th {
  border: 1px solid #707070 !important;
  padding: 5px 0px !important;
  background-color: #ffffff !important;
  text-align: center !important;
  font-weight: bold !important;
  color: #000000 !important;
}
#page table.ssAgenda thead th {
  border-color: #ffffff !important;
  border-bottom-color: #707070 !important;
}
#page table.ssAgenda tr td.borderRight {
  border-color: #ffffff !important;
  border-right-color: #707070 !important;
  text-align: center !important;
}
#page table.ssAgenda tr th.borderRight {
  border-color: #ffffff !important;
}
#slideshow #theSlides .slide .slide-inner .button {
  border: 1px solid #fff;
}
.ssus-review-nav {
  list-style: none;
}
.ssus-review-nav-item {
  margin-bottom: 10px;
}
.related-article-title a {
  font-size: 1.2rem;
  line-height: normal;
  text-decoration: none;
}
#sidebar #pageNav ul li ul {
  display: block;
  overflow-y: auto;
  max-height: 350px;
  margin-bottom: 20px;
}
/* new landing pages for WB,YB,Gb and BB */
.page-template-lp-sixsigmaus #footer {
  background-color: #fcfcfd !important;
}
.page-template-lp-sixsigmaus .LP-header-section-gp {
  padding: 25px 225px 25px 225px;
  margin-top: -60px;
}
.page-template-lp-sixsigmaus .LP-header-section-col {
  margin-top: 25px;
}
.page-template-lp-sixsigmaus .lp-header-title-pline {
  margin-top: 0px;
}
.page-template-lp-sixsigmaus .lp-header-title-heading {
  margin-top: 0px;
  margin-bottom: 32px;
  line-height: 1;
}
.page-template-lp-sixsigmaus .become-professional .shrink {
  max-width: 70%;
  margin: 0 auto 0;
}
.page-template-lp-sixsigmaus .become-professional .certification-arrow {
  padding: 100px 150px 50px 150px;
}
.page-template-lp-sixsigmaus .become-professional .wp-block-column::after {
  content: "";
  position: absolute;
  right: -110px;
  top: -47px;
  background: url("https://www.6sigma.us/wp-content/uploads/2023/03/Certificate.png") no-repeat center / contain;
  width: 183px;
  height: 95px;
}
.page-template-lp-sixsigmaus .certification-arrow {
  margin-bottom: auto;
}
.page-template-lp-sixsigmaus .become-professional .wp-block-column:last-child:after {
  display: none;
}
.page-template-lp-sixsigmaus .why-ss-column {
  margin-bottom: auto;
}
.page-template-lp-sixsigmaus .why-ss-points {
  padding: 20px 24px;
}
.page-template-lp-sixsigmaus .lp-globally-recognized-group .wp-block-column {
  padding: 20px 24px;
}
.page-template-lp-sixsigmaus .lp-top-opportunities, .page-template-lp-sixsigmaus .lp-top-opportunities-col .wp-block-column {
  padding: 20px 24px;
}
.page-template-lp-sixsigmaus .faq-accordion, .page-template-lp-sixsigmaus .accordion {
  background-color: #fff;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 20px;
  transition: 0.4s;
  border-left: none;
  border-right: none;
  border-top: none;
}
.page-template-lp-sixsigmaus .faq-accordion:nth-child(1), .page-template-lp-sixsigmaus .accordion.week2, .page-template-lp-sixsigmaus .accordion:nth-child(1) {
  border-top: solid 1px #b4b6c4;
}
.page-template-lp-sixsigmaus .faq-accordion:hover, .page-template-lp-sixsigmaus .active, .page-template-lp-sixsigmaus .accordion:hover {
  background-color: #eee;
}
.page-template-lp-sixsigmaus .active span {
  color: #214c8a;
}
.page-template-lp-sixsigmaus .lp-acoordion-panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  border-bottom: solid 1px #b4b6c4;
}
.page-template-lp-sixsigmaus .accordion::after {
  content: " ";
  position: absolute;
  background: url("https://www.6sigma.us/wp-content/uploads/2023/03/play-icon.svg") no-repeat center/contain;
  width: 28px;
  height: 28px;
  right: 25px;
  margin-top: 0px;
}
.page-template-lp-sixsigmaus .faq-accordion::after {
  content: " ";
  position: absolute;
  background: url("https://www.6sigma.us/wp-content/uploads/2023/07/plus-icon-system.svg") no-repeat center/contain;
  width: 20px;
  height: 20px;
  right: 25px;
  margin-top: 0px;
}
.page-template-lp-sixsigmaus .faq-accordion.active:after {
  content: " ";
  background: url("https://www.6sigma.us/wp-content/uploads/2023/07/minus-icon-system.svg") no-repeat center/contain;
  color: #214c8a;
  width: 20px;
  height: 20px;
}
.page-template-lp-sixsigmaus .google-reviews {
  box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  gap: 0;
  margin-bottom: 16px;
}
.page-template-lp-sixsigmaus .reviews-count {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 30px 24px !important;
}
.page-template-lp-sixsigmaus .reviews-number-count {
  margin-left: 8px;
}
.page-template-lp-sixsigmaus .review-outoff {
  margin-bottom: -14px;
}
.page-template-lp-sixsigmaus table.variations tbody {
  display: grid;
}
.page-template-lp-sixsigmaus .uk-accordion-content table {
  table-layout: fixed;
  width: 100%;
  margin: 22px 0 36px;
  border-collapse: collapse;
}
.page-template-lp-sixsigmaus .uk-accordion-content table th {
  border-bottom: 3px solid #777;
}
.page-template-lp-sixsigmaus .uk-accordion-content table tr {
  text-align: left;
}
.page-template-lp-sixsigmaus .uk-accordion-content table tbody tr:nth-child(2n) td {
  background-color: #f6f6f6;
}
.page-template-lp-sixsigmaus .uk-accordion-content table tbody tr:first-child td {
  padding-top: 12px;
}
.page-template-lp-sixsigmaus .uk-accordion-content table tbody tr:hover td {
  background-color: #f2f2f2;
}
.page-template-lp-sixsigmaus .uk-accordion-content table tbody td {
  border: 0 none !important;
}
.page-template-lp-sixsigmaus .uk-accordion-content table .register-cta {
  text-decoration: none;
  background-color: #0b588f;
  color: #fff;
  padding: 3px 8px;
  border-radius: 2px;
  display: block;
  text-align: center;
}
/* single blog post toc css - FINAL RELIABLE SOLUTION */
.post-template-default.single-post .three-section-layout .wrapper {
  display: grid;
  grid-template-columns: 280px 1fr 280px;
  gap: 40px;
  width: 100%;
  max-width: 1400px;
  margin: 0;
  padding: 0 20px;
  align-items: start;
}
.post-template-default.single-post .three-section-layout .wrapper:before {
  display: none;
}
.post-template-default.single-post .three-section-layout .toc-sidebar {
  position: sticky;
  top: 100px;
}
.post-template-default.single-post .three-section-layout .main-content #page {
  width: 100%;
}
.post-template-default.single-post .three-section-layout .right-sidebar #sidebar {
  width: 100%;
}
.post-template-default.single-post .three-section-layout .right-sidebar #sidebar .blog-sidebar-widget .gform_wrapper {
  width: calc(100% + 90px);
}
.post-template-default.single-post .three-section-layout .wpj-jtoc {
  --jtoc-background-color: none;
}
.post-template-default.single-post .three-section-layout .wpj-jtoc .wpj-jtoc--header .wpj-jtoc--header-main {
  height: 30px;
}
.post-template-default.single-post .three-section-layout .wpj-jtoc .wpj-jtoc--header .wpj-jtoc--header-main .wpj-jtoc--title span.wpj-jtoc--title-label {
  font-size: 20px;
  font-weight: 600;
}
.post-template-default.single-post .three-section-layout .wpj-jtoc .wpj-jtoc--body .jtoc--bullet {
  align-items: normal;
}
.post-template-default.single-post .three-section-layout .wpj-jtoc .wpj-jtoc--body .jtoc--bullet .--bullet-inner {
  background-color: #808080;
  height: 1px !important;
  width: 7px;
  margin-top: 8px;
}
@media (min-width: 320px) and (max-width: 768px) {
  .post-template-default.single-post .three-section-layout .wrapper {
    display: block;
    padding: 0;
  }
  .post-template-default.single-post .three-section-layout .toc-sidebar {
    width: 100%;
    position: sticky;
    top: 0;
    z-index: 997;
    margin: 0;
    padding: 0;
    height: 60px;
  }
  .post-template-default.single-post .three-section-layout .right-sidebar {
    position: static;
    margin-bottom: 2em;
    padding: 0 20px;
  }
  .post-template-default.single-post .three-section-layout .right-sidebar #sidebar .blog-sidebar-widget .gform_wrapper {
    width: 100%;
  }
  .post-template-default.single-post .three-section-layout div:not(.wpj-jtoc--widget-floating) .wpj-jtoc--toc {
    width: 100%;
    border-radius: 0;
  }
  .post-template-default.single-post .three-section-layout .wpj-jtoc--header {
    border-bottom: 0.5px solid #dcdcdc;
    border-radius: 0;
    padding-top: 9px;
  }
  .post-template-default.single-post .three-section-layout .wpj-jtoc--header .wpj-jtoc--title {
    color: var(--Venice-Blue-700, #0b588f);
    text-overflow: ellipsis;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
  }
}
.schema-faq .schema-faq-section {
  margin-bottom: 10px;
  background: #eee;
  border: 1px solid #e2e2e2;
  border-radius: 3px;
}
.schema-faq .schema-faq-section .schema-faq-question {
  color: #191a19 !important;
  font-size: 16px !important;
  font-weight: bold !important;
  margin: 0;
  padding: 17px 56px 17px 12px;
  line-height: 1.4;
  cursor: pointer;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  transition: background-color 0.6s ease;
}
.schema-faq .schema-faq-section .schema-faq-question:after {
  content: "+";
  position: absolute;
  top: 50%;
  right: 0;
  width: 56px;
  text-align: center;
  transform: translateY(-50%) rotate(0deg);
  font-weight: bold;
  color: #000;
  font-size: 20px;
  transition: transform 0.6s ease, content 0.6s ease;
}
.schema-faq .schema-faq-section .schema-faq-question.expand-minus::after {
  content: "-";
  transform: translateY(-50%) rotate(180deg);
}
.schema-faq .schema-faq-section .schema-faq-answer {
  background: #fff;
  color: #444;
  padding: 15px;
  overflow: hidden;
  margin: 0;
  max-height: 1000px;
  opacity: 1;
  transform: scaleY(1);
  transform-origin: top;
  transition: max-height 0.6s ease, opacity 0.8s ease, transform 0.4s ease, padding 0.8s ease;
}
.schema-faq .schema-faq-section .schema-faq-answer.faq-a-closed {
  max-height: 0;
  opacity: 0;
  transform: scaleY(0);
  padding: 0 15px;
  display: block;
  transition: max-height 0.6s ease, opacity 0.8s ease, transform 0.4s ease, padding 0.8s ease;
}
/* Find a course button css  date: 03/30/2023 */
.cfs-hyperlink {
  color: #fff;
  text-decoration: none;
}
.cfs-hyperlink:hover {
  color: #fff;
}
/* course page review rating css */
.page-template-template-blocks .reviews-section-title {
  margin-bottom: auto !important;
}
/* shivani */
/* 
.ssus-applicable-coupons {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 15px;
	width: 425px;
  height: 335px;
  overflow-y: auto;

}


.ssus-applicable-coupons h4 {
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #4F4F4F !important;
}

.ssus-applicable-coupons h4 {
    margin: 0 0 15px;
    font-size: 16px;
    font-weight: 600;
    color: #333;
}

.ssus-applicable-coupons p {
    margin: 0;
    font-style: italic;
    color: #666;
}

.ssus-coupon-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.ssus-coupon-list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
}

.ssus-coupon-list li:last-child {
    border-bottom: none;
}

.ssus-coupon-details {
    display: flex;
    flex-direction: column;
}

.ssus-coupon-code {
    display: inline-block;
	padding: 8px;
	border-radius: 1px;
	font-size: 14px;
	font-weight: 700;
    border: 2px dashed #28a745;
    font-weight: bold;
    color: #28a745;
    margin-bottom: 5px;
	letter-spacing: 1px;
}

.ssus-coupon-description {
	padding-top: 16px;
	color: #888;
	font-size: 16px;
}

.ssus-apply-coupon-button {
    background-color: #ffffff !important; 
    color: #0B588F !important ;
    border: none;
    padding: 20px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    transition: background-color 0.3s ease;
	box-shadow: none !important;
}

.ssus-apply-coupon-button:hover {
	background-color: #ffffff !important; 
    color: #0B588F !important ;
}  */
/* .ssus-apply-coupon-button:disabled {
    background-color: #ccc;
    cursor: not-allowed;
}


.ssus-coupon-list li > div::before {
    content: none;
}

.ssus-coupon-list li > div {
    display: flex;
    justify-content: space-between;
    align-items: center;
} */
/* Styling the coupon section */
/* Coupon form styling */
.woocommerce-coupon-form {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 20px;
}
.input-text {
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 4px;
  flex: 1;
  font-size: 14px;
}
/* Available coupons list */
.coupon-list {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 15px;
  background-color: #f9f9f9;
  border-radius: 5px;
  border: 1px solid #ddd;
  height: 390px;
  /* width: 425px; */
  max-width: 425px;
  width: 100%;
  overflow-y: auto;
  margin-right: 40px;
}
.coupon-details {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0px !important;
}
.ssus-coupon-code {
  font-weight: 700;
  font-size: 14px;
  border: 1px dashed #28a745;
  padding: 8px;
  border-radius: 4px;
  color: #029A55 !important;
  letter-spacing: 1px;
}
.ssus-coupon-description {
  font-size: 16px;
  color: #888888 !important;
  padding-bottom: 16px;
  font-weight: 400;
}
.apply-coupon-form {
  display: inline-block;
}
.apply-coupon-button {
  padding: 5px 10px;
  background-color: #28a745;
  color: white;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 14px;
  text-transform: uppercase;
}
.error-message {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 15px;
  background-color: #fff;
  border-radius: 5px;
  height: 390px;
  /* width: 425px; */
  max-width: 425px;
  width: 100%;
  overflow-y: auto;
  margin-right: 40px;
}
@media only screen and (max-width: 768px) {
  .error-message {
    display: none;
  }
}
/* Heading */
/* .available-coupons h3 {
    font-size: 18px;
    margin-bottom: 15px;
    color: #333;
	padding-top: 10px !important;
} */
.button.apply-coupon-button {
  background-color: white !important;
  border: none !important;
  box-shadow: none !important;
  font-weight: 700;
  font-size: 14px;
  color: #0B588F !important;
  background-color: #F7F7F7 !important;
}
/* .button .apply-coupon-button:hover{
	background-color:#EFEFEF !important ;
} */
.coupon-details .apply-coupon-form .apply-coupon-button {
  background-color: #EFEFEF !important;
}
.custom-coupon {
  width: 200px !important;
  padding: 8px 12px 8px 12px !important;
}
/* #coupon_code {
	width: 200px !important;
	padding: 8px 12px 8px 12px !important;
}

.coupon .button{
	border: 4px;
  border-radius: 4px !important;
  background-color: #029A55 !important;
  margin-bottom: 0px !important;
}

.coupon #coupon_code {
	width: 204px !important;
	padding: 12px !important;
	letter-spacing: 0.5px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 4px !important;
} */
.available-coupons h3 {
  /* font-weight:800 !important; */
  font-size: 16px !important;
  color: #4F4F4F !important;
  margin-top: 20px !important;
  margin-bottom: 0px !important;
}
.coupon-heading {
  font-size: 16px !important;
  color: #4F4F4F !important;
  margin-bottom: 0px !important;
}
.form-coupon-message {
  color: green;
  margin-top: 10px;
}
/* 
.available-coupons {
	margin: 20px 0;
}

.coupon-list {
	list-style: none;
	padding: 0;
}

.custom-coupon-section {
	margin-bottom: 15px;
	padding: 10px;
	border: 1px solid #ddd;
	border-radius: 5px;
}

.ssus-coupon-details {
	display: flex;
	align-items: center;
	gap: 10px;
} */
/* .ssus-coupon-code {
	font-weight: bold;
	margin: 0;
}

.ssus-coupon-description {
	display: block;
	color: #555;
	font-size: 0.9em;
} */
.apply-coupon-button {
  padding: 5px 15px;
  cursor: pointer;
  background-color: #ffffff !important;
}
.apply-coupon-button:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}
.custom-coupon-section {
  margin-bottom: 24px !important;
}
.coupon-message {
  color: green;
  margin-top: 10px;
}
.coupon-error {
  color: red;
}
.coupon-message {
  display: none;
  margin-top: 10px;
  padding: 10px;
  border-radius: 5px;
  font-size: 14px;
}
.coupon-message.success {
  display: flex;
  align-items: center;
  background-color: #F5FFE5;
  border: 1px solid #00cc00;
  color: #54AD03;
  height: 32px;
  font-weight: 400;
  font-size: 14px;
}
.coupon-message.success::before {
  content: "✔";
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 13.33px;
  height: 13.33px;
  margin-right: 8px;
  color: #54AD03;
  font-weight: bold;
  font-size: 7px;
  background-color: #fff;
  border: 2px solid #54AD03;
  border-radius: 50%;
  line-height: 1;
}
.coupon-error {
  display: block;
  margin-top: 10px;
  padding: 10px;
  border-radius: 5px;
  background-color: #ffe0e0;
  border: 1px solid #cc0000;
  color: #333;
  font-size: 14px;
}
/* .apply-coupon-form  button.button:hover{
	background-color: #FFFFFF !important;
	color: #BDBDBD !important;
	border-radius: 4px !important;
} */
.full-page-loader {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  justify-content: center;
  align-items: center;
}
.loader-container {
  position: relative;
  width: 30px;
  /* Reduced to 30px */
  height: 30px;
}
.outer-circle {
  width: 30px;
  /* Reduced to 30px */
  height: 30px;
  background: #504e4e;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
.white-dot {
  width: 7px;
  /* Reduced to 12px */
  height: 7px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  animation: rotate-dot 1.5s linear infinite;
  transform-origin: center center;
}
@keyframes rotate-dot {
  0% {
    transform: translate(-50%, -50%) rotate(0deg) translateY(-9px);
    /* Adjusted orbit radius for padding */
  }
  100% {
    transform: translate(-50%, -50%) rotate(360deg) translateY(-9px);
  }
}
.woocommerce .custom-coupon-section .coupon-details .apply-coupon-form .button {
  background-color: #f7f7f7 !important;
}
.woocommerce .custom-coupon-section .coupon-details .apply-coupon-form button.button:hover, #page .woocommerce .custom-coupon-section .coupon-details .apply-coupon-form button.button:hover {
  background-color: #EFEFEF !important;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
  display: flex;
}
@media only screen and (max-width: 768px) {
  .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    display: inline-block;
  }
}
/*Project Ideas Download Form*/
.project-ideas-form_wrapper .gform_required_legend {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.project-ideas-form_wrapper {
  background-color: #f1f8fe;
  border-radius: 4px;
}
.project-ideas-form h2, .project-ideas-form h3 {
  color: #0b588f;
  margin-top: 0;
  margin-bottom: 12px;
}
.project-ideas-form p {
  margin-top: 0;
  margin-bottom: 0;
}
.gform_wrapper.gravity-theme .project-ideas-form input[type="email"], .gform_wrapper.gravity-theme .project-ideas-form [type="text"] {
  padding: 12px 10px;
  color: inherit;
  font-family: Roboto, sans-serif;
  border: 1px solid #e8ecef;
}
.gform_wrapper.gravity-theme .project-ideas-form input[type="email"]:active, .gform_wrapper.gravity-theme .project-ideas-form input[type="email"]:focus, .gform_wrapper.gravity-theme .project-ideas-form [type="text"]:active, .gform_wrapper.gravity-theme .project-ideas-form [type="text"]:focus {
  border-color: #BEE1F9;
}
.project-ideas-form .ginput_container_consent {
  font-size: 13px;
  color: #5B5B66;
  display: inline;
}
.project-ideas-form .ginput_container_consent input[type="checkbox"] {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.gform_wrapper.gravity-theme .project-ideas-form .field_description_below .gfield_consent_description, .gform_wrapper.gravity-theme .gfield_consent_description {
  border: 0 none;
  display: inline;
}
.project-ideas-form .button.gform_button {
  background-color: #0b588f;
  padding: 8px 18px;
  min-width: fit-content;
}
.project-ideas-form .button.gform_button:hover {
  background-color: #0E507E;
}
.gform_wrapper.gravity-theme .project-ideas-form .gform_footer, .gform_wrapper.gravity-theme .project-ideas-form .gform_page_footer {
  margin: 0;
  padding: 0;
}
.project-ideas-form_wrapper .gform_footer {
  margin-top: 0;
}
#gform_20_validation_container {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.gform_wrapper.gravity-theme .project-ideas-form .gfield_validation_message, .gform_wrapper.gravity-theme .project-ideas-form .validation_message {
  font-size: 12px;
  border-radius: 3px;
  padding: 6px 10px;
  background-color: #FCEDEA;
  border: 1px solid #F5C5BB;
  color: inherit;
}
:focus-visible {
  outline-color: #BEE1F9;
  transition: none;
}
#gform_confirmation_message_20 {
  padding: 1em;
  background-color: #EBF7EE;
  border: 1px solid #BEE5C8;
  color: inherit;
}
#gform_confirmation_wrapper_20 {
  background: transparent;
  padding: 0;
  margin: auto;
  border: 0 none;
  font-style: normal;
  padding-bottom: 0;
}
@media only screen and (max-width: 480px) {
  .gform_wrapper.gravity-theme .project-ideas-form .gfield input.medium, .gform_wrapper.gravity-theme .project-ideas-form .gfield select.medium {
    width: 100%;
  }
}
