/* Hero Component- Brand Graphic Colors*/
/* Hero Component- Frame*/
.hero__frame.cobalt-blue:before {border-color:#007CBD}
.hero__frame.medium-blue:before {border-color:#00A9E0}
.hero__frame.sky-blue:before {border-color:#71C5E8}
.hero__frame.light-blue:before {border-color:#B9D9EB}
.hero__frame.blue-gray:before {border-color:#5B7F95}
.hero__frame.dark-gray:before {border-color:#88888D}
.hero__frame.light-gray:before {border-color:#B1B3B3}
.hero__frame.white:before {border-color:#FFFFFF}
.hero__frame.navy-blue:before {border-color:#001E46}
.hero__frame.medtronic-blue:before {border-color:#004B87}
/* Hero Component- Icon_Plus*/
.icon__plus.cobalt-blue:before, .icon__plus.cobalt-blue:after {background-color:#007CBD}
.icon__plus.medium-blue:before, .icon__plus.medium-blue:after {background-color:#00A9E0}
.icon__plus.sky-blue:before, .icon__plus.sky-blue:after {background-color:#71C5E8}
.icon__plus.light-blue:before, .icon__plus.light-blue:after {background-color:#B9D9EB}
.icon__plus.blue-gray:before, .icon__plus.blue-gray:after {background-color:#5B7F95}
.icon__plus.dark-gray:before, .icon__plus.dark-gray:after {background-color:#88888D}
.icon__plus.light-gray:before, .icon__plus.light-gray:after {background-color:#B1B3B3}
.icon__plus.white:before, .icon__plus.white:after {background-color:#FFFFFF}
.icon__plus.navy-blue:before, .icon__plus.navy-blue:after {background-color:#001E46}
.icon__plus.medtronic-blue:before, .icon__plus.medtronic-blue:after {background-color:#004B87}

/*remove bullet points for edit dialog*/
ul li.x-menu-list-item:before {
    content: "";
}

/* Product Detail Component*/
div.carousel {
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Similar Content Component*/
.newtab{
    display:none;
}

/* Text Wrapped Content Component*/
.textclearfloat{
    overflow:hidden;
}

/* Reference/Footnote Component*/
.reference p sup,.reference h2 sup,.reference h3 sup,.reference h4 sup,.reference h5 sup,.reference blockquote sup,.reference ul sup{
  right: inherit !important;
  position: relative;
  vertical-align: baseline;
  top: -.3em;      
}

.article__references .reference{
	padding-left: 1rem;
}
/* @media (min-width: 500px) { */
/*   .subtemplate:not(.height-variable) .subtemplate-slot { */
/*     position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden; */
/*   } */
/* } */

/* @media (min-width: 750px) { */
/*   aside.two-column-sidebar .subtemplate:not(.height-variable) .subtemplate-slot { */
/*     position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden; */
/*   } */
/* } */

/* Responsive Column Component */
@media screen and (min-width: 500px){
	.responsive-column [class^="column-control__col-"] {
    	vertical-align: text-top;
	}
}

/*Authored Text Component - Headline (With ISI)*/
span.headline-isi span {
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem;
    line-height: 1.6rem;
}

/* Responsive Table Component */

.responsive-table table {
    width: 100%;
}

/*Reference Component*/
.reference { padding-left: 0rem;}

/* Video component modal */
.modal__video .bg-white i.shape-mdt-close path{
	fill: white;
}
.height-fix{
    height: 100%;
}

.modal__video.first_load{
	display: block !important;
    height: 0px;
}


/* Social Media Feed - Slender/Squat */
.one-by-two .social-component.height-fix>.one-by-one{
	height: 50%;
}

/* Country Selector */
span#span-headerCountry {
    color: #B9D9EB;
}

select#headerCountry {
    width: 100%;
}

/*Setting image height for the App Carousel*/
.image_height {
    height: 100%;
}

/*** Spike - Data Table***/
table td table {
    margin: 0;
}
table td .tablesaw-bar {
    display:none;
}
table table td {
    border: 1px solid #001e46;
}
.accessible-message{
    position:absolute; 
    left:-9000px;
    overflow: hidden;
}

/* Hero Component- Brand Graphic Colors*/
/* Hero Component- Frame*/
.hero__frame.cobalt-blue:before {border-color:#007CBD}
.hero__frame.medium-blue:before {border-color:#00A9E0}
.hero__frame.sky-blue:before {border-color:#71C5E8}
.hero__frame.light-blue:before {border-color:#B9D9EB}
.hero__frame.blue-gray:before {border-color:#5B7F95}
.hero__frame.dark-gray:before {border-color:#88888D}
.hero__frame.light-gray:before {border-color:#B1B3B3}
.hero__frame.white:before {border-color:#FFFFFF}
.hero__frame.navy-blue:before {border-color:#001E46}
.hero__frame.medtronic-blue:before {border-color:#004B87}
.hero__frame.yellow:before {border-color:#FFCE00}
.hero__frame.orange:before {border-color:#D14905}
.hero__frame.light-orange:before {border-color:#F7A800}
.hero__frame.purple:before {border-color:#B0008E}
.hero__frame.green:before {border-color:#77BC1F}
.hero__frame.turquoise:before {border-color:#00C4B3}
/* Hero Component- Icon_Plus*/
.icon__plus.cobalt-blue:before, .icon__plus.cobalt-blue:after {background-color:#007CBD}
.icon__plus.medium-blue:before, .icon__plus.medium-blue:after {background-color:#00A9E0}
.icon__plus.sky-blue:before, .icon__plus.sky-blue:after {background-color:#71C5E8}
.icon__plus.light-blue:before, .icon__plus.light-blue:after {background-color:#B9D9EB}
.icon__plus.blue-gray:before, .icon__plus.blue-gray:after {background-color:#5B7F95}
.icon__plus.dark-gray:before, .icon__plus.dark-gray:after {background-color:#88888D}
.icon__plus.light-gray:before, .icon__plus.light-gray:after {background-color:#B1B3B3}
.icon__plus.white:before, .icon__plus.white:after {background-color:#FFFFFF}
.icon__plus.navy-blue:before, .icon__plus.navy-blue:after {background-color:#001E46}
.icon__plus.medtronic-blue:before, .icon__plus.medtronic-blue:after {background-color:#004B87}
.icon__plus.yellow:before, .icon__plus.yellow:after {background-color:#FFCE00}
.icon__plus.orange:before, .icon__plus.orange:after {background-color:#D14905}
.icon__plus.light-orange:before, .icon__plus.light-orange:after {background-color:#F7A800}
.icon__plus.purple:before, .icon__plus.purple:after {background-color:#B0008E}
.icon__plus.green:before, .icon__plus.green:after {background-color:#77BC1F}
.icon__plus.turquoise:before, .icon__plus.turquoise:after {background-color:#00C4B3}

/*remove bullet points for edit dialog*/
ul li.x-menu-list-item:before {
    content: "";
}

/* Product Detail Component*/
div.carousel {
    margin-top: 0px;
    margin-bottom: 0px;
}

/* Similar Content Component*/
.newtab{
    display:none;
}

/* Text Wrapped Content Component*/
.textclearfloat{
    overflow:hidden;
}

/* Reference/Footnote Component*/
.reference p sup,.reference h2 sup,.reference h3 sup,.reference h4 sup,.reference h5 sup,.reference blockquote sup,.reference ul sup{
  right: inherit !important;
  position: relative;
  vertical-align: baseline;
  top: -.3em;      
}

.article__references .reference{
	padding-left: 1rem;
}
/* @media (min-width: 500px) { */
/*   .subtemplate:not(.height-variable) .subtemplate-slot { */
/*     position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden; */
/*   } */
/* } */

/* @media (min-width: 750px) { */
/*   aside.two-column-sidebar .subtemplate:not(.height-variable) .subtemplate-slot { */
/*     position: absolute; top: 0; left: 0; bottom: 0; right: 0; overflow: hidden; */
/*   } */
/* } */

/* Responsive Column Component */
@media screen and (min-width: 500px){
	.responsive-column [class^="column-control__col-"] {
    	vertical-align: text-top;
	}
}

/*Authored Text Component - Headline (With ISI)*/
span.headline-isi span {
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem;
    line-height: 1.6rem;
}

/* Responsive Table Component */

.responsive-table table {
    width: 100%;
}

/*Reference Component*/
.reference { padding-left: 0rem;}

/* Video component modal */
.modal__video .bg-white i.shape-mdt-close path{
	fill: white;
}
.height-fix{
    height: 100%;
}

.modal__video.first_load{
	display: block !important;
    height: 0px !important;
}


/* Social Media Feed - Slender/Squat */
.one-by-two .social-component.height-fix>.one-by-one{
	height: 50%;
}

/* Country Selector */
span#span-headerCountry {
    color: #B9D9EB;
}

select#headerCountry {
    width: 100%;
}

/*Setting image height for the App Carousel*/
.image_height {
    height: 100%;
}

/*** Spike - Data Table***/
table td table {
    margin: 0;
}
table td .tablesaw-bar {
    display:none;
}
table table td {
    border: 1px solid #001e46;
}
.accessible-message{
    position:absolute; 
    left:-9000px;
    overflow: hidden;
}
@media screen and (min-width: 500px) {
    .display-table {
        display: table;
        width: 100%;
        border-collapse: collapse;
    }

    .display-table-cell {
        display: table-cell;
        float: none;
        vertical-align: top;
    }

    .pad hr {
        margin-right: -1rem;
        margin-left: -1rem;
    }
}

.local-nav,
.local-nav ul {
  list-style: none;
}
.local-nav ul li {
  vertical-align: top;
  text-align: left;
}
.local-nav li a:hover {
  color: #001e46;
  text-decoration: underline;
}
.local-nav ul.dropdown-menu li {
  display: block;
}
nav.local-nav ul {
  padding: 0;
  margin: 0;
  text-align: center;
}
nav.local-nav ul a {
  display: block;
  padding: 10px 1rem 10px 2rem;
  text-decoration: none;
}
nav.local-nav ul ul a {
  padding-left: 4rem;
}
.local-nav {
  position: relative;
  top: 0;
  z-index: 1050;
  background: #fff;
  width: 100%;
}
.local-nav-scrolled {
  position: fixed;
  border-bottom: 2px solid #e8e8e7;
  left:0;
}
.local-nav .dropdown-menu {
  z-index: 1000;
  display: none;
  padding: 5px 0;
  margin-top: 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #F2F2F2;
}
.collapse.in {
  display: block;
}
.collapse {
  display: none;
}
.local-nav .navbar-toggle, .slide-out-nav .navbar-toggle {
  position: absolute;
  padding: 0;
  margin-right: 0;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  width: 40px;
  height: 40px;
  top: 0;
  right: 0;
  margin: auto 0;
}
.local-nav .navbar-collapse {
  padding-right: 0;
  padding-left: 0;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
}
.local-nav ul:first-child > li {
  display: block;
}
.local-nav .navbar-header, .slide-out-nav .navbar-header {
  margin-right: 0;
  margin-left: 0;
  clear: both;
  position: relative;
}
.navbar-header:after,
.navbar-header:before {
  display: table;
  content: " ";
  clear: both;
}
.local-nav .navbar-brand, .slide-out-nav .navbar-brand {
  float: left;
  padding: 10px 2rem;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 0;
  color: #555;
  max-width: 90%;
}
.local-nav br {
  display: none;
}
@media (min-width: 768px) {
  .local-nav br {
    display: block;
  }
  .navbar-toggle {
    display: none;
  }
  .navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible!important;
  }
  nav.local-nav ul:first-child > li {
    display: inline-block;
    vertical-align: top;
    min-width: 18%;
  }
  nav.local-nav ul:first-child {
    max-width: 1000px;
    margin: 0 auto;
  }
  nav.local-nav ul ul a {
    padding-left: 2rem;
  }
  .local-nav .open > .dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    float: left;
    width: 100%;
  }
  .dropdown-menu {
    float: left;
  }
  .navbar-header {
    float: left;
    margin-right: 0;
    margin-left: 0;
  }
  .navbar-brand {
    display: none;
  }
}
.horizontal-inpage .cq-placeholder {
  z-index: 2000;
  position: relative;
}
.horizontal-inpage {
  z-index: 1050;
  position: relative;
}
.local-nav .open > .dropdown-menu {
  display:block;
}
html[dir="rtl"] .local-nav ul li {
  text-align: right;
}
html[dir="rtl"] .local-nav .dropdown-menu {
  text-align: right;
}
html[dir="rtl"] nav.local-nav ul ul a {
  padding-left: auto;
  padding-right: 4rem;
}
html[dir="rtl"] nav.local-nav ul a {
  display: block;
  padding: 10px 2rem 10px 1rem;
  text-decoration: none;
}
html[dir="rtl"] .local-nav .dropdown-menu {
  text-align: right;
}
html[dir="rtl"] .local-nav .navbar-toggle, html[dir="rtl"]  .slide-out-nav .navbar-toggle {
  margin-left: 0;
  right: auto;
  left: 0;
}
html[dir="rtl"] .local-nav .navbar-brand, html[dir="rtl"] .slide-out-nav .navbar-brand {
  float: right;
}
html[dir="rtl"] .local-nav .downarrow {
  padding-left: 0;
  padding-right: 5px;
}
@media (min-width: 768px) {
  html[dir="rtl"] nav.local-nav ul ul a {
    padding-left: 0;
    padding-right: 2rem;
  }
  html[dir="rtl"] .local-nav .open > .dropdown-menu {
    right: 0;
    float: right;
    width: 100%;
  }
  html[dir="rtl"] .dropdown-menu {
    float: right;
  }
  html[dir="rtl"] .navbar-header {
    float: right;
  }
}

.accordion {
    margin-bottom: 2rem;
}

.accordion__item {
    border-bottom: 1px solid white;
}

.accordion__label {
    position: relative;
    margin: 0;
    font-size: 1.6rem;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #007CBD;
    -webkit-transition: .2s ease-in-out;
    -moz-transition: .2s ease-in-out;
    -o-transition: .2s ease-in-out;
}

.accordion__label a {
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-right: 20px;
    color: #FFFFFF;
}

html[dir="rtl"] .accordion__label a {
    padding-right: 50px;
    padding-left: 20px;
}

.accordion__label .accordion__icon:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 25px;
    margin-top: -10px;
    width: 4px;
    height: 20px;
    background-color: #FFFFFF;
    -webkit-transition: 0.2s cubic-bezier(0.26, 1.17, 0.35, 1.34);
    -moz-transition: 0.2s cubic-bezier(0.26, 1.17, 0.35, 1.34);
    -o-transition: 0.2s cubic-bezier(0.26, 1.17, 0.35, 1.34);
}

html[dir="rtl"] .accordion__label .accordion__icon:before {
    left: auto;
    right: 25px;
}

.accordion__label .accordion__icon:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 17px;
    margin-top: -2px;
    width: 20px;
    height: 4px;
    background-color: #FFFFFF;
}

html[dir="rtl"] .accordion__label .accordion__icon:after {
    left: auto;
    right: 17px;
}
.accordion__item.open>.accordion__label {
    background-color: #B9D9EB;
}

.accordion__item.open>.accordion__label .accordion__icon:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.accordion__item.open>.accordion__label .accordion__icon:before,
.accordion__item.open>.accordion__label .accordion__icon:after {
    background-color: #001e46;
}

.accordion__item.open>.accordion__label a {
    color: #001e46;
}

.accordion__item:last-child .accordion__label,
.accordion__link:last-child {
    border-bottom: none;
}

.accordion__content {
    display: none;
    padding: 2rem 0;
    border: 1px solid #B9D9EB;
}

.accordion__content h1:first-child,
.accordion__content h2:first-child,
.accordion__content h3:first-child,
.accordion__content h4:first-child,
.accordion__content h5:first-child,
.accordion__content h6:first-child {
    margin-top: 1rem;
}

.accordion__content .link-list .icon-fallback-text {
    top: 3px;
}

.accordion__expand-all {
    display: block;
    margin: 5px 20px;
    text-align: right;
}

html[dir="rtl"] .accordion__expand-all {
    text-align: left;
}

@media screen and (min-width: 500px) {
    .accordion.accordion--mobile .accordion__label {
        background-color: transparent;
    }
    .accordion.accordion--mobile .accordion__label a {
        padding-left: 0;
        padding-right: 0;
    }
    .accordion.accordion--mobile .accordion__label .accordion__icon {
        display: none;
    }
    .accordion.accordion--mobile .accordion__content {
        display: block !important;
        padding-left: 0;
    }
    html[dir="rtl"] .accordion.accordion--mobile .accordion__content {
        padding-right: 0;
    }
}

html.no-js .accordion__content {
    display: block;
}
footer {
  position: relative;
  z-index: 1003;
  border-top: 15px solid #007CBD;
}
.footer {
  z-index: 1049;
  position: relative;
  margin-top: 2rem;
}
.footer__nav {
  background-color: #004b87;
}
.footer__nav .accordion {
  margin-bottom: 0;
}
.footer__nav .accordion__label {
  background-color: transparent;
}
.footer__nav .accordion__label a {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.footer__nav .accordion__label a:hover {
  text-decoration: none;
}
.footer__nav .accordion__item.open > .accordion__label {
  background-color: transparent;
}
.footer__nav .accordion__item.open > .accordion__label a {
  color: #FFFFFF;
}
.footer__nav .accordion__item.open > .accordion__label .accordion__icon:before,
.footer__nav .accordion__item.open > .accordion__label .accordion__icon:after {
  background-color: #FFFFFF;
}
.footer__nav .accordion__content {
  border: none;
  padding-top: .5rem;
  padding-bottom: 1.5rem;
  padding-left: 5rem;
}
.footer__nav .accordion__content a {
  display: block;
  padding: .5rem 0;
  color: #FFFFFF;
}
.footer__nav .accordion__content a .shape-mdt-external path {
  stroke: #fff;
}
@media screen and (min-width: 500px) {
  .footer__nav {
    padding: 2.5rem 0 3rem;
  }
  .footer__nav .column-control {
    padding: 0 2rem;
  }
  .footer__nav .accordion__item {
    border: none;
  }
  .footer__nav .accordion__label,
  .footer__nav li {
    font-size: 1.4rem;
  }
  .footer__nav .accordion__content {
    padding: 0;
  }
}
.footer__content {
  padding: 3.5rem 0;
  background-color: #001e46;
  text-align: center;
}
.footer__content .container-fluid {
  position: relative;
}
.footer__social-links a {
  display: inline-block;
  margin: 1rem;
  line-height: 0;
  background-color: #007CBD;
  width: 4.5rem;
  height: 4.5rem;
  vertical-align: top;
}
.footer__social-links a i {
  display: inline-block;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.footer__social-links a i path {
  fill: #FFFFFF;
}
.footer__social-links .shape-mdt-facebook {
  width: 1rem;
  height: auto;
}
.footer__social-links .shape-mdt-instagram {
  width: 1.9rem;
  height: auto;
}
.footer__social-links .shape-mdt-linkedin {
  width: 2rem;
  height: auto;
}
.footer__social-links .shape-mdt-pinterest {
  width: 1.5rem;
  height: auto;
}
.footer__social-links .shape-mdt-twitter {
  width: 2.2rem;
  height: auto;
}
.footer__social-links .shape-mdt-wechat {
  width: 2.35rem;
  height: auto;
}
.footer__social-links .shape-mdt-weibo {
  width: 2.25rem;
  height: auto;
}
.footer__social-links .shape-mdt-youku {
  width: 2.4rem;
  height: auto;
}
.footer__social-links .shape-mdt-youtube {
  width: 2rem;
  height: auto;
}
.footer__legal-links ul {
  padding: 1.5rem 0 1rem;
}
.footer__legal-links a {
  padding: 0 1.5rem;
  border-left: 2px solid #B1B1B3;
  font-size: 1.4rem;
  color: #FFFFFF;
}
.footer__legal-links li:first-child a {
  border: none;
}
.footer__content p {
  margin-bottom: 1rem;
  font-size: 1.2rem;
  color: #B1B1B3;
}
.footer__qr-code {
  display: none;
  position: absolute;
  top: 0;
  left: 2rem;
  text-align: left;
}
.footer__qr-code img {
  max-width: 87px;
}
footer .brandcentral-footer-top {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.brandcentral-footer-top p {
  color: #fff;
}
footer .brandcentral-footer-top p a {
  color: #00a9df;
}
@media screen and (min-width: 500px) {
  .footer__copy {
    margin: 0 110px;
  }
  .footer__qr-code {
    display: block;
  }
  .footer__qr-code img {
    max-width: 76px;
  }
  .footer__social-links a {
    margin: .5rem;
    width: 3rem;
    height: 3rem;
  }
  .footer__social-links .shape-mdt-facebook {
    width: .8rem;
    height: auto;
  }
  .footer__social-links .shape-mdt-instagram {
    width: 1.7rem;
    height: auto;
  }
  .footer__social-links .shape-mdt-linkedin {
    width: 1.6rem;
    height: auto;
  }
  .footer__social-links .shape-mdt-pinterest {
    width: 1.4rem;
    height: auto;
  }
  .footer__social-links .shape-mdt-twitter {
    width: 1.8rem;
    height: auto;
  }
  .footer__social-links .shape-mdt-wechat {
    width: 2rem;
    height: auto;
  }
  .footer__social-links .shape-mdt-weibo {
    width: 2rem;
    height: auto;
  }
  .footer__social-links .shape-mdt-youku {
    width: 2rem;
    height: auto;
  }
  .footer__social-links .shape-mdt-youtube {
    width: 1.8rem;
    height: auto;
  }
  .footer__nav .column-control .row:after {
    width: auto;
  }
  .footer__nav .accordion {
    margin-bottom: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-content: flex-end;
  }
  .accordion__item {
    padding-right: 2rem;
  }
}
@media screen and (min-width: 750px) {
  .footer__qr-code img {
    max-width: 87px;
  }
}
@media (max-width: 999px) {
  .footer__disclaimer {
    padding: 0 2rem;
  }
}
@media screen and (max-width: 499px) {
  .footer__nav .accordion__label a:hover {
    cursor: pointer;
  }
  .footer__social-links {
    margin: 0 auto;
    width: 25rem;
  }
  .footer__social-links a:nth-last-child(4):first-child {
    margin-left: -1rem;
  }
  .footer__social-links a:nth-last-child(4):first-child ~ a:last-child {
    margin-right: -1rem;
  }
}

.two-column-sidebar .isi-isw {
  display: none;
  visibility: hidden;
}
.isi-isw.top-hidden {
  display: block !important;
  visibility: visible;
}
@media (min-width: 750px) {
  .two-column-sidebar .isi-isw {
    display: block;
    visibility: visible;
  }
  .isi-isw.top-hidden {
    display: none !important;
    visibility: hidden;
  }
}

.single-row-template{
    max-width: 999.99px;
}
.single-row-template .video-container {
    padding-left: 0;
    padding-right: 0;
}

.single-row-template .mini .tta.tta__graphic {
    padding: 0;
}
.headline-image h1{
	display: none;
}
.mini-squat .two-by-one .img-responsive {
    height:auto;
    max-height: 100%;
}
.single-row-template .bg-white figure {
    margin: 1px;
}
.single-row-template .tta--decorative img,
.single-row-template .tta__graphic img {
    max-width: 100% !important;
}

.single-row-template .video-slender-squat .display-table-cell {
    display: block;
}
.single-row-template .mini .bg-sky-blue, .single-row-template .mini .bg-white, .single-row-template .mini .bg-light-gray, .single-row-template .mini .bg-light-blue {
    color: #001e46;
}

.single-row-template .mini .bg-navy-blue .label {color: #00C4B3;}

.single-row-template .mini .bg-navy-blue .label .icon path {fill: #00C4B3;}

.single-row-template .mini .bg-medtronic-blue .label {color: #00CFBD;}

.single-row-template .mini .bg-medtronic-blue .label .icon path {fill: #00CFBD;}

.single-row-template .mini .bg-dark-gray .label {color: #fff;}

.single-row-template .mini .bg-dark-gray .label .icon path {fill: #fff;}

.single-row-template .mini .bg-sky-blue .label,.single-row-template .mini .bg-white .label {color: #B0008E;}
.single-row-template .bg-blue-gray a.label {
    color: #B9D9EB;
}
.single-row-template .bg-blue-gray a.label .icon path{
    fill:#fff; 
}

.single-row-template .mini .bg-sky-blue .label .icon path,.single-row-template .mini .bg-white .label .icon path {fill: #B0008E;}

.single-row-template .mini .bg-light-blue .label,.single-row-template .mini .bg-light-gray .label {color: #AE0080;}

.single-row-template .mini .bg-light-blue .label .icon path,.single-row-template .mini .bg-light-gray .label .icon path {fill: #AE0080;}

.single-row-template .mini .bg-navy-blue .display-table,.single-row-template .mini .bg-medtronic-blue .display-table,.single-row-template .mini .bg-cobalt-blue .display-table,.single-row-template .mini .bg-medium-blue .display-table,.single-row-template .mini .bg-dark-gray .display-table,.single-row-template .mini .bg-blue-gray .display-table {border-top-color: #FFFFFF;}

.single-row-template .mini .bg-sky-blue .social .icon path,.single-row-template .mini .bg-white .social .icon path,.single-row-template .mini .bg-light-gray .social .icon path,.single-row-template .mini .bg-light-blue .social .icon path {fill: #001e46;}

.single-row-template .mini .bg-navy-blue .social .icon path, .single-row-template .mini .bg-medtronic-blue .social .icon path, .single-row-template .mini .bg-cobalt-blue .social .icon path, .single-row-template .mini .bg-medium-blue .social .icon path, .single-row-template .mini .bg-dark-gray .social .icon path, .single-row-template .mini .bg-blue-gray .social .icon path {
    fill: #FFFFFF;
}

@media (min-width: 500px) {
    .single-row-template .video-slender-squat .display-table-cell {
        display: table-cell;
    }
}
@media (min-width: 750px) {
    .single-row-template .mini .one-by-one:before {
        padding-top: 100%
    }
    .single-row-template .mini .content {
        max-height: 334px;
    }
}

@media (max-width:750px) and (min-width:500px) {
    .single-row-template .two-by-one .headline-image {
        width:100%;
    }
    .single-row-template .two-by-one .headline-image-content {
        padding: 8vw
    }
	.mini-squat .two-by-one .img-responsive{
		width:100%;
	}
}

.single-row-template .two-by-one .headline-image-content {
    padding: 4vw;
}

@media (max-width: 749px) {
    .single-row-template .two-by-one .vertical-align-center .headline-image-content {
        height: 100%;
    }
}
/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}

