/*************************************** Colors */
/** Reset some basic elements */
body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, hr, dl, dd, ol, ul, figure { margin: 0; padding: 0; }

/** Basic styling */
body { font: 400 16px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif; color: #111; background-color: #fdfdfd; -webkit-text-size-adjust: 100%; -webkit-font-feature-settings: "kern" 1; -moz-font-feature-settings: "kern" 1; -o-font-feature-settings: "kern" 1; font-feature-settings: "kern" 1; font-kerning: normal; }

/** Set `margin-bottom` to maintain vertical rhythm */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl, figure { margin-bottom: 15px; }

/** Images */
img { max-width: 100%; vertical-align: middle; }

/** Figures */
figure > img { display: block; }

figcaption { font-size: 14px; }

/** Lists */
ul, ol { margin-left: 30px; }

li > ul, li > ol { margin-bottom: 0; }

/** Headings */
h1, h2, h3, h4, h5, h6 { font-weight: 400; }

/** Links */
a { color: #2a7ae2; text-decoration: none; }

a:visited { color: #1756a9; }

a:hover { color: #111; text-decoration: underline; }

/** Blockquotes */
blockquote { color: #828282; border-left: 4px solid #e8e8e8; padding-left: 15px; font-size: 18px; letter-spacing: -1px; font-style: italic; }

blockquote > :last-child { margin-bottom: 0; }

/** Code formatting */
pre, code { font-size: 15px; border: 1px solid #e8e8e8; border-radius: 3px; background-color: #eef; }

code { padding: 1px 5px; }

pre { padding: 8px 12px; overflow-x: auto; }

pre > code { border: 0; padding-right: 0; padding-left: 0; }

/*************************************** Page-Specific Styles */
.italic { font-style: italic; }

.bold { font-weight: bold; }

.underline { text-decoration: underline; }

.margin-top-1em { margin-top: 1em; }

.margin-bottom-1em { margin-bottom: 1em; }

.margin-top-2em { margin-top: 2em; }

.margin-bottom-2em { margin-bottom: 2em; }

.info-note { font-size: 12px !important; margin-bottom: 0 !important; }

#home .background-image { height: 100%; background-position: 0 0; }

#home .marquee p { font-size: 18px; }

#home .info { padding: 30px 0; }

#home .info p { color: #4c4d4e; padding-top: 15px; margin-bottom: 0; }

#home .logos .col-sm-3 { color: #4c4d4e; }

@media screen and (max-width: 767px) { #home .button { display: block; } #home .logo-strip { height: auto; } #home .logo-strip img { max-height: 82px; } #home .quote { padding-top: 10px; padding-bottom: 10px; } #home table.industry-grid td { width: 100%; display: block; } }

#contact { /*following margin/padding aligns the page properly when using the header link*/ }

#contact .employees { /*use flex to ensure each row is equal height*/ }

#contact .employees h2 { margin-top: 30px; }

#contact .employees .flex-row { display: flex; }

#contact .employee { margin-top: 20px; border: 1px solid #f2f2f2; padding: 20px 60px; }

#contact .employee img { border-radius: 20px; }

#contact .tel { color: #4d4d4d; }

#contact .photo-and-contact { display: flex; align-items: center; }

#contact .photo-and-contact h5 { padding-top: 10px; padding-bottom: 10px; }

#contact .quote { background-color: #a8c8e9; }

#contact #international { padding-top: 90px; margin-top: -60px; }

@media screen and (max-width: 992px) { #contact .employee { padding: 20px 20px; } #contact .photo-and-contact { align-items: flex-start; } }

@media screen and (max-width: 767px) { #contact .flex-row { flex-direction: column; } #contact .photo { display: none; } #contact .no-photo { padding-left: 30px; } }

#jobs h2, #jobs p, #jobs img { padding-top: 2em; }

#jobs li { list-style-type: disc; margin-left: 1em; }

#about .marquee h1 { margin-bottom: 30px; }

#about .history { padding: 2em 0; }

#about .history p { padding-top: 1em; }

#about .history a { display: inline-block; margin-top: 2em; }

#about .history .italic { color: #2a2d35; }

#about .history .caption { font-size: 10px; color: #2a2d35; }

#about .history .img-container { width: 300px; max-height: 200px; overflow: hidden; }

#about .history .img-container img { height: 100%; width: 100%; object-fit: cover; }

#about .quote .logo-for-quote { border: 1px solid #f7f8f9; }

#about .quote .active { box-shadow: 0px -5px 0px #3c7adc inset; }

#about .quote .quote-text { padding: 1%; }

#about .quote .quote-text p { padding-top: 20px; }

#about .resources { background-color: #feffff; border-bottom: 1px solid #e6e6e6; }

#about .call-to-action { color: #f7f8f9; }

#about .call-to-action a { color: #feffff; }

#about .call-to-action .btn { background-color: transparent; margin: 30px 0 0 0; border-radius: 5px; color: #f7f8f9; border: 1px solid #f7f8f9; }

#about .call-to-action .dropdown-menu { background-color: #dfb44b; height: auto; max-height: 50vh; overflow-x: auto; overflow-y: scroll; }

#about .call-to-action .dropdown-menu li a { color: #f7f8f9; }

#about .call-to-action .dropdown-menu li a:hover { background-color: #f6b919; color: #4c4d4e; }

#about .call-to-action .button { /*commented out this line to show a different button */ /*background-color: $light-grey; */ padding: 10px; }

#grants p { padding: .75em 0; }

#grants ol { list-style-type: decimal; list-style-position: outside; padding-left: 1em; }

#grants ol li { padding: .75em 0 0 .2em; }

#grants .marquee { padding-bottom: 20px; background-color: #000; }

#grants .img-col { max-width: 400px; }

#grants .img-col img { height: 100%; width: 100%; }

#grants .img-col .quote { padding: 40px 20px; max-width: 400px; margin: 5px 0; }

#grants .margin-bottom { margin-bottom: 1em; }

@media screen and (max-width: 767px) { #grants .img-col img { width: 100%; } }

#texture-analyzers-index h5, #probes-and-fixtures h5, #compare-software h5, #hardware-accessories h5 { color: #2a2d35; }

#texture-analyzers-index .marquee, #probes-and-fixtures .marquee, #compare-software .marquee, #hardware-accessories .marquee { padding-bottom: 20px; background-color: #000; }

#texture-analyzers-index .sidebar, #press .sidebar { padding-top: 30px; padding-left: 15px; }

#texture-analyzers-index .sidebar li, #press .sidebar li { border-bottom: 1px solid #f7f8f9; padding-top: 1em; padding-bottom: 1em; }

#texture-analyzers-index .segment, #press .segment { border-bottom: 1px solid #f7f8f9; padding: 30px 0; }

#texture-analyzers-index .segment:last-of-type, #press .segment:last-of-type { border: none; }

@media screen and (max-width: 767px) { .sidebar { position: relative; } .sidebar.affix { position: static; } }

#texture-analyzers-index { position: relative; }

#texture-analyzers-index .sidebar { position: absolute; }

#texture-analyzers-index .sidebar.affix { position: fixed; top: 100px; }

#texture-analyzers-index p { margin: 1em 0 2em 0; color: #424242; }

#texture-analyzers-index h6 { color: #2a2d35; margin: 10px 0; }

#texture-analyzers-index .sidebar-button { display: inline-block; text-align: center; margin-top: 30px; margin-bottom: 20px; padding: 0; width: 100%; padding: 10px 0px; line-height: 26px; max-width: 200px; }

#texture-analyzers-index .related-studies { margin: 20px 0 20px 0; padding: 10px 0; }

#texture-analyzers-index .related-studies div { display: inline-block; border: 1px solid #2a2d35; padding: 10px 10px; word-wrap: break-word; }

#texture-analyzers-index .related-studies div h5 { color: #4c4d4e; }

#texture-analyzers-index .first-option { box-shadow: inset 0 0 0 1px #2a2d35; }

@media screen and (max-width: 767px) { #texture-analyzers-index .sidebar { padding-left: 15px; padding-bottom: 10px; position: static; } #texture-analyzers-index .sidebar.affix { position: static; } }

#press { position: relative; }

#press .sidebar { position: absolute; }

#press .sidebar.affix { position: fixed; top: 30px; }

#press p, #press ul { padding-bottom: 1em; }

#press .marquee { padding-bottom: 20px; background-color: #000; }

#press .main-blurb { padding-top: 20px; }

#press .img-container { max-width: 200px; overflow: hidden; }

#press .anchor { padding-top: 90px; margin-top: -60px; }

@media screen and (max-width: 767px) { #press .sidebar { position: relative; padding-bottom: 20px; padding-left: 45px; } #press .sidebar.affix { position: static; } #press ul { padding: 0; } #press li { padding: 10px 0; } }

#probes-and-fixtures { position: relative; }

#probes-and-fixtures .all-content { padding-top: 50px; padding-bottom: 50px; }

#probes-and-fixtures .active a { background-color: #e8e8e8; }

#probes-and-fixtures .nav { position: absolute; max-width: 350px; padding-right: 60px; padding-left: 10px; }

#probes-and-fixtures .nav p { color: #2a2d35; padding-left: 5px; }

#probes-and-fixtures .nav li { border-bottom: 1px solid #e8e8e8; padding-left: 5px; }

#probes-and-fixtures .nav li a { color: #2a2d35; }

#probes-and-fixtures .nav li:last-child { border: none; padding-bottom: 20px; }

#probes-and-fixtures .nav .button { margin-top: 20px; margin-left: 5px; margin-bottom: 20px; display: inline-block; text-align: center; }

#probes-and-fixtures .nav .current-section { background-color: #f7f8f9; }

#probes-and-fixtures .sidebar.affix { position: fixed; top: 60px; }

#probes-and-fixtures .anchor { padding-top: 90px; margin-top: -60px; }

#probes-and-fixtures .main-content .intro { padding-left: 0; }

#probes-and-fixtures .main-content .intro h3 { padding-bottom: .5em; }

#probes-and-fixtures .main-content .intro p { padding-bottom: 1em; }

#probes-and-fixtures .main-content img { padding-top: 30px; }

#probes-and-fixtures .main-content .img-container { height: 270px; overflow: hidden; }

#probes-and-fixtures .main-content .img-container img { height: 100%; width: 100%; object-fit: cover; padding-top: 30px; }

#probes-and-fixtures .main-content .col-sm-4 p { margin-bottom: 20px; display: inline; border-right: 1px solid #2a2d35; padding-right: 10px; clear: both; }

#probes-and-fixtures .main-content .col-sm-4 p:last-child { color: #2a2d35; border-right: none; padding-left: 5px; }

#probes-and-fixtures .main-content .probe-row > :nth-child(3n)::after { content: ''; display: table; clear: both; }

#probes-and-fixtures .main-content .border-top { border-top: 1px solid #e8e8e8; margin-top: 40px; padding-top: 20px; }

@media screen and (max-width: 767px) { #probes-and-fixtures .sidebar li { line-height: 3em; } #probes-and-fixtures .sidebar li:last-child { padding-bottom: 20px; } #probes-and-fixtures .sidebar { position: static; } #probes-and-fixtures .sidebar.affix { position: static; } #probes-and-fixtures .anchor { padding-top: 25px; margin-top: 0; } }

#hardware-accessories .main-content { padding-top: 50px; }

#hardware-accessories .sidebar { padding: 0 15px; }

#hardware-accessories .sidebar ul li { border-bottom: 1px solid #e8e8e8; padding-top: .5em; padding-bottom: .5em; }

#hardware-accessories .sidebar li:last-child { border: none; }

#hardware-accessories .sidebar .current-section { background-color: #f7f8f9; }

#hardware-accessories .sidebar .current-section h5 { color: #4c4d4e; }

#hardware-accessories .anchor { padding-top: 90px; margin-top: -60px; }

#hardware-accessories .hardware-accessory { border-bottom: 1px solid #2a2d35; padding-bottom: 30px; }

#hardware-accessories .hardware-accessory p { padding-top: 20px; padding-bottom: 20px; }

#hardware-accessories .hardware-accessory .img-container { height: 250px; max-width: 250px; overflow: hidden; }

#hardware-accessories .hardware-accessory .img-container-tall { height: 250px; max-width: 350px; overflow: hidden; }

#hardware-accessories .hardware-accessory .img-container img { height: 100%; width: 100%; object-fit: cover; }

#hardware-accessories .hardware-accessory:first-of-type { padding-top: 60px; }

#hardware-accessories .hardware-accessory:last-of-type { border: 0; }

@media screen and (max-width: 767px) { #hardware-accessories .sidebar ul li { padding-top: 15px; padding-bottom: 15px; } #hardware-accessories .anchor { padding-top: 30px; margin-top: 0px; } #hardware-accessories .main-content { padding-top: 20px; } #hardware-accessories .hardware-accessory h2 { padding-top: 10px; } #hardware-accessories .hardware-accessory img:first-of-type { padding-top: 20px; } #hardware-accessories .hardware-accessory .img-container { height: 300px; max-width: 100%; } #hardware-accessories .hardware-accessory:first-of-type { padding-top: 30px; } }

#temperature-management-system { position: relative; }

#temperature-management-system .main-content { padding-top: 50px; }

#temperature-management-system .sidebar { position: absolute; padding: 0 15px; }

#temperature-management-system .sidebar ul li { border-bottom: 1px solid #e8e8e8; padding-top: .5em; padding-bottom: .5em; }

#temperature-management-system .sidebar li:last-child { border: none; }

#temperature-management-system .sidebar .current-section { background-color: #f7f8f9; }

#temperature-management-system .sidebar .current-section h5 { color: #4c4d4e; }

#temperature-management-system .sidebar.affix { position: fixed; top: 100px; }

#temperature-management-system .anchor { padding-top: 90px; margin-top: -60px; }

#temperature-management-system .hardware-accessory { border-bottom: 1px solid #2a2d35; padding-bottom: 30px; }

#temperature-management-system .hardware-accessory p { padding-top: 20px; padding-bottom: 20px; }

#temperature-management-system .hardware-accessory .img-container { height: 250px; max-width: 250px; overflow: hidden; }

#temperature-management-system .hardware-accessory .img-container-tall { height: 250px; max-width: 350px; overflow: hidden; }

#temperature-management-system .hardware-accessory .img-container img { height: 100%; width: 100%; object-fit: cover; }

#temperature-management-system .hardware-accessory:first-of-type { padding-top: 60px; }

#temperature-management-system .hardware-accessory:last-of-type { border: 0; }

@media screen and (max-width: 767px) { #temperature-management-system .sidebar { position: static; } #temperature-management-system .sidebar.affix { position: static; } #temperature-management-system .sidebar ul li { padding-top: 15px; padding-bottom: 15px; } #temperature-management-system .anchor { padding-top: 30px; margin-top: 0px; } #temperature-management-system .main-content { padding-top: 20px; } #temperature-management-system .hardware-accessory h2 { padding-top: 10px; } #temperature-management-system .hardware-accessory img:first-of-type { padding-top: 20px; } #temperature-management-system .hardware-accessory .img-container { height: 300px; max-width: 100%; } #temperature-management-system .hardware-accessory:first-of-type { padding-top: 30px; } }

#compare-software .instruments .row { display: table; }

#compare-software .instruments .product { display: table-cell; position: relative; padding-bottom: 50px; }

#compare-software .instruments a { position: absolute; bottom: 0; }

#compare-software .instruments h2 { padding-top: 2em; }

#compare-software .instruments p { margin: 2em 0; color: #424242; }

#compare-software table { margin-top: 3em; width: 100%; margin-bottom: 3em; position: relative; }

#compare-software table td { float: left; line-height: 3em; color: #2a2d35; display: table; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; }

#compare-software table td * { line-height: 15px; display: inline-block; vertical-align: middle; }

#compare-software table i { font-size: 20px; }

#compare-software table .col-sm-3 { text-align: center; }

#compare-software table .no-border { border-left: none; }

#compare-software table td:nth-child(4n+1) { border-left: none; }

@media screen and (max-width: 767px) { #compare-software .table-responsive { display: none; } }

#compare-instruments .marquee { padding-bottom: 20px; background-color: #000; }

#compare-instruments h3 { padding-bottom: 1em; text-align: center; }

#compare-instruments p { margin: 2em 0; color: #424242; }

#compare-instruments .img-container { margin: 2em 0; height: 400px; overflow: hidden; }

#compare-instruments .img-container img { height: 100%; width: 100%; object-fit: cover; }

#compare-instruments table { margin-top: 3em; width: 100%; border-bottom: 3px solid #f7f8f9; margin-bottom: 3em; }

#compare-instruments table tr { display: flex; flex-direction: row; }

#compare-instruments table tr [class*='col-'] { border-left: 3px solid #f7f8f9; }

#compare-instruments table th { background-color: #e6e6e6; padding: 4px; width: 100%; color: #424242; display: flex; flex-direction: column; }

#compare-instruments table td:first-of-type { border-left: none; }

#compare-instruments table td { float: left; line-height: 2em; color: #424242; display: flex; flex-direction: column; }

#compare-instruments table .last-row { padding-bottom: 2em; }

#compare-instruments table td:nth-child(3n) { padding-left: .5em; }

#compare-instruments table td:nth-child(2n+0) { padding-left: .5em; }

#compare-instruments table .heading { padding-top: 1em; font-weight: bold; }

#compare-instruments table .column-span { text-align: center; }

#compare-instruments table .border { border-bottom: 3px solid #f7f8f9; }

#compare-instruments table .center { border-bottom: 3px solid #f7f8f9; padding-bottom: 1em; }

@media screen and (min-width: 1350px) { #ta-xt-plus-hundred-page .marquee .background-image { max-width: 1200px; margin: 0 auto; } }

#ta-xt-plus-page .three-features .img-container-tall, #ta-xt-plus-hundred-page .three-features .img-container-tall { height: 400px; max-width: 350px; overflow: hidden; }

#ta-xt-plus-page .three-features .img-container-tall img, #ta-xt-plus-hundred-page .three-features .img-container-tall img { display: block; margin: 0 auto; height: 100%; object-fit: cover; }

#ta-hd-page .marquee h2, #ta-xt-plus-page .marquee h2, #ta-xt-express-page .marquee h2, #ta-xt-plus-hundred-page .marquee h2, #volscan .marquee h2, #video-capture-system .marquee h2, #alis .marquee h2, #resistance-conversion .marquee h2, #dough-inflation .marquee h2, #dynamic-integrated-balance .marquee h2, #acoustic-envelope-detector .marquee h2, #powder-flow-analyzer .marquee h2 { font-size: 24px; }

#ta-hd-page .intro h2, #ta-xt-plus-page .intro h2, #ta-xt-express-page .intro h2, #ta-xt-plus-hundred-page .intro h2, #volscan .intro h2, #video-capture-system .intro h2, #alis .intro h2, #resistance-conversion .intro h2, #dough-inflation .intro h2, #dynamic-integrated-balance .intro h2, #acoustic-envelope-detector .intro h2, #powder-flow-analyzer .intro h2 { padding: 2em; text-align: center; }

#ta-hd-page .intro h3, #ta-xt-plus-page .intro h3, #ta-xt-express-page .intro h3, #ta-xt-plus-hundred-page .intro h3, #volscan .intro h3, #video-capture-system .intro h3, #alis .intro h3, #resistance-conversion .intro h3, #dough-inflation .intro h3, #dynamic-integrated-balance .intro h3, #acoustic-envelope-detector .intro h3, #powder-flow-analyzer .intro h3 { padding-top: 1em; }

#ta-hd-page .intro p, #ta-xt-plus-page .intro p, #ta-xt-express-page .intro p, #ta-xt-plus-hundred-page .intro p, #volscan .intro p, #video-capture-system .intro p, #alis .intro p, #resistance-conversion .intro p, #dough-inflation .intro p, #dynamic-integrated-balance .intro p, #acoustic-envelope-detector .intro p, #powder-flow-analyzer .intro p { padding: 1em 0; }

#ta-hd-page .intro .img-container, #ta-xt-plus-page .intro .img-container, #ta-xt-express-page .intro .img-container, #ta-xt-plus-hundred-page .intro .img-container, #volscan .intro .img-container, #video-capture-system .intro .img-container, #alis .intro .img-container, #resistance-conversion .intro .img-container, #dough-inflation .intro .img-container, #dynamic-integrated-balance .intro .img-container, #acoustic-envelope-detector .intro .img-container, #powder-flow-analyzer .intro .img-container { height: 200px; max-width: 350px; overflow: hidden; }

#ta-hd-page .intro .img-container-tall, #ta-xt-plus-page .intro .img-container-tall, #ta-xt-express-page .intro .img-container-tall, #ta-xt-plus-hundred-page .intro .img-container-tall, #volscan .intro .img-container-tall, #video-capture-system .intro .img-container-tall, #alis .intro .img-container-tall, #resistance-conversion .intro .img-container-tall, #dough-inflation .intro .img-container-tall, #dynamic-integrated-balance .intro .img-container-tall, #acoustic-envelope-detector .intro .img-container-tall, #powder-flow-analyzer .intro .img-container-tall { height: 400px; max-width: 350px; overflow: hidden; }

#ta-hd-page .intro .img-container img, #ta-hd-page .intro .img-container-tall img, #ta-xt-plus-page .intro .img-container img, #ta-xt-plus-page .intro .img-container-tall img, #ta-xt-express-page .intro .img-container img, #ta-xt-express-page .intro .img-container-tall img, #ta-xt-plus-hundred-page .intro .img-container img, #ta-xt-plus-hundred-page .intro .img-container-tall img, #volscan .intro .img-container img, #volscan .intro .img-container-tall img, #video-capture-system .intro .img-container img, #video-capture-system .intro .img-container-tall img, #alis .intro .img-container img, #alis .intro .img-container-tall img, #resistance-conversion .intro .img-container img, #resistance-conversion .intro .img-container-tall img, #dough-inflation .intro .img-container img, #dough-inflation .intro .img-container-tall img, #dynamic-integrated-balance .intro .img-container img, #dynamic-integrated-balance .intro .img-container-tall img, #acoustic-envelope-detector .intro .img-container img, #acoustic-envelope-detector .intro .img-container-tall img, #powder-flow-analyzer .intro .img-container img, #powder-flow-analyzer .intro .img-container-tall img { height: 100%; width: 100%; object-fit: cover; }

#ta-hd-page .specs, #ta-xt-plus-page .specs, #ta-xt-express-page .specs, #ta-xt-plus-hundred-page .specs, #volscan .specs, #video-capture-system .specs, #alis .specs, #resistance-conversion .specs, #dough-inflation .specs, #dynamic-integrated-balance .specs, #acoustic-envelope-detector .specs, #powder-flow-analyzer .specs { padding: 30px 0; border-bottom: 1px solid #f7f8f9; }

#ta-hd-page .specs .each-specs, #ta-xt-plus-page .specs .each-specs, #ta-xt-express-page .specs .each-specs, #ta-xt-plus-hundred-page .specs .each-specs, #volscan .specs .each-specs, #video-capture-system .specs .each-specs, #alis .specs .each-specs, #resistance-conversion .specs .each-specs, #dough-inflation .specs .each-specs, #dynamic-integrated-balance .specs .each-specs, #acoustic-envelope-detector .specs .each-specs, #powder-flow-analyzer .specs .each-specs { border-top: 1px solid #f7f8f9; display: flex; flex-wrap: wrap; flex-direction: row; padding-bottom: 1em; }

#ta-hd-page .specs .each-specs .col-sm-2, #ta-hd-page .specs .each-specs .col-sm-4, #ta-xt-plus-page .specs .each-specs .col-sm-2, #ta-xt-plus-page .specs .each-specs .col-sm-4, #ta-xt-express-page .specs .each-specs .col-sm-2, #ta-xt-express-page .specs .each-specs .col-sm-4, #ta-xt-plus-hundred-page .specs .each-specs .col-sm-2, #ta-xt-plus-hundred-page .specs .each-specs .col-sm-4, #volscan .specs .each-specs .col-sm-2, #volscan .specs .each-specs .col-sm-4, #video-capture-system .specs .each-specs .col-sm-2, #video-capture-system .specs .each-specs .col-sm-4, #alis .specs .each-specs .col-sm-2, #alis .specs .each-specs .col-sm-4, #resistance-conversion .specs .each-specs .col-sm-2, #resistance-conversion .specs .each-specs .col-sm-4, #dough-inflation .specs .each-specs .col-sm-2, #dough-inflation .specs .each-specs .col-sm-4, #dynamic-integrated-balance .specs .each-specs .col-sm-2, #dynamic-integrated-balance .specs .each-specs .col-sm-4, #acoustic-envelope-detector .specs .each-specs .col-sm-2, #acoustic-envelope-detector .specs .each-specs .col-sm-4, #powder-flow-analyzer .specs .each-specs .col-sm-2, #powder-flow-analyzer .specs .each-specs .col-sm-4 { border-right: 1px solid #f7f8f9; padding: 20px 10px; display: flex; flex-direction: column; }

#ta-hd-page .specs .each-specs .col-sm-2 p, #ta-hd-page .specs .each-specs .col-sm-4 p, #ta-xt-plus-page .specs .each-specs .col-sm-2 p, #ta-xt-plus-page .specs .each-specs .col-sm-4 p, #ta-xt-express-page .specs .each-specs .col-sm-2 p, #ta-xt-express-page .specs .each-specs .col-sm-4 p, #ta-xt-plus-hundred-page .specs .each-specs .col-sm-2 p, #ta-xt-plus-hundred-page .specs .each-specs .col-sm-4 p, #volscan .specs .each-specs .col-sm-2 p, #volscan .specs .each-specs .col-sm-4 p, #video-capture-system .specs .each-specs .col-sm-2 p, #video-capture-system .specs .each-specs .col-sm-4 p, #alis .specs .each-specs .col-sm-2 p, #alis .specs .each-specs .col-sm-4 p, #resistance-conversion .specs .each-specs .col-sm-2 p, #resistance-conversion .specs .each-specs .col-sm-4 p, #dough-inflation .specs .each-specs .col-sm-2 p, #dough-inflation .specs .each-specs .col-sm-4 p, #dynamic-integrated-balance .specs .each-specs .col-sm-2 p, #dynamic-integrated-balance .specs .each-specs .col-sm-4 p, #acoustic-envelope-detector .specs .each-specs .col-sm-2 p, #acoustic-envelope-detector .specs .each-specs .col-sm-4 p, #powder-flow-analyzer .specs .each-specs .col-sm-2 p, #powder-flow-analyzer .specs .each-specs .col-sm-4 p { padding-left: 20px; text-indent: -10px; }

#ta-hd-page .specs .col-sm-2:last-of-type, #ta-xt-plus-page .specs .col-sm-2:last-of-type, #ta-xt-express-page .specs .col-sm-2:last-of-type, #ta-xt-plus-hundred-page .specs .col-sm-2:last-of-type, #volscan .specs .col-sm-2:last-of-type, #video-capture-system .specs .col-sm-2:last-of-type, #alis .specs .col-sm-2:last-of-type, #resistance-conversion .specs .col-sm-2:last-of-type, #dough-inflation .specs .col-sm-2:last-of-type, #dynamic-integrated-balance .specs .col-sm-2:last-of-type, #acoustic-envelope-detector .specs .col-sm-2:last-of-type, #powder-flow-analyzer .specs .col-sm-2:last-of-type { border-right: none; }

#ta-hd-page .specs h6, #ta-xt-plus-page .specs h6, #ta-xt-express-page .specs h6, #ta-xt-plus-hundred-page .specs h6, #volscan .specs h6, #video-capture-system .specs h6, #alis .specs h6, #resistance-conversion .specs h6, #dough-inflation .specs h6, #dynamic-integrated-balance .specs h6, #acoustic-envelope-detector .specs h6, #powder-flow-analyzer .specs h6 { margin-bottom: .5em; }

#ta-hd-page .specs a, #ta-xt-plus-page .specs a, #ta-xt-express-page .specs a, #ta-xt-plus-hundred-page .specs a, #volscan .specs a, #video-capture-system .specs a, #alis .specs a, #resistance-conversion .specs a, #dough-inflation .specs a, #dynamic-integrated-balance .specs a, #acoustic-envelope-detector .specs a, #powder-flow-analyzer .specs a { text-align: center; }

#ta-hd-page .accurate-data, #ta-xt-plus-page .accurate-data, #ta-xt-express-page .accurate-data, #ta-xt-plus-hundred-page .accurate-data, #volscan .accurate-data, #video-capture-system .accurate-data, #alis .accurate-data, #resistance-conversion .accurate-data, #dough-inflation .accurate-data, #dynamic-integrated-balance .accurate-data, #acoustic-envelope-detector .accurate-data, #powder-flow-analyzer .accurate-data { background-color: #f7f8f9; width: 100%; padding: 2em 1em; }

#ta-hd-page .accurate-data h3, #ta-xt-plus-page .accurate-data h3, #ta-xt-express-page .accurate-data h3, #ta-xt-plus-hundred-page .accurate-data h3, #volscan .accurate-data h3, #video-capture-system .accurate-data h3, #alis .accurate-data h3, #resistance-conversion .accurate-data h3, #dough-inflation .accurate-data h3, #dynamic-integrated-balance .accurate-data h3, #acoustic-envelope-detector .accurate-data h3, #powder-flow-analyzer .accurate-data h3 { margin-top: 1.5em; margin-bottom: 1em; }

#ta-hd-page .accurate-data ul li, #ta-xt-plus-page .accurate-data ul li, #ta-xt-express-page .accurate-data ul li, #ta-xt-plus-hundred-page .accurate-data ul li, #volscan .accurate-data ul li, #video-capture-system .accurate-data ul li, #alis .accurate-data ul li, #resistance-conversion .accurate-data ul li, #dough-inflation .accurate-data ul li, #dynamic-integrated-balance .accurate-data ul li, #acoustic-envelope-detector .accurate-data ul li, #powder-flow-analyzer .accurate-data ul li { list-style: disc inside; }

#ta-hd-page .accurate-data .img-container, #ta-xt-plus-page .accurate-data .img-container, #ta-xt-express-page .accurate-data .img-container, #ta-xt-plus-hundred-page .accurate-data .img-container, #volscan .accurate-data .img-container, #video-capture-system .accurate-data .img-container, #alis .accurate-data .img-container, #resistance-conversion .accurate-data .img-container, #dough-inflation .accurate-data .img-container, #dynamic-integrated-balance .accurate-data .img-container, #acoustic-envelope-detector .accurate-data .img-container, #powder-flow-analyzer .accurate-data .img-container { height: 300px; max-width: 540px; overflow: hidden; }

#ta-hd-page .accurate-data .img-container-smaller, #ta-xt-plus-page .accurate-data .img-container-smaller, #ta-xt-express-page .accurate-data .img-container-smaller, #ta-xt-plus-hundred-page .accurate-data .img-container-smaller, #volscan .accurate-data .img-container-smaller, #video-capture-system .accurate-data .img-container-smaller, #alis .accurate-data .img-container-smaller, #resistance-conversion .accurate-data .img-container-smaller, #dough-inflation .accurate-data .img-container-smaller, #dynamic-integrated-balance .accurate-data .img-container-smaller, #acoustic-envelope-detector .accurate-data .img-container-smaller, #powder-flow-analyzer .accurate-data .img-container-smaller { height: 200px; max-width: 350px; overflow: hidden; }

#ta-hd-page .accurate-data .img-container img, #ta-xt-plus-page .accurate-data .img-container img, #ta-xt-express-page .accurate-data .img-container img, #ta-xt-plus-hundred-page .accurate-data .img-container img, #volscan .accurate-data .img-container img, #video-capture-system .accurate-data .img-container img, #alis .accurate-data .img-container img, #resistance-conversion .accurate-data .img-container img, #dough-inflation .accurate-data .img-container img, #dynamic-integrated-balance .accurate-data .img-container img, #acoustic-envelope-detector .accurate-data .img-container img, #powder-flow-analyzer .accurate-data .img-container img { height: 100%; width: 100%; object-fit: cover; }

#ta-hd-page .reliable, #ta-xt-plus-page .reliable, #ta-xt-express-page .reliable, #ta-xt-plus-hundred-page .reliable, #volscan .reliable, #video-capture-system .reliable, #alis .reliable, #resistance-conversion .reliable, #dough-inflation .reliable, #dynamic-integrated-balance .reliable, #acoustic-envelope-detector .reliable, #powder-flow-analyzer .reliable { padding: 30px 0; /*note to self: changed this to update all quotes. Waiting for Amanda's feedback, may need to update individual pages)*/ }

#ta-hd-page .reliable h2, #ta-xt-plus-page .reliable h2, #ta-xt-express-page .reliable h2, #ta-xt-plus-hundred-page .reliable h2, #volscan .reliable h2, #video-capture-system .reliable h2, #alis .reliable h2, #resistance-conversion .reliable h2, #dough-inflation .reliable h2, #dynamic-integrated-balance .reliable h2, #acoustic-envelope-detector .reliable h2, #powder-flow-analyzer .reliable h2 { padding: 1em 0 1em 0; }

#ta-hd-page .reliable .btn, #ta-xt-plus-page .reliable .btn, #ta-xt-express-page .reliable .btn, #ta-xt-plus-hundred-page .reliable .btn, #volscan .reliable .btn, #video-capture-system .reliable .btn, #alis .reliable .btn, #resistance-conversion .reliable .btn, #dough-inflation .reliable .btn, #dynamic-integrated-balance .reliable .btn, #acoustic-envelope-detector .reliable .btn, #powder-flow-analyzer .reliable .btn { margin: 10px auto; }

#ta-hd-page .reliable .quote, #ta-xt-plus-page .reliable .quote, #ta-xt-express-page .reliable .quote, #ta-xt-plus-hundred-page .reliable .quote, #volscan .reliable .quote, #video-capture-system .reliable .quote, #alis .reliable .quote, #resistance-conversion .reliable .quote, #dough-inflation .reliable .quote, #dynamic-integrated-balance .reliable .quote, #acoustic-envelope-detector .reliable .quote, #powder-flow-analyzer .reliable .quote { background-color: #feffff; padding: 2em; color: #3c7adc; }

#ta-hd-page .reliable .quote p, #ta-xt-plus-page .reliable .quote p, #ta-xt-express-page .reliable .quote p, #ta-xt-plus-hundred-page .reliable .quote p, #volscan .reliable .quote p, #video-capture-system .reliable .quote p, #alis .reliable .quote p, #resistance-conversion .reliable .quote p, #dough-inflation .reliable .quote p, #dynamic-integrated-balance .reliable .quote p, #acoustic-envelope-detector .reliable .quote p, #powder-flow-analyzer .reliable .quote p { color: #3c7adc; }

#ta-hd-page .reliable .quote .attribution, #ta-xt-plus-page .reliable .quote .attribution, #ta-xt-express-page .reliable .quote .attribution, #ta-xt-plus-hundred-page .reliable .quote .attribution, #volscan .reliable .quote .attribution, #video-capture-system .reliable .quote .attribution, #alis .reliable .quote .attribution, #resistance-conversion .reliable .quote .attribution, #dough-inflation .reliable .quote .attribution, #dynamic-integrated-balance .reliable .quote .attribution, #acoustic-envelope-detector .reliable .quote .attribution, #powder-flow-analyzer .reliable .quote .attribution { margin-top: 1em; }

#ta-hd-page .info h6, #ta-xt-plus-page .info h6, #ta-xt-express-page .info h6, #ta-xt-plus-hundred-page .info h6, #volscan .info h6, #video-capture-system .info h6, #alis .info h6, #resistance-conversion .info h6, #dough-inflation .info h6, #dynamic-integrated-balance .info h6, #acoustic-envelope-detector .info h6, #powder-flow-analyzer .info h6 { color: #828282; margin: 1em 0; }

#ta-hd-page .examples, #ta-xt-plus-page .examples, #ta-xt-express-page .examples, #ta-xt-plus-hundred-page .examples, #volscan .examples, #video-capture-system .examples, #alis .examples, #resistance-conversion .examples, #dough-inflation .examples, #dynamic-integrated-balance .examples, #acoustic-envelope-detector .examples, #powder-flow-analyzer .examples { border-top: 1px solid #e8e8e8; text-align: center; padding: 2em; }

@media screen and (max-width: 767px) { #ta-hd-page .intro h2, #ta-xt-plus-page .intro h2, #ta-xt-express-page .intro h2, #ta-xt-plus-hundred-page .intro h2, #volscan .intro h2, #video-capture-system .intro h2, #alis .intro h2, #resistance-conversion .intro h2, #dough-inflation .intro h2, #dynamic-integrated-balance .intro h2, #acoustic-envelope-detector .intro h2, #powder-flow-analyzer .intro h2 { text-align: left; padding: 30px 15px; } #ta-hd-page .reliable .quote, #ta-xt-plus-page .reliable .quote, #ta-xt-express-page .reliable .quote, #ta-xt-plus-hundred-page .reliable .quote, #volscan .reliable .quote, #video-capture-system .reliable .quote, #alis .reliable .quote, #resistance-conversion .reliable .quote, #dough-inflation .reliable .quote, #dynamic-integrated-balance .reliable .quote, #acoustic-envelope-detector .reliable .quote, #powder-flow-analyzer .reliable .quote { padding-bottom: 0; } #ta-hd-page .each-specs .col-sm-2, #ta-xt-plus-page .each-specs .col-sm-2, #ta-xt-express-page .each-specs .col-sm-2, #ta-xt-plus-hundred-page .each-specs .col-sm-2, #volscan .each-specs .col-sm-2, #video-capture-system .each-specs .col-sm-2, #alis .each-specs .col-sm-2, #resistance-conversion .each-specs .col-sm-2, #dough-inflation .each-specs .col-sm-2, #dynamic-integrated-balance .each-specs .col-sm-2, #acoustic-envelope-detector .each-specs .col-sm-2, #powder-flow-analyzer .each-specs .col-sm-2 { width: 100%; } }

#ta-xt-express-page section.marquee h1 { max-width: 100%; }

#video-capture-system .accurate-data ul { list-style: disc outside none; padding-left: 1em; }

#video-capture-system .accurate-data li { padding-left: 0em; }

#dynamic-integrated-balance .accurate-data ul { list-style: disc outside none; padding-left: 4em; padding-right: 2em; padding-top: 1em; }

#dynamic-integrated-balance .accurate-data li { padding-left: 0em; text-indent: -2em; color: #4c4d4e; }

#powder-flow-analyzer .accurate-data h3 { margin-top: 0; }

#volscan .applications { border-top: 1px solid #4c4d4e; }

#volscan .applications .col-sm-3 { margin-top: 20px; padding-top: 20px; }

#volscan .img-container { height: 425px; max-width: 360px; overflow: hidden; }

#volscan .img-container2 { height: 300px; max-width: 500px; overflow: hidden; }

#volscan .img-container img { height: 100%; width: 100%; object-fit: cover; }

#volscan .quote { background-color: #a8c8e9; padding: 3em; color: #feffff; }

#volscan .quote p { color: #feffff; }

#volscan .quote .attribution { margin-top: 1em; }

#volscan .advantages { background-color: #2a2d35; width: 100%; padding: 1em; color: #feffff; }

#volscan .advantages h2 { text-align: center; padding-bottom: 1em; }

#volscan .advantages p { color: #feffff; }

#volscan .advantages ul { list-style: disc outside none; padding-left: 1em; }

#volscan .advantages li { padding-left: 0em; color: #feffff; }

#volscan .advantages a { color: #feffff; }

#volscan .measure-parameters { padding-bottom: 15px; }

#volscan .measure-parameters h2 { text-align: center; margin: 15px 0; }

#volscan .measure-parameters h3 { margin-top: 1.5em; }

#volscan .measure-parameters p { font-size: 14px; }

#volscan .measure-parameters .parameter-text { padding-left: 4em; }

#volscan .measure-parameters .parameter-text li { list-style: disc inside; padding-left: 30px; text-indent: -30px; }

#volscan .feature { text-align: center; padding: 2em 0; }

#volscan .feature h2 { color: #4c4d4e; padding: 0 150px 20px 150px; }

#volscan .feature p { color: red; }

#volscan .border-side { border-right: 1px solid #feffff; }

@media screen and (max-width: 767px) { #volscan .feature h2 { padding: 20px 15px; } #volscan .border-side { border: none; } }

#exponent .alert-bar, #exponent-lite .alert-bar { padding: 10px 0; }

#exponent .alert-bar p, #exponent-lite .alert-bar p { color: #feffff; }

#exponent .alert-bar a, #exponent-lite .alert-bar a { color: #feffff; text-decoration: underline; padding: 0; }

#exponent .main-section, #exponent-lite .main-section { text-align: center; padding-top: 20px; padding-bottom: 30px; }

#exponent .main-section p, #exponent-lite .main-section p { padding-top: 5%; }

#exponent .main-section .img-container, #exponent-lite .main-section .img-container { height: 200px; width: 200px; border-radius: 50%; overflow: hidden; margin: 30px auto 0; }

#exponent .main-section .img-container img, #exponent-lite .main-section .img-container img { height: 100%; width: 100%; object-fit: cover; }

#exponent .evolving-needs, #exponent-lite .evolving-needs { background-color: #2a2d35; padding-bottom: 20px; color: #f7f8f9; }

#exponent .evolving-needs .choices, #exponent-lite .evolving-needs .choices { border-bottom: 1px solid #e8e8e8; padding-bottom: 2px; }

#exponent .evolving-needs .choices p, #exponent-lite .evolving-needs .choices p { color: #e8e8e8; }

#exponent .evolving-needs .choices a, #exponent-lite .evolving-needs .choices a { text-decoration: none; }

#exponent .evolving-needs p.active, #exponent-lite .evolving-needs p.active { display: inline-block; color: #feffff; box-shadow: 0px 5px #3c7adc; }

#exponent .evolving-needs .description > div, #exponent-lite .evolving-needs .description > div { padding-top: 50px; }

#exponent .evolving-needs .description > div p, #exponent-lite .evolving-needs .description > div p { color: #f7f8f9; }

#exponent .evolving-needs .img-container, #exponent-lite .evolving-needs .img-container { height: 300px; overflow: hidden; }

#exponent .evolving-needs .img-container img, #exponent-lite .evolving-needs .img-container img { height: 100%; width: 100%; object-fit: cover; }

#exponent .quote-section .left, #exponent-lite .quote-section .left { padding: 50px 50px 50px 15px; }

#exponent .quote-section .left h2, #exponent-lite .quote-section .left h2 { padding-bottom: 20px; }

#exponent .quote-section .right, #exponent-lite .quote-section .right { background-color: #a8c8e9; padding: 50px 30px; }

#exponent .quote-section .right h4, #exponent .quote-section .right p, #exponent-lite .quote-section .right h4, #exponent-lite .quote-section .right p { color: #feffff; line-height: 1.2em; padding-bottom: 20px; }

#exponent .support-options, #exponent-lite .support-options { background-color: #2a2d35; text-align: center; }

#exponent .support-options h2, #exponent-lite .support-options h2 { color: #feffff; padding: 3% 30%; }

#exponent .support-options i, #exponent-lite .support-options i { font-size: 40px; color: white; padding: 20px 0; }

#exponent .support-options .container, #exponent-lite .support-options .container { padding-bottom: 3%; }

#exponent .support-options .support-table > div, #exponent-lite .support-options .support-table > div { padding: 2em 1em; }

#exponent .support-options .support-table > div h3, #exponent .support-options .support-table > div p, #exponent-lite .support-options .support-table > div h3, #exponent-lite .support-options .support-table > div p { color: #feffff; padding-bottom: 1em; }

#exponent .support-options .support-table > div a, #exponent-lite .support-options .support-table > div a { display: inline-block; text-align: center; }

#exponent .support-options .support-table div:last-of-type, #exponent-lite .support-options .support-table div:last-of-type { border-right: 0.5px solid #e8e8e8; }

#exponent .software .system-requirements, #exponent-lite .software .system-requirements { padding: 20px 0; border-bottom: 1px solid #e8e8e8; }

#exponent .software .system-requirements h6, #exponent-lite .software .system-requirements h6 { color: #2a2d35; padding-left: 15px; padding-bottom: 10px; }

#exponent .software .system-requirements p, #exponent-lite .software .system-requirements p { padding: 5px 0; }

#exponent .software .cta, #exponent-lite .software .cta { padding-top: 20px; padding-bottom: 20px; }

#exponent .software h3, #exponent-lite .software h3 { display: inline; }

#exponent .software .button, #exponent-lite .software .button { margin: 0 20px; }

@media screen and (max-width: 767px) { #exponent .support-options h2, #exponent-lite .support-options h2 { padding: 3% 10%; } #exponent .evolving-needs h2, #exponent-lite .evolving-needs h2 { padding: 3% 10%; } #exponent .evolving-needs .all-choices .choices p, #exponent-lite .evolving-needs .all-choices .choices p { line-height: 3em; } #exponent .software .button, #exponent-lite .software .button { display: block; margin: 0; } }

#exponent-lite section.marquee { height: 300px; }

#exponent-lite section.marquee h1 { max-width: 100%; }

#food-texture-analysis .quote, #pharmaceutical-industry .quote, #adhesive-industry .quote, #gel-testing .quote, #cosmetic-industry .quote, #material-industry .quote, #packaging-industry .quote, #powder-industry .quote, #medical-devices .quote, #films-industry .quote, #pet-food-industry .quote, #food-bakery .quote, #food-sweets-and-snacks .quote, #food-dairy .quote, #food-gels .quote, #food-produce .quote, #food-new-foods .quote, #food-meat-fish .quote, #food-pasta .quote, #food-rice-cereal .quote { padding: 40px 20px; color: #a8c8e9; }

#food-texture-analysis .quote p, #pharmaceutical-industry .quote p, #adhesive-industry .quote p, #gel-testing .quote p, #cosmetic-industry .quote p, #material-industry .quote p, #packaging-industry .quote p, #powder-industry .quote p, #medical-devices .quote p, #films-industry .quote p, #pet-food-industry .quote p, #food-bakery .quote p, #food-sweets-and-snacks .quote p, #food-dairy .quote p, #food-gels .quote p, #food-produce .quote p, #food-new-foods .quote p, #food-meat-fish .quote p, #food-pasta .quote p, #food-rice-cereal .quote p { color: #a8c8e9; padding: 1em 0; }

#food-texture-analysis .instruments, #pharmaceutical-industry .instruments, #adhesive-industry .instruments, #gel-testing .instruments, #cosmetic-industry .instruments, #material-industry .instruments, #packaging-industry .instruments, #powder-industry .instruments, #medical-devices .instruments, #films-industry .instruments, #pet-food-industry .instruments, #food-bakery .instruments, #food-sweets-and-snacks .instruments, #food-dairy .instruments, #food-gels .instruments, #food-produce .instruments, #food-new-foods .instruments, #food-meat-fish .instruments, #food-pasta .instruments, #food-rice-cereal .instruments { background-color: #f7f8f9; padding: 1em 0 2em 0; }

#food-texture-analysis .instruments h2, #pharmaceutical-industry .instruments h2, #adhesive-industry .instruments h2, #gel-testing .instruments h2, #cosmetic-industry .instruments h2, #material-industry .instruments h2, #packaging-industry .instruments h2, #powder-industry .instruments h2, #medical-devices .instruments h2, #films-industry .instruments h2, #pet-food-industry .instruments h2, #food-bakery .instruments h2, #food-sweets-and-snacks .instruments h2, #food-dairy .instruments h2, #food-gels .instruments h2, #food-produce .instruments h2, #food-new-foods .instruments h2, #food-meat-fish .instruments h2, #food-pasta .instruments h2, #food-rice-cereal .instruments h2 { text-align: center; margin: 1em 25% 2em; }

#food-texture-analysis .instruments .panel, #pharmaceutical-industry .instruments .panel, #adhesive-industry .instruments .panel, #gel-testing .instruments .panel, #cosmetic-industry .instruments .panel, #material-industry .instruments .panel, #packaging-industry .instruments .panel, #powder-industry .instruments .panel, #medical-devices .instruments .panel, #films-industry .instruments .panel, #pet-food-industry .instruments .panel, #food-bakery .instruments .panel, #food-sweets-and-snacks .instruments .panel, #food-dairy .instruments .panel, #food-gels .instruments .panel, #food-produce .instruments .panel, #food-new-foods .instruments .panel, #food-meat-fish .instruments .panel, #food-pasta .instruments .panel, #food-rice-cereal .instruments .panel { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; background-color: #f7f8f9; box-shadow: none; }

#food-texture-analysis .instruments .equal, #food-texture-analysis .instruments .equal > div[class*='col-'], #pharmaceutical-industry .instruments .equal, #pharmaceutical-industry .instruments .equal > div[class*='col-'], #adhesive-industry .instruments .equal, #adhesive-industry .instruments .equal > div[class*='col-'], #gel-testing .instruments .equal, #gel-testing .instruments .equal > div[class*='col-'], #cosmetic-industry .instruments .equal, #cosmetic-industry .instruments .equal > div[class*='col-'], #material-industry .instruments .equal, #material-industry .instruments .equal > div[class*='col-'], #packaging-industry .instruments .equal, #packaging-industry .instruments .equal > div[class*='col-'], #powder-industry .instruments .equal, #powder-industry .instruments .equal > div[class*='col-'], #medical-devices .instruments .equal, #medical-devices .instruments .equal > div[class*='col-'], #films-industry .instruments .equal, #films-industry .instruments .equal > div[class*='col-'], #pet-food-industry .instruments .equal, #pet-food-industry .instruments .equal > div[class*='col-'], #food-bakery .instruments .equal, #food-bakery .instruments .equal > div[class*='col-'], #food-sweets-and-snacks .instruments .equal, #food-sweets-and-snacks .instruments .equal > div[class*='col-'], #food-dairy .instruments .equal, #food-dairy .instruments .equal > div[class*='col-'], #food-gels .instruments .equal, #food-gels .instruments .equal > div[class*='col-'], #food-produce .instruments .equal, #food-produce .instruments .equal > div[class*='col-'], #food-new-foods .instruments .equal, #food-new-foods .instruments .equal > div[class*='col-'], #food-meat-fish .instruments .equal, #food-meat-fish .instruments .equal > div[class*='col-'], #food-pasta .instruments .equal, #food-pasta .instruments .equal > div[class*='col-'], #food-rice-cereal .instruments .equal, #food-rice-cereal .instruments .equal > div[class*='col-'] { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex: 1 1 auto; -webkit-flex-flow: row wrap; flex-flow: row wrap; -webkit-align-content: stretch; align-content: stretch; }

#food-texture-analysis .instruments .panel-body, #pharmaceutical-industry .instruments .panel-body, #adhesive-industry .instruments .panel-body, #gel-testing .instruments .panel-body, #cosmetic-industry .instruments .panel-body, #material-industry .instruments .panel-body, #packaging-industry .instruments .panel-body, #powder-industry .instruments .panel-body, #medical-devices .instruments .panel-body, #films-industry .instruments .panel-body, #pet-food-industry .instruments .panel-body, #food-bakery .instruments .panel-body, #food-sweets-and-snacks .instruments .panel-body, #food-dairy .instruments .panel-body, #food-gels .instruments .panel-body, #food-produce .instruments .panel-body, #food-new-foods .instruments .panel-body, #food-meat-fish .instruments .panel-body, #food-pasta .instruments .panel-body, #food-rice-cereal .instruments .panel-body { padding: 0 0 1em 0; background-color: #feffff; }

#food-texture-analysis .instruments .panel-body a, #pharmaceutical-industry .instruments .panel-body a, #adhesive-industry .instruments .panel-body a, #gel-testing .instruments .panel-body a, #cosmetic-industry .instruments .panel-body a, #material-industry .instruments .panel-body a, #packaging-industry .instruments .panel-body a, #powder-industry .instruments .panel-body a, #medical-devices .instruments .panel-body a, #films-industry .instruments .panel-body a, #pet-food-industry .instruments .panel-body a, #food-bakery .instruments .panel-body a, #food-sweets-and-snacks .instruments .panel-body a, #food-dairy .instruments .panel-body a, #food-gels .instruments .panel-body a, #food-produce .instruments .panel-body a, #food-new-foods .instruments .panel-body a, #food-meat-fish .instruments .panel-body a, #food-pasta .instruments .panel-body a, #food-rice-cereal .instruments .panel-body a { width: auto; color: black; }

#food-texture-analysis .instruments .panel-body .probe-description, #pharmaceutical-industry .instruments .panel-body .probe-description, #adhesive-industry .instruments .panel-body .probe-description, #gel-testing .instruments .panel-body .probe-description, #cosmetic-industry .instruments .panel-body .probe-description, #material-industry .instruments .panel-body .probe-description, #packaging-industry .instruments .panel-body .probe-description, #powder-industry .instruments .panel-body .probe-description, #medical-devices .instruments .panel-body .probe-description, #films-industry .instruments .panel-body .probe-description, #pet-food-industry .instruments .panel-body .probe-description, #food-bakery .instruments .panel-body .probe-description, #food-sweets-and-snacks .instruments .panel-body .probe-description, #food-dairy .instruments .panel-body .probe-description, #food-gels .instruments .panel-body .probe-description, #food-produce .instruments .panel-body .probe-description, #food-new-foods .instruments .panel-body .probe-description, #food-meat-fish .instruments .panel-body .probe-description, #food-pasta .instruments .panel-body .probe-description, #food-rice-cereal .instruments .panel-body .probe-description { max-width: 240px; }

#food-texture-analysis .instruments .panel-body h3, #pharmaceutical-industry .instruments .panel-body h3, #adhesive-industry .instruments .panel-body h3, #gel-testing .instruments .panel-body h3, #cosmetic-industry .instruments .panel-body h3, #material-industry .instruments .panel-body h3, #packaging-industry .instruments .panel-body h3, #powder-industry .instruments .panel-body h3, #medical-devices .instruments .panel-body h3, #films-industry .instruments .panel-body h3, #pet-food-industry .instruments .panel-body h3, #food-bakery .instruments .panel-body h3, #food-sweets-and-snacks .instruments .panel-body h3, #food-dairy .instruments .panel-body h3, #food-gels .instruments .panel-body h3, #food-produce .instruments .panel-body h3, #food-new-foods .instruments .panel-body h3, #food-meat-fish .instruments .panel-body h3, #food-pasta .instruments .panel-body h3, #food-rice-cereal .instruments .panel-body h3 { padding: 10px 15px 5px 15px; }

#food-texture-analysis .instruments .panel-body p, #pharmaceutical-industry .instruments .panel-body p, #adhesive-industry .instruments .panel-body p, #gel-testing .instruments .panel-body p, #cosmetic-industry .instruments .panel-body p, #material-industry .instruments .panel-body p, #packaging-industry .instruments .panel-body p, #powder-industry .instruments .panel-body p, #medical-devices .instruments .panel-body p, #films-industry .instruments .panel-body p, #pet-food-industry .instruments .panel-body p, #food-bakery .instruments .panel-body p, #food-sweets-and-snacks .instruments .panel-body p, #food-dairy .instruments .panel-body p, #food-gels .instruments .panel-body p, #food-produce .instruments .panel-body p, #food-new-foods .instruments .panel-body p, #food-meat-fish .instruments .panel-body p, #food-pasta .instruments .panel-body p, #food-rice-cereal .instruments .panel-body p { padding: 0 15px 10px 15px; }

#food-texture-analysis .instruments .panel-body .img-container-big, #pharmaceutical-industry .instruments .panel-body .img-container-big, #adhesive-industry .instruments .panel-body .img-container-big, #gel-testing .instruments .panel-body .img-container-big, #cosmetic-industry .instruments .panel-body .img-container-big, #material-industry .instruments .panel-body .img-container-big, #packaging-industry .instruments .panel-body .img-container-big, #powder-industry .instruments .panel-body .img-container-big, #medical-devices .instruments .panel-body .img-container-big, #films-industry .instruments .panel-body .img-container-big, #pet-food-industry .instruments .panel-body .img-container-big, #food-bakery .instruments .panel-body .img-container-big, #food-sweets-and-snacks .instruments .panel-body .img-container-big, #food-dairy .instruments .panel-body .img-container-big, #food-gels .instruments .panel-body .img-container-big, #food-produce .instruments .panel-body .img-container-big, #food-new-foods .instruments .panel-body .img-container-big, #food-meat-fish .instruments .panel-body .img-container-big, #food-pasta .instruments .panel-body .img-container-big, #food-rice-cereal .instruments .panel-body .img-container-big { height: 200px; overflow: hidden; }

#food-texture-analysis .instruments .panel-body .img-container-bigger, #pharmaceutical-industry .instruments .panel-body .img-container-bigger, #adhesive-industry .instruments .panel-body .img-container-bigger, #gel-testing .instruments .panel-body .img-container-bigger, #cosmetic-industry .instruments .panel-body .img-container-bigger, #material-industry .instruments .panel-body .img-container-bigger, #packaging-industry .instruments .panel-body .img-container-bigger, #powder-industry .instruments .panel-body .img-container-bigger, #medical-devices .instruments .panel-body .img-container-bigger, #films-industry .instruments .panel-body .img-container-bigger, #pet-food-industry .instruments .panel-body .img-container-bigger, #food-bakery .instruments .panel-body .img-container-bigger, #food-sweets-and-snacks .instruments .panel-body .img-container-bigger, #food-dairy .instruments .panel-body .img-container-bigger, #food-gels .instruments .panel-body .img-container-bigger, #food-produce .instruments .panel-body .img-container-bigger, #food-new-foods .instruments .panel-body .img-container-bigger, #food-meat-fish .instruments .panel-body .img-container-bigger, #food-pasta .instruments .panel-body .img-container-bigger, #food-rice-cereal .instruments .panel-body .img-container-bigger { height: 250px; overflow: hidden; }

#food-texture-analysis .instruments .panel-body .img-container-small, #pharmaceutical-industry .instruments .panel-body .img-container-small, #adhesive-industry .instruments .panel-body .img-container-small, #gel-testing .instruments .panel-body .img-container-small, #cosmetic-industry .instruments .panel-body .img-container-small, #material-industry .instruments .panel-body .img-container-small, #packaging-industry .instruments .panel-body .img-container-small, #powder-industry .instruments .panel-body .img-container-small, #medical-devices .instruments .panel-body .img-container-small, #films-industry .instruments .panel-body .img-container-small, #pet-food-industry .instruments .panel-body .img-container-small, #food-bakery .instruments .panel-body .img-container-small, #food-sweets-and-snacks .instruments .panel-body .img-container-small, #food-dairy .instruments .panel-body .img-container-small, #food-gels .instruments .panel-body .img-container-small, #food-produce .instruments .panel-body .img-container-small, #food-new-foods .instruments .panel-body .img-container-small, #food-meat-fish .instruments .panel-body .img-container-small, #food-pasta .instruments .panel-body .img-container-small, #food-rice-cereal .instruments .panel-body .img-container-small { height: 200px; overflow: hidden; }

#food-texture-analysis .instruments .panel-body img, #pharmaceutical-industry .instruments .panel-body img, #adhesive-industry .instruments .panel-body img, #gel-testing .instruments .panel-body img, #cosmetic-industry .instruments .panel-body img, #material-industry .instruments .panel-body img, #packaging-industry .instruments .panel-body img, #powder-industry .instruments .panel-body img, #medical-devices .instruments .panel-body img, #films-industry .instruments .panel-body img, #pet-food-industry .instruments .panel-body img, #food-bakery .instruments .panel-body img, #food-sweets-and-snacks .instruments .panel-body img, #food-dairy .instruments .panel-body img, #food-gels .instruments .panel-body img, #food-produce .instruments .panel-body img, #food-new-foods .instruments .panel-body img, #food-meat-fish .instruments .panel-body img, #food-pasta .instruments .panel-body img, #food-rice-cereal .instruments .panel-body img { width: 100%; height: 100%; object-fit: cover; }

#food-texture-analysis .instruments a, #pharmaceutical-industry .instruments a, #adhesive-industry .instruments a, #gel-testing .instruments a, #cosmetic-industry .instruments a, #material-industry .instruments a, #packaging-industry .instruments a, #powder-industry .instruments a, #medical-devices .instruments a, #films-industry .instruments a, #pet-food-industry .instruments a, #food-bakery .instruments a, #food-sweets-and-snacks .instruments a, #food-dairy .instruments a, #food-gels .instruments a, #food-produce .instruments a, #food-new-foods .instruments a, #food-meat-fish .instruments a, #food-pasta .instruments a, #food-rice-cereal .instruments a { display: inline-block; width: 100%; }

#food-texture-analysis .instruments a > h2, #pharmaceutical-industry .instruments a > h2, #adhesive-industry .instruments a > h2, #gel-testing .instruments a > h2, #cosmetic-industry .instruments a > h2, #material-industry .instruments a > h2, #packaging-industry .instruments a > h2, #powder-industry .instruments a > h2, #medical-devices .instruments a > h2, #films-industry .instruments a > h2, #pet-food-industry .instruments a > h2, #food-bakery .instruments a > h2, #food-sweets-and-snacks .instruments a > h2, #food-dairy .instruments a > h2, #food-gels .instruments a > h2, #food-produce .instruments a > h2, #food-new-foods .instruments a > h2, #food-meat-fish .instruments a > h2, #food-pasta .instruments a > h2, #food-rice-cereal .instruments a > h2 { margin: 0; padding: 10px; }

#food-texture-analysis .industry-examples, #pharmaceutical-industry .industry-examples, #adhesive-industry .industry-examples, #gel-testing .industry-examples, #cosmetic-industry .industry-examples, #material-industry .industry-examples, #packaging-industry .industry-examples, #powder-industry .industry-examples, #medical-devices .industry-examples, #films-industry .industry-examples, #pet-food-industry .industry-examples, #food-bakery .industry-examples, #food-sweets-and-snacks .industry-examples, #food-dairy .industry-examples, #food-gels .industry-examples, #food-produce .industry-examples, #food-new-foods .industry-examples, #food-meat-fish .industry-examples, #food-pasta .industry-examples, #food-rice-cereal .industry-examples { padding-top: 2em; text-align: center; border-top: 1px solid #f7f8f9; }

#food-texture-analysis .industry-examples .img-container, #pharmaceutical-industry .industry-examples .img-container, #adhesive-industry .industry-examples .img-container, #gel-testing .industry-examples .img-container, #cosmetic-industry .industry-examples .img-container, #material-industry .industry-examples .img-container, #packaging-industry .industry-examples .img-container, #powder-industry .industry-examples .img-container, #medical-devices .industry-examples .img-container, #films-industry .industry-examples .img-container, #pet-food-industry .industry-examples .img-container, #food-bakery .industry-examples .img-container, #food-sweets-and-snacks .industry-examples .img-container, #food-dairy .industry-examples .img-container, #food-gels .industry-examples .img-container, #food-produce .industry-examples .img-container, #food-new-foods .industry-examples .img-container, #food-meat-fish .industry-examples .img-container, #food-pasta .industry-examples .img-container, #food-rice-cereal .industry-examples .img-container { height: 250px; border-radius: 50%; overflow: hidden; margin-top: 30px; }

#food-texture-analysis .industry-examples img, #pharmaceutical-industry .industry-examples img, #adhesive-industry .industry-examples img, #gel-testing .industry-examples img, #cosmetic-industry .industry-examples img, #material-industry .industry-examples img, #packaging-industry .industry-examples img, #powder-industry .industry-examples img, #medical-devices .industry-examples img, #films-industry .industry-examples img, #pet-food-industry .industry-examples img, #food-bakery .industry-examples img, #food-sweets-and-snacks .industry-examples img, #food-dairy .industry-examples img, #food-gels .industry-examples img, #food-produce .industry-examples img, #food-new-foods .industry-examples img, #food-meat-fish .industry-examples img, #food-pasta .industry-examples img, #food-rice-cereal .industry-examples img { width: 100%; height: 100%; }

#food-texture-analysis .industry-examples ul, #pharmaceutical-industry .industry-examples ul, #adhesive-industry .industry-examples ul, #gel-testing .industry-examples ul, #cosmetic-industry .industry-examples ul, #material-industry .industry-examples ul, #packaging-industry .industry-examples ul, #powder-industry .industry-examples ul, #medical-devices .industry-examples ul, #films-industry .industry-examples ul, #pet-food-industry .industry-examples ul, #food-bakery .industry-examples ul, #food-sweets-and-snacks .industry-examples ul, #food-dairy .industry-examples ul, #food-gels .industry-examples ul, #food-produce .industry-examples ul, #food-new-foods .industry-examples ul, #food-meat-fish .industry-examples ul, #food-pasta .industry-examples ul, #food-rice-cereal .industry-examples ul { margin-left: 10px; padding-bottom: 20px; }

#food-texture-analysis .industry-examples li, #pharmaceutical-industry .industry-examples li, #adhesive-industry .industry-examples li, #gel-testing .industry-examples li, #cosmetic-industry .industry-examples li, #material-industry .industry-examples li, #packaging-industry .industry-examples li, #powder-industry .industry-examples li, #medical-devices .industry-examples li, #films-industry .industry-examples li, #pet-food-industry .industry-examples li, #food-bakery .industry-examples li, #food-sweets-and-snacks .industry-examples li, #food-dairy .industry-examples li, #food-gels .industry-examples li, #food-produce .industry-examples li, #food-new-foods .industry-examples li, #food-meat-fish .industry-examples li, #food-pasta .industry-examples li, #food-rice-cereal .industry-examples li { text-align: left; padding-left: 10px; padding-top: 20px; }

#food-texture-analysis .application-studies, #pharmaceutical-industry .application-studies, #adhesive-industry .application-studies, #gel-testing .application-studies, #cosmetic-industry .application-studies, #material-industry .application-studies, #packaging-industry .application-studies, #powder-industry .application-studies, #medical-devices .application-studies, #films-industry .application-studies, #pet-food-industry .application-studies, #food-bakery .application-studies, #food-sweets-and-snacks .application-studies, #food-dairy .application-studies, #food-gels .application-studies, #food-produce .application-studies, #food-new-foods .application-studies, #food-meat-fish .application-studies, #food-pasta .application-studies, #food-rice-cereal .application-studies { background-color: #2a2d35; width: 100%; text-align: center; padding: 2em 1em; color: #f7f8f9; }

#food-texture-analysis .application-studies h6, #pharmaceutical-industry .application-studies h6, #adhesive-industry .application-studies h6, #gel-testing .application-studies h6, #cosmetic-industry .application-studies h6, #material-industry .application-studies h6, #packaging-industry .application-studies h6, #powder-industry .application-studies h6, #medical-devices .application-studies h6, #films-industry .application-studies h6, #pet-food-industry .application-studies h6, #food-bakery .application-studies h6, #food-sweets-and-snacks .application-studies h6, #food-dairy .application-studies h6, #food-gels .application-studies h6, #food-produce .application-studies h6, #food-new-foods .application-studies h6, #food-meat-fish .application-studies h6, #food-pasta .application-studies h6, #food-rice-cereal .application-studies h6 { color: #e8e8e8; }

#food-texture-analysis .application-studies h2 a, #pharmaceutical-industry .application-studies h2 a, #adhesive-industry .application-studies h2 a, #gel-testing .application-studies h2 a, #cosmetic-industry .application-studies h2 a, #material-industry .application-studies h2 a, #packaging-industry .application-studies h2 a, #powder-industry .application-studies h2 a, #medical-devices .application-studies h2 a, #films-industry .application-studies h2 a, #pet-food-industry .application-studies h2 a, #food-bakery .application-studies h2 a, #food-sweets-and-snacks .application-studies h2 a, #food-dairy .application-studies h2 a, #food-gels .application-studies h2 a, #food-produce .application-studies h2 a, #food-new-foods .application-studies h2 a, #food-meat-fish .application-studies h2 a, #food-pasta .application-studies h2 a, #food-rice-cereal .application-studies h2 a { color: #f7f8f9; text-decoration: underline; }

#food-texture-analysis .application-studies .table, #pharmaceutical-industry .application-studies .table, #adhesive-industry .application-studies .table, #gel-testing .application-studies .table, #cosmetic-industry .application-studies .table, #material-industry .application-studies .table, #packaging-industry .application-studies .table, #powder-industry .application-studies .table, #medical-devices .application-studies .table, #films-industry .application-studies .table, #pet-food-industry .application-studies .table, #food-bakery .application-studies .table, #food-sweets-and-snacks .application-studies .table, #food-dairy .application-studies .table, #food-gels .application-studies .table, #food-produce .application-studies .table, #food-new-foods .application-studies .table, #food-meat-fish .application-studies .table, #food-pasta .application-studies .table, #food-rice-cereal .application-studies .table { color: #f7f8f9; }

#food-texture-analysis .application-studies .table .industry-study, #pharmaceutical-industry .application-studies .table .industry-study, #adhesive-industry .application-studies .table .industry-study, #gel-testing .application-studies .table .industry-study, #cosmetic-industry .application-studies .table .industry-study, #material-industry .application-studies .table .industry-study, #packaging-industry .application-studies .table .industry-study, #powder-industry .application-studies .table .industry-study, #medical-devices .application-studies .table .industry-study, #films-industry .application-studies .table .industry-study, #pet-food-industry .application-studies .table .industry-study, #food-bakery .application-studies .table .industry-study, #food-sweets-and-snacks .application-studies .table .industry-study, #food-dairy .application-studies .table .industry-study, #food-gels .application-studies .table .industry-study, #food-produce .application-studies .table .industry-study, #food-new-foods .application-studies .table .industry-study, #food-meat-fish .application-studies .table .industry-study, #food-pasta .application-studies .table .industry-study, #food-rice-cereal .application-studies .table .industry-study { padding: 1em; border: 1px solid #e8e8e8; position: relative; height: 140px; }

#food-texture-analysis .application-studies .table .list-of-attributes, #pharmaceutical-industry .application-studies .table .list-of-attributes, #adhesive-industry .application-studies .table .list-of-attributes, #gel-testing .application-studies .table .list-of-attributes, #cosmetic-industry .application-studies .table .list-of-attributes, #material-industry .application-studies .table .list-of-attributes, #packaging-industry .application-studies .table .list-of-attributes, #powder-industry .application-studies .table .list-of-attributes, #medical-devices .application-studies .table .list-of-attributes, #films-industry .application-studies .table .list-of-attributes, #pet-food-industry .application-studies .table .list-of-attributes, #food-bakery .application-studies .table .list-of-attributes, #food-sweets-and-snacks .application-studies .table .list-of-attributes, #food-dairy .application-studies .table .list-of-attributes, #food-gels .application-studies .table .list-of-attributes, #food-produce .application-studies .table .list-of-attributes, #food-new-foods .application-studies .table .list-of-attributes, #food-meat-fish .application-studies .table .list-of-attributes, #food-pasta .application-studies .table .list-of-attributes, #food-rice-cereal .application-studies .table .list-of-attributes { padding-top: 20px; position: absolute; left: 50%; /* position the left edge of the element at the middle of the parent.*/ transform: translateX(-50%); /* shift the element back 50% of its width, placing it in the center of its container.*/ bottom: 10px; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

#food-texture-analysis .application-studies .table a, #pharmaceutical-industry .application-studies .table a, #adhesive-industry .application-studies .table a, #gel-testing .application-studies .table a, #cosmetic-industry .application-studies .table a, #material-industry .application-studies .table a, #packaging-industry .application-studies .table a, #powder-industry .application-studies .table a, #medical-devices .application-studies .table a, #films-industry .application-studies .table a, #pet-food-industry .application-studies .table a, #food-bakery .application-studies .table a, #food-sweets-and-snacks .application-studies .table a, #food-dairy .application-studies .table a, #food-gels .application-studies .table a, #food-produce .application-studies .table a, #food-new-foods .application-studies .table a, #food-meat-fish .application-studies .table a, #food-pasta .application-studies .table a, #food-rice-cereal .application-studies .table a { color: white; }

#food-texture-analysis .application-studies .button, #pharmaceutical-industry .application-studies .button, #adhesive-industry .application-studies .button, #gel-testing .application-studies .button, #cosmetic-industry .application-studies .button, #material-industry .application-studies .button, #packaging-industry .application-studies .button, #powder-industry .application-studies .button, #medical-devices .application-studies .button, #films-industry .application-studies .button, #pet-food-industry .application-studies .button, #food-bakery .application-studies .button, #food-sweets-and-snacks .application-studies .button, #food-dairy .application-studies .button, #food-gels .application-studies .button, #food-produce .application-studies .button, #food-new-foods .application-studies .button, #food-meat-fish .application-studies .button, #food-pasta .application-studies .button, #food-rice-cereal .application-studies .button { color: #fde577; }

#food-texture-analysis .keyword-data, #pharmaceutical-industry .keyword-data, #adhesive-industry .keyword-data, #gel-testing .keyword-data, #cosmetic-industry .keyword-data, #material-industry .keyword-data, #packaging-industry .keyword-data, #powder-industry .keyword-data, #medical-devices .keyword-data, #films-industry .keyword-data, #pet-food-industry .keyword-data, #food-bakery .keyword-data, #food-sweets-and-snacks .keyword-data, #food-dairy .keyword-data, #food-gels .keyword-data, #food-produce .keyword-data, #food-new-foods .keyword-data, #food-meat-fish .keyword-data, #food-pasta .keyword-data, #food-rice-cereal .keyword-data { padding-top: 30px; width: 55%; }

#food-texture-analysis .keyword-data h6, #food-texture-analysis .keyword-data p, #pharmaceutical-industry .keyword-data h6, #pharmaceutical-industry .keyword-data p, #adhesive-industry .keyword-data h6, #adhesive-industry .keyword-data p, #gel-testing .keyword-data h6, #gel-testing .keyword-data p, #cosmetic-industry .keyword-data h6, #cosmetic-industry .keyword-data p, #material-industry .keyword-data h6, #material-industry .keyword-data p, #packaging-industry .keyword-data h6, #packaging-industry .keyword-data p, #powder-industry .keyword-data h6, #powder-industry .keyword-data p, #medical-devices .keyword-data h6, #medical-devices .keyword-data p, #films-industry .keyword-data h6, #films-industry .keyword-data p, #pet-food-industry .keyword-data h6, #pet-food-industry .keyword-data p, #food-bakery .keyword-data h6, #food-bakery .keyword-data p, #food-sweets-and-snacks .keyword-data h6, #food-sweets-and-snacks .keyword-data p, #food-dairy .keyword-data h6, #food-dairy .keyword-data p, #food-gels .keyword-data h6, #food-gels .keyword-data p, #food-produce .keyword-data h6, #food-produce .keyword-data p, #food-new-foods .keyword-data h6, #food-new-foods .keyword-data p, #food-meat-fish .keyword-data h6, #food-meat-fish .keyword-data p, #food-pasta .keyword-data h6, #food-pasta .keyword-data p, #food-rice-cereal .keyword-data h6, #food-rice-cereal .keyword-data p { color: #f7f8f9; font-size: 8px; line-height: 1em; }

@media screen and (max-width: 767px) { #food-texture-analysis .application-studies .table .col-sm-3, #pharmaceutical-industry .application-studies .table .col-sm-3, #adhesive-industry .application-studies .table .col-sm-3, #gel-testing .application-studies .table .col-sm-3, #cosmetic-industry .application-studies .table .col-sm-3, #material-industry .application-studies .table .col-sm-3, #packaging-industry .application-studies .table .col-sm-3, #powder-industry .application-studies .table .col-sm-3, #medical-devices .application-studies .table .col-sm-3, #films-industry .application-studies .table .col-sm-3, #pet-food-industry .application-studies .table .col-sm-3, #food-bakery .application-studies .table .col-sm-3, #food-sweets-and-snacks .application-studies .table .col-sm-3, #food-dairy .application-studies .table .col-sm-3, #food-gels .application-studies .table .col-sm-3, #food-produce .application-studies .table .col-sm-3, #food-new-foods .application-studies .table .col-sm-3, #food-meat-fish .application-studies .table .col-sm-3, #food-pasta .application-studies .table .col-sm-3, #food-rice-cereal .application-studies .table .col-sm-3 { border-right: none; border-bottom: 1px solid #e8e8e8; width: 80%; margin: 0 auto; } #food-texture-analysis .application-studies .col-sm-3:last-child, #pharmaceutical-industry .application-studies .col-sm-3:last-child, #adhesive-industry .application-studies .col-sm-3:last-child, #gel-testing .application-studies .col-sm-3:last-child, #cosmetic-industry .application-studies .col-sm-3:last-child, #material-industry .application-studies .col-sm-3:last-child, #packaging-industry .application-studies .col-sm-3:last-child, #powder-industry .application-studies .col-sm-3:last-child, #medical-devices .application-studies .col-sm-3:last-child, #films-industry .application-studies .col-sm-3:last-child, #pet-food-industry .application-studies .col-sm-3:last-child, #food-bakery .application-studies .col-sm-3:last-child, #food-sweets-and-snacks .application-studies .col-sm-3:last-child, #food-dairy .application-studies .col-sm-3:last-child, #food-gels .application-studies .col-sm-3:last-child, #food-produce .application-studies .col-sm-3:last-child, #food-new-foods .application-studies .col-sm-3:last-child, #food-meat-fish .application-studies .col-sm-3:last-child, #food-pasta .application-studies .col-sm-3:last-child, #food-rice-cereal .application-studies .col-sm-3:last-child { border-bottom: none; } }

#application-studies-index .current-page, #application-studies-request .current-page, #brochures .current-page, #papers .current-page { font-weight: bold; color: #feffff; }

#application-studies-index { position: relative; }

#application-studies-index .marquee h2 { margin: 1em 0 0 0; }

#application-studies-index .marquee a { color: #fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); }

#application-studies-index .featured-study { background-color: #f7f8f9; }

#application-studies-index .featured-study .main-study { display: flex; min-height: 300px; margin: 30px 15px; background-color: #feffff; }

#application-studies-index .featured-study .main-study .main-study-text { padding: 20px 15px; }

#application-studies-index .featured-study .main-study h6 { margin-bottom: 10px; }

#application-studies-index .featured-study .main-study .truncated { overflow: hidden; display: block; height: 8em; }

#application-studies-index .featured-study .main-study .img-container { height: 300px; overflow: hidden; }

#application-studies-index .featured-study .main-study img { height: 100%; width: 100%; object-fit: cover; }

#application-studies-index .app-studies-search { background-color: #f7f8f9; padding: 20px 0 0 0; }

#application-studies-index #search-result-3 .ss360-group-application-studies { max-height: 300px; overflow: scroll; }

#application-studies-index .sidebar { position: absolute; padding-top: 30px; max-width: 300px; }

#application-studies-index .sidebar h6 { padding-top: 5px; }

#application-studies-index .sidebar .sidebar-button { display: inline-block; text-align: center; margin-bottom: 20px; padding: 0; padding: 10px 10px; }

#application-studies-index .sidebar p { font-size: 12px; max-width: 80%; }

#application-studies-index .sidebar.affix { position: fixed; top: 40px; }

#application-studies-index .truncated { overflow: hidden; display: block; height: 4.9em; }

#application-studies-index .attributes { padding-top: 18px; }

#application-studies-index a.read-more { display: block; margin-top: 1.2em; }

#application-studies-index .main-content { min-height: 600px; background-color: #f7f8f9; }

#application-studies-index .main-content .main-container { margin: 30px 15px; background-color: #feffff; }

#application-studies-index .main-content h6 { color: #3c7adc; line-height: 18px; }

#application-studies-index .main-content h2, #application-studies-index .main-content h3 { padding: 0 0 15px 0; }

#application-studies-index .main-content .title { padding: 5px 0 10px 0; }

#application-studies-index .main-content a.read-more { padding: 0 0 10px 0; }

#application-studies-index .main-content .img-container { max-width: 300px; height: 300px; overflow: hidden; }

#application-studies-index .main-content .img-container img { height: 100%; width: 100%; object-fit: cover; }

#application-studies-index .main-content .study-blurb { border-bottom: 1px solid #e8e8e8; padding-top: 30px; padding-bottom: 30px; }

#application-studies-index .main-content .study-blurb img { max-width: 100%; }

#application-studies-index .main-content .study-blurb .industry { padding: 0; }

@media screen and (max-width: 767px) { #application-studies-index .featured-study .main-study { display: block; } #application-studies-index .sidebar { position: static; } #application-studies-index .sidebar.affix { position: static; } #application-studies-index .sidebar > .radio { padding-top: 10px; padding-bottom: 10px; } }

#application-studies-request .row { position: relative; }

#application-studies-request .marquee h1 { min-width: 100%; }

#application-studies-request h6 { color: #3c7adc; line-height: 18px; margin-top: 0; padding: 0; }

#application-studies-request h2, #application-studies-request h3, #application-studies-request h6, #application-studies-request p { padding: 0 0 15px 0; }

#application-studies-request .sidebar { z-index: 1; position: absolute; padding-top: 30px; }

#application-studies-request .sidebar h6 { padding-bottom: 15px; }

#application-studies-request #sidebar.affix { position: fixed; top: 100px; }

#application-studies-request li input { margin-right: 5px; }

#application-studies-request .study-choices { position: relative; padding-bottom: 50px; }

#application-studies-request form { padding: 30px; }

#application-studies-request form button { margin-top: 20px; }

#application-studies-request .request-form { padding: 20px; background-color: #aac9e8; margin-bottom: 20px; }

#application-studies-request .hover { display: none; }

#application-studies-request .checkbox > ul > li:hover .hover { position: absolute; top: 30px; left: 8%; width: 50vw; min-height: 100%; padding: 15px; text-align: left; border: 2px solid black; border-radius: 10px; background: white; display: block; z-index: 1; }

#referral-form .heading { font-size: 24px; }

#referral-form .info-section { border: 1px solid #4c4d4e; padding: 10px; }

#referral-form .info-section label { font-family: 'Din OT', 'Roboto', sans-serif; font-weight: 400; }

#referral-form .info-section h4 { margin-bottom: 1em; }

#referral-form ul li { display: inline-block; padding: 5px; }

#referral-form ul li input { margin-right: 10px; }

#industry-paper h2 { padding: 50px 0 20px; }

#industry-paper .request-form { background-color: #aac9e8; }

#industry-paper .request-form h3 { color: #fff; margin-bottom: 20px; }

#industry-paper .request-form form { padding: 20px; }

#industry-paper h6.attributes { line-height: 18px; }

#industry-paper button { background-color: #f8b819; width: 100%; color: #fff; border-radius: 0; }

#industry-paper a.alt { text-align: center; display: block; margin-top: 12px; }

#food-texture-analysis .option-links, #food-new-foods .option-links, #food-bakery .option-links, #food-sweets-and-snacks .option-links, #food-dairy .option-links, #food-gels .option-links, #food-meat-fish .option-links, #food-pasta .option-links, #food-produce .option-links, #food-rice-cereal .option-links { background-color: #feffff; border: 1px solid #f7f8f9; padding: 15px; }

#food-texture-analysis .option-links h6, #food-new-foods .option-links h6, #food-bakery .option-links h6, #food-sweets-and-snacks .option-links h6, #food-dairy .option-links h6, #food-gels .option-links h6, #food-meat-fish .option-links h6, #food-pasta .option-links h6, #food-produce .option-links h6, #food-rice-cereal .option-links h6 { color: #2a2d35; text-align: center; }

#food-texture-analysis .option-links .row, #food-new-foods .option-links .row, #food-bakery .option-links .row, #food-sweets-and-snacks .option-links .row, #food-dairy .option-links .row, #food-gels .option-links .row, #food-meat-fish .option-links .row, #food-pasta .option-links .row, #food-produce .option-links .row, #food-rice-cereal .option-links .row { padding-left: 15px; }

#food-texture-analysis .option-links .col-sm-4, #food-new-foods .option-links .col-sm-4, #food-bakery .option-links .col-sm-4, #food-sweets-and-snacks .option-links .col-sm-4, #food-dairy .option-links .col-sm-4, #food-gels .option-links .col-sm-4, #food-meat-fish .option-links .col-sm-4, #food-pasta .option-links .col-sm-4, #food-produce .option-links .col-sm-4, #food-rice-cereal .option-links .col-sm-4 { padding: 0; }

#food-texture-analysis .option-links .col-sm-4 .link, #food-new-foods .option-links .col-sm-4 .link, #food-bakery .option-links .col-sm-4 .link, #food-sweets-and-snacks .option-links .col-sm-4 .link, #food-dairy .option-links .col-sm-4 .link, #food-gels .option-links .col-sm-4 .link, #food-meat-fish .option-links .col-sm-4 .link, #food-pasta .option-links .col-sm-4 .link, #food-produce .option-links .col-sm-4 .link, #food-rice-cereal .option-links .col-sm-4 .link { padding: 5px; }

#food-texture-analysis .option-links .col-sm-4 h6, #food-new-foods .option-links .col-sm-4 h6, #food-bakery .option-links .col-sm-4 h6, #food-sweets-and-snacks .option-links .col-sm-4 h6, #food-dairy .option-links .col-sm-4 h6, #food-gels .option-links .col-sm-4 h6, #food-meat-fish .option-links .col-sm-4 h6, #food-pasta .option-links .col-sm-4 h6, #food-produce .option-links .col-sm-4 h6, #food-rice-cereal .option-links .col-sm-4 h6 { padding-top: 5px; }

#food-texture-analysis .option-links .current-page, #food-new-foods .option-links .current-page, #food-bakery .option-links .current-page, #food-sweets-and-snacks .option-links .current-page, #food-dairy .option-links .current-page, #food-gels .option-links .current-page, #food-meat-fish .option-links .current-page, #food-pasta .option-links .current-page, #food-produce .option-links .current-page, #food-rice-cereal .option-links .current-page { border: 1px solid black; }

#food-texture-analysis .option-links .img-container, #food-new-foods .option-links .img-container, #food-bakery .option-links .img-container, #food-sweets-and-snacks .option-links .img-container, #food-dairy .option-links .img-container, #food-gels .option-links .img-container, #food-meat-fish .option-links .img-container, #food-pasta .option-links .img-container, #food-produce .option-links .img-container, #food-rice-cereal .option-links .img-container { height: 100px; width: auto; overflow: hidden; }

#food-texture-analysis .option-links .img-container img, #food-new-foods .option-links .img-container img, #food-bakery .option-links .img-container img, #food-sweets-and-snacks .option-links .img-container img, #food-dairy .option-links .img-container img, #food-gels .option-links .img-container img, #food-meat-fish .option-links .img-container img, #food-pasta .option-links .img-container img, #food-produce .option-links .img-container img, #food-rice-cereal .option-links .img-container img { height: 100%; width: 100%; object-fit: cover; }

@media screen and (max-width: 993px) { #food-texture-analysis .option-links img, #food-new-foods .option-links img, #food-bakery .option-links img, #food-sweets-and-snacks .option-links img, #food-dairy .option-links img, #food-gels .option-links img, #food-meat-fish .option-links img, #food-pasta .option-links img, #food-produce .option-links img, #food-rice-cereal .option-links img { width: 90%; } }

@media screen and (max-width: 767px) { #food-texture-analysis .option-links img, #food-new-foods .option-links img, #food-bakery .option-links img, #food-sweets-and-snacks .option-links img, #food-dairy .option-links img, #food-gels .option-links img, #food-meat-fish .option-links img, #food-pasta .option-links img, #food-produce .option-links img, #food-rice-cereal .option-links img { width: 75%; padding-top: 15px; } }

#adhesive-industry .marquee h1, #adhesive-industry .marquee h2 { max-width: 100%; }

#powder-industry h1, #powder-industry h2, #medical-devices h1, #medical-devices h2, #material-industry h1, #material-industry h2, #packaging-industry h1, #packaging-industry h2 { max-width: 100%; }

#pharmaceutical-industry .info h6, #material-industry .info h6 { color: #2a2d35; }

#cosmetic-industry .intro ul { margin-left: 20px; }

#cosmetic-industry .intro ul li { list-style-type: disc; list-style-position: outside; }

#industries a { color: #111; }

#industries a:hover { text-decoration: none; }

#industries .panel .img-container { max-height: 150px; margin: 0 auto; overflow: hidden; }

#industries .industry-list { background-color: #f7f8f9; padding: 20px; }

#industries .industry-list .container { padding: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: center; }

#industries .industry-list .panel { background-color: #f7f8f9; margin: 0; padding: 20px 10px; border: 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-content: stretch; }

#industries .industry-list .panel-body { background-color: #feffff; padding: 0; border: 1px solid #2a2d35; }

#industries .industry-list .panel-body h3 { padding: 15px 10px; }

#industries .industry-list .panel-body p { padding: 0 10px 15px 10px; }

#industries .industry-list .panel-body img { width: 100%; }

#industries .industry-list .panel:last-child .panel-body { background-color: #f6b919; text-align: center; color: white; padding: 20px; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; }

#industries .industry-list .panel:last-child .panel-body h2 { font-size: 24px; line-height: 30px; }

@media screen and (max-width: 767px) { #industries .panel .img-container { max-height: 200px; } }

#support-index .marquee h1 { max-width: 100%; }

#support-index .main-support-info { padding: 2em 0; }

#support-index .main-support-info h2 { padding-bottom: 1em; }

#support-index .main-support-info .contact-table { border: 0.5px solid #e8e8e8; overflow: auto; padding: 1em; }

#support-index .main-support-info .contact-table a { color: #f6b919; }

#support-index .training-options { padding: 2em 0; }

#support-index .training-options .section-intro { color: #2a2d35; }

#support-index .training-options .section-intro h6 { display: inline-block; }

#support-index .training-options h2 { max-width: 80%; margin: 10px auto 0; }

#support-index .training-options .flex-row { display: flex; }

#support-index .training-options .training-table { border-top: 0.5px solid #e8e8e8; border-bottom: 0.5px solid #e8e8e8; border-left: 0.5px solid #e8e8e8; padding: 2em 1em; }

#support-index .training-options .training-table p { padding-bottom: 1em; }

#support-index .training-options .training-table a { display: inline-block; text-align: center; }

#support-index .training-options .training-table:last-of-type { border-right: 0.5px solid #e8e8e8; }

@media screen and (max-width: 767px) { #support-index .training-options h2 { margin: 2% 0; } }

#upgrades h2, #software-upgrades h2 { padding-bottom: 10px; }

#upgrades h3, #software-upgrades h3 { padding-top: 20px; }

#upgrades .marquee h1, #upgrades .marquee h2, #software-upgrades .marquee h1, #software-upgrades .marquee h2 { max-width: 100%; }

#upgrades .call-to-action .margin-top-3em, #software-upgrades .call-to-action .margin-top-3em { margin-top: 3em; }

#upgrades .main-section, #upgrades .hardware-upgrades, #upgrades .software-upgrades, #software-upgrades .main-section, #software-upgrades .hardware-upgrades, #software-upgrades .software-upgrades { padding-top: 20px; padding-bottom: 30px; }

#upgrades .main-section p, #upgrades .hardware-upgrades p, #software-upgrades .main-section p, #software-upgrades .hardware-upgrades p { padding-top: 20px; }

#upgrades .main-section .img-container, #upgrades .hardware-upgrades .img-container, #software-upgrades .main-section .img-container, #software-upgrades .hardware-upgrades .img-container { height: 300px; width: 300px; overflow: hidden; border-radius: 50%; margin: 10px auto; }

#upgrades .main-section .img-container img, #upgrades .hardware-upgrades .img-container img, #software-upgrades .main-section .img-container img, #software-upgrades .hardware-upgrades .img-container img { height: 100%; width: 100%; margin: 0 auto; object-fit: cover; }

#upgrades .main-section ul, #upgrades .hardware-upgrades ul, #software-upgrades .main-section ul, #software-upgrades .hardware-upgrades ul { margin-left: 10px; }

#upgrades .main-section li, #upgrades .hardware-upgrades li, #software-upgrades .main-section li, #software-upgrades .hardware-upgrades li { list-style-type: disc; text-align: left; padding-left: 10px; padding-top: 20px; }

#upgrades .hardware-upgrades, #software-upgrades .hardware-upgrades { background-color: #e8e8e8; }

#upgrades .software-upgrades h2, #software-upgrades .software-upgrades h2 { text-align: center; }

#upgrades .software-upgrades a, #software-upgrades .software-upgrades a { color: #2a2d35; }

#upgrades .software-upgrades .upgrade-option, #software-upgrades .software-upgrades .upgrade-option { margin: 0 auto; border: 0.5px solid #2a2d35; padding: 10px; overflow: auto; text-align: center; min-height: 85px; }

#upgrades .software-upgrades .upgrade-option p, #software-upgrades .software-upgrades .upgrade-option p { font-size: 11px; }

#upgrades .software-upgrades .upgrade-option:hover, #software-upgrades .software-upgrades .upgrade-option:hover { background-color: #4c4d4e; }

#upgrades .software-upgrades .upgrade-option:hover *, #software-upgrades .software-upgrades .upgrade-option:hover * { color: #fff; text-decoration: none; }

#upgrades .software-upgrades .upgrade-option h6, #software-upgrades .software-upgrades .upgrade-option h6 { padding-top: 18px; padding-bottom: 6px; font-size: 16px; line-height: 20px; }

#upgrades .software-upgrades .software-options, #software-upgrades .software-upgrades .software-options { padding-bottom: 30px; }

#upgrades .software-upgrades .software-options div, #software-upgrades .software-upgrades .software-options div { padding: 10px 30px 10px 15px; }

#upgrades .software-upgrades .software-options p, #software-upgrades .software-upgrades .software-options p { padding-top: 10px; }

#texture-profile-analysis { position: relative; }

#texture-profile-analysis .marquee h1 { max-width: 100%; padding-top: 100px; }

#texture-profile-analysis .marquee button { margin-top: 2em; }

#texture-profile-analysis h5 { color: #2a2d35; }

#texture-profile-analysis .full-page { padding: 30px 0 60px 0; }

#texture-profile-analysis .active a h5 { color: #424242; }

#texture-profile-analysis .left-sidebar { padding-top: 30px; position: absolute; }

#texture-profile-analysis .left-sidebar ol { list-style-type: upper-roman; }

#texture-profile-analysis .left-sidebar ol li { line-height: .5em; color: #2a2d35; display: list-item; }

#texture-profile-analysis .left-sidebar ol a { padding: 5px 15px; }

#texture-profile-analysis .left-sidebar .side-note { margin: 5px 20px 5px 0px; }

#texture-profile-analysis .left-sidebar .side-note p { margin-top: .5em; color: #4c4d4e; font-size: 15px; }

#texture-profile-analysis .left-sidebar .side-note .light-weight { font-weight: 300; }

#texture-profile-analysis .left-sidebar .side-note .button { width: 100%; margin-top: 1em; }

#texture-profile-analysis .left-sidebar.affix { position: fixed; top: 60px; }

#texture-profile-analysis .main-content p, #texture-profile-analysis .footnote p, #texture-profile-analysis .endnote p { padding-top: 10px; }

#texture-profile-analysis .main-content h2, #texture-profile-analysis .footnote h2, #texture-profile-analysis .endnote h2 { padding-bottom: 20px; }

#texture-profile-analysis .main-content h3, #texture-profile-analysis .footnote h3, #texture-profile-analysis .endnote h3 { color: #2a2d35; padding-top: 20px; padding-bottom: 10px; }

#texture-profile-analysis .main-content img, #texture-profile-analysis .footnote img, #texture-profile-analysis .endnote img { padding-top: 20px; }

#texture-profile-analysis .main-content { padding-left: 0; padding-right: 0; }

#texture-profile-analysis .main-content ul { margin-left: 20px; }

#texture-profile-analysis .main-content ul li { list-style-type: disc; list-style-position: outside; }

#texture-profile-analysis .main-content sup { font-size: 10px; }

#texture-profile-analysis .main-content .img-and-caption { display: inline-block; padding: 20px 0; }

#texture-profile-analysis .main-content .img-and-caption:first-of-type { padding-right: 20px; }

#texture-profile-analysis .main-content table th { padding-right: 15px; }

#texture-profile-analysis .main-content table img { display: inline-block; max-height: 100px; }

#texture-profile-analysis .main-content table .small-headers td { font-size: 10px; }

#texture-profile-analysis .main-content .modal-header { border: none; }

#texture-profile-analysis .main-content .modal-content { width: 675px; text-align: center; }

#texture-profile-analysis .footnote ol, #texture-profile-analysis .endnote ol { list-style-type: decimal; list-style-position: outside; margin-left: 20px; }

#texture-profile-analysis .footnote li, #texture-profile-analysis .footnote p, #texture-profile-analysis .endnote li, #texture-profile-analysis .endnote p { color: #3c7adc; font-size: 12px; padding: 0 0 5px 0; line-height: 1.5em; }

#texture-profile-analysis .footnote { position: relative; }

#texture-profile-analysis .footnote > ol { position: absolute; bottom: 0; right: 0; }

#texture-profile-analysis .hover { display: none; }

#texture-profile-analysis .footnote > ol > li:hover .hover, #texture-profile-analysis .hover:hover { position: absolute; top: 0; right: 102%; width: 50vw; min-height: 100%; padding: 15px; text-align: right; border: 2px solid black; border-radius: 10px; background-color: #fff; display: block; }

#texture-profile-analysis .endnote { padding-left: 30px; position: relative; }

#texture-profile-analysis .photo-gallery img { width: 100%; }

#texture-profile-analysis .no-padding { padding: 0; }

#texture-profile-analysis #brief-history, #texture-profile-analysis #settings-and-standards, #texture-profile-analysis #tpa-measurements, #texture-profile-analysis #select-characteristics, #texture-profile-analysis #examples-of-products, #texture-profile-analysis #examples-of-graphs, #texture-profile-analysis #concerns, #texture-profile-analysis #conclusion, #texture-profile-analysis #photo-gallery, #texture-profile-analysis #resources { padding-top: 50px; color: #2a2d35; }

@media screen and (max-width: 880px) { #texture-profile-analysis .left-sidebar { position: relative; padding-bottom: 20px; padding-left: 45px; } #texture-profile-analysis .left-sidebar.affix { position: static; } }

@media screen and (max-width: 767px) { #texture-profile-analysis .marquee h1 { padding-left: 20px; } #texture-profile-analysis .main-content img { width: 100%; } #texture-profile-analysis sup, #texture-profile-analysis .footnote { display: none; } #texture-profile-analysis .modal-content { width: 100%; } }

@media screen and (min-width: 1600px) { #texture-profile-analysis .left-sidebar { max-width: 350px; } }

#training-index h1, #referral-indexb h1, #referral-index2 h1, #referral-index3 h1, #referral-index h1 { max-width: 100%; }

#training-index .info, #referral-indexb .info, #referral-index2 .info, #referral-index3 .info, #referral-index .info { padding-bottom: 20px; }

#training-index .training, #referral-indexb .training, #referral-index2 .training, #referral-index3 .training, #referral-index .training { padding: 30px 0; display: flex; flex-direction: wrap; border-bottom: 1px solid #2a2d35; }

#training-index .training p, #referral-indexb .training p, #referral-index2 .training p, #referral-index3 .training p, #referral-index .training p { padding-top: 10px; }

#training-index .training .img-container, #referral-indexb .training .img-container, #referral-index2 .training .img-container, #referral-index3 .training .img-container, #referral-index .training .img-container { height: 300px; overflow: hidden; display: flex; flex-direction: column; }

#training-index .training .img-container img, #referral-indexb .training .img-container img, #referral-index2 .training .img-container img, #referral-index3 .training .img-container img, #referral-index .training .img-container img { height: 100%; width: 100%; object-fit: cover; }

#training-index .training ul, #referral-indexb .training ul, #referral-index2 .training ul, #referral-index3 .training ul, #referral-index .training ul { list-style-type: disc; list-style-position: inside; }

#training-index .training:last-of-type, #referral-indexb .training:last-of-type, #referral-index2 .training:last-of-type, #referral-index3 .training:last-of-type, #referral-index .training:last-of-type { border: none; }

#training-index a.anchor, #referral-indexb a.anchor, #referral-index2 a.anchor, #referral-index3 a.anchor, #referral-index a.anchor { display: block; position: relative; top: -50px; visibility: hidden; }

@media screen and (max-width: 767px) { #training-index .training-options, #training-index .training, #referral-indexb .training-options, #referral-indexb .training, #referral-index2 .training-options, #referral-index2 .training, #referral-index3 .training-options, #referral-index3 .training, #referral-index .training-options, #referral-index .training { display: inline-block; } #training-index .training-options div, #referral-indexb .training-options div, #referral-index2 .training-options div, #referral-index3 .training-options div, #referral-index .training-options div { padding-bottom: 20px; } }

#referral-index .marquee h1, #referral-index .marquee h2 { width: 60%; }

@media screen and (max-width: 767px) { #referral-index .marquee h1, #referral-index .marquee h2 { width: 100%; } }

/*begin css for regional training courses page */
#regional-training-courses { /*  .next-training { background-color: $orange;  padding: 10px 40px;  text-align: center;  h2, p { color: $white;  } .button p { color: black;  } }*/ }

#regional-training-courses .marquee { padding-bottom: 20px; background-color: #000; }

#regional-training-courses .section-intro { /*padding: 2.5em 0; */ }

#regional-training-courses .section-intro p { padding: .5em 0; color: #4c4d4e; }

#regional-training-courses .section-intro li { padding: .5em 0; color: #4c4d4e; list-style-type: disc; }

#regional-training-courses .scheduled-courses { text-align: center; padding: 20px 0; }

#regional-training-courses .scheduled-courses .justified-text { text-align: justify; }

#regional-training-courses .scheduled-courses .options { text-align: left; }

#regional-training-courses .scheduled-courses .options i { padding-top: 15px; }

#regional-training-courses .scheduled-courses .options p:last-of-type { margin-bottom: 20px; }

/*end css for regional training courses*/
/* css for trade shows page*/
#trade-shows .marquee { padding-bottom: 20px; background-color: #000; }

#trade-shows .upcoming-shows { padding: 15px 0; }

#trade-shows .upcoming-shows th { padding: 10px 6px 5px; }

#trade-shows .upcoming-shows td { border: 1px solid black; padding: 6px 20px 6px 6px; }

#regional-training-courses .quotes h4, #video-competition .quotes h4 { padding: 30px 20px 0 20px; }

#regional-training-courses .quotes .flex-row.row, #video-competition .quotes .flex-row.row { display: flex; }

#regional-training-courses .quotes .flex-row.row > [class*='col-'], #video-competition .quotes .flex-row.row > [class*='col-'] { display: flex; flex-direction: column; }

#regional-training-courses .quotes .background, #video-competition .quotes .background { background-color: #a8c8e9; margin: 5px; }

#regional-training-courses .quotes .img-container, #video-competition .quotes .img-container { min-height: 200px; overflow: hidden; padding: 0; margin: 5px; }

#regional-training-courses .quotes .img-container-short, #video-competition .quotes .img-container-short { max-height: 250px; overflow: hidden; padding: 0; margin: 5px; }

#regional-training-courses .quotes .img-container img, #regional-training-courses .quotes .img-container-short img, #video-competition .quotes .img-container img, #video-competition .quotes .img-container-short img { height: 100%; width: 100%; object-fit: cover; }

#video-competition .section-intro { padding: 2.5em 0; }

#video-competition .section-intro p { padding: .5em 0; color: #4c4d4e; }

#video-competition .section-intro li { padding: .5em 0; color: #4c4d4e; list-style-type: disc; }

#video-competition .section-intro .flex-row { display: flex; }

#video-competition .section-intro .past-winner { border-right: 0.5px solid #e8e8e8; padding: 2em; }

#video-competition .section-intro .past-winner:last-of-type { border-right: none; }

#video-competition .scheduled-courses { text-align: center; padding: 20px; }

#video-competition .scheduled-courses .options { text-align: left; padding: 40px; }

#video-competition .scheduled-courses .options i { padding-top: 15px; }

#video-competition .scheduled-courses .options p:last-of-type { margin-bottom: 20px; }

#customer .marquee { padding-top: 100px; background-color: #081837; }

#customer .marquee h1 { max-width: 100%; margin-top: 30px; padding-bottom: 20px; }

#customer .marquee h6 { color: #2a2d35; }

#customer .main-page { position: relative; padding-top: 50px; padding-bottom: 50px; min-height: 400px; }

#customer .main-page .sidebar { position: absolute; }

#customer .main-page .sidebar h6 { padding-bottom: 15px; color: #2a2d35; }

#customer .main-page .sidebar div.radio { color: #2a2d35; }

#customer .main-page .sidebar.affix { position: fixed; top: 70px; }

#customer .main-page .quote { overflow: hidden; }

#customer .main-page .quote h4 { margin-top: 0; }

#customer .main-page .quote p { font-size: 16px; }

#customer .main-page .col-sm-3, #customer .main-page .col-sm-6 { padding: 10px; }

#customer .main-page .flex { display: flex; flex-wrap: wrap; }

#customer .main-page .info { padding-top: 15px; padding-bottom: 15px; }

#customer .main-page .hidden { display: none; }

#customer .call-to-action h2 { color: #feffff; text-align: center; padding: 15px; }

#customer .call-to-action a { color: #feffff; }

@media screen and (max-width: 767px) { #customer .main-page .sidebar { position: static; } #customer .main-page .sidebar.affix { position: static; } #customer .main-page .sidebar > .radio { padding-top: 5px; padding-bottom: 5px; } #customer .main-page img { display: block; margin: 0 auto; } }

#sitemap li { margin-bottom: 20px; }

#sitemap .todo { color: #7d7d7d; }

#customer-story-template .marquee { background-color: #081837; }

#customer-story-template .info h6 { display: inline; }

#customer-story-template .info img { margin: 20px 0; }

#customer-story-template .info .page-title { color: #2a2d35; padding-right: 5px; border-right: 1px solid #2a2d35; }

#customer-story-template .page-industry { font-size: 90%; }

#customer-story-template .other-stories { color: #3c7adc; }

#customer-story-template .img-container { height: 400px; overflow: hidden; }

#customer-story-template img { width: 100%; height: 100%; object-fit: cover; }

#customer-story-template .resources { background-color: #feffff; }

#customer-story-template .resources h2 { text-align: left; padding-bottom: 10px; }

#customer-story-template .resources div { padding: 10px; }

#customer-story-template .call-to-action { color: #f7f8f9; }

#customer-story-template .call-to-action .btn { background-color: transparent; margin: 30px 0 0 0; border-radius: 5px; color: #f7f8f9; border: 1px solid #f7f8f9; }

#customer-story-template .call-to-action .dropdown-menu { background-color: #dfb44b; height: auto; max-height: 50vh; overflow-x: auto; overflow-y: scroll; }

#customer-story-template .call-to-action .dropdown-menu li a { color: #f7f8f9; }

#customer-story-template .call-to-action .dropdown-menu li a:hover { background-color: #f6b919; color: #4c4d4e; }

#customer-story-template .call-to-action .button { background-color: #f7f8f9; padding: 10px; }

#customer-stories h6 { color: #3c7adc; margin-bottom: 10px; }

#customer-stories h2, #customer-stories p { padding: 0 0 20px 0; }

#customer-stories .feature-stories { background-color: #f7f8f9; }

#customer-stories .feature-stories .main-story { display: flex; min-height: 300px; margin: 30px 15px; background-color: #feffff; }

#customer-stories .feature-stories .main-story .main-story-text { padding: 20px 15px; }

#customer-stories .feature-stories .main-story .img-container { height: 300px; overflow: hidden; }

#customer-stories .feature-stories .main-story img { height: 100%; width: 100%; object-fit: cover; }

#customer-stories .all-stories { position: relative; min-height: 650px; }

#customer-stories .all-stories h2 { text-align: center; padding: 2em 0; color: #4c4d4e; }

#customer-stories .all-stories h3 { padding-bottom: 1em; }

#customer-stories .all-stories .sidebar { position: absolute; }

#customer-stories .all-stories .sidebar h6 { color: #2a2d35; }

#customer-stories .all-stories .sidebar .radio { line-height: 2em; color: #2a2d35; font-size: 16px; }

#customer-stories .all-stories .sidebar.affix { position: fixed; top: 100px; }

#customer-stories .all-stories .story-section { border-bottom: 1px solid #e8e8e8; padding-bottom: 10px; }

#customer-stories .all-stories .story-section img { max-width: 100%; margin-top: 10px; }

#customer-stories .all-stories .story-section img, #customer-stories .all-stories .story-section h6 { padding-top: 10px; }

#customer-stories .all-stories .story-section .img-container { max-height: 225px; overflow: hidden; }

#customer-stories .all-stories .story-section img { width: 100%; height: 100%; object-fit: cover; }

#customer-stories .all-stories .story-section:last-child { border: none; }

@media screen and (max-width: 767px) { #customer-stories .feature-stories { background-color: #feffff; padding-bottom: 0; } #customer-stories .feature-stories .main-story { display: block; } #customer-stories .all-stories .sidebar { height: auto; position: static; } #customer-stories .all-stories .sidebar.affix { position: static; } #customer-stories .all-stories .sidebar > .radio { padding-top: 5px; padding-bottom: 5px; } #customer-stories .all-stories h2 { padding: 1em 0; } }

#blog-categories h2, #blog-categories p { padding: 20px 0; }

#blog-categories h2 { margin-top: -60px; padding-top: 80px; }

#blog-categories .marquee a { color: #fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); }

#blog-categories .catbloc:not(:target) { display: none; }

/* css for privacy policy page */
#privacy-policy { background-color: #feffff; }

#privacy-policy .policy p, #privacy-policy .policy h4 { padding-top: 1em; }

#news .news-items { padding: 20px 0; }

#news .img-container img { width: 360px; }

/** Unibox styles */
#unibox-suggest-box { background-color: rgba(0, 0, 0, 0.9) !important; }

/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/*************************************** Re-Usable Sections */
section { background-color: #fff; }

section.marquee div.background-image { padding-top: 80px; padding-bottom: 30px; background-size: cover; background-position: center; background-color: #081837; min-height: 400px; }

section.marquee h1, section.marquee h2, section.marquee p { color: #fff; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); }

section.marquee h1 { margin-top: 60px; max-width: 65%; }

@media screen and (max-width: 767px) { section.marquee h1 { max-width: 100%; } }

section.marquee h2 { margin: 1em 0; max-width: 60%; }

@media screen and (max-width: 767px) { section.marquee h2 { max-width: 100%; } }

section.marquee p { margin-bottom: 1em; }

section.marquee a.button { display: inline-block; }

section.marquee a.button.primary { margin-bottom: 1em; }

section.three-features { padding: 30px 0 45px; }

section.three-features h2 { text-align: center; }

section.three-features h3 { margin: 2em 0 1em; }

section.three-features .img-container { max-height: 250px; overflow: hidden; }

section.feature-stories { padding-top: 20px; padding-bottom: 20px; }

section.feature-stories h2 { padding: 0 !important; }

section.feature-stories h6 { display: inline; color: #2a2d35; margin: 1em 0; padding-right: 5px; }

section.feature-stories h6:nth-child(2) { border-left: 1px solid #2a2d35; }

section.feature-stories h6.keyword-topic { color: #3c7adc; border: none; }

section.feature-stories h2 { margin: 1em 0 0.5em; }

section.feature-stories .img-container { height: 300px; overflow: hidden; }

section.feature-stories img { height: 100%; width: 100%; object-fit: cover; }

section.feature-stories p { margin-bottom: 1em; }

section.logo-strip { border-bottom: 1px solid #eee; padding: 21px 0px 10px; border-top: 1px solid #eee; }

section.logo-strip .logo { padding-top: 25px; display: block; text-align: center; color: #ddd; }

section.info { background-color: #fff; padding: 40px 0 20px; }

section.info h1 { margin-top: 20px; font-size: 30px; font-weight: 200; color: #000; }

section.info p { margin-bottom: 30px; font-size: 16px; }

@media screen and (max-width: 767px) { section.info img { margin-top: 20px; } }

section.quote { background-color: #6c98c3; padding: 40px 0; }

section.quote img { width: 100%; }

section.quote h4, section.quote p { color: #fff; font-size: 20px; }

section.quote h4 { font-size: 26px; font-weight: 300; line-height: 30px; letter-spacing: 1px; margin-bottom: 15px; text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); }

section.quote p.attribution { font-size: 14px; text-transform: uppercase; font-weight: 200; }

table.industry-grid { width: 100%; margin-top: 25px; }

table.industry-grid td { height: 50px; width: 100px; border: 1px solid #e6e6e6; font-size: 12px; text-align: center; }

table.industry-grid td:hover { background-color: #4c4d4e; }

table.industry-grid td a { width: 100%; height: 100%; display: block; height: 50px; line-height: 50px; color: #2a2d35; }

table.industry-grid td h6 { padding-top: 18px; }

table.industry-grid td:hover, table.industry-grid td a:hover { color: #fff; text-decoration: none; }

@media screen and (max-width: 767px) { table.industry-grid td { width: 100%; display: block; } }

section.call-to-action { background-color: #3c7adc; }

section.call-to-action p { color: #fff; margin-top: 30px; margin-bottom: 30px; text-align: left; font-size: 16px; letter-spacing: 1px; }

section.call-to-action a.button { padding: 10px 40px; font-size: 17px; background-color: #fff; color: #dfb44b; border: 4px solid #eee; border-radius: 5px; }

section.call-to-action button { margin-top: 20px; margin-bottom: 20px; padding: 10px 40px; background-color: #fff; color: #dfb44b; border: 4px solid #eee; border-radius: 5px; }

section.call-to-action button:hover { border: 4px solid #fde577 !important; }

@media screen and (max-width: 767px) { section.call-to-action a.button.primary { display: block; text-align: center; } }

section.resources { background-color: #f8f8f8; border-top: 1px solid #e6e6e6; }

section.resources .cell { border-right: 1px solid #e6e6e6; padding: 30px 0 45px; }

section.resources .cell:last-child { border-right: none; }

section.resources .img-container { height: 150px; max-width: 250px; margin: 0 5px; overflow: hidden; }

section.resources .img-container img { height: 100%; width: 100%; object-fit: cover; }

section.resources h2, section.resources p { text-align: left; }

section.resources p { padding: 0 10px; }

section.support p, section.support a { color: #fff; text-align: left; line-height: 1.8; margin: 0 auto; font-size: 18px; font-weight: 200; }

section.support p { text-shadow: 1px 1px 1px #000; }

section.support p.title { font-size: 26px; letter-spacing: 1px; font-weight: 300; margin-bottom: 1em; }

section.support p.description { margin-top: 10px; margin-bottom: 20px; }

section.support .container { padding-top: 40px; padding-bottom: 40px; }

section.support .background-image { background-size: cover; }

section.support button { margin-top: 20px; display: block; }

section.quick-links { background-color: #858e93; padding-top: 40px; padding-bottom: 40px; text-align: center; }

section.quick-links a, section.quick-links i.fa { text-decoration: none; color: #fff; -webkit-transition: color .3s ease; -moz-transition: color .3s ease; -ms-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; }

section.quick-links a:hover, section.quick-links i.fa:hover { color: #a8c8e9; }

section.quick-links button { background: none; border: none; }

section.quick-links h3, section.quick-links p, section.quick-links i { color: #fff; text-align: center; }

section.quick-links i.fa { display: block; text-align: center; font-size: 38px; margin: 20px 0; }

section.quick-links h3 { font-size: 18px; font-weight: 400; }

section.quick-links p { font-size: 15px; font-weight: 100; letter-spacing: 1px; }

section.alert-bar { padding: 15px 0; background-color: #081837; }

section.alert-bar p { color: #feffff; }

section.alert-bar a { color: #a8c8e9; padding: 0 25px; border-right: 1px solid #2a2d35; white-space: nowrap; }

section.alert-bar a:first-child { padding-left: 0px; }

section.alert-bar a:last-child { border: none; }

section.alert-bar .current-page { font-weight: bold; color: #feffff; }

section.products { padding-top: 10px; text-align: left; }

section.products a { color: black; text-decoration: none; }

section.products h1 { margin-top: 20px; margin-bottom: 30px; }

section.products h3 { margin: 20px 0 12px 10px; }

section.products a, section.products p { margin: 0 auto; float: left; }

section.products p { margin-bottom: 15px; margin-left: 10px; }

section.products .line-break { display: block; border-top: 1px solid #e6e6e6; float: left; width: 100%; }

section.products .read-more { margin-left: 10px; margin-bottom: 16px; }

section.products .product { border-right: 1px solid #e6e6e6; padding: 20px 10px; }

section.products .product:last-child { border-right: none; }

section.products .img-container { height: 200px; width: 150px; margin: 0 auto; overflow: hidden; }

section.products .img-container img { height: 100%; width: 100%; object-fit: cover; }

@media screen and (max-width: 767px) { section.products .container { display: inline-block; } section.products .product { border: 1px solid #2a2d35; margin-bottom: 10px; padding: 40px 10px 150px 10px; } section.products .product:first-of-type { margin-top: 10px; } section.products .product:last-child { border-right: 1px solid #2a2d35; } }

section.logos { padding: 20px 0 30px; }

section.logos h2 { margin-top: 20px; }

section.logos .button { display: inline-block; margin: 1% 0; }

section.logos .customer-logo { height: 122px; }

section.logos .customer-logo img { max-height: 100%; max-width: 100%; object-fit: cover; }

@media screen and (max-width: 767px) { section.logos .logo-list { height: 140px; } }

section.logos-on-homepage { padding: 20px 0 30px; text-align: left; }

section.logos-on-homepage h2 { margin-top: 20px; margin-bottom: 1em; float: left; }

section.logos-on-homepage .button { display: inline-block; margin: 1% 0; }

section.logos-on-homepage .customer-logo { height: 122px; }

section.logos-on-homepage .customer-logo img { max-height: 100%; max-width: 100%; object-fit: cover; }

@media screen and (max-width: 767px) { section.logos-on-homepage .logo-list { height: 140px; } }

section.share { padding: 20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; }

section.share h3 { text-align: center; margin-top: 11px; margin-bottom: 11px; color: #888; font-weight: 200; }

section.share a { display: block; text-align: center; margin: 0 auto; }

section.share i.fa { font-size: 16px; margin-right: 5px; }

section.share a.button.primary { color: #feffff; background-color: #3c7adc; border: 3px solid #3c7adc; }

section.share a.button.primary:hover, section.share a.button.primary:focus { background-color: #feffff; color: #3c7adc; border: 3px solid #3c7adc; }

section.training-options { text-align: center; }

section.training-options a { color: black; text-decoration: none; }

section.training-options h2 { padding-bottom: 1em; }

section.training-options h3 { padding-top: 10px; padding-bottom: 10px; }

section.training-options .training-options div { border-right: 1px solid #2a2d35; flex-direction: column; }

section.training-options .training-options div:last-of-type { border-right: none; }

section.training-options .training-option { border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; padding: 40px 0; }

section.training-options .training-option:last-of-type { border-right: none; }

section.contact { border-top: 1px solid #e6e6e6; background-color: #f8f8f8; padding: 30px 0; }

section.contact h2 { margin-top: 0; }

section.contact form input, section.contact form textarea { font-family: 'Din OT', 'Roboto', sans-serif; font-size: 15px; line-height: 24px; color: #000; font-weight: 400; border-radius: 0; margin-right: 10px; border: 1px solid #e6e6e6; }

section.contact form input { padding: 12px; height: 41px; }

section.contact form .form-group { margin-right: 0; }

section.contact form .form-group #state { height: 41px; font-weight: 400; color: #2a2d35; }

section.contact form button { border-radius: 0; padding: 4px 10px !important; }

.breadcrumbs { margin-top: 2em; margin-bottom: -2em; }

.breadcrumbs a { color: #f7f8f9; }

.breadcrumbs * { display: inline-block; color: #f7f8f9; font-size: 11px; }

@media screen and (max-width: 767px) { .breadcrumbs * { font-size: 14px; } }

@media screen and (max-width: 767px) { section.alert-bar a { display: block; line-height: 3em; border-right: none; padding-bottom: 10px; } section.alert-bar a:first-child { padding-left: 25px; } }

/*************************************** SCSS Mixins */
.ss360DevError { display: none !important; }

/*************************************** Typography */
h1 { font-size: 40px; line-height: 50px; font-weight: 700; }

h2 { font-family: 'Din OT', 'Roboto', sans-serif; font-size: 28px; line-height: 40px; font-weight: 300; }

h3 { font-family: 'Din OT', 'Roboto', sans-serif; font-size: 18px; line-height: 26px; font-weight: 500; }

h4 { font-family: "Baskerville", serif; font-style: italic; font-size: 24px; line-height: 30px; font-weight: 600; }

h5 { font-size: 13px; line-height: 20px; font-weight: 700; }

h6 { font-family: 'Din OT', 'Roboto', sans-serif; text-transform: uppercase; font-size: 12px; line-height: 12px; font-weight: 600; }

p { font-family: 'Din OT', 'Roboto', sans-serif; font-size: 16px; line-height: 1.625; color: #4d4d4d; font-weight: 400; }

ul, li { font-family: 'Din OT', 'Roboto', sans-serif; font-size: 16px; line-height: 26px; color: #4d4d4d; font-weight: 400; }

/*************************************** Buttons */
button, button.button, a.button { border-radius: 5px; cursor: pointer; text-decoration: none; }

button.primary, button.button.primary, a.button.primary { padding: 10px 30px; color: #feffff; background-color: #f6b919; font-weight: 600; letter-spacing: .3px; border: 3px solid #f6b919; }

button.primary:hover, button.primary:focus, button.button.primary:hover, button.button.primary:focus, a.button.primary:hover, a.button.primary:focus { outline: none; background-color: #feffff; color: #f6b919; border: 3px solid #fde577; }

button.primary.alt, button.button.primary.alt, a.button.primary.alt { color: #f6b919; background-color: #feffff; border: 3px solid #fde577; }

button.primary.alt:hover, button.primary.alt:focus, button.button.primary.alt:hover, button.button.primary.alt:focus, a.button.primary.alt:hover, a.button.primary.alt:focus { outline: none; color: #feffff; background-color: #f6b919; border: 3px solid #f6b919; }

button.primary.alt.small, button.button.primary.alt.small, a.button.primary.alt.small { color: #f7b718; font-weight: 600; border-radius: 3px; border: 1px solid #f7b718; padding: 6px 20px; }

button.primary.alt.small:hover, button.primary.alt.small:focus, button.button.primary.alt.small:hover, button.button.primary.alt.small:focus, a.button.primary.alt.small:hover, a.button.primary.alt.small:focus { outline: none; color: #fff; }

button.read-more, button.button.read-more, a.button.read-more { color: #f6b919; padding: 3px 7px; border: 2px solid #fde577; cursor: pointer; text-decoration: none; }

button.secondary, button.button.secondary, a.button.secondary { color: #4c4d4e; text-decoration: underline; font-weight: 600; }

button.secondary:hover, button.secondary:focus, button.button.secondary:hover, button.button.secondary:focus, a.button.secondary:hover, a.button.secondary:focus { color: #f6b919; }

/*************************************** Texture Technologies */
section.marquee div.background-image { max-width: 1320px; margin: 0 auto; }

body { background-color: white; min-height: 100%; font-family: "Din OT", sans-serif; font-size: 15px; line-height: 24px; /*************************************** Top Navigation menu */ }

body .center { text-align: center; }

body .no-select { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

body .button.small i.fa { margin-right: 5px; }

body .button.small.yellow { border: 1px solid #dfb44b !important; color: #dfb44b !important; }

body .navbar { background-color: #feffff; border-bottom: 1px solid rgba(4, 20, 94, 0.15); min-height: 80px; z-index: 999; margin: 0 auto; padding: 0; top: 0; }

body .navbar .navbar-brand { padding-top: 0; padding-bottom: 0; }

body .navbar img { max-height: 100%; margin-top: 7px; }

body .navbar a { padding-right: 38px; color: #04145E; }

body .navbar a.blog-link:hover, body .navbar a.blog-link:active { background: none; }

body .navbar a.search-link:hover, body .navbar a.search-link:focus { color: #f6b919 !important; background: none; }

body .navbar a.contact-us { padding: 5px 15px; margin-top: 10px; margin-left: 5px; }

body .navbar .dropdown, body .navbar .dropdown a { background: none !important; }

body .navbar .navbar-nav .active > a, body .navbar .navbar-nav .active > a:hover, body .navbar .navbar-nav .active > a:focus { color: auto; background: none; font-weight: bold; }

body .navbar li, body .navbar a { font-family: 'sofia-pro', sans-serif; font-style: normal; font-weight: bold; font-size: 18px; line-height: 165%; /* or 26px */ color: #04145E; }

body .navbar .dropdown-menu { -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; opacity: 0; z-index: -1; position: fixed; top: 80px; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.9); color: #fff; border: none; padding: 25px 0 40px; }

body .navbar .dropdown-menu li, body .navbar .dropdown-menu a { list-style-type: none; padding: 2px 0; color: rgba(4, 20, 94, 0.5); }

body .navbar .dropdown-menu p { margin-bottom: 1rem; }

body .navbar .dropdown-menu .nav-bar-margin-top { margin-top: 52px; }

body .navbar .navbar-nav .dropdown-menu { position: static; }

body .navbar .open > .dropdown-menu { opacity: 1; z-index: 999; max-width: 1320px; margin: 0 auto; }

body .navbar .open > a { background-color: none; -webkit-transition: background-color 0.3s ease; -moz-transition: background-color 0.3s ease; -ms-transition: background-color 0.3s ease; -o-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }

body .navbar .navbar-right .button-darkest { box-sizing: border-box; padding: 10px 40px; letter-spacing: .3px; background: #04145E; border-radius: 40px; color: white; }

body .navbar .navbar-right li a { color: #fff; display: inline; }

body .navbar .navbar-right .search-link a { color: rgba(4, 20, 94, 0.3); }

@media screen and (max-width: 767px) { body .navbar { background-color: black; } body .navbar .navbar-collapse { max-height: none; padding: 20px; } }

@media screen and (max-width: 767px) { body .nav-bar-margin-top { margin-top: 0 !important; } }

body button.navbar-toggle { color: #fff; font-size: 13px; border: 1px solid #fff; padding: 4px 12px; }

body button.navbar-toggle:focus { opacity: 1; color: #fff; border: 1px solid #dfb44b; }

.ttc2-nav .nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; }

.ttc2-nav .nav-link { display: block; padding: .5rem 1rem; text-decoration: none; }

.ttc2-nav .navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-top: 0; padding-bottom: 0; }

.ttc2-nav .navbar > .container, .ttc2-nav .navbar > .container-fluid, .ttc2-nav .navbar > .container-lg, .ttc2-nav .navbar > .container-md, .ttc2-nav .navbar > .container-sm, .ttc2-nav .navbar > .container-xl, .ttc2-nav .navbar > .container-xxl { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; }

.ttc2-nav .navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; }

.ttc2-nav .navbar-nav .nav-link { padding-right: 0; padding-left: 0; }

.ttc2-nav .navbar-text { padding-top: .5rem; padding-bottom: .5rem; }

.ttc2-nav .navbar-collapse { flex-basis: 100%; flex-grow: 1; align-items: center; }

@media (min-width: 992px) { .ttc2-nav .navbar-expand-lg { flex-wrap: nowrap; justify-content: flex-start; } .ttc2-nav .navbar-expand-lg .navbar-nav { flex-direction: row; } .ttc2-nav .navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute; } .ttc2-nav .navbar-expand-lg .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem; } .ttc2-nav .navbar-expand-lg .navbar-nav-scroll { overflow: visible; } .ttc2-nav .navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; } .ttc2-nav .navbar-expand-lg .navbar-toggler { display: none; } }

.ttc2-nav .navbar .dropdown { position: static; }

.ttc2-nav .navbar .dropdown-menu { z-index: -1; top: 80px; width: 100%; background-color: #feffff; color: #2a2d35; border: 3px solid #f7f8f9; margin-bottom: 50px; padding: 31px 25px; }

.ttc2-nav .navbar .dropdown-menu .menu-border { border-left: 3px solid rgba(4, 20, 94, 0.15); padding-left: 30px; }

.ttc2-nav .navbar .dropdown-menu p.dropdown-item-text { font-size: 14px; color: rgba(4, 20, 94, 0.5); padding: 0; }

.ttc2-nav .navbar .dropdown-menu .nav-header a { font-size: 22px; color: #000; }

.ttc2-nav .navbar .show > .dropdown-menu { opacity: 1; z-index: 999; margin: 0 auto; }

/*************************************** Modals */
#contact-us-modal h3, #training-registration-modal h3 { margin-bottom: 10px; }

#contact-us-modal input, #contact-us-modal textarea, #training-registration-modal input, #training-registration-modal textarea { font-family: 'Din OT', 'Roboto', sans-serif; font-size: 15px; line-height: 24px; color: #000; font-weight: 400; border-radius: 0; margin-right: 10px; border: 1px solid #c2c6c9; font-weight: 300; padding-left: 12px; }

#contact-us-modal input, #contact-us-modal #state, #training-registration-modal input, #training-registration-modal #state { height: 38px; font-weight: 300; color: #848f94; }

#contact-us-modal input[type=radio], #training-registration-modal input[type=radio] { height: auto; margin-left: 20px; }

#contact-us-modal .grey, #training-registration-modal .grey { color: #848f94; }

#contact-us-modal button.close, #training-registration-modal button.close { background-color: #fff; margin-top: -31px; margin-right: -38px; border: 2px solid #CCCCCC; font-size: 23px; border-radius: 20px; opacity: 1; color: #999; padding: 2px 8px; height: 35px; width: 35px; padding-top: 0; }

#contact-us-modal .modal-dialog, #training-registration-modal .modal-dialog { width: 370px; }

#contact-us-modal .modal-content, #training-registration-modal .modal-content { border-radius: 0; }

#contact-us-modal .modal-body, #training-registration-modal .modal-body { padding: 20px 25px 0; }

#contact-us-modal .modal-footer, #training-registration-modal .modal-footer { padding: 10px 0 20px; border-top: none; }

#contact-us-modal .modal-footer button, #training-registration-modal .modal-footer button { width: 100%; padding: 13px; font-size: 17px; border-radius: 0; border: none; background-color: #f6b919; }

#contact-us-modal .modal-footer button:hover, #contact-us-modal .modal-footer button:focus, #training-registration-modal .modal-footer button:hover, #training-registration-modal .modal-footer button:focus { outline: none; background-color: #ffb900; }

#contact-us-modal .modal-footer button p, #training-registration-modal .modal-footer button p { color: #feffff; }

/*************************************** Footer */
.footer { background-color: #04145E; padding: 55px 48px 30px 48px; }

.footer img { max-width: 80px; }

.footer ul { list-style: none; padding-left: 0; }

.footer ul li a { font-weight: 400; font-size: 16px; line-height: 30px; }

.footer a { color: rgba(255, 255, 255, 0.7); font-weight: 400; font-size: 16px; }

.footer .footer-title { color: #fff; font-weight: 800; font-size: 18px; }

.footer .bottom-footer { padding-top: 90px; }

.footer .copyright { color: rgba(255, 255, 255, 0.7); }

.footer .social-media li { display: inline; }

/*************************************** Misc */
.post-list { margin-left: 0; list-style: none; }

.post-list > li { margin-bottom: 30px; }

.post-meta { font-size: 14px; color: #828282; }

.post-link { display: block; font-size: 24px; }

.success { padding: 1em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color: #081837; margin-bottom: 1.5em; background-color: #a8c8e9; border: 1px solid #d6e9c6; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.error { padding: 1em; margin-bottom: 1.5em; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color: #b94a48; background-color: #f2dede; border: 1px solid rgba(185, 74, 72, 0.3); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.no-photo section.marquee div.background-image { min-height: auto; }

.hide { display: none; }

.social-media { font-size: 30px; }

/*# sourceMappingURL=main.css.map */