/*
.AvenirThin {font-family:"AvenirThin";}
.AvenirThinItalic {font-family:"AvenirThinItalic";}
.AvenirRegular {font-family:"AvenirRegular";}
.AvenirRegularItalic {font-family:"AvenirRegularItalic";}
.AvenirDemi {font-family:"AvenirDemi";}
.AvenirDemiItalic {font-family:"AvenirDemiItalic";}
.AvenirBold {font-family:"AvenirBold";}
.AvenirBoldItalic {font-family:"AvenirBoldItalic";}

@font-face{
font-family:"AvenirThin";
src:url("/themes/custom/medtronic/res/Fonts/bae40acb-d6f4-4286-8b5c-a268303f2bcf.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/de44dcbe-a981-426e-b310-c56554485383.woff") format("woff");
}
@font-face{
font-family:"AvenirThinItalic";
src:url("/themes/custom/medtronic/res/Fonts/bc3c490b-c7c3-45d8-8c6a-9ccc1406532f.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/f7a6d562-196d-49d8-b9f1-608abebd07c0.woff") format("woff");
}
@font-face{
font-family:"AvenirRegular";
src:url("/themes/custom/medtronic/res/Fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/1397e812-9307-4267-8a99-8a22ea7c69c7.woff") format("woff");
}
@font-face{
font-family:"AvenirRegularItalic";
src:url("/themes/custom/medtronic/res/Fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/950b5788-cfdd-48d9-9d8a-523560042c5b.woff") format("woff");
}
@font-face{
font-family:"AvenirDemi";
src:url("/themes/custom/medtronic/res/Fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/a9c2f4a1-e39a-4cf6-89f2-a7b56fd6ad18.woff") format("woff");
}
@font-face{
font-family:"AvenirDemiItalic";
src:url("/themes/custom/medtronic/res/Fonts/772aeba7-664a-4066-af8f-945ab2c222d2.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/58041a79-15c6-4c14-8c52-c9f070b4c9b7.woff") format("woff");
}
@font-face{
font-family:"AvenirBold";
src:url("/themes/custom/medtronic/res/Fonts/074dfc70-6436-4f4b-9314-d1e69287aea1.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/0c4cefca-3b78-44b9-8b2b-667bbabffe38.woff") format("woff");
}
@font-face{
font-family:"AvenirBoldItalic";
src:url("/themes/custom/medtronic/res/Fonts/471f2b8b-e0d5-45a0-b033-d1cdb57fba1b.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/263a3466-f84e-4779-ac84-4db209714ba6.woff") format("woff");
}
*/

@font-face{
font-family:"Avenir Next World W05";
src:url("/themes/custom/medtronic/res/Fonts/bae40acb-d6f4-4286-8b5c-a268303f2bcf.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/de44dcbe-a981-426e-b310-c56554485383.woff") format("woff");
font-weight: 250;
font-style: normal;
}
@font-face{
font-family:"Avenir Next World W05";
src:url("/themes/custom/medtronic/res/Fonts/bc3c490b-c7c3-45d8-8c6a-9ccc1406532f.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/f7a6d562-196d-49d8-b9f1-608abebd07c0.woff") format("woff");
font-weight: 250;
font-style: italic;
}
@font-face{
font-family:"Avenir Next World W05";
src:url("/themes/custom/medtronic/res/Fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/1397e812-9307-4267-8a99-8a22ea7c69c7.woff") format("woff");
font-weight: 400;
font-style: normal;
}
@font-face{
font-family:"Avenir Next World W05";
src:url("/themes/custom/medtronic/res/Fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/950b5788-cfdd-48d9-9d8a-523560042c5b.woff") format("woff");
font-weight: 400;
font-style: italic;
}
@font-face{
font-family:"Avenir Next World W05";
src:url("/themes/custom/medtronic/res/Fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/a9c2f4a1-e39a-4cf6-89f2-a7b56fd6ad18.woff") format("woff");
font-weight: 600;
font-style: normal;
}
@font-face{
font-family:"Avenir Next World W05";
src:url("/themes/custom/medtronic/res/Fonts/772aeba7-664a-4066-af8f-945ab2c222d2.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/58041a79-15c6-4c14-8c52-c9f070b4c9b7.woff") format("woff");
font-weight: 600;
font-style: italic;
}
@font-face{
font-family:"Avenir Next World W05";
src:url("/themes/custom/medtronic/res/Fonts/074dfc70-6436-4f4b-9314-d1e69287aea1.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/0c4cefca-3b78-44b9-8b2b-667bbabffe38.woff") format("woff");
font-weight: 700;
font-style: normal;
}
@font-face{
font-family:"Avenir Next World W05";
src:url("/themes/custom/medtronic/res/Fonts/471f2b8b-e0d5-45a0-b033-d1cdb57fba1b.woff2") format("woff2"),url("/themes/custom/medtronic/res/Fonts/263a3466-f84e-4779-ac84-4db209714ba6.woff") format("woff");
font-weight: 700;
font-style: italic;
}

.avenir_thin {font-family:'Avenir Next World W05'; font-weight:250;}
.avenir {font-family:'Avenir Next World W05'; font-weight:400;}
.avenir_demi {font-family:'Avenir Next World W05'; font-weight:600;}
.avenir_bold {font-family:'Avenir Next World W05'; font-weight:700;}
.avenir_thin_italic {font-family:'Avenir Next World W05'; font-weight:250; font-style:italic;}
.avenir_italic {font-family:'Avenir Next World W05'; font-weight:400; font-style:italic;}
.avenir_demi_italic {font-family:'Avenir Next World W05'; font-weight:600; font-style:italic;}
.avenir_bold_italic {font-family:'Avenir Next World W05'; font-weight:700; font-style:italic;}
.fontlight {font-family:'Avenir Next World W05', Helvetica, sans-serif; font-weight: 250 !important;}
.fontregular {font-family:'Avenir Next World W05', Helvetica, sans-serif; font-weight: 400;}
.fontmedium, .btn {font-family:'Avenir Next World W05', Helvetica, sans-serif; font-weight: 600 !important;}
.fontbold, strong, .percentage, .number {font-family:'Avenir Next World W05', Helvetica, sans-serif; font-weight: 700 !important;}
.fontheavy {font-family:'Avenir Next World W05', Helvetica, sans-serif; font-weight: 700; font-style: normal;}
.fontlightitalic, .testimonial .quote {font-family:'Avenir Next World W05', Helvetica, sans-serif; font-weight: 250 !important; font-style: italic;}

/* blog */
.size-full, .size-large, .size-medium {max-width:100%;}
.alignright {float:right; margin:15px 0 15px 20px;}
.alignleft {float:left; margin:15px 20px 15px 0;}
.aligncenter {margin:0 auto; display:block;}
/*.field--name-field-blog-comments > div.indented {margin-left:0;}*/
section .field--name-field-blog-comments h3 + .indented { margin-left:0; }
.field--name-field-blog-comments > div.indented > article > div.content {padding-left:0;}
#block-medtronic-content > div.indented {margin-left:0;}
.js-form-item-homepage.form-item-homepage {display:none;}
.node--type-blog-post h2 {font-size:24px; color:#000080;}
.node--type-blog-post h3 {font-size:20px; color:#000080;}
.node--type-blog-post h4 {font-size:16px;}
.node--type-blog-post h5 {font-size:13px; font-wight:600;}
.node--type-blog-post h6 {font-size:13px;}
.node--type-blog-post blockquote {margin:0 1.5rem;}
.view-display-id-block_featured_blog_posts .view-content .views-row {border-top:1px solid #ccc; padding:10px 0;}

sup {font-size:clamp(0.6rem, 60%, 0.9rem); line-height:1; font-weight:500;}
h1 sup, h2 sup {vertical-align:super;}
body {font-family:'Avenir Next World W05', Helvetica, sans-serif !important; font-weight:400; font-style:normal; color:#3c3c3c; font-size:18px !important; line-height:1.3;}
.maincontainer {background-color:#f5f5f5;}
.dialog-off-canvas-main-canvas {overflow-x:clip;}
.sgcontent {font-family:'Avenir Next World W05', Helvetica, sans-serif !important; font-weight:400; font-style:normal;}
.menu--medtronic-diabetes-professional ul.menu {margin-bottom:0;}
.fs-7 {font-size:14px;}
ol.breadcrumb {margin:0;}
ol.breadcrumb li {font-size:14px;}
ul, ol, li {line-height:1.3;}
ol ol, ul ul, ol ul, ul ol {margin-top:0.25em; margin-bottom:0.25em;}
ul.nobullet {list-style:none; padding-left:1px;}

#sidebar{will-change: min-height;}
#sidebar .sidebar__inner{
position: relative;
transform: translate(0, 0);
transform: translate3d(0, 0, 0);
will-change: position, transform;
}
.fsize {font-size:14px;}

article.comment.by-anonymous.by-viewer {border-bottom:1px solid #ccc; margin-bottom:1em; padding-bottom:1em;}

select.form-control {
-webkit-appearance: menulist!important;
-moz-appearance: menulist!important;
-ms-appearance: menulist!important;
-o-appearance: menulist!important;
appearance: menulist!important;
}

/* search */
#question {font-style:italic;}
.medtronic_megamenu-outer .medtronic_megamenu-dropdown_item.medtronic_megamenu-searchbox {padding-left:10px;}
.hydrated {font-family:'Avenir Next World W05', Helvetica, sans-serif !important;}
:root {--atomic-font-family:'Avenir Next World W05', Helvetica, sans-serif !important;}
.w250 {width:22vw;}
[part="wrapper"] {height:40px;}
.atcustom1, .atcustom2, .atcustom1 atomic-search-box::part(wrapper) {height:40px; margin-right:5px;}
.atcustom2 {position:relative; z-index:0;}
.atcustom1 atomic-search-box::part(textarea-expander) {margin-top:-7px; white-space:nowrap !important;}
.atcustom1 atomic-search-box::part(submit-button-wrapper) {margin-right:0;}
.atcustom1 atomic-search-box::part(textarea) {white-space:nowrap !important;}
.atcustom3 atomic-search-box::part(textarea) {white-space:nowrap !important;}

/* universal form code */
.newform-light ::placeholder, .newform-dark ::placeholder, .newform-light select.form-control, .newform-dark select.form-control {color:inherit;}
input[type="radio"], input[type="checkbox"] {margin-top:0;}
input[type="text"] {border-radius:0.375rem;}
.newform-light select.form-control, .newform-dark select.form-control {background:#fff;}
.newform-light .form-group > input.form-control {padding:4px 10px; background:#fff;}
.newform-light a, .newform-light a:hover {color:#1010eb;}
.newform-dark .form-group > input.form-control, .newform-dark .form-group > select {background:#fff; border-radius:0.375rem;}
.newform-dark a, .newform-dark a:hover {color:#1010eb;}
.newform-light .optin, .newform-dark .optin, .optin > p, .optin label {font-size:14px; line-height:1.1em;}
.newform-light .optin, .newform-dark .optin, .optin > p, .optin label, .optin label p {font-size:14px; line-height:1.1em; margin-bottom:5px;}
.newform-light .ftpm, .newform-dark .ftpm {margin-top:15px;}
.form-control {height:40px; color:#3c3c3c;}
input::placeholder {color:#3c3c3c !important;}
select.form-control {padding:4px 6px;}
.formlabel {font-weight:600; font-size:14px; margin-bottom:5px;}
.form-group {margin-bottom:10px;}
.showlegal, .showlegal1, .showlegal2, .showmarketing {display:none; padding-bottom:3px;}
.btnwidth {width:50%;}
.otnotice-content .otnotice-sections .otnotice-section-content p {font-size:14px !important; margin-bottom:3px !important; color:inherit; line-height:inherit;}
.otnotice-content {padding:0 !important;}
.infuse label {font-size:16px;}
.mrn-info {position:absolute; top:3px; right:18px; z-index:1;}
.form-check {}
.formborder {border:2px solid #1010eb;}

/* new form */
.newinput {display:inline-block; margin-bottom:10px;}
.newinput > input{ /* HIDE RADIO */
visibility:hidden; /* Makes input not-clickable */
position:absolute; /* Remove input from document flow */
}
.newinput > input + div{ /* DIV STYLES */
cursor:pointer; border:1px solid #1010eb; padding:10px 15px;
}
.newinput > input:checked + div { /* (RADIO CHECKED) DIV STYLES */
background-color:#1010eb; color:#fff;
}

.yellow {color:#FFAD00 !important;}
.lightorange {color:#FFAD00 !important;}
.ultralightblue {color:#DDE7FF !important;}
.lightblue {color:#C2D5FF !important;}
.navyblue {color:#100D78 !important;}
.bluealt {color:#4A7DFF !important;}
.bluealt2 {color:#86A9FF !important;}
.darkblue {color:#140F4B !important;}
.orange {color:#F59300 !important;}
.red {color:#ED002A !important;}
.magenta {color:#E5057F !important;}
.purple {color:#C529BB !important;}
.green {color:#7ECA2A !important;}
.mint {color:#00DCB9 !important;}
.white {color:#FFFFFF !important; fill:#FFFFFF;}
.electricblue {color:#1010eb !important;}
.primary20 {color:#4A7DFF !important;}
.primary50 {color:#C2D5FF !important;}
.neutral100 {color:#D9D9D9 !important;}
.neutral300 {color:#999 !important;}
.gray {color:#dcdcdc !important;}

.yellowbg {background-color:#FFAD00;}
.lightpinkbg {background-color:#F8ECFF; fill:#F8ECFF;}
.lightorangebg {background-color:#FFAD00;}
.ultralightbluebg {background-color:#DDE7FF !important;}
.ultralightbluegradbg {background:#DDE7FF; background: radial-gradient(#dfeef5, #DDE7FF);}
.lightbluebg {background-color:#C2D5FF !important;}
.primary50bg {background-color:#C2D5FF !important;}
.primary20bg {background-color:#4A7DFF !important;}
.navybluebg {background-color:#100D78 !important;}
.bluealtbg {background-color:#4A7DFF !important;}
.bluealt2bg {background-color:#86A9FF !important;}
.darkbluebg {background-color:#140F4B !important;}
.orangebg {background-color:#F59300;}
.purplebg {background-color:#C529BB;}
.magentabg {background-color:#E5057F; fill:#E5057F;}
.greenbg {background-color:#7ECA2A;}
.mintbg {background-color:#00DCB9;}
.lightmintbg {background-color:#EDFCF3;}
.whitebg {background-color:#FFFFFF;}
.graybg {background-color:#dcdcdc;}
.lightgraybg {background-color:#f5f5f5;}
.electricbluebg {background-color:#1010eb;}
.blackbg {background-color:#000;}

.border-bluealt {border:2px solid #4A7DFF;}
.border-electricblue {border:2px solid #1010eb;}
.border-darkblue {border:2px solid #140F4B;}
.border-navyblue {border:2px solid #100D78;}
.border-bluealt2 {border:2px solid #86A9FF;}
.border-lightblue {border:2px solid #C2D5FF;}
.border-white {border:2px solid #fff;}

.border-grad {position:relative; padding:2px;}
.border-grad::before {
content: "";
position:absolute;
inset:0;
padding:2px; 
background:linear-gradient(60deg, #e4057f,#1010eb,#d9e3ff,#1010eb,#e4057f);
-webkit-mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude; 
}

.border-grad1 {
background:linear-gradient(white, white) padding-box, linear-gradient(to right, #e4057f,#1010eb,#d9e3ff) border-box;
border:10px solid transparent;
}
.border-grad2 {position: relative; padding:10px;}
.border-grad2::before {
content: "";
position: absolute;
inset: 0;
padding: 10px; 
background:linear-gradient(to right, #e4057f,#1010eb,#d9e3ff);
-webkit-mask: 
linear-gradient(#fff 0 0) content-box, 
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude; 
}

.border-gradient {border-color:transparent; border-image:linear-gradient(to left, #e4057f,#1010eb,#d9e3ff) 1;}

h1,h2,h3,h4,h5 {text-transform:inherit !important; font-weight:normal !important;}
h1 {font-size:48px; line-height:1.1; margin-top:0; font-weight:250 !important;}
h2 {font-size:36px; line-height:1.2; margin-top:0;}
h3 {font-size:28px; line-height:1.3; margin-top:0;}
h4 {font-size:22px; line-height:1.3; margin-top:0;}
h5 {font-size:20px; margin-top:0;}
h6 {font-size:18px; margin-top:0;}

.btn-close.is10 {background-size:10px !important;}
.btn-close.is11 {background-size:11px !important;}
.btn-close.is12 {background-size:12px !important;}
.btn-close.is13 {background-size:13px !important;}

a {color:#1010eb; text-decoration:none; outline:none;}
a:hover {color:inherit; text-decoration:none;}
a.tel {pointer-events:none; text-decoration:none; color:inherit;}
a[href] {overflow-wrap:break-word; word-wrap:break-word;}
a[href^=tel] {text-decoration:none;}
.btn-primary {color:#1010eb !important; border:1px solid #1010eb; background:transparent;}
.btn-primary:hover {background:transparent;}
a.btn {
cursor:pointer !important;
display: inline-block;
padding: 10px 20px;
color:#1010eb !important; border:1px solid #1010eb;
text-decoration:none;
text-transform:none !important;
font-size: 14px;
letter-spacing: 0.5px;
margin-top:0;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-webkit-transition: 0.5s;
transition: 0.5s;
border-radius:25px;
-webkit-border-radius:25px;
}
a.btn:hover, a.btn:focus {
cursor:pointer !important;
background:#ededed; border-color:inherit;
}
input.btn, button.btn, submit.btn {
cursor:pointer !important;
display: inline-block;
padding: 10px 20px;
color:#1010eb; border:1px solid #1010eb;
text-decoration:none;
text-transform:none !important;
font-size: 14px;
letter-spacing: 0.5px;
margin-top:0;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-webkit-transition: 0.5s;
transition: 0.5s;
border-radius:25px;
-webkit-border-radius:25px;
}
.btn, .node-preview-container .node-preview-backlink, button.link, .button, a.button {margin:0 0.15rem;}
input.btn:hover, button.btn:hover, button.btn:focus {cursor: pointer; opacity:0.6; border:1px solid;}
.btn.btn-electricblue {background:#1010eb; color:#fff !important;}
.btn.btn-electricblue1 {background:#1010eb; color:#fff !important; border:1px solid #fff;}
.btn.btn-electricblue:hover {background:#1010eb; opacity:0.6; border-color:inherit;;}
.btn.btn-electricblue1:hover {background:#1010eb; opacity:0.6; border-color:inherit;;}
.btn.btn-green {background:#74bf40;}
.btn.btn-green:hover {background:#5ca629;}
.btn.btn-yellow {background:#ffce00; color:#001e46;}
.btn.btn-yellow:hover {}
.btn.btn-lightorange {background:#FFAD00;}
.btn.btn-lightorange:hover {}
.btn.btn-outline {background:transparent; color:#1010eb; border:1px solid #1010eb; padding:10px 20px;}
.btn.btn-outline:hover {}
.btn.btn-outline1 {background:transparent; color:#fff; border:1px solid #fff; padding:10px 20px;}
.btn.btn-outline1:hover {background:transparent; color:#fff; border:1px solid #fff;}
.btn.wht-outline {background:transparent; border:1px solid #fff; color:#fff !important;}
.btn.wht-outline:hover {background:transparent;}
.btn.wht-outline1 {background:transparent; border:1px solid #fff;}
.btn.wht-outline1:hover {background:transparent;}
.btn.mint-outline {background:transparent; border:1px solid #00DCB9; color:#00DCB9;}
.btn.mint-outline:hover {background:transparent;}
.btnbot {margin-bottom:10px;}
.btnpad {margin:0 5px 10px 5px;}

ul.dlib {list-style:none; padding:0;}
ul.dlib li {background:url(/res/img/icon/svg-doc.svg) 0 0 / auto no-repeat; padding:3px 0 0 40px; min-height:28px; margin-bottom:1.25em;}
ul.dlib li > a {text-decoration:underline; color:#3c3c3c;}
ul.flag {list-style:none; padding-left:initial;}
.lower-alpha {list-style-type:lower-alpha;}
.upper-alpha {list-style-type:upper-alpha;}
.lower-roman {list-style-type:lower-roman;}
.upper-roman {list-style-type:upper-roman;}

a.prod-safety-link {color:#140f4b; text-decoration:none; font-size:14px; padding:0.4em 0 0.4em 10px; font-weight:normal;}
a.prod-recall-link {color:#C529BB; text-decoration:underline; font-size:14px; padding:0.4em 0; font-weight:normal;  }
.prod-recall {color:#C529BB; text-decoration:none; font-size:1.2em; padding:0.4em 0; font-weight:bold;  }
a.prod-safety-link img {vertical-align:middle; padding:0 0.5em 0.2em 0;}
.circlemargin {margin:-50px 0; z-index:1;}
.margintp {margin-top:50px;}
.marginbt {margin-bottom:50px;}
.icnpdf {vertical-align:middle; margin-right:10px; margin-bottom:5px;}

.colbox {height:100%;}
.colboxhead {padding:0 25px 15px; position:relative; font-weight:600;}
.colboxtxt {padding:0 25px 20px; position:relative;}
.colboxtxt:after{content:'';height:40%; max-height:50px; width:8px; position:absolute; left:0; top:1%; background-color:rgba(16,16,235,1)}

.lineelement {padding-left:30px; position:relative;}
.lineelement:before {
content: ''; height:77%; max-height:60px; width:8px; position:absolute; left:0;
background-color: rgba(16, 16, 235, 1);
}

.popover, .popover-body {font-family:'Avenir Next World W05';}
.navbar {margin:inherit !important; border:inherit !important; padding:0 !important; border-radius:0 !important;}
.navbar-brand img {height:initial !important;}
.site-logo {}
.dinline {display:inline-block;}
.text-right {text-align:right;}
.text-left {text-align:left;}
.mrl-reset {margin-right:0; margin-left:0}
.mr-reset {margin-right:0;}
.ml-reset {margin-left:0;}
.prl-reset {padding-right:0; padding-left:0;}
.pr-reset {padding-right:0;}
.pl-reset {padding-left:0;}
.inner-pad {padding:2em 2.5em;}
.inner-pad1 {padding:2em 2.25em;}
.inner-pad2 {padding:2em;}

/* footer nav */
.tabselect a {text-decoration:none;}
.tabselect1 {display:block;margin-bottom:1.5rem;}
.tabselect1 li {display:inline-block;padding:15px 19px;}
.tabselect1 a {text-decoration:none; text-transform:uppercase; font-weight:700; color:#1010eb !important;}
.tabselect1 .active {background:#1010eb; color:#fff !important; position:relative;}
.tabselect1 .active a {color:#fff !important; text-decoration:none; text-transform:uppercase;}
.tabselect1 .active:after {content: url(/res/img/newhome/arw-bt-eb.png); position:absolute; bottom:-14px; margin-left:-16px; left:50%;}

.sect .footnote, .footnote {font-size:13px; line-height:1.2; padding:2em 2.5em;}
.smtxt {font-size:13px; line-height:1.2;}
.author {font-size:14px; line-height:1.2;}
.bwarning {border:1px solid #fff; padding:5px 8px;}
.bwarning1 {border:1px solid #000; padding:5px 8px;}
.cflag {margin-right:7px;}

ul.list-group-none {list-style:none;}

.node--type-blog-post .node__content .node__links .links li:first-child { padding-left:0 }
.node--type-blog-post .node__content .node__links .links > .blog-usernames-blog,
.node--type-blog-post .node__content .node__links .links > .comment-new-comments,
.node--type-blog-post .node__content .node__links .links > .comment-add {
display: none;  
}
.node--type-blog-post.node--view-mode-full .postauthor img { float: left; margin: 0 30px 30px 0; }
.path-loop-blog .maincontainer, .path-taxonomy .maincontainer, .path-taxonomy .maincontainer { background-color: #fff; }
@media screen and (max-width:1400px) {
.w250 {width:20vw;}
}
@media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
.w250 {width:50vw;}
}
@media screen and (max-width:992px) {
h1 {font-size:34px !important;}
h2 {font-size:28px !important;}
h3 {font-size:24px !important;}
h4 {font-size:20px !important;}
h5 {font-size:18px !important;}
h6 {font-size:16px !important;}
}
@media screen and (max-width:768px) {
h1 {font-size:30px !important;}
h2 {font-size:26px !important;}
h3 {font-size:22px !important;}
h4 {font-size:20px !important;}
h5 {font-size:18px !important;}
h6 {font-size:16px !important;}
/*.inner-pad, .inner-pad1 {font-size:80%;}*/
.inner-pad {padding:1.75em;}
.inner-pad1 {padding:1.5em 1.25em;}
.footnote {padding:1.5em; line-height:1.1em;}
.component.jq_sidebar_fix {position:static !important;}
.node--type-blog-post img {width:100% !important; height:auto !important;}
.node--type-blog-post img.image-style-thumbnail {width:initial !important;}
.node--type-blog-post iframe {width:100% !important; height:auto !important;}
.border-grad {padding:0;}
.border-grad::before {content: ""; padding:0; background:none;}
.border-grad1 {border:6px solid transparent;}
.border-grad2 {padding:6px;}
.border-grad2::before {padding:6px;}
}
@media screen and (max-width:600px) {
}
@media screen and (max-width:576px) {
h1 {font-size:26px !important;}
h2 {font-size:22px !important;}
h3 {font-size:20px !important;}
h4 {font-size:18px !important;}
h5 {font-size:16px !important;}
h6 {font-size:14px !important;}
.inner-pad {padding:1.5em;}
h1 sup, h2 sup {vertical-align:middle;}
.w250 {width:60vw;}
}
@media only screen and (max-width: 500px) {
.g-recaptcha {transform:scale(0.77); transform-origin:0 0;}
.w250 {width:58vw;}
}
@media screen and (max-width:480px) {
}
@media screen and (max-width:300px) {
.w250 {min-width:195px; width:50vw;}
.medtronic_megamenu-outer .medtronic_megamenu-mobile_toggle span {display:none}
}

@media print {
*, *:before, *:after {background:inherit !important;}
}
