/* Intensity - EN */

/**
 * Global
 *
 * Main
 * Features
 * Uses
 * Software
 * Media Express
 * Tech Specs
 */

/* Global */
.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;
}
p {
    color: #404041
}

/* Main */
#Home-products-intensity #main-title .image-container {
    margin: 50px 0;
}
#Home-products-intensity #main-capture .image-title-one-column-text-centered {
    position: relative;
    width: 1000px;
    left: -1px;
}
#Home-products-intensity #main-capture .text-content-container {
    position: absolute;
    bottom: 40px;
}
#Home-products-intensity #main-capture h2,
#Home-products-intensity #main-capture p {
    color: #ffffff;
}
#Home-products-intensity #main-quality {
    margin-bottom: 20px;
}
#Home-products-intensity #main-quality h2 {
    margin: 20px 0 10px;
}
#Home-products-intensity #main-quality .column {
    z-index: 10;
    position: relative;
    margin-top: 11px;
}
#Home-products-intensity #main-quality .image-container {
    margin-top: -249px;
    z-index: 1;
}
#Home-products-intensity #main-thunderbolt {
    margin-top: 0;
}
#Home-products-intensity #main-thunderbolt .column:first-child {
    margin-left: 0;
    width: 468px;
}
#Home-products-intensity #main-thunderbolt span:nth-child(2) {
    position: absolute;
    top: 50px;
    left: 44px;
    font-size: 8px;
    color: #404041;
}
#Home-products-intensity #main-thunderbolt span:nth-child(3) {
    position: absolute;
    top: 172px;
    left: 44px;
    font-size: 8px;
    color: #404041;
}
#Home-products-intensity #main-range p,
#Home-products-intensity #main-range h3 {
    color: #363636;
}
#Home-products-intensity #main-range .block.two-column-text {
    text-align: center;
    background-color: #e6e8e9;
    background: -moz-radial-gradient(center, ellipse cover, #f5f5f6 0%, #dcdee1 100%);
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #f5f5f6), color-stop(100%, #dcdee1));
    background: -webkit-radial-gradient(center, ellipse cover, #f5f5f6 0%, #dcdee1 100%);
    background: -o-radial-gradient(center, ellipse cover, #f5f5f6 0%, #dcdee1 100%);
    background: -ms-radial-gradient(center, ellipse cover, #f5f5f6 0%, #dcdee1 100%);
    background: radial-gradient(ellipse at center, #f5f5f6 0%, #dcdee1 100%);
}
#Home-products-intensity #main-range .title-container:first-child {
    margin: 43px 0 60px 0;
}
#Home-products-intensity #main-range .column-container {
    margin-bottom: 50px;
}
#Home-products-intensity #main-range .column .title-container {
    margin: -4px 0 11px;
}
#Home-products-intensity #main-range .column .title-container h3 {
    margin: 0 0 12px 0;
}
#Home-products-intensity #main-standards {
    margin: 70px 0
}
#Home-products-intensity #main-standards .image-container.center-title {
    margin-bottom: 20px;
}
#Home-products-intensity #main-connections .column-container {
    margin-bottom: 0
}
#Home-products-intensity #main-connections .image-container {
    margin: 30px 0 0 0;
    float: left;
}
#Home-products-intensity #main-popularsoftware {
    margin-top: 0;
    background: url(https://images.blackmagicdesign.com/media/products/intensity/landing/software.jpg) center 0;
    background-size: cover;
    padding: 70px 0;
}
#Home-products-intensity #main-popularsoftware * {
    color: #fff;
}
#Home-products-intensity #main-popularsoftware .column-container {
    margin: 0;
}
#Home-products-intensity #main-popularsoftware .column-container h2 {
    margin: 0 0 20px;
}
#Home-products-intensity #main-popularsoftware .column.programs {
    font-size: 0;
}
#Home-products-intensity #main-popularsoftware .column.programs .image-container {
    display: inline-block;
    text-align: center;
    width: 76px;
    margin: 0 0 0 10px
}
#Home-products-intensity #main-popularsoftware .column.programs .image-container img {
    margin: 10px 0;
}
#Home-products-intensity #main-popularsoftware .column.programs .image-container p {
    font-size: 12px;
    line-height: 1.4em
}
#Home-products-intensity #main-record {
    margin: 70px 0 10px;
}
#Home-products-intensity #main-record .image-container {
    margin: 0 -47px 40px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min-resolution: 2dppx), only screen and ( min-resolution: 192dpi) {
    #Home-products-intensity #main-popularsoftware {
        background-image: url(https://images.blackmagicdesign.com/media/products/intensity/landing/software@2x.jpg)
    }
}

/* Features */
#Home-products-intensity-features #features-title .title-container {
    margin: 70px 0 40px;
}
#Home-products-intensity-features #features-truehdmi {
    min-height: 406px;
    background: url(https://images.blackmagicdesign.com/media/products/intensity/features/tv.jpg) 0 bottom no-repeat;
    background-size: 1000px auto;
    margin: 0 -1px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min-resolution: 2dppx), only screen and ( min-resolution: 192dpi) {
    #Home-products-intensity-features #features-truehdmi {
        background-image: url(https://images.blackmagicdesign.com/media/products/intensity/features/tv@2x.jpg)
    }
}
#Home-products-intensity-features #features-truehdmi .text-right--image-under .text {
    padding: 62px 0 0 510px;
    width: 440px;
    margin: 0;
}
#Home-products-intensity-features #features-connections {
    margin: 40px 0 0;
}
#Home-products-intensity-features #features-connections .block .column-container {
    width: 70%;
    margin: 40px auto;
    text-align: center;
}
#Home-products-intensity-features #features-connections .image-container img {
    margin: 0 -19px;
}
#Home-products-intensity-features #features-connections .image-container:last-child {
    padding: 0 0 56px;
}
#Home-products-intensity-features #features-connections .image-container:last-child img {
    margin-top: -41px;
}
#Home-products-intensity-features #features-connections .image-container:last-child span {
    position: absolute;
    bottom: 35px;
    min-width: 90px;
    text-align: center;
    font-size: 13px;
}
#Home-products-intensity-features #features-connections .image-container:last-child span:nth-child(2) {
    left: 161px;
}
#Home-products-intensity-features #features-connections .image-container:last-child span:nth-child(3) {
    left: 344px;
}
#Home-products-intensity-features #features-connections .image-container:last-child span:nth-child(4) {
    left: 503px;
}
#Home-products-intensity-features #features-connections .image-container:last-child span:nth-child(5) {
    left: 586px;
}
#Home-products-intensity-features #features-connections .image-container:last-child span:nth-child(6) {
    left: 711px;
}
#Home-products-intensity-features #features-compression {
    margin-top: 50px
}
#Home-products-intensity-features #features-compression .two-column--text-left--image-right {
    margin-bottom: 60px
}
#Home-products-intensity-features #features-compression .two-column--text-left--image-right .image-container {
    margin: 0 -1px 0 0;
}
#Home-products-intensity-features #features-compression .two-column--text-left--image-right .title-container {
    margin-top: 18px
}
#Home-products-intensity-features #features-compression .two-column--text-left--image-right span {
    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 );
}
#Home-products-intensity-features #features-compression .two-column--image-left--text-right .title-container {
    margin-top: 37px
}
#Home-products-intensity-features #features-compression .two-column--image-left--text-right .image-container {
    font-size: 13px;
    line-height: 1em;
    text-align: center;
}
#Home-products-intensity-features #features-compression .two-column--image-left--text-right .image-container span:first-child {
    position: absolute;
    left: 82px;
    width: 121px;
}
#Home-products-intensity-features #features-compression .two-column--image-left--text-right .image-container span:last-child {
    position: absolute;
    left: 146px;
    bottom: -3px;
    width: 127px;
    color: #00aeef;
}
#Home-products-intensity-features #features-authoring {
    margin-top: 58px;
}
#Home-products-intensity-features #features-authoring .image-container {
    margin-bottom: 30px;
}
#next-page {
    margin-top: 0;
    border: 0;
}

/* Software */
#Home-products-intensity-software h4 {
    font-size: 22px;
}
#Home-products-intensity-software #software-title .title-container {
    margin-bottom: 20px;
}
#Home-products-intensity-software #software-title .image-container {
    margin: 0 -1px;
}
#Home-products-intensity-software #software-title .column-container {
    margin: -50px 0 0;
    position: relative;
    z-index: 10;
}
#Home-products-intensity-software #software-resolve {
    min-height: 606px;
    margin: 50px -1px 0;
    background: url(https://images.blackmagicdesign.com/media/products/intensity/software/dv_bg.jpg) top left no-repeat;
    background-size: 1000px auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min-resolution: 2dppx), only screen and ( min-resolution: 192dpi) {
    #Home-products-intensity-software #software-resolve {
        background-image: url(https://images.blackmagicdesign.com/media/products/intensitypro4k/software/dv_bg@2x.jpg)
    }
}
#Home-products-intensity-software #software-resolve .title--image--text-right-over {
    margin-bottom: 0;
}
#Home-products-intensity-software #software-resolve .paragraph-list {
    padding: 50px 40px 34px 620px;
    margin: 0;
    width: auto;
}
#Home-products-intensity-software #software-mediaexpress {
    margin-top: 20px
}
#Home-products-intensity-software #software-mediaexpress .title-container {
    margin: 30px 0 20px;
}
#Home-products-intensity-software #software-mediaexpress .image-container {
    margin: 0 -1px
}
#Home-products-intensity-software #software-fcp {
    background: #ededed;
    margin-top: 110px;
}
#Home-products-intensity-software #software-fcp .column {
    width: 454px;
}
#Home-products-intensity-software #software-fcp .title-container {
    margin: 37px 0 10px;
}
#Home-products-intensity-software #software-fcp .image-container {
    margin: -63px 44px 28px 0;
}
#Home-products-intensity-software #software-avid {
    margin-top: 50px;
}
#Home-products-intensity-software #software-avid .title-container {
    margin: 44px 0 10px;
}
#Home-products-intensity-software #software-avid .image-container {
    margin: 0 44px 0 0;
}
#Home-products-intensity-software #software-adobe {
    background: url(https://images.blackmagicdesign.com/media/products/intensity/software/adobe.jpg) #2b2b2b center bottom no-repeat;
    background-size: 1000px auto;
    padding: 40px 0;
    margin: 45px -1px 0;
}
#Home-products-intensity-software #software-adobe .three-column-text * {
    color: #fff
}
#Home-products-intensity-software #software-adobe .three-column-text .column {
    width: 270px;
    margin-left: 47px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min-resolution: 2dppx), only screen and ( min-resolution: 192dpi) {
    #Home-products-intensity-software #software-adobe {
        background-image: url(https://images.blackmagicdesign.com/media/products/intensity/software/adobe@2x.jpg)
    }
}
#Home-products-intensity-software #software-vegas {
    margin-top: 50px
}
#Home-products-intensity-software #software-vegas .title-container {
    margin: 44px 0 10px
}
#Home-products-intensity-software #software-vegas .image-container {
    margin: 0 44px 0 0;
}
#Home-products-intensity-software #software-streaming {
    margin: 70px -1px 0;
    background: url(https://images.blackmagicdesign.com/media/products/intensity/software/streaming.jpg) #000 top center no-repeat;
    background-size: contain;
}
#Home-products-intensity-software #software-streaming .image-container img {
    margin-top: -25px
}
#Home-products-intensity-software #software-streaming .column-container {
    padding: 80px 0 40px
}
#Home-products-intensity-software #software-streaming .column-container * {
    color: #fff;
    text-align: left;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and ( min-resolution: 2dppx), only screen and ( min-resolution: 192dpi) {
    #Home-products-intensity-software #software-streaming {
        background-image: url(https://images.blackmagicdesign.com/media/products/intensity/software/streaming@2x.jpg)
    }
}
#Home-products-intensity-software #software-quicktime {
    margin-top: 40px
}
#Home-products-intensity-software #software-quicktime .image-container {
    margin: 70px 44px 0 0;
}
#Home-products-intensity-software #software-quicktime .column:first-child {
    width: 530px;
}
#Home-products-intensity-software #software-quicktime .button.primary {
    position: absolute;
    bottom: -52px;
}

/* Media Express */
#Home-products-intensity-mediaexpress #mxp-title {
    margin-top: 62px;
}
#Home-products-intensity-mediaexpress #mxp-title h3 {
    margin-bottom: 40px;
}
#Home-products-intensity-mediaexpress #mxp-title .column-container {
    margin: 30px 0;
}
#Home-products-intensity-mediaexpress #mxp-compression .block {
    background-color: #cecece;
    width: auto;
}
#Home-products-intensity-mediaexpress #mxp-compression .block .title-container {
    margin: 15px 0;
}
#Home-products-intensity-mediaexpress #mxp-compression .block .column-container {
    margin-bottom: 50px;
}
#Home-products-intensity-mediaexpress #mxp-compression .block .column:first-child {
    margin-left: 45px;
}
#Home-products-intensity-mediaexpress #mxp-compression .image-container {
    margin: 0 -1px;
}
#Home-products-intensity-mediaexpress #mxp-managing {
    margin-top: 45px;
}
#Home-products-intensity-mediaexpress #mxp-managing .two-column--image-left--text-right {
    margin-bottom: 50px;
}
#Home-products-intensity-mediaexpress #mxp-managing .two-column--text-left--image-right .image-container {
    margin: 46px 83px 0 0;
}
#Home-products-intensity-mediaexpress #next-page {
    margin-top: 13px;
}

/* Tech Specs */
#Home-products-intensity-techspecs .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;
}