@charset utf-8;
.icon-title, .icon-features{background-image: url("/imgnew/products/elmedia/product.png");background-repeat: no-repeat;}

.box-32x32.live_video{background-position:-37px -1324px;}
.box-32x32.screenshot_series{background-position:0px -1324px;}
.box-32x32.myo_connect{background-position:-74px -1324px;}

.box-100x100.f1{background-position:-105px -1214px;}
.box-100x100.f2{background-position:-315px -1214px;}
.box-100x100.f3{background-position:-525px -1214px;}
.box-100x100.f4{background-position:-210px -1214px;}
.box-100x100.f5{background-position:0px -1214px;}
.box-100x100.f6{background-position:-420px -1214px;}
.box-100x100.f7{background-position:-103px -1360px}
.box-100x100.f8{background-position:-211px -1360px;}
.box-100x100.f9{background-position: 0 -1360px;}
.box-100x100.f10{background-position:-315px -1360px;}

.splash-cover .product-video .media.bkg{
    background-size:800px 440px;
    -webkit-background-size:800px 440px;
    -moz-background-size:800px 440px;
    background-repeat: no-repeat;
}

.splash-cover .product-video{background: transparent;}
.splash-product .btn-group {margin-bottom: 15px !important;}

.splash-product.final{padding-top:95px;padding-bottom:40px;}
.splash-product.final h2{font-size:30px;line-height:33px;}

.splash-product h2 .bold{
    font-family: "Montserrat Medium","HelveticaNeue",Arial,Verdana,sans-serif;
    font-weight: normal;
}

.media-product.overflow {padding-top: 100px;padding-bottom:60px;}
.media-product.first {padding-top: 120px;}
.media-product.last {padding-bottom: 120px;}
.media-product .content-block, .media-product .image-block {margin-top: 0px;}
.media-product .text-main {margin-top:40px;color: #505050;font-size:16px;line-height:24px;}
.media-product .text-main h3{margin-bottom: 25px;color:#101010;font-size:30px;line-height:33px;
    font-family: "Montserrat Regular", Arial, Verdana, sans-serif !important;}

.media-product .image-block img {
    box-shadow: 0px 8px 32px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 8px 32px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 8px 32px rgba(0,0,0,0.2);
    -khtml-box-shadow: 0px 8px 32px rgba(0,0,0,0.2);
}
.media-product .icon-option{display:none;}
.media-three-columns { padding-bottom: 125px;}


.no-shadow {
    box-shadow: none !important;
}

.propose-upgrade {
    font-size: 14px;
    line-height: 20px;
    font-family: HelveticaNeue;
    text-align: center;
    color: #505050;
    margin-top: 59px;
    margin-bottom: 10px;
}

.propose-upgrade a {
    font-weight: bold;
    color: #0088d3;
}

.media-without-padding-bottom .media-product {
    padding-bottom: 0;
}

.feature-type-2 .media-product {
    padding-bottom: 80px;
    padding-top: 80px;
}

.feature-type-2 .media-product .text-main {
    margin-top: 20px;
}



.feature-title {
    font-family: HelveticaNeue;
    font-weight: normal;
    font-size: 20px!important;
    line-height: 1.2;
    text-align: left;
    color: #101010;
    margin-bottom: -20px;
    margin-top: 40px;
}

.media-with-padding-top .media-product {
    padding-top: 40px;
}

.splash-product .btn-group .button {
    margin-bottom: 0!important;
}

.btn-group .button {
    display: inline-block !important;
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
}

.media-product .h2-main {
    margin-bottom: 40px!important;
}

.feature-first{padding-top:70px;}
.feature-first .title-main {margin-bottom: 65px;}
.feature-first .block-icon{margin-bottom:5px;}
.feature-first .text-content{font-size:14px;line-height:20px;color:#505050;}

.feature-second{padding-top:70px;}
.feature-second .text-main{color:#505050;font-size:16px; line-height:24px;}

.product-final-2 .review-content .item {margin-bottom: 0px;}

.product-final-2 .title-main{margin-bottom:40px;color:#ffffff;font-size: 30px;line-height:33px;font-family: "Montserrat Regular", "HelveticaNeue", Arial, Verdana, sans-serif;}
.product-final-2 .title-main .bold{font-family: "Montserrat Medium", "HelveticaNeue", Arial, Verdana, sans-serif;}

.middle-line-with-text {
    width: 148px;
    height:1px;
    background: #ebf5fa;
    background: -moz-linear-gradient(left,  #ebf5fa 0%, #bec3c6 25%, #ebf5fa 50%, #bec3c6 75%, #ebf5fa 100%);
    background: -webkit-linear-gradient(left,  #ebf5fa 0%,#bec3c6 25%,#ebf5fa 50%,#bec3c6 75%,#ebf5fa 100%);
    background: linear-gradient(to right,  #ebf5fa 0%,#bec3c6 25%,#ebf5fa 50%,#bec3c6 75%,#ebf5fa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf5fa', endColorstr='#ebf5fa',GradientType=1 );
    border: none;    
    margin: 20px auto 30px auto;
}
.middle-line-with-text span {color: #909090;font-size: 14px;}

@media (max-width:  991px) {
    .media-product.overflow {padding-top: 40px;padding-bottom:60px;}
    .media-product.first {padding-top: 100px;}
    .media-product.last {padding-bottom: 100px;}
    .media-product .image-block{margin-top:60px;}
    .media-three-columns {padding-bottom: 45px;}
    .feature-title {margin-bottom: 20px; margin-top: 0;}
}

@media (max-width: 767px) {
    .splash-cover .product-video .media{display:none;}
    .media-product .icon-option{display:block;}
    .media-product .image-block{display:none!important;}
    
    .media-product.overflow {padding-top: 20px;padding-bottom:20px;}
    .media-product.first {padding-top: 40px;}
    .media-product.last {padding-bottom: 60px;}
    
    .splash-product.final{padding-top:55px;padding-bottom:0px;}
    .splash-product .text-main {margin-top: 35px;}
    
    .media-three-columns {padding-top:55px; padding-bottom: 45px;}
    
    .feature-second{padding-top:55px;padding-bottom:70px;}
    .feature-first{padding-top:55px;padding-bottom:45px;}

    .feature-type-2 .media-product {
        padding-top: 40px;
        padding-bottom: 40px;
    }
	.media-product .content-block ul{margin-left:15px}


}

/* retina */
@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and ( min--moz-device-pixel-ratio: 2), 
only screen and ( -o-min-device-pixel-ratio: 2/1), 
only screen and ( min-device-pixel-ratio: 2), 
only screen and ( min-resolution: 192dpi), 
only screen and ( min-resolution: 2dppx) {
    
    .box-32x32.live_video{background-image: url("/imgnew/products/elmedia/features/ic-live@2x.png");}
    .box-32x32.screenshot_series{background-image: url("/imgnew/products/elmedia/features/ic-screens@2x.png");}
    .box-32x32.myo_connect{background-image: url("/imgnew/products/elmedia/features/ic-myo@2x.png");}
    
    .box-100x100.f1{background-image: url("/imgnew/products/elmedia/features/ic-resize@2x.png");}
    .box-100x100.f2{background-image: url("/imgnew/products/elmedia/features/ic-videoControl@2x.png");}
    .box-100x100.f3{background-image: url("/imgnew/products/elmedia/features/ic-subs@2x.png");}
    .box-100x100.f4{background-image: url("/imgnew/products/elmedia/features/ic-audioOut@2x.png");}
    .box-100x100.f5{background-image: url("/imgnew/products/elmedia/features/ic-surr@2x.png");}
    .box-100x100.f6{background-image: url("/imgnew/products/elmedia/features/ic-audioControl@2x.png");}
    .box-100x100.f7{background-image: url("/imgnew/products/elmedia/features/pro-download@2x.png");}
    .box-100x100.f8{background-image: url("/imgnew/products/elmedia/features/pro-loop@2x.png");}
    .box-100x100.f9{background-image: url("/imgnew/products/elmedia/features/pro-audio@2x.png");}
    .box-100x100.f10{background-image: url("/imgnew/products/elmedia/features/pro-screens@2x.png");}

    
    .splash-cover .product-video .media.bkg{background-image: url("/imgnew/products/elmedia/screens/img-screen@2x.jpg")!important;}
}