/* Intensity - EN */

/**
 * PDF Print
 * Global
 *
 * Main
 * Features
 * Uses
 * Software
 * Media Express
 * Tech Specs
 *
 * Product Grid
 */

/* PDF Print */
@media print {
    #W-INT-03 #product-techspecs #title h1 {
        width: 30%;
    }
    #W-INT-03 #standards,
    #W-INT-02 #standards {
        page-break-before: always;
    }
}

/* Global */
.main p {
    color: #404041
}
.main h2 .sup,
.main h3 .sup {
    vertical-align: 75%;
    line-height: 13px;
    font-size: 19px;
    font-weight: 300;
}
.main h4 .sup {
    vertical-align: 75%;
    line-height: 11px;
    font-size: 17px;
    font-weight: 300;
}
.table-columns {
    position: relative;
    display: table;
    border-collapse: collapse;
    border-spacing: 0;
}
.table-column {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
}
.table-column:first-child {
    padding-left: 45px;
    padding-right: 25px;
}
.table-column:last-child {
    padding-left: 25px;
    padding-right: 45px;
}

/* Main */
.main-title img {
    margin-top: 47px;
}
.main-capture {
    min-height: 760px;
    background-color: #030303;
}
.main-capture .column {
    padding-top: 544px;
    padding-bottom: 40px;
    width: 720px;
}
.main-quality {
    min-height: 360px;
}
.main-quality .background {
    right: 1px;
}
.main-quality .column {
    display: table;
    height: 320px;
}
.main-quality .text {
    display: table-cell;
    vertical-align: middle;
}
.main-thunderbolt {
    margin-top: 10px;
}
.main-thunderbolt .left {
    margin-left: 1px;
}
.main-thunderbolt .label-1 {
    position: absolute;
    top: 47px;
    left: 45px;
}
.main-thunderbolt .label-2 {
    position: absolute;
    top: 168px;
    left: 45px;
}
.main-standards {
    border-bottom: 1px solid #ededed;
    padding-bottom: 75px;
}
.main-standards .column {
    width: 720px;
}
.main-connections img {
    margin-top: 40px;
    margin-left: 1px;
}
.main-software .background {
    left: 1px;
}
.main-software .table-column {
    height: 256px;
}
.main-software .icon {
    float: left;
    width: 86px;
    text-align: center;
}
.main-software .icon p {
    margin-top: 7px;
    line-height: 16px;
}
.main-software .icon img {
    margin: 0 auto;
}
.main-record .column {
    width: 720px;
    margin-top: 40px;
}
.main-record img {
    margin-left: -46px;
}

/* Features */
.features-title img {
    margin-top: 40px;
    margin-left: 1px;
}
.features-truehdmi {
    min-height: 407px;
    margin-top: 0;
}
.features-truehdmi .column {
    padding-top: 30px;
    padding-bottom: 78px;
}
.features-connections {
    width: 960px;
    margin-top: 34px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 55px;
    background-color: #f1f0eb;
}
.features-connections img {
    margin-left: -19px;
}
.features-connections .column {
    width: 720px;
    padding-top: 40px;
    margin-bottom: 40px;
}
.features-connections .graphic {
    margin-top: -40px;
}
.features-connections .label {
    position: absolute;
    bottom: 35px;
    min-width: 90px;
    font-size: 13px;
    text-align: center;
}
.features-connections .label-1 { left: 161px; }
.features-connections .label-2 { left: 344px; }
.features-connections .label-3 { left: 503px; }
.features-connections .label-4 { left: 586px; }
.features-connections .label-5 { left: 711px; }
.features-compression .codec {
    display: inline-block;
    font-size: 20px;
    line-height: 1em;
    padding: 8px 0;
    width: 154px;
    text-align: center;
    color: #323e48;
    font-weight: 600;
    border-radius: 3px;
    background: #e3e2e3;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,0.02), 0 1px 1px 0 rgba(0,0,0,0.08);
    margin: 18px 15px 0 0;
    background: #e9e9e9;
    background: -moz-linear-gradient(top, #f1f1f1 0%, #dcdcdc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#dcdcdc));
    background: -webkit-linear-gradient(top, #f1f1f1 0%,#dcdcdc 100%);
    background: -o-linear-gradient(top, #f1f1f1 0%,#dcdcdc 100%);
    background: -ms-linear-gradient(top, #f1f1f1 0%,#dcdcdc 100%);
    background: linear-gradient(to bottom, #f1f1f1 0%,#dcdcdc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dcdcdc',GradientType=0 );
}
.features-resolution .graphic {
    position: relative;
}
.features-resolution .label {
    position: absolute;
    font-size: 13px;
    text-align: center;
}
.features-resolution .label-1 {
    top: 0;
    left: 82px;
    width: 121px;
}
.features-resolution .label-2 {
    left: 146px;
    bottom: -3px;
    width: 127px;
    color: #00aeef;
}
.features-authoring {
    margin-top: 59px;
}

/* Software */
.software-title img {
    margin-top: 20px;
}
.software-title .columns {
    margin-top: -50px;
}
.software-resolve {
    min-height: 660px;
    background-color: #d0c1ac;
}
.software-resolve .column {
    display: table;
    width: 340px;
    height: 660px;
    margin-left: 615px;
}
.software-resolve .text {
    display: table-cell;
    vertical-align: middle;
}
.software-mediaexpress .column {
    width: 720px;
}
.software-fcp {
    margin-top: 80px;
}
.software-fcp img {
    right: 30px;
    bottom: 15px;
}
.software-fcp .columns {
    background-color: #ededed;
    margin-left: 1px;
    margin-right: 1px;
    padding: 40px 0;
}
.software-adobe {
    min-height: 527px;
    background: #2b2b2b;
}
.software-adobe .column {
    width: 270px;
    margin-left: 47px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.software-adobe img {
    margin-bottom: 20px;
}
.software-adobe h4 {
    color: #fff;
}
.software-streaming {
    background: #000;
    width: 999px;
    margin-top: 70px;
}
.software-streaming .columns {
    margin-top: 30px;
    padding-bottom: 40px;
}
.software-streaming .center {
    z-index: 10;
    position: relative;
    top: -20px;
}
.software-streaming .background {
    z-index: 1;
}
.software-quicktime .column:first-child {
    width: 530px;
}
.software-quicktime .column:last-child {
    width: 350px;
}
.software-quicktime .column img {
    margin-top: 45px;
}
.software-quicktime a {
    position: absolute;
    bottom: -52px;
}
.software-quicktime + .next-page {
    border-top: 0;
    margin-top: 0;
}

/* Media Express */
.mxp-title img {
    margin-left: 1px;
}
.mxp-compression .columns {
    background-color: #cecece;
    margin-top: 0;
    padding-top: 40px;
    padding-bottom: 50px;
}
.mxp-computers .columns {
    margin-top: 50px;
}
.mxp-computers img {
    margin: 46px 0 0 45px;
}

/* Tech Specs */
.techspecs-product img {
    padding: 30px 127px 0;
}
.pg-product img {
    margin-top: 50px;
}
.pg-description {
    padding: 13px 20px 55px;
}
.pg-price {
    right: 31px;
    bottom: 70px;
}
.pg-buy {
    padding: 10px 24px;
}

/* Product Grid */
.product-grid-info {
    padding: 50px 0 13px;
}
.product-grid-info h1 {
    margin: 38px 20px 0;
    text-align: left;
}
.product-grid-info p {
    margin: 0 20px;
    text-align: left;
}
.product-grid-buy {
    padding: 10px 23px;
}
.product-grid-info .price {
    margin-right: 30px;
}
