
@font-face {
            font-family: 'VinylOT-Regular';
            src: local('VinylOT-Regular'), 
              url(/shared/VINYLRegular-Webfont/VINYLRegular.eot) format('eot'),
              url(/shared/VINYLRegular-Webfont/VINYLRegular.woff) format('woff'),
              url('/shared/VINYLRegular-Webfont/VINYLRegular.svg#VinylOT-Regular') format('svg');
}
/* font-family:'RevolutionGothic-Bold'; */


.clearfix { clear:both; }

body{  }

#magentoSharedHeaderWrapper { margin-bottom:80px; }
.mediashout-nav-bar-frame { background:#f5f5f5;  z-index: 9999; width: 100%; height:100px;
  transition-property: height;
    transition-duration: .2s;
    transition-timing-function: linear;

    }
.mediashout-nav-bar { width: 100%;  margin:0 auto; }
.mediashout-logo { float:left; padding:25px 0 0 30px; 
  transition-property: padding;
    transition-duration: .2s;
    transition-timing-function: linear;
 }
#mediashout-logo-img {
  width:260px;
  transition-property: width;
    transition-duration: .2s;
    transition-timing-function: linear;
}
.mediashout-nav-links { float:left; display:block; visibility: visible; padding:15px 0 0 15px;   }
.mediashout-nav-links a { display:inline-block; margin: 0 0 0 15px; text-decoration:none; color:#111; font-family:"Open Sans", Arial, sans-serif; font-weight: normal; font-size: 16px;  line-height:65px;}
.mediashout-nav-links a:hover { color:#1fd4ff !important; cursor:hand; } 
.mediashout-nav-order-links { float:right; display:block; visibility: visible; padding:21px 30px 0 25px; background: #e6e6e6; height:100px; }
#magentoSharedHeaderWrapper .mediashout-nav-order-links { height:79px; }
.mediashout-nav-order-links a { color:#000000; font-family:"Open Sans", Arial, sans-serif; font-weight: 700; font-size: 15px;   line-height:55px; display:inline-block; padding-left:10px; margin-right:10px; /* min-width:120px; */}
.mediashout-nav-order-links a img { float:left; display:inline-block; margin-top:12px; width:20px; margin-right:3px; }


.mediashout-nav-buy { float:right; display:block; visibility: visible; padding:21px 40px 0 30px; background: #1fd4ff; height:100px; }
#magentoSharedHeaderWrapper .mediashout-nav-buy { height:79px; }
.mediashout-nav-buy a { color:#ffffff; font-family:"Open Sans", Arial, sans-serif; font-weight: 700; font-size: 15px;   line-height:55px; display:inline-block; padding-left:10px; }



.mediashout-mobile-menu { display:none; }
.mediashout-menu-arrow { display:none; }
#mediashout-menu-btn { width:19px; }
#mediashout-cart-btn { 
transition-property: height;
    transition-duration: .2s;
    transition-timing-function: linear;
  display:none; float:right; background:#37c6f4; margin-left:20px; height:70px; padding:20px 15px 0 15px; font-weight:500 !important;color:#ffffff !important; font-size:14px; font-family:"Open Sans", Arial, sans-serif; }
#mediashout-cart-btn:hover { color:#ffffff !important; background:#0ebdf6; }
#mediashout-cart-icon { display:block; height:24px; padding-top:5px; float:left; padding-right:10px; }
#mediashout-cart-count { display:block; float:right; padding-top:4px; }

.cartcount { font-weight:400px !important; }





#mediashout-footer-frame {background:#000000;  width: 100%; min-height:70px;}
.mediashout-footer { width: 95%; margin:0 auto; }
.mediashout-social-btns { float:right; }
.mediashout-footer-links { float:left; }
.mediashout-footer-links a { display:inline-block; margin: 0 20px 0 0px; text-decoration:none; color:#ffffff; font-size:14px; font-weight:500; font-family:"Open Sans", Arial, sans-serif;  line-height:65px;}
.mediashout-footer-links a:hover { color:#37c6f4 !important; cursor:hand; } 
.mediashout-social-btns a { display:inline-block; }
.mediashout-social-icon { width:45px; padding-left:15px; padding-top:15px;}

@media only screen and (max-width: 1370px) {

  body{ margin-top:0px !important; }

  #mediashout-logo-img { width:200px; }
  .mediashout-logo { padding:13px 0 0 0;  }
  .mediashout-nav-bar-frame { position:relative; height:65px;}
  .mediashout-nav-bar { width:100%; padding:0 20px; }
  .mediashout-nav-order-links, .mediashout-nav-buy { display:none; }

  #magentoSharedHeaderWrapper .mediashout-nav-bar { width:90%; padding:0 20px; }

  #magentoSharedHeaderWrapper { margin-bottom:40px; }
  
  .mediashout-nav-links {
    display:none !important;
   }
   .mediashout-mobile-menu { display:block; float:right; color:#ffffff; font-size:20px; padding-top:20px; }
  .mediashout-mobile-menu a { text-decoration: none; color:#ffffff; }
   /*
  .mediashout-nav-links a { display:block; line-height:40px; color:#ffffff; background:#1fd4ff; border-bottom:solid 1px #ffffff; margin:0; padding: 0 20px;}
  .mediashout-nav-links a:hover { color:#ffffff !important; background:#0ebdf6; }
  
  .mediashout-menu-arrow { display:block; float: right; color:#88dffb; padding-top:12px;}
  #mediashout-cart-btn { height:50px; padding:10px 15px 0 15px; line-height:14px;  }
  */

}


.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 10000;
    top: 0;
    right: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 4px 8px 8px 25px;
    text-decoration: none;
    font-size: 15px;
    font-weight:700;
    color: #818181;
    display: block;
    transition: 0.3s;
    color:#1fd4ff;
}

.sidenav a:hover {
    color: #f1f1f1;
}

.sidenav .closebtn {
    position: absolute;
    top: 10px;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    font-weight:bold;
    color:#ffffff;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}


.footer_trial_banner {  

  background: var(--wpr-bg-8482efe8-7baa-4a8c-91d0-83ef001c3b6f) no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
  color:#ffffff;
  font-size:18px;
  text-align: center;

}
.footer_trial_banner .frame_holder {
  max-width:900px;
  margin:0px auto;
  padding:50px 0;
}

.button_default { display:inline-block; background:#1fd4ff; font-weight: 700; color:#ffffff; border-radius: 5px; padding:14px 35px; font-size:16px; }
.footer_trial_banner h2 { font-family:'RevolutionGothic-Bold'; color:#ffffff; font-size:40px; line-height: 40px; margin:0; padding:0; }
.left_content { text-align: center; padding:0 20px; float:left; }
.right_content { text-align: center; float:left; padding-top:10px;  }

.footer_links { background:#111; padding:50px 0; }
.footer_links .frame_holder {
 width:95%;
  margin:0px auto;
}

.footer_links_col {
  float:left;
  padding-right:40px;
}
.footer_links_col h3 {
  font-size:20px;
  font-family:'RevolutionGothic-Bold';
  color:#1fd4ff;
  margin:0;
  padding:0;
}
.footer_links_col a {
  display:block;
  color:#ffffff;
  padding-top:4px;

}
.footer_links_col a:hover {
  color:#1fd4ff;
}
.footer_social_links { float:right; text-align: right; }
.footer_social_links a { display:inline-block; }

@media only screen and (max-width: 960px) {
 
  .right_content { float:none; margin-top:20px; clear:both;  }
  .footer_links_col { float:none; text-align: center; padding-right:0; padding-bottom:25px; }

  .footer_social_links { float:none; text-align: center; padding-bottom:30px; }

}


/* Banner */

.ms_banner { width:100%; height:650px; background: var(--wpr-bg-25b08cd7-11d2-429a-b525-6a7c6a13ff75) no-repeat center bottom; margin-top:-22px; }
.ms_banner_white { width:100%; height:650px; background: var(--wpr-bg-b2977168-b913-4931-955c-5d292904de4d) no-repeat center bottom; }
.ms_banner_yellow { width:100%; height:650px; background: var(--wpr-bg-b9d520be-7806-4ff1-bdc8-51764f43e19f) no-repeat center bottom; }
.ms_banner_blue { width:100%; height:650px; background: var(--wpr-bg-65a1d146-4732-45af-af80-ba1be1cfe04a) no-repeat center bottom; }

.ms_content_holder {

  max-width:1370px;
  margin:0px auto;
}
/*
background: -webkit-linear-gradient(45deg, #1fd4ff, #9359b4 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
*/
.ms_banner_content { float:left; width:570px; text-align:center; padding-top:150px; }
.ms_banner_content h1 { font-size:75px; line-height: 65px; letter-spacing: -2px; font-family:'RevolutionGothic-Bold'; color:#111111;}
/*
.ms_banner_content h1 { font-size:75px; line-height: 65px; letter-spacing: -2px; font-family:'RevolutionGothic-Bold'; background: -webkit-linear-gradient(45deg, #1fd4ff, #5a29c9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
*/

.ms_banner_content h1 span {  display:block; }
.ms_banner_content p { font-size:18px; line-height: 25px; margin-bottom:20px; }

.ms_banner_laptop {   float:right; padding-top:100px;  max-width:570px;  }
.ms_banner_laptop img {  width:100%; }
.ms_banner_laptop p { text-align: center; color:#fff; margin-top:8px; font-size:18px; }
.ms_banner_laptop_mobile { display:none; }


/*
@media only screen and (max-width: 1150px) {
  .ms_content_holder {
    padding:0 60px;
  }
  .ms_banner { width:100%; height:500px; background: url(/assets/ms-banner-bkg.jpg) no-repeat center bottom; }
  .ms_banner_white { width:100%; height:500px; background: url(/assets/ms-banner-white.png) no-repeat center bottom; }
  .ms_banner_yellow { width:100%; height:500px; background: url(/assets/ms-banner-yellow.png) no-repeat center bottom; }
  .ms_banner_blue { width:100%; height:500px; background: url(/assets/ms-banner-blue.png) no-repeat center bottom; }
  .ms_banner_content { float:left; width:400px; text-align:center; padding-top:70px; }
  .ms_banner_content h1 { font-size:50px; line-height: 45px; letter-spacing: -1px; font-family:'RevolutionGothic-Bold'; color:#1fd4ff; background: -webkit-linear-gradient(45deg, #1fd4ff, #5a29c9 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
  .ms_banner_laptop {   float:right; padding-top:50px; padding-right:50px; max-width:500px; }
}
*/




@media only screen and (max-width:1370px) {

  .ms_content_holder {
    padding:70px 30px;
  }
  .ms_banner { margin-top:0px; width:100%; height:auto; background: var(--wpr-bg-ed98c608-f38c-4dad-9f18-dd2d31c8bbdf) no-repeat center top; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;;
   }
  .ms_banner_white { width:100%; height:auto; background: none; }
  .ms_banner_yellow { width:100%; height:auto; background: none; }
  .ms_banner_blue { width:100%; height:auto; background: none; }
  .ms_banner_content { float:none; width:100%; text-align:center; padding-top:0px; }
  .ms_banner_laptop {   display:none; }
  .ms_banner_content h1 span { color:#ffffff; display:inline; }

  .ms_banner_content h1 { font-size:70px; line-height: 60px; letter-spacing: -2px; font-family:'RevolutionGothic-Bold'; background: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: #ffffff;}
  .ms_banner_content p { font-size:16px; line-height: 21px; margin-bottom:20px; color:#ffffff; }

  .ms_banner_laptop_mobile { display:block; background:#ebebeb; padding:70px 30px;  text-align:center;}
  .ms_banner_laptop_mobile img { width:100%; max-width:500px; display:inline-block; }

}
@media only screen and (max-width:980px) {
     .ms_banner { margin-top:-70px; }
}
@media only screen and (max-width:480px) {

  
  /*.ms_banner_content h1 { font-size:40px; line-height: 37px; letter-spacing: 0px; font-family:'RevolutionGothic-Bold'; color:#fff;}*/
  
}

.section_headline { font-family:'RevolutionGothic-Bold'; color:#1fd4ff; font-size:60px; line-height: 55px; margin:0; padding:0; letter-spacing:-2px; text-align:center; }

.ms_pagetitle_box { text-align: center; }
.ms_pagetitle_box h1 { color:#ffffff; font-family:'RevolutionGothic-Bold'; font-size:100px; line-height: 100px; display:inline-block; padding:30px 30px 25px 30px; border: solid #fff 3px; }

.ms_pagetitle { text-align: center; }
.ms_pagetitle h1 { color:#ffffff; font-family:'RevolutionGothic-Bold'; font-size:50px; line-height:50px; display:inline-block; margin-bottom:0; }



@media only screen and (max-width:480px) {

  .ms_pagetitle_box h1 { color:#ffffff; font-family:'RevolutionGothic-Bold'; font-size:50px; line-height: 100px; display:inline-block; padding:20px 20px 15px 20px; border: solid #fff 3px; }

}

/* FEATURE CAROUSEL */

.features_slide { width:100%;  padding:50px 90px 70px 90px; }
.features_slide_vid { float:left; }
.features_slide_vid img { width:100%; max-width:430px; display:inline-block; }
.features_slide_text { float:right; text-align:left; max-width:300px; font-size:16px; margin-top:30px;}
.features_slide_text h3 { color:#000000; font-family:'RevolutionGothic-Bold'; font-size:40px;  }
.features_slide_content { max-width:770px; margin:0 auto; }


@media only screen and (max-width:1370px) {
  .features_slide_vid { float:none; text-align:center; }
  .features_slide_text { float:none; text-align:center; max-width:100%; font-size:16px; margin-top:20px;}
  .features_slide_text h3 { color:#000000; font-family:'RevolutionGothic-Bold'; font-size:30px;  }
}



body { word-wrap: unset !important; }

.pageTitleBanner { font-family:"VinylOT-Regular" !important;  }



.linkWhite { color:#ffffff !important; }
.linkPurple { color:#1fd4ff; font-weight:700; }
.linkBlue { color:#9359b4;font-weight:700; }
.textBlack { color:#000000; }

.menuLink { font-size:18px; font-weight:800; cursor:pointer; color:#1fd4ff; }
.menuIcons { display: inline-block; margin-top:5px; float:left; }

.vinyl { font-family:'RevolutionGothic-Bold'; }

.blue_btn { background:#1fd4ff; color:#ffffff; }


.shownone { display:none; }


/* V7 HOMEPAGE */

.ms7hp_banner {height:750px; overflow:hidden; position:relative; background: var(--wpr-bg-1c7fffbb-dad3-43af-b740-56d7584517f2) no-repeat center bottom; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.ms7hp_banner_left {float:left; height:750px; width:46vw; position:relative;  background: var(--wpr-bg-f2618dbf-f329-43e7-bd99-c292c07a2271) no-repeat; background-size: cover; background-position: top right;}
.st0{fill:#000000;}
.st1{fill:#ffffff;}
#logoWords { enable-background:new 0 0 989.43 143.97; width:400px; position:absolute; right:190px; top:210px; z-index:5; }
#logo7line {fill:none;stroke:#ffffff;stroke-width:18;stroke-miterlimit:20; }
#logo7 { enable-background:new 0 0 676.23 881.51; width:190px; position:absolute; right:290px; top:110px; z-index:4; }
#logo7fill {enable-background:new 0 0 676.23 881.51; width:190px; position:absolute; right:290px; top:110px; z-index:3;}
.ms7hp_banner_right {float:right; height:750px; width:50vw; position:relative; }
.videobox_holder {width:680px; height:550px; position:absolute; left:0; top:40px; }
#monitor {enable-background:new 0 0 276.44 234.69;}
.monitorLine {fill:none;stroke:#616678;stroke-width:2;stroke-miterlimit:8; }
#video_banner {width:590px; border-radius:8px; border:5px solid #616678; position:absolute; left:42px; top:130px; }

.ms7hp_banner_textbox {color:#ffffff; font-size:18px; line-height:24px; max-width:400px; text-align:center; position:absolute; right: 190px; top:380px;}
#bannerBtn { padding-top:30px; }
#bannerBtn a {display:inline-block; background:#ffffff; color:#000000; border-radius:4px; padding:15px 20px; font-weight:700; font-size:14px;}

.gradient_bkg {/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b71df3+0,5db8f2+100 */
background: #b71df3; /* Old browsers */
background: -moz-linear-gradient(45deg,  #b71df3 0%, #5db8f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #b71df3 0%,#5db8f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #b71df3 0%,#5db8f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71df3', endColorstr='#5db8f2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
display:inline-block; color:#ffffff; border-radius:4px; padding:15px 20px; font-weight:700; font-size:14px;
}

.ms7hp_h1 { text-align: center; margin-top: 30px; color: #1d2030; font-size: 5vw; line-height:4.8vw }
.ms7hp_h1 span {display: block; margin-bottom:0; padding:0;}

.gradient_hr {
           border:0; margin:14px auto 20px auto;
           height:4px; border-radius:4px;
           width:100%; max-width:230px;
           background:linear-gradient(90deg, #C238F4 0%, #38C6F4 100%);}

.hr_left { margin:14px 0 20px 0 !important; }

.ms7hp_lrg_text {font-size: 18px; line-height:26px}
.text_center { text-align: center;  }

.ms7hp_btn {padding-top:30px; text-align:center;}
.text_black { color:#000000; }
.text_lightgrey { color:#efefef; }

.ms7hp_h2_white {text-align: center; margin-top: 30px; color: #ffffff; font-size: 4.5vw; line-height: 4vw;}

.ms7hp_h3 {text-align: center; font-size:24px; line-height:27px; margin-bottom:0; padding-bottom:0;}

.ms7hp_h2_left {text-align: left; margin-top: 10px; color: #000; font-size: 4.5vw; line-height: 4vw;}


@media only screen and (max-width:1430px) {

  #logoWords { enable-background:new 0 0 989.43 143.97; width:350px; position:absolute; right:130px; top:170px; z-index:5; }
  #logo7line {fill:none;stroke:#ffffff;stroke-width:18;stroke-miterlimit:20; }
  #logo7 { enable-background:new 0 0 676.23 881.51; width:150px; position:absolute; right:222px; top:90px; z-index:4; }
  #logo7fill {enable-background:new 0 0 676.23 881.51; width:150px; position:absolute; right:222px; top:90px; z-index:3;}
  .ms7hp_banner_textbox {color:#ffffff; font-size:16px; line-height:22px; max-width:350px; text-align:center; position:absolute; right: 130px; top:290px;}
  #bannerBtn { padding-top:10px; }
  .ms7hp_banner, .ms7hp_banner_left, .ms7hp_banner_right {height:580px;}
  .monitorLine {fill:none;stroke:#616678;stroke-width:3;stroke-miterlimit:8; }
  .videobox_holder {width:550px; height:450px; position:absolute; left:0; top:40px; }
  #video_banner {width:470px; border-radius:5px; border:6px solid #616678; position:absolute; left:37px; top:112px; }


}


@media only screen and (max-width:480px) {

  #logoWords { enable-background:new 0 0 989.43 143.97; width:320px; position:absolute; right:50%; top:140px; z-index:5; margin-right:-160px; }
  #logo7line {fill:none;stroke:#ffffff;stroke-width:18;stroke-miterlimit:20; }
#logo7 { enable-background:new 0 0 676.23 881.51; width:170px; position:absolute; right:50%; top:50px; z-index:4; margin-right:-85px; }
#logo7fill {enable-background:new 0 0 676.23 881.51; width:170px; position:absolute; right:50%; top:50px; z-index:3; margin-right:-85px;}
.ms7hp_banner_textbox {color:#ffffff; font-size:18px; line-height:24px; width:320px; text-align:center; position:absolute; right:50%; top:295px; margin-right:-160px; }

  .ms7hp_banner_left { float:none; height:590px; width:100%; position:relative;  background: none; }
  .ms7hp_banner {height:590px; overflow:hidden; position:relative; background: #b71df3; /* Old browsers */
background: -moz-linear-gradient(45deg,  #b71df3 0%, #5db8f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #b71df3 0%,#5db8f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #b71df3 0%,#5db8f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b71df3', endColorstr='#5db8f2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

  .ms7hp_banner_right { display:none; }

  .ms7hp_h1 { font-size: 7.5vw; line-height:7vw;  }
  .ms7hp_h2_white { font-size: 7vw; line-height: 6.5vw; }
  .ms7hp_h2_left {text-align: center; font-size: 7vw; line-height: 6.5vw;}
  .hr_left { margin:14px auto 20px auto !important; }
  .ms7hp_mobile_center { text-align:center !important; }
  .gradient_bkg { margin:0 auto; }
  .mobile_center { text-align: center; }
}


.action.primary { background:#1fd4ff; border:1px solid #1fd4ff; }
h1.page-title { font-family:'RevolutionGothic-Bold'; color:#000000; text-transform: uppercase; }

/*.block.block-collapsible-nav.amasty-affiliate-collapsible { display:none !important; }*/
.tocompare { display:none !important; }

.page-products.page-layout-1column .products-grid .product-item {
    margin-left: 0;
    width: 25%;
}
@media only screen and (max-width:480px) {
  .page-products.page-layout-1column .products-grid .product-item {
    margin-left: 0;
    width: 100%;
  }
}

.product-item-name, .product.name a { font-weight:700; font-size:16px; hyphens: none; }

.product-item-description {
    margin: 0px 0 25px 0;
}
.product-item-description ul {
  padding-left:17px;
}

.fotorama__stage {
    min-width: 1px;
    overflow: hidden;
    border: solid 1px #cccccc;
    border-radius: 10px;
    width:99% !important;
    margin-bottom:15px;
}


.product-plus .detailed, .product-plus .reviews-actions, #recurring-help, .sku { display:none !important; }


.subscription {
    background-color: #ffffff !important;
    border: 0 !important;
    box-shadow: none !important;
    color: #636363 !important;
    max-width: 100% !important;
    min-height: 30px !important;
    padding: 0px !important;
    width: 100% !important;
    position: relative !important;
}

.allow-subscription-options {
    background: white none repeat scroll 0 0;
    clear: left;
    display: none;
    height: auto;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    position: relative;
}

.recurringandsubscriptionpayments-subscription.options-list {
    list-style-type: none;
    padding-left: 0 !important;
}



.accordion-trigger { border:solid 1px #d1d1d1; padding:15px; margin-bottom:5px; background:#f0f0f0 var(--wpr-bg-bf9fa115-2b25-45de-bb53-19672da54684) no-repeat center right; background-size:4%; }
.accordion-content { margin:30px 0; }
main { padding-bottom:60px; }

.button { color:#ffffff; background:#1fd4ff; border:0; font-weight:bold; padding:5px 10px; border-radius:3px; margin-bottom:10px; margin-right:10px;  }

.price-label {display:none; }
.page-products .price, .catalog-product-view .price { font-size:30px !important; }
.old-price .price-label { text-decoration: none !important;  display:inline-block !important;  font-size:13px !important; }
.old-price .price { text-decoration: none !important;  font-size:13px !important; }
.old-price, .old-price { text-decoration: none !important; display:block;  }

.product-mediashout-6-site-for-mac .upsell, .product-mediashout-6-single-for-mac .upsell, .product-mediashout-7-starter-pack .upsell { display:none !important; }

