/* DaVinci Resolve - EN */

/**
 * Global
 *
 * Main
 * Workflow
 * Color
 * Edit
 * Media
 * Delivery
 * Control
 * Power
 * Compare
 * How to Buy
 * Modal
 */

/**
 * Verlag font sizes
 * font-family: 'Verlag A', 'Verlag B';
 * Light = 300
 * Book  = 400
 * Bold  = 700
 * Black = 800
 */

/* Global */
body {
    background: #393939 url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/pattern.png?_v=1460999807) repeat;
}
#inner-container #header-content h1 {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/davinci-resolve-title.png?_v=1460999807);
}
#navContainer {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/bg-nav.png?_v=1460999807);
}
#navContainer nav li.resolve-logo a {
    width: 50px;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/resolve-logo.png?_v=1460999807);
    background-repeat: no-repeat;
    background-size: 50px 45px;
    background-position: center center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#inner-container #header-content h1 {
    -webkit-background-size: 947px 59px;
    background-size: 947px 59px;
}
#header-content h2 {
    font-family: 'Verlag A', 'Verlag B', 'Proxima Nova W08', sans-serif;
}

/* Watch Video */
.blackout {
    position: fixed;
    background: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    opacity: 0.8;
    display: none;
}
.blackout a {
    width: 48px;
    height: 48px;
    background-image: url(https://images.blackmagicdesign.com/images/shared/close.png?_v=1460999797);
    background-size: 48px 96px;
    background-repeat: no-repeat;
    position: fixed;
    right: 40px;
    top: 40px;
    z-index: 1001;
}
.blackout a:hover {
    background-position: bottom;
}
.video-container {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 960px;
    height: 540px;
    margin-left: -480px;
    margin-top: -270px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    background: #000000;
    z-index: 1000;
    display: none;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 2dppx),
only screen and (min-resolution: 192dpi) {
    #navContainer nav li.resolve-logo a {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/resolve-logo@2x.png?_v=1460999807);
    }
    #inner-container #header-content h1 {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/davinci-resolve-title@2x.png?_v=1460999807);
    }
    .blackout a {
        background-image: url(https://images.blackmagicdesign.com/images/shared/close@2x.png?_v=1460999797);
    }
}

/* Main */
#Home-products-davinciresolve #container {
    background-color: #fff;
}
#Home-products-davinciresolve #header-content h1 {
    margin-bottom: 43px;
}
#Home-products-davinciresolve #header-content .color-bt {
    padding: 12px 30px 12px 68px;
    font-size: 22px;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/download-icon.png?_v=1460999807);
    background-size: 19px 16px;
    background-repeat: no-repeat;
    background-position: 29px center;
}
#Home-products-davinciresolve #header-content .color-bt:hover {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/download-icon-on.png?_v=1460999807);
}

/**/
.landing-intro {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/intro-bg.jpg?_v=1472518871);
    background-size: 1200px 1200px;
    background-repeat: no-repeat;
    padding-bottom: 45px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .landing-intro {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/intro-bg@2x.jpg?_v=1472518873);
    }
}
.landing-intro .intro-videos {
    width: 1021px;
    margin-left: auto;
    margin-right: auto;
}
.landing-intro .intro-videos:after {
    content: " ";
    display: table;
    clear: both;
}
.landing-intro .intro-videos .intro-video {
    width: 244px;
    float: left;
}
.landing-intro .intro-videos .intro-video:not(:first-child) {
    margin-left: 15px;
}
.landing-intro .intro-video img {
    display: block;
}
.landing-intro .watch-video {
    display: block;
    position: relative;
}
.landing-intro .intro-video .play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
}
.landing-intro .border-box {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.landing-intro .border-box:hover {
    border: 4px solid #00aeef;
}
.landing-intro .intro-video p {
    margin-top: 15px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.landing-intro .intro-whats-new {
    display: table;
    width: 1100px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    background-color: rgba(255,255,255,.95);
}
.landing-intro .intro-whats-new .intro-video {
    display: table-cell;
    vertical-align: middle;
    padding-top: 80px;
    padding-left: 45px;
    padding-right: 45px;
    padding-bottom: 45px;
}
.landing-intro .intro-whats-new-content {
    display: table-cell;
    vertical-align: middle;
    padding-right: 45px;
}
.landing-intro .intro-whats-new-content h2 {
    margin-top: 0;
}
/**/

#Home-products-davinciresolve #advanced {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/advanced.jpg?_v=1460999807);
    background-size: 1200px 662px;
    background-repeat: no-repeat;
    padding-top: 0;
    min-height: 500px;
}
#Home-products-davinciresolve #advanced .column {
    width: 285px;
}
#Home-products-davinciresolve #scalable-power {
    background: #000000 url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/scalable-power.jpg?_v=1460999807);
    background-size: 1200px 924px;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 476px;
}

/**/
.landing-testimonial {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/quotation-marks.png?_v=1460999807);
    background-size: 1027px 52px;
    background-position: center center;
    background-repeat: no-repeat;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    .landing-testimonial {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/quotation-marks@2x.png?_v=1460999807);
    }
}
.landing-testimonial .testimonial-videos {
    width: 772px;
    margin-left: auto;
    margin-right: auto;
}
.landing-testimonial .testimonial-videos:after {
    content: " ";
    display: table;
    clear: both;
}
.landing-testimonial .testimonial-videos .testimonial-video {
    width: 244px;
    float: left;
    margin-top: 49px;
    margin-bottom: 45px;
}
.landing-testimonial .testimonial-videos .testimonial-video:not(:first-child) {
    margin-left: 20px;
}
.landing-testimonial .testimonial-video img {
    display: block;
}
.landing-testimonial .watch-video {
    display: block;
    position: relative;
}
.landing-testimonial .testimonial-video .play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -30px;
    margin-left: -30px;
}
.landing-testimonial .border-box {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.landing-testimonial .border-box:hover {
    border: 4px solid #00aeef;
}
.landing-testimonial .name {
    margin: 20px 0 15px;
    font-family: 'Verlag A', 'Verlag B', 'Proxima Nova W08', sans-serif;
    font-size: 28px;
}
.japanese .landing-testimonial .name {
    margin: 17px 0 12px;
    font-size: 20px;
}
.landing-testimonial .position {
    font-weight: 600;
}
/**/

#Home-products-davinciresolve #control-surface {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/control-surface.jpg?_v=1460999807);
    background-size: 1160px 669px;
    background-position: center bottom;
    background-repeat: no-repeat;
    padding-bottom: 250px;
    min-height: 330px;
}
#Home-products-davinciresolve #control-surface h2 {
    color: #3f3f3f;
}
#Home-products-davinciresolve #control-surface .autocolumn {
    column-gap: 40px;
    -moz-column-gap: 40px;
    -webkit-column-gap: 40px;
}
#Home-products-davinciresolve #control-surface .content {
    margin: 0 auto;
    text-align: center;
    width: 720px;
}
#Home-products-davinciresolve #control-surface p {
    color: #3f3f3f;
    text-align: left;
}
#Home-products-davinciresolve #control-surface .bt {
    display: inline-block;
    margin-top: 35px;
}
#Home-products-davinciresolve #media-management {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/media-management.jpg?_v=1460999807);
    background-size: 1200px 713px;
    background-position: center top;
    background-repeat: no-repeat;
    min-height: 535px;
    padding-top: 0;
    padding-bottom: 50px;
    margin-top: 20px;
}
#Home-products-davinciresolve #media-management h2 {
    margin-top: 72px;
}
#Home-products-davinciresolve #finishing {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/finishing-and-delivery.jpg?_v=1460999807);
    background-size: 1200px 678px;
    background-position: 0 -23px;
    background-repeat: no-repeat;
    padding-top: 0;
    padding-bottom: 50px;
    min-height: 500px;
    max-height: 628px;
}
#Home-products-davinciresolve #finishing h2 {
    margin-top: 72px;
}
#Home-products-davinciresolve #image-quality {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/incredible-image-quality.jpg?_v=1460999807);
    background-size: 1160px 705px;
    background-position: center top;
    background-repeat: no-repeat;
    min-height: 538px;
    padding-top: 0;
    padding-bottom: 50px;
    margin-top: 20px;
}
#Home-products-davinciresolve #image-quality h2 {
    margin-top: 72px;
}
#Home-products-davinciresolve #end-to-end {
    background-color: #fff;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/end-to-end.jpg?_v=1460999807);
    background-size: 1200px 521px;
    background-repeat: no-repeat;
    height: 521px;
    padding-top: 0;
    padding-bottom: 30px;
}
#Home-products-davinciresolve #end-to-end .column:last-child {
    padding-left: 786px;
}
#Home-products-davinciresolve #end-to-end h2 {
    margin-top: 74px;
    width: 200px;
}
#Home-products-davinciresolve #integration {
    padding-bottom: 48px;
}
#Home-products-davinciresolve #integration .tech-container {
    width: 910px;
    margin: 50px auto 10px;
    overflow: hidden;
}
#Home-products-davinciresolve #integration .tech-container .tech {
    float: left;
    width: 33%;
    text-align: center;
}
#Home-products-davinciresolve #integration .tech-container .tech:last-child {
    margin-right: 0;
}
#Home-products-davinciresolve #integration .tech-container .tech p {
    text-align: center;
    font-weight: 600;
    margin-top: 16px;
}
#Home-products-davinciresolve #integration .single-column-center {
    width: 644px;
}
#Home-products-davinciresolve #integration .bt-container {
    text-align: center;
}
#Home-products-davinciresolve #integration .bt {
    display: inline-block;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve #advanced {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/advanced@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve #scalable-power {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/scalable-power@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve #control-surface {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/control-surface@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve #media-management {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/media-management@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve #finishing {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/finishing-and-delivery@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve #image-quality {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/incredible-image-quality@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve #end-to-end {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/main/end-to-end@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve #header-content .color-bt {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/download-icon@2x.png?_v=1460999807);
    }
    #Home-products-davinciresolve #header-content .color-bt:hover {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/common/download-icon-on@2x.png?_v=1460999807);
    }
}

/* Workflow */
#Home-products-davinciresolve-workflow #blur {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/workflow/bkg-blur.jpg?_v=1460999807);
    background-size: 1200px 317px;
}
#Home-products-davinciresolve-workflow #blur .column-container {
    padding: 60px 145px;
}
#Home-products-davinciresolve-workflow #blur p {
    width: 550px;
    margin: 0 auto;
    text-align: center;
}
#Home-products-davinciresolve-workflow .resolve-workflow-caption {
    text-align: center;
    background: #202020;
    float: left;
}
#Home-products-davinciresolve-workflow .resolve-workflow-caption .content-container .title {
    font-size: 28px;
    font-family: 'Verlag A', 'Verlag B', 'Proxima Nova W08', sans-serif;
    margin-bottom: 20px;
}
#Home-products-davinciresolve-workflow .resolve-workflow-caption .content-container .content {
    font-size: 16px;
}
#Home-products-davinciresolve-workflow #content-grading-live .content-container,
#Home-products-davinciresolve-workflow #content-editorial .content-container {
    margin: -264px 0 50px 0;
}
#Home-products-davinciresolve-workflow #content-remote  {
    background: #343434;
}
#Home-products-davinciresolve-workflow #content-remote .content-container {
    margin-top: 40px;
    margin-bottom: 95px;
}
#Home-products-davinciresolve-workflow #content-feature-film .content-container,
#Home-products-davinciresolve-workflow #content-dslr .content-container,
#Home-products-davinciresolve-workflow #content-episodic-television .content-container,
#Home-products-davinciresolve-workflow #content-supporting-freelance .content-container,
#Home-products-davinciresolve-workflow #content-multi-camera-productions .content-container {
    margin: -284px 0 50px;
}
#Home-products-davinciresolve-workflow .resolve-workflow-caption .title,
#Home-products-davinciresolve-workflow .resolve-workflow-caption .content,
#Home-products-davinciresolve-workflow .resolve-workflow-caption .bt {
    width: 670px;
    margin-left: 266px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve-workflow #blur {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/workflow/bkg-blur@2x.jpg?_v=1460999807);
    }
}

/* Color */
#Home-products-davinciresolve-color #colorintro {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/intro.jpg?_v=1460999807);
    background-size: 1200px 935px;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-bottom: 600px;
    text-align: center;
}
#Home-products-davinciresolve-color #colorintro p {
    margin-top: 40px;
}
#Home-products-davinciresolve-color #colorintro .single-column-center {
    width: 640px;
}
#Home-products-davinciresolve-color #unlimitedgrades {
    padding-top: 0px;
    background: #ccc;
}
#Home-products-davinciresolve-color #unlimitedgrades .table-cell:first-child {
    border-right: none;
}
#Home-products-davinciresolve-color #node {
    padding-top: 0px;
    background: #ccc;
    padding-bottom: 42px;
}
#Home-products-davinciresolve-color #node .table-cell:first-child {
    border-right: none;
}
#Home-products-davinciresolve-color #node .table-cell,
#Home-products-davinciresolve-color #unlimitedgrades .table-cell {
    padding-bottom: 0;
}
#Home-products-davinciresolve-color #node h2 {
    margin-top: 0;
}
#Home-products-davinciresolve-color #hdr-grading {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/enhanced-grading.jpg?_v=1460999807);
    background-size: 1160px 835px;
    background-repeat: no-repeat;
    background-position: top;
    text-align: center;
    background-color: #ccc;
    min-height: 670px;
}
#Home-products-davinciresolve-color #hdr-grading p.single-column-center {
    margin-bottom: 0;
    padding-bottom: 45px;
    width: 647px;
}
#Home-products-davinciresolve-color #hdr-grading h2 {
    margin-top: 446px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve-color #hdr-grading {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/enhanced-grading@2x.jpg?_v=1460999807);
    }
}
#Home-products-davinciresolve-color #powerful {
    padding-top: 42px;
    background-color: #ccc;
}
#Home-products-davinciresolve-color #powerful .column-container .column:first-child {
    padding-left: 145px;
    padding-right: 25px;
    padding-bottom: 20px;
}
#Home-products-davinciresolve-color #powerful .column-container .column {
    width: 430px;
    padding-left: 25px;
    padding-right: 130px;
}
#Home-products-davinciresolve-color #powerful h2 {
    margin-top: 0;
}
#Home-products-davinciresolve-color #precision {
    padding-top: 0px;
    background-color: #ccc;
}
#Home-products-davinciresolve-color #precision .column-container {
    position: relative;
    z-index: 10;
}
#Home-products-davinciresolve-color #precision .column-container .column:first-child {
    padding-left: 145px;
    padding-right: 25px;
    height: 320px;
}
#Home-products-davinciresolve-color #precision .column-container .column {
    width: 430px;
    padding-left: 25px;
}
#Home-products-davinciresolve-color #precision h2 {
    margin-top: 0;
}
#Home-products-davinciresolve-color #automatic {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/automatic.jpg?_v=1460999807);
    background-size: 1200px 864px;
    height: 863px;
    margin-top: -228px;
}
#Home-products-davinciresolve-color #automatic .column-container {
    margin-top: 173px;
}
#Home-products-davinciresolve-color #automatic .resolve-center-text {
    text-align: center;
    width: 658px;
    margin: 0 auto;
}
#Home-products-davinciresolve-color #shotmatching {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/shot-matching.jpg?_v=1460999807);
    background-size: 1200px 531px;
    background-position: center top;
    background-repeat: no-repeat;
    height: 531px;
    padding-top: 0;
}
#Home-products-davinciresolve-color #shotmatching .column-container .column {
  float: left;
  width: 339px;
  padding: 70px 0px 110px 140px
}
#Home-products-davinciresolve-color #power {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/power.jpg?_v=1460999807);
    background-size: 1200px 1149px;
    height: 1149px;
    padding-top: 0;
}
#Home-products-davinciresolve-color #power .column-container .column:first-child {
    padding-left: 145px;
    margin-top: 99px;
}
#Home-products-davinciresolve-color #power .column-container .column {
    width: 367px;
}
#Home-products-davinciresolve-color #stabilization {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/texture-box.jpg?_v=1460999807);
    background-size: 1160px 1195px;
    background-color: #c1ccd3;
    width: 1160px;
    margin-top: -678px;
    margin-left: 20px;
    padding-top: 57px;
    z-index: 9;
}
#Home-products-davinciresolve-color #stabilization .table-cell:first-child {
    padding: 0 25px 50px 126px;
    border-right: none;
}
#Home-products-davinciresolve-color #stabilization .table-cell:last-child {
    padding: 0 145px 50px 24px;
}
#Home-products-davinciresolve-color #stabilization .column-container .column:first-child {
    padding-left: 126px;
    padding-right: 25px;
    height: 320px;
}
#Home-products-davinciresolve-color #stabilization .column-container .column {
    width: 430px;
    padding-left: 25px;
    padding-right: 0;
}
#Home-products-davinciresolve-color #incredible {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/unique.jpg?_v=1460999807);
    background-size: 1200px 1080px;
    background-repeat: no-repeat;
    padding-top: 0;
    background-color: #fff;
    margin-top: -219px;
    padding-bottom: 65px;
}
#Home-products-davinciresolve-color #incredible .column-container .column {
    width: 430px;
    padding-left: 25px;
    padding-right: 130px;
    margin-top: 527px;
}
#Home-products-davinciresolve-color #incredible .column-container .column-creative:first-child {
    padding-left: 145px;
    padding-right: 25px;
}
#Home-products-davinciresolve-color #incredible .column-container .column-creative {
    float: left;
    width: 430px;
    padding-left: 25px;
    padding-right: 130px;
}
#Home-products-davinciresolve-color #incredible .table .table-cell:first-child {
    padding: 30px 26px 50px 145px;
    border-right: none;
}
#Home-products-davinciresolve-color #incredible .column-container .column:first-child {
    padding-left: 145px;
    padding-right: 25px;
}
#Home-products-davinciresolve-color #incredible .aces {
    display: block;
    width: 910px;
    margin: 60px auto 0 auto;
}
#Home-products-davinciresolve-color #incredible .aces .title-container h2 {
    margin: 20px 0 10px;
}
#Home-products-davinciresolve-color #incredible .aces p {
    width: 660px;
    margin: auto;
    padding-bottom: 50px;
}
#Home-products-davinciresolve-color #creative {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/creative.jpg?_v=1460999807);
    background-size: 1200px 600px;
    background-position: center bottom;
    background-repeat: no-repeat;
    margin-top: -74px;
}
#Home-products-davinciresolve-color #creative .column-container .table-cell:first-child {
    padding: 0 26px 50px 145px;
    border-right: none;
}
#Home-products-davinciresolve-color #creative .column-container .table-cell:last-child {
    padding-top: 0;
}
#Home-products-davinciresolve-color #fx {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/plugins.jpg?_v=1460999807);
    background-size: 1200px 1274px;
}
#Home-products-davinciresolve-color #fx .column-container .table-cell:first-child {
    padding: 27px 26px 0px 145px;
    border-right: none;
}
#Home-products-davinciresolve-color #fx .table-cell:last-child {
    padding-top: 282px;
    padding-bottom: 30px;
}
#Home-products-davinciresolve-color #real {
    background-color: #fff;
}
#Home-products-davinciresolve-color #real .resolve-center-text {
    width: 658px;
    margin: 0 auto;
    text-align: center;
}
#Home-products-davinciresolve-color #systems {
    background: #fff;
    padding-bottom: 16px;
}
#Home-products-davinciresolve-color #systems .resolve-center-text {
    width: 658px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    padding-bottom: 450px;
    text-align: center;
}
#Home-products-davinciresolve-color #systems img {
    margin-top: -650px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve-color #colorintro {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/intro@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-color #automatic {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/automatic@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-color #power {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/power@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-color #stabilization {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/texture-box@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-color #incredible {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/unique@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-color #fx {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/color/plugins@2x.jpg?_v=1460999807);
    }
}

/* Edit */
#Home-products-davinciresolve-edit .column-container .column:last-child {
    width: 430px;
    padding-left: 25px;
}
#Home-products-davinciresolve-edit .column-container .column:first-child {
    width: 430px;
    padding-left: 145px;
    padding-right: 25px;
}
#Home-products-davinciresolve-edit #intro {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/editing-action.jpg?_v=1460999807);
    background-size: 1200px 776px;
    padding: 60px 0 490px;
    background-position: bottom;
}
#Home-products-davinciresolve-edit #intro .content {
    margin: 0 auto;
    width: 660px;
}
#Home-products-davinciresolve-edit #intro .bt {
    display: inline-block;
    margin-top: 20px;
}
#Home-products-davinciresolve-edit #timeline {
    padding-top: 0;
}
#Home-products-davinciresolve-edit #timeline img {
    display: block;
}
#Home-products-davinciresolve-edit #timeline > div {
    background: #fff url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/bkg-mixed-format-timeline.jpg?_v=1460999807);
    background-size: 1200px 806px;
    background-repeat: no-repeat;
    background-position: bottom;
    padding-top: 40px;
    padding-bottom: 0px;
}
#Home-products-davinciresolve-edit #multicam {
    margin: -37px auto 0 auto;
}
#Home-products-davinciresolve-edit #multicam .content {
    width:653px;
    margin: 0 auto;
}
#Home-products-davinciresolve-edit #multicam img {
    margin-top: 24px;
}
#Home-products-davinciresolve-edit #comprehensive-context h2 {
    margin-top: 30px;
}
#Home-products-davinciresolve-edit #comprehensive-context img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#Home-products-davinciresolve-edit #mixed {
    margin: 0 auto;
    text-align: center;
    width: 660px;
}
#Home-products-davinciresolve-edit #mixed h2 {
    margin-top: 20px;
}
#Home-products-davinciresolve-edit #transitions {
    background-color: #ccc;
}
#Home-products-davinciresolve-edit #transitions .column img {
    margin-top: 48px;
    position: absolute;
}
#Home-products-davinciresolve-edit #transitions .icon-container {
    margin: 0 auto;
    padding: 30px 0 70px;
    width: 916px;
    height: 75px;
}
#Home-products-davinciresolve-edit #transitions .icon-container a {
    padding: 0 11px 0 10px;
    width: 72px;
    float: left;
    position: relative
}
#Home-products-davinciresolve-edit #transitions .icon-container a img {
    border: 3px solid rgba(255, 255, 255, 0);
    margin: -3px 0 0 -3px;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    -ms-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
}
#Home-products-davinciresolve-edit #transitions .icon-container a:hover img,
#Home-products-davinciresolve-edit #transitions .icon-container a.selected img {
    border: 3px solid #6bd0f6;
}
#Home-products-davinciresolve-edit #transitions .icon-container a:first-child {
    padding-left: 3px;
}
#Home-products-davinciresolve-edit #transitions .icon-container a:last-child {
    padding-right: 0;
}
#Home-products-davinciresolve-edit #transitions .icon-container img {
    position: absolute;
    top: 3px;
}
#Home-products-davinciresolve-edit #transitions .icon-container span {
    margin: 60px 0 0 -14px;
    display: inline-block;
    text-align: center;
    width: 100px;
    font-size: 10px;
    color: #000;
}
#Home-products-davinciresolve-edit #optical {
    background: #cccccc url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/bkg-optical.jpg?_v=1460999807);
    background-size: 1200px 524px;
    background-repeat: no-repeat;
    background-position: bottom;
}
#Home-products-davinciresolve-edit #optical img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#Home-products-davinciresolve-edit #custom {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/custom-titles.jpg?_v=1460999807);
    background-size: 1200px 648px;
    background-position: bottom;
    background-repeat: no-repeat;
    padding-top: 84px;
    padding-bottom: 76px;
}
#Home-products-davinciresolve-edit #openfx {
    background-color: #ccc;
    padding-top: 0;
    padding-bottom: 20px;
}
#Home-products-davinciresolve-edit #openfx .table-cell:first-child {
    border-right: none;
}
#Home-products-davinciresolve-edit #openfx .table-cell:last-child {
  padding: 30px 145px 40px 24px;
}
#Home-products-davinciresolve-edit #openfx img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#Home-products-davinciresolve-edit #openfx .text-left--image-under {
    display: block;
    margin: auto;
    clear: both;
    width: 1160px;
    min-height: 438px;
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/motion-path.jpg?_v=1460999807);
    background-size: 1160px 438px;
    background-repeat: no-repeat;
    background-position: top;
    position: relative;
}
#Home-products-davinciresolve-edit #openfx .text-left--image-under .text {
    position: absolute;
    width: 338px;
    top: 40px;
    left: 126px;
}
#Home-products-davinciresolve-edit #collaborate {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/compatible-with-other-editors.jpg?_v=1460999807);
    background-size: 1200px 600px;
    background-repeat: no-repeat;
    background-position: top;
    padding-bottom: 80px;
    padding-top: 45px;
    min-height: 255px;
}
#Home-products-davinciresolve-edit #collaborate p {
    width: 400px;
}
#Home-products-davinciresolve-edit #audio-editing {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/audio-editing-and-mixing.jpg?_v=1460999807);
    background-size: 1200px 449px;
    background-repeat: no-repeat;
    min-height: 449px;
    padding-top: 0px;
}
#Home-products-davinciresolve-edit #audio-editing .content {
    margin-left: 740px;
    width: 340px;
}
#Home-products-davinciresolve-edit #audio-editing h2 {
    margin-top: 0;
    padding-top: 45px;
}
#Home-products-davinciresolve-edit #resolve-12-5 {
    background-color: #fff;
}
#Home-products-davinciresolve-edit #resolve-12-5 .table-cell:first-child {
    border-right: 0;
}
#Home-products-davinciresolve-edit #collaborate {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/compatible-with-other-editors.jpg?_v=1460999807);
    background-size: 1200px 600px;
    padding-bottom: 80px;
    padding-top: 45px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve-edit #intro {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/editing-action@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-edit #timeline > div {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/bkg-mixed-format-timeline@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-edit #optical {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/bkg-optical@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-edit #custom {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/custom-titles@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-edit #collaborate {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/compatible-with-other-editors@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-edit #audio-editing {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/edit/audio-editing-and-mixing@2x.jpg?_v=1460999807);
    }
}

/* Media */
#Home-products-davinciresolve-media #container {
    background-color: #fff;
}
#Home-products-davinciresolve-media #blur {
    height: 600px;
    padding-top: 0;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/media/intro.jpg?_v=1460999807);
    background-size: 1200px 600px;
    overflow: hidden;
}
#Home-products-davinciresolve-media #blur p {
    margin-top: 160px;
    margin-left: 145px;
    width: 270px;
}
#Home-products-davinciresolve-media #manage {
    padding-top: 0;
}
#Home-products-davinciresolve-media #manage h2 {
    margin-top: 25px;
}
#Home-products-davinciresolve-media #manage .table-cell:first-child {
    border-right: 0;
}
#Home-products-davinciresolve-media #manage .column-container {
    display: flex;
    align-items: center;
    margin-bottom: 35px;
    border-top: 1px solid #ebebeb;
    padding-top: 45px;
}
#Home-products-davinciresolve-media #manage .column-container .column:first-child {
    padding-left: 140px;
    padding-right: 46px;
    width: 440px;
}
#Home-products-davinciresolve-media #manage .column-container .column h2 {
    margin-top: 0;
}
#Home-products-davinciresolve-media #manage .column-container .column:last-child {
    width: 436px;
    padding: 0;
}
#Home-products-davinciresolve-media #create {
    min-height: 778px;
    padding-top: 0;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/media/macbook.jpg?_v=1460999807);
    background-size: 1200px 778px;
    background-repeat: no-repeat;
}
#Home-products-davinciresolve-media #create .content {
    margin: 0 auto;
    width: 700px;
    padding-top: 530px;
}
#Home-products-davinciresolve-media #audio .column h2 {
    margin-top: 25px;
}
#Home-products-davinciresolve-media #audio {
    padding-top: 10px;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/media/format.jpg?_v=1460999807);
    background-size: 1160px 895px;
    background-position: bottom center;
    background-repeat: no-repeat;
    margin-bottom: 20px;
}
#Home-products-davinciresolve-media #audio .column {
    width: 430px;
}
#Home-products-davinciresolve-media #audio .column img {
    margin-top: 16px;
}
#Home-products-davinciresolve-media #audio .column:first-child {
    padding: 10px 26px 0 145px;
}
#Home-products-davinciresolve-media #audio .column:last-child {
    padding: 10px 144px 0 25px;
}
#Home-products-davinciresolve-media #audio h2 {
    margin-top: 0px;
}
#Home-products-davinciresolve-media #audio .icon-container {
    margin: 90px auto 25px;
    width: 604px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve-media #blur {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/media/intro@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-media #create {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/media/macbook@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-media #audio {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/media/format@2x.jpg?_v=1460999807);
    }
}

/* Delivery */
#Home-products-davinciresolve-delivery h2 {
    margin: 13px 0 9px 0;
}
#Home-products-davinciresolve-delivery .column {
    width: 430px;
    padding: 0;
    margin-left: 50px;
    text-align: left;
}
#Home-products-davinciresolve-delivery .column:first-child {
    margin-left: 145px;
}
#Home-products-davinciresolve-delivery .rounded {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
#Home-products-davinciresolve-delivery #intro {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/delivery/intro.jpg?_v=1460999807);
    background-size: 1200px 900px;
    background-position: bottom;
}
#Home-products-davinciresolve-delivery #intro p {
    text-align: center;
    width: 600px;
    margin: 35px auto 0 auto;
    padding-bottom: 591px;
}
#Home-products-davinciresolve-delivery #files {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/delivery/master-output.jpg?_v=1460999807);
    background-size: 1200px 786px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #fff;
    height: 1870px;
}
#Home-products-davinciresolve-delivery #files {
    text-align: center;
}
#Home-products-davinciresolve-delivery #files .content {
    width: 660px;
    margin: 0 auto 67px;
}
#Home-products-davinciresolve-delivery #files .column-container:first-child {
    margin-top: 25px;
}
#Home-products-davinciresolve-delivery #files .column-container:nth-child(2) {
    padding-bottom: 53px;
}
#Home-products-davinciresolve-delivery #digital-cinema {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/delivery/digital-cinema-background.jpg?_v=1460999807);
    background-size: 1200px 276px;
    background-repeat: no-repeat;
    background-color: #ccc;
}
#Home-products-davinciresolve-delivery #digital-cinema .column-container {
    margin-top: 25px;
}
#Home-products-davinciresolve-delivery #master-to-tape {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/delivery/master-to-tape.jpg?_v=1460999807);
    background-size: 1200px 756px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #ccc;
}
#Home-products-davinciresolve-delivery #master-to-tape .column-container {
    margin-top: 14px;
}
#Home-products-davinciresolve-delivery #master-to-tape .text-container {
    text-align: center;
    width: 610px;
    margin: 80px auto 0 auto;
    padding-bottom: 330px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve-delivery #intro {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/delivery/intro@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-delivery #files {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/delivery/master-output@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-delivery #digital-cinema {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/delivery/digital-cinema-background@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-delivery #master-to-tape {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/delivery/master-to-tape@2x.jpg?_v=1460999807);
    }
}

/* Control */
#Home-products-davinciresolve-control #container {
    background-color: #fff;
}
#Home-products-davinciresolve-control section {
    padding-top: 0;
}
#Home-products-davinciresolve-control #blur {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-blur.jpg?_v=1460999807);
    background-size: 1200px 320px;
}
#Home-products-davinciresolve-control #blur .column-container {
    padding: 60px 145px;
}
#Home-products-davinciresolve-control #blur p {
    width: 700px;
    margin: 0 auto;
}
#Home-products-davinciresolve-control #control-surface {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-control-surface.jpg?_v=1460999807);
    background-size: 1200px 760px;
    padding-top: 217px;
}
#Home-products-davinciresolve-control #control-surface .content {
    margin-left: 740px;
    width: 340px;
    padding-bottom: 60px;
}
#Home-products-davinciresolve-control #resolve-front {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-resolve-front.jpg?_v=1460999807);
    background-size: 1200px 669px;
    background-position: bottom;
    padding-bottom: 320px;
}
#Home-products-davinciresolve-control #resolve-front .content {
    width: 335px;
    float: left;
    margin-left: 65px;
    padding-top: 1px;
}
#Home-products-davinciresolve-control #resolve-front .content p {
    width: 285px;
}
#Home-products-davinciresolve-control #lift .content {
    position: absolute;
    bottom: -260px;
    width: 100%;
    z-index: 3;
}
#Home-products-davinciresolve-control #lift img {
    display: block;
}
#Home-products-davinciresolve-control #lift .circle {
    background-color: #00aeef;
    text-align: center;
    width: 400px;
    height: 400px;
    opacity: 0.95;
    margin: 0 auto;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    -ms-border-radius: 200px;
    -o-border-radius: 200px;
    border-radius: 200px;
}
#Home-products-davinciresolve-control #lift .circle h2,
#Home-products-davinciresolve-control #lift .circle p {
    margin-right: auto;
    margin-left: auto;
    width: 85%;
}
#Home-products-davinciresolve-control #lift .circle h2 {
    padding-top: 90px;
}
#Home-products-davinciresolve-control #shadows-individual {
    background-color: #000;
}
#Home-products-davinciresolve-control #shadows-individual .content {
    padding: 345px 0 60px;
    float: left;
}
#Home-products-davinciresolve-control #shadows-individual .content p {
    width: 340px;
}
#Home-products-davinciresolve-control #shadows-individual #shadows {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-shadows.jpg?_v=1460999807);
    background-size: 599px 567px;
    background-repeat: no-repeat;
    width: 599px;
}
#Home-products-davinciresolve-control #shadows-individual #shadows h2,
#Home-products-davinciresolve-control #shadows-individual #shadows p {
    margin-left: 66px;
}
#Home-products-davinciresolve-control #shadows-individual #individual {
    background: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-individual-camera.jpg?_v=1460999807);
    background-size: 601px 567px;
    background-repeat: no-repeat;
    width: 601px;
}
#Home-products-davinciresolve-control #shadows-individual #individual h2,
#Home-products-davinciresolve-control #shadows-individual #individual p {
    margin-left: 115px;
}
#Home-products-davinciresolve-control #living-room {
    margin: 20px 20px;
    background-color: #000;
}
#Home-products-davinciresolve-control #living-room .content {
    position: relative;
    width: 335px;
    float: left;
    margin-left: 65px;
    padding-top: 1px;
    z-index: 2;
}
#Home-products-davinciresolve-control #living-room .content:first-child {
    margin-left: 45px;
}
#Home-products-davinciresolve-control #living-room #transport {
    width: 315px;
}
#Home-products-davinciresolve-control #living-room .content p {
    width: 285px;
}
#Home-products-davinciresolve-control #living-room img {
    margin-top: -100px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve-control #blur {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-blur@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-control #control-surface {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-control-surface@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-control #resolve-front {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-resolve-front@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-control #shadows-individual #shadows {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-shadows@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-control #shadows-individual #individual {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/control/bkg-individual-camera@2x.jpg?_v=1460999807);
    }
}

/* Power */
#Home-products-davinciresolve-power section {
    padding-top: 0;
}
#Home-products-davinciresolve-power #blur {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-blur.jpg?_v=1460999807);
    background-size: 1200px 317px;
}
#Home-products-davinciresolve-power #blur .column-container {
    padding: 60px 145px;
}
#Home-products-davinciresolve-power #blur p {
    width: 695px;
    margin: 0 auto;
}
#Home-products-davinciresolve-power #unlimited {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-unlimited.jpg?_v=1460999807);
    background-size: 1200px 700px;
    height: 600px;
}
#Home-products-davinciresolve-power #unlimited .content {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-unlimited-content.png?_v=1460999807);
    display: inline-block;
    background-size: 537px 700px;
    margin-left: 88px;
    padding-left: 57px;
    padding-right: 20px;
    height: 100%;
}
#Home-products-davinciresolve-power #unlimited .content h2 {
    margin-top: 100px;
}
#Home-products-davinciresolve-power #unlimited .content p {
    width: 340px;
}
#Home-products-davinciresolve-power #super {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-super.jpg?_v=1460999807);
    background-size: 1200px 797px;
    background-position: 0 -50px;
    height: 695px;
}
#Home-products-davinciresolve-power #super .content {
    margin-left: 704px;
}
#Home-products-davinciresolve-power #super .content h2 {
    padding-top: 123px;
    margin-top: 0;
}
#Home-products-davinciresolve-power #super .content p {
    width: 340px;
}
#Home-products-davinciresolve-power #storage {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/storage.jpg?_v=1460999807);
    background-size: 713px 728px;
    background-position: 487px -40px;
    background-repeat: no-repeat;
    height: 673px;
    background-color: #212222;
}
#Home-products-davinciresolve-power #storage .content {
    margin-left: 145px;
}
#Home-products-davinciresolve-power #storage .content h2 {
    margin-top: 0;
    padding-top: 100px;
}
#Home-products-davinciresolve-power #storage .content p {
    width: 340px;
}
#Home-products-davinciresolve-power #complex .content {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-complex.jpg?_v=1460999807);
    position: relative;
    background-position: bottom;
    height: 195px;
    padding-top: 1px;
}
#Home-products-davinciresolve-power #complex .content h2,
#Home-products-davinciresolve-power #complex .content p {
    width: 680px;
    margin-left: auto;
    margin-right: 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-davinciresolve-power #blur {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-blur@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-power #unlimited {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-unlimited@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-power #unlimited .content {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-unlimited-content@2x.png?_v=1460999807);
    }
    #Home-products-davinciresolve-power #super {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-super@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-power #storage {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/storage@2x.jpg?_v=1460999807);
    }
    #Home-products-davinciresolve-power #complex .content {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/power/bkg-complex@2x.jpg?_v=1460999807);
    }
}

/* Compare */
#Home-products-davinciresolve-compare #container {
    background-color: #fff;
}
#Home-products-davinciresolve-compare #intro h2 {
    margin-bottom: 10px;
    font-size: 28px;
}
#Home-products-davinciresolve-compare #intro p {
    text-align: center;
    margin: 0 auto;
    width: 690px;
}
#Home-products-davinciresolve-compare section h2 {
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    margin-bottom: 20px;
}
#Home-products-davinciresolve-compare table {
    width: 910px;
    margin: 0 auto;
}
#Home-products-davinciresolve-compare td {
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    background-color: #eee;
    vertical-align: middle;
    color: #000;
}
#Home-products-davinciresolve-compare tr:first-child td {
    color: #525252;
    background-color: #fafafa;
    border: none;
    font-size: 22px;
    font-weight: 600;
}
#Home-products-davinciresolve-compare tr:first-child td:nth-child(n+3) {
    font-size: 12px;
}
#Home-products-davinciresolve-compare td:first-child {
    text-align: center;
    width: 70px;
}
#Home-products-davinciresolve-compare td:first-child span {
    background-color: #00adf2;
    padding: 3px 5px;
    color: #fff;
    font-weight: 600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
#Home-products-davinciresolve-compare td:nth-child(2) {
    padding: 15px 15px 15px 0;
}
#Home-products-davinciresolve-compare td:nth-child(n+3) {
    width: 90px;
    text-align: center;
    background-color: #f3f3f3;
    color: #00adf2;
    padding-top: 10px;
    padding-bottom: 10px;
}
#Home-products-davinciresolve-compare tr:last-child td {
    padding: 40px;
    background-color: #fff;
    border-bottom: none;
}
#Home-products-davinciresolve-compare td.no {
    color: #ed5b5a;
}

/* How to Buy */
#Home-products-davinciresolve-howtobuy #container {
    background-color: #fff;
}
#Home-products-davinciresolve-howtobuy #container h1 {
    padding: 60px 0 48px;
    text-transform: uppercase;
    text-align: center;
    font-size: 37px;
}
#Home-products-davinciresolve-howtobuy #reseller-locator {
    border: 1px solid #e7e7e7;
    padding: 30px 19px;
    margin: 0 auto;
    width: 880px;
    overflow: auto;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
#Home-products-davinciresolve-howtobuy #reseller-locator h2 {
    margin-top: 0;
}
#Home-products-davinciresolve-howtobuy #reseller-locator .locator {
    float: left;
}
#Home-products-davinciresolve-howtobuy #reseller-locator #reseller-country {
    width: 240px;
}
#Home-products-davinciresolve-howtobuy #reseller-locator #reseller-product {
    margin: 0 0 0 60px;
    width: 240px;
}
#Home-products-davinciresolve-howtobuy #reseller-locator #reseller-platform {
    margin: 0 0 0 60px;
}
#Home-products-davinciresolve-howtobuy #reseller-locator #reseller-platform h2 {
    margin-bottom: 12px;
}
#Home-products-davinciresolve-howtobuy #reseller-locator .locator select {
    margin: 0 0 10px 0;
    width: 100%;
    font-size: 16px;
}
#Home-products-davinciresolve-howtobuy #reseller-locator #reseller-platform input {
    margin: 2px 0 5px 0;
    float: left;
}
#Home-products-davinciresolve-howtobuy #reseller-locator #reseller-platform input[type=checkbox] + label {
    padding: 0 23px 0 7px;
    font-weight: normal;
    float: left;
    font-size: 13px;
}

/* Hide the platforms */
#reseller-platform {
    display: none;
}

/* Result */
#Home-products-davinciresolve-howtobuy #result h2 {
    text-transform: uppercase;
    margin: 30px 0;
    text-align: center;
    font-size: 29px;
}
#Home-products-davinciresolve-howtobuy .reseller-type {
    border-top: 4px solid #313131;
    margin: 0 auto;
    width: 920px;
}
#Home-products-davinciresolve-howtobuy .reseller-type h2 {
    margin: 30px 20px;
}
#Home-products-davinciresolve-howtobuy .reseller-type .bt.inverse {
    font-family: 'Proxima Nova W08', sans-serif;
    float: right;
}
#Home-products-davinciresolve-howtobuy .reseller-type div {
    border-top: 1px solid #e7e7e7;
    padding: 20px 0;
    overflow: auto;
}
#Home-products-davinciresolve-howtobuy .reseller-type h3,
#Home-products-davinciresolve-howtobuy .reseller-type p {
    color: #333;
    line-height: 22px;
    font-size: 14px;
    float: left;
}
#Home-products-davinciresolve-howtobuy .reseller-type h3 {
    width: 230px;
    padding-left: 70px;
}
#Home-products-davinciresolve-howtobuy .reseller-type .address {
    padding-right: 20px;
    width: 220px;
}
#Home-products-davinciresolve-howtobuy .reseller-type .telephone {
    padding-right: 20px;
    width: 120px;
}
#Home-products-davinciresolve-howtobuy #reseller-online {
    padding-bottom: 50px;
}
#Home-products-davinciresolve-howtobuy #reseller-retail {
    padding-bottom: 80px;
}
#Home-products-davinciresolve-howtobuy #reseller-online div {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/howtobuy/icon-online-resellers.png?_v=1460999807);
    background-size: 26px 26px;
    background-position: 15px 16px;
    background-repeat: no-repeat;
}
#Home-products-davinciresolve-howtobuy #reseller-retail div {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/howtobuy/icon-resellers.png?_v=1460999807);
    background-size: 27px 24px;
    background-position: 15px 17px;
    background-repeat: no-repeat;
}
#Home-products-davinciresolve-howtobuy .reseller-type h2 .pagination {
    float: right;
    margin-top: 11px;
}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:2dppx),
only screen and (min-resolution:192dpi) {
    #Home-products-davinciresolve-howtobuy #reseller-online div {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/howtobuy/icon-online-resellers@2x.png?_v=1460999807);
    }
    #Home-products-davinciresolve-howtobuy #reseller-retail div {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/howtobuy/icon-resellers@2x.png?_v=1460999807);
    }
}

/* Product Grid */
.davinciresolve:not(#Home-products-davinciresolve-howtobuy) #footer-product {
    text-align: center;
    padding: 0;
    background-color: #12212e;
    padding: 40px 100px;
}
.davinciresolve #footer-product .columns {
    position: relative;
}
.davinciresolve #footer-product .columns:after {
    content: '';
    display: table;
    clear: both;
}
.davinciresolve #footer-product .column {
    position: relative;
    float: left;
    width: 480px;
    margin: 0;
    color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.davinciresolve #footer-product .column {
    margin-left: 120px;
    padding: 0 10px;
}
.davinciresolve #footer-product .column:last-child {
    margin-left: 0;
}
.davinciresolve #footer-product .title {
    font-family: 'Verlag A', 'Verlag B', 'Proxima Nova W08', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    margin-bottom: 13px;
}
.davinciresolve #footer-product .title span {
    font-weight: 300;
    font-size: 25px;
    line-height: 25px;
}
.davinciresolve #footer-product .title strong {
    font-weight: 700;
}
.davinciresolve #footer-product .desc {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 15px;
}
.davinciresolve #footer-product .price {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 15px;
}
.davinciresolve #footer-product .message {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 12px;
}
.davinciresolve #footer-product .download-buttons {
    margin-bottom: 40px;
}
.davinciresolve #footer-product .button-box {
    padding: 0;
    background-color: #f2cd01;
    border: 2px solid #f2cd01;
    color: #3f3f3f;
    text-decoration: none;
    width: 93px;
    height: 29px;
    line-height: 27px;
    display: inline-block;
    box-sizing: border-box;
}
.davinciresolve #footer-product .button-box:not(:first-child) {
    margin-left: 6px;
}
.davinciresolve #footer-product .button-mac {
    padding: 0 0 0 15px;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/product-grid/icon-mac.png?_v=1460999807);
    background-size: 12px 15px;
    background-position: 6px 4px;
    background-repeat: no-repeat;
}
.davinciresolve #footer-product .button-windows {
    padding: 0 0 0 17px;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/product-grid/icon-windows.png?_v=1460999807);
    background-size: 13px 13px;
    background-position: 6px center;
    background-repeat: no-repeat;
}
.davinciresolve #footer-product .button-linux {
    padding: 0 0 0 15px;
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/product-grid/icon-linux.png?_v=1460999807);
    background-size: 17px 17px;
    background-position: 13px center;
    background-repeat: no-repeat;
}
.davinciresolve  #footer-product .button-box.disabled {
    background-image: url(https://images.blackmagicdesign.com/images/products/fusion/product-grid/icon-linux-disabled.png?_v=1460999813);
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 2dppx),
only screen and (min-resolution: 192dpi) {
    .davinciresolve #footer-product .button-mac {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/product-grid/icon-mac@2x.png?_v=1460999807);
    }
    .davinciresolve #footer-product .button-windows {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/product-grid/icon-windows@2x.png?_v=1460999807);
    }
    .davinciresolve #footer-product .button-linux {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/product-grid/icon-linux@2x.png?_v=1460999807);
    }
    .davinciresolve  #footer-product .button-box.disabled {
        background-image: url(https://images.blackmagicdesign.com/images/products/fusion/product-grid/icon-linux-disabled@2x.png?_v=1460999813);
    }
}
.davinciresolve #footer-product .button-box.disabled:hover {
    background-color: #26425a;
    border: 2px solid #26425a;
}
.davinciresolve #footer-product .button-box.disabled {
    background-color: #26425a;
    border: 2px solid #26425a;
    color: #12212e;
}
.davinciresolve #footer-product .button-box:hover {
    background-color: #fff;
    border: 2px solid #fff;
}
.davinciresolve #footer-product .button-box:hover {
    background-color: #fff;
    border: 2px solid #000;
}

/* Control Surface row with image */
.davinciresolve #footer-product .product-row:last-child {
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #f9f9f9 0%, #a0a0a0 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f9f9f9 0%,#a0a0a0 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f9f9f9 0%,#a0a0a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#a0a0a0',GradientType=0 ); /* IE6-9 */
}
.davinciresolve #footer-product .product-row:last-child img {
    position: absolute;
    top: 95px;
    left: 21px;
}
.davinciresolve #footer-product .product-row:last-child .column:last-child {
    float: right;
    margin-right: -10px;
    margin-top: 35px;
    padding: 0 50px;
    color: #333;
}

/* Resolve 12 Beta row */
.davinciresolve #footer-product .product-row:first-child {
    background-color: #12212e;
}
.davinciresolve #footer-product .product-row:first-child h1 {
    color: #fff;
    font-weight: 400;
    font-size: 37px;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 33px;
}
.davinciresolve #footer-product .product-row:first-child h1 span {
    font-weight: 300;
    font-size: 46px;
    line-height: 40px;
}
.davinciresolve #footer-product .product-row:first-child h1 strong {
    font-weight: 700;
}

/* International column width adjustments */
.fr.davinciresolve #footer-product .column,
.jp.davinciresolve #footer-product .column {
    padding: 0 15px;
}
.jp.davinciresolve #footer-product .product-row:nth-child(2) .column:last-child {
    padding: 0 45px;
}
.kr.davinciresolve #footer-product .column {
    padding: 0 20px;
}

/**
 * Footer
 */
.davinciresolve #footer-bottom {
    background-color: #fff;
}
.davinciresolve #footer-bottom .links a {
    color: #3f3f3f;
}
.davinciresolve #footer-bottom p {
    color: #3f3f3f;
}
.davinciresolve #footer-bottom .links .location-selector-bt {
    background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/product-grid/location.png?_v=1460999807);
}

/**
 * Retina images
 */
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-resolution: 2dppx),
only screen and (min-resolution: 192dpi) {
    .davinciresolve #footer-bottom .links .location-selector-bt {
        background-image: url(https://images.blackmagicdesign.com/images/products/davinciresolve/product-grid/location@2x.png?_v=1460999807);
    }
}

/* Updated styles */
.davinciresolve #footer-top {
    height: 133px;
    border-top: 1px solid #eaf5f7;
    background-image: none;
    background-color: #fff;
}
.davinciresolve .product-grid {
    width: calc(1000px + 20px);
    margin: 0 auto;
    color: #fff;
    text-align: center;
}
.davinciresolve .pg-row {
    display: table;
    width: 100%;
    border-spacing: 10px 0;
    border-collapse: separate;
}
.davinciresolve .pg-row.resolve-single {
    margin-bottom: 10px;
    margin-left: -10px;
}
.davinciresolve .pg-item {
    position: relative;
    display: table-cell;
    background-color: #182a39;
    vertical-align: top;
}
.davinciresolve .pg-img {
    width: 149px;
    height: 171px;
    margin: 38px auto 23px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.davinciresolve .pg-row.resolve-single .pg-item {
    width: 50%;
}
.davinciresolve .pg-item.resolve .pg-img {
    padding-top: 42px;
}

/* Modal */
.large-pop-up.pop-content {
    height: auto!important;
}
.large-pop-up .v5-download-link.no-beta-tag {
    margin-top: 31px !important;
}
.large-pop-up .v5-download-link-container .formLeft:nth-child(3) {
    height: auto !important;
    padding: 0 0 40px 0 !important;
}
.large-pop-up .v5-download-link-container .formLeft:nth-child(4) .button-box {
    margin-bottom: 40px;
}
.large-pop-up .resolve-bold {
    font-weight: 800 !important;
}
