/* Flex Video */
.flex-video { position: relative; padding-top: 1.5625em; padding-bottom: 67.5%; height: 0; margin-bottom: 1em; overflow: hidden; }
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
.flex-video iframe, .flex-video object, .flex-video embed, .flex-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.orbit-prev, .orbit-next, .orbit-timer { display: none; }

.content-container { padding-top: 40px; }

.technology-nav-content-container { display: table; }

.secondary-navigation { padding-left: 40px; }

.ariat-technology-subnav { text-align: left; background-color: #000; width: 240px; }
.ariat-technology-subnav p { margin: 0px; padding: 0px; line-height: 1; color: #fff; margin-bottom: 10px; font-size: 12px; }

.technology-body { padding: 40px; width: auto !important; }
@media only screen and (max-width: 767px) { .technology-body { float: none !important; } }

.pt_technology .table-cell { vertical-align: top; }

h1, h2, h3 { color: #000; line-height: 1; padding: 0px; margin: 0px; }

h1 { font-size: 35px; margin-bottom: 6px; }

h3 { font-size: 20px; margin-bottom: 25px; }

.tech-accordion-container { width: 100%; display: none; overflow: hidden; padding: 0px 0px; }
.tech-accordion-container.open { border-top: 1px solid #ccc; padding: 15px 0px; }
.tech-accordion-container .tech-description { padding-top: 15px; font-size: 12px; }
.tech-accordion-container ul, .tech-accordion-container li { list-style: disc !important; }

.tech-accordion-toggle { line-height: 25px; padding: 15px 0px; }
.tech-accordion-toggle span { float: right; font-size: 25px; line-height: 1; }
.tech-accordion-toggle.open { color: #e28b1a; }

.tech-accordion { border: 1px solid #ccc; padding: 0px 15px; margin-top: -1px; }

.tech-header { border: 1px solid #ccc; padding: 15px; margin: 25px 0px 3px 0px; background-color: #ddd; text-transform: uppercase; }
