/*.mpo-header {background-color: #ececec;}*/
.mpo-container .mpo-type-basic.top .mpo-cta-button-wrap.left {text-align:left;}
.mpo-container .mpo-type-basic.top .mpo-cta-button-wrap.right {text-align:right;}
.mpo-container .mpo-type-basic.top .mpo-cta-button-wrap.center {text-align:center;}

@media ( max-width : 768px){
  .fluid .mpo-header .span12 #shareClick { display: none; clear:both; padding-left:15px }
  .fluid .mpo-header .span12 #shareClick .gpi-share {white-space:normal;display:none;margin-top:0px !important;}
  .fluid .new-share.social-share .gpi-share {float:none;max-width:100px;display:none;white-space:normal;}
  .fluid .new-share.social-share .gpi-share .faceBtn {padding-left:0px !important;}
  .fluid .mpo-header .span12 #shareClick .gpi-share .shareItms {clear:both; display: inline-block; zoom: 1; *display: inline; float:none; }
  .fluid .social-share.share-tit-left.new-share .gpi-share h4 {width:35px;float:none;display:inline-block;}
  .fluid .mpo-type-basic .mpo-desc-grp .mpo-desc ul li	{margin-top:4px;margin-bottom:5px}
    
}
@media ( max-width : 480px) {
  .fluid .mpo-header-h1 h1 { line-height:100%; max-width: 80%;}
  .fluid .mpo-header .span12 .mpo-header-h1 { display: block; clear:both; }
  .fluid .mpo-type-basic .mpo-desc-grp .mpo-desc ul li {margin-top:5px ;margin-bottom:5px}	
}


.no-cookies-adv-video {position:relative;padding:25px 0 56.25% 0;}
.no-cookies-adv-video .no-cookie-player {position:absolute;top:50%;left:50%;margin:-34px 0 0 -34px;}
.no-cookies-tooltips {padding: 10px !important;}


  /* font definition .S */ 

  .fluid .mpo-header-h1 h1 {font-size: 32px ; color: #000;}

  .fluid .mpo-container h2 {font-size: 22px ;color:rgb(34, 34, 34); }

  .fluid .mpo-container h3  {font-size: 19px; color: #444;} 

  .fluid .mpo-module h4 {font-size: 19px; color: #444; } 

  .fluid .mpo-module h5 {font-size: 14px; color: #333; }

  .fluid .mpo-module .mpo-desc ,

  .fluid .mpo-module p {font-size: 14px; color: #333;line-height: 1.3;}

  .fluid .mpo-container .mpo-carousel-caption h3 {font-size: 28px; color: #222; }

  .fluid .mpo-container .mpo-carousel-caption h4 {font-size: 22px; color: rgb(34, 34, 34);}

  .fluid .mpo-container .mpo-carousel-caption .mpo-lead {font-size: 15px; color: rgb(34, 34, 34);}

  .fluid .mpo-container .mpo-carousel-caption .mpo-video .mpo-vid-title {font-size: 14px; color: #222; }

  .fluid .mpo-container .mpo-carousel-caption .mpo-video .mpo-vid-desc  {font-size: 14px; color: #333;}

  .fluid .mpo-module .mpo-numberedfeature-subtitle  {font-size: 14px; color: #444;}

  .fluid .mpo-module .mpo-numberedfeature-desc {font-size: 14px; color: #333;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-num {font-size: 13px; color: #2f3743; }

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-name span {font-size: 12px; color: #d80546;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-desc li  {font-size: 11px; color: #333;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-details p.im-product-price  {font-size: 14px ; color: #333;line-height:1}

  .fluid .mpo-module .mpo-cta-button {font-size: 10px ; color: #fff; }

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-details p.im-product-price sup { font-size: 14px; }  

  

   div.mpo-fix-navi ul li a {  font-size:14px;font-weight:normal;} 

   div.mpo-fix-navi ul li.current a { color:#fff; text-transform: none;   font-size:14px;}


  .mpo-module sub {line-height: 1;font-size:0.9em}

  /* font definition .E */



@media ( max-width : 768px) {

  /* font definition .S */ 

  .fluid .mpo-header-h1 h1 {font-size: 28px ; color: #000;}

  .fluid .mpo-container h2 {font-size: 20px ;color:rgb(34, 34, 34); }

  .fluid .mpo-container h3  {font-size: 17px ; color: #444;} 

  .fluid .mpo-module h4 {font-size: 17px ; color: #444; } 

  .fluid .mpo-module h5 {font-size: 13px ; color: #333; }

  .fluid .mpo-module .mpo-desc ,

  .fluid .mpo-module p {font-size: 13px ; color: #333; font-weight: normal;line-height: 1.3;}

  .fluid .mpo-container .mpo-carousel-caption h3 {font-size: 26px; color: #222; }

  .fluid .mpo-container .mpo-carousel-caption h4 {font-size: 20px; color: #222;}

  .fluid .mpo-container .mpo-carousel-caption .mpo-lead {font-size: 14px ; color: rgb(34, 34, 34);}

  .fluid .mpo-container .mpo-carousel-caption .mpo-video .mpo-vid-title {font-size: 13px ; color: #222; }

  .fluid .mpo-container .mpo-carousel-caption .mpo-video .mpo-vid-desc  {font-size: 13px ; color: #333;}

  .fluid .mpo-module .mpo-numberedfeature-subtitle  {font-size: 13px ; color: #444;}

  .fluid .mpo-module .mpo-numberedfeature-desc {font-size: 13px ; color: #333;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-num {font-size: 12px ; color: #2f3743; }

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-name span {font-size: 12px ; color: #d80546;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-desc li  {font-size: 11px ; color: #333;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-details p.im-product-price  {font-size: 14px ; color: #333;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-details p.im-product-price sup { font-size: 14px; }

  .fluid .mpo-module .mpo-cta-button {font-size: 10px ; color: #fff; }

  

  

   div.mpo-fix-navi ul li a {  font-size:14px;font-weight:normal;} 

   div.mpo-fix-navi ul li.current a { color:#fff; text-transform: none;   font-size:14px;}

  

/* font definition .E */

}

@media ( max-width : 480px) {

 /* font definition .S */ 

  .fluid .mpo-header-h1 h1 {font-size: 16px ; color: #000;}

  .fluid .mpo-container h2 {font-size: 14px ;color:rgb(34, 34, 34); }

  .fluid .mpo-container h3  {font-size: 13px ; color: #444;} 

  .fluid .mpo-module h4 {font-size: 13px ; color: #444;  } 

  .fluid .mpo-module h5 {font-size: 12px ; color: #333; }

  .fluid .mpo-module .mpo-desc ,

  .fluid .mpo-module p {font-size: 12px ; color: #333;line-height: 1.3;}

  .fluid .mpo-container .mpo-carousel-caption h3 {font-size: 18px; color: #222; }

  .fluid .mpo-container .mpo-carousel-caption h4 {font-size: 16px; color: #222;}

  .fluid .mpo-module .mpo-carousel-caption .mpo-lead {font-size: 13px ; color: rgb(34, 34, 34);}

  .fluid .mpo-module .mpo-carousel-caption .mpo-video .mpo-vid-title {font-size: 12px ; color: #222; }

  .fluid .mpo-module .mpo-carousel-caption .mpo-video .mpo-vid-desc  {font-size: 12px ; color: #333;}

  .fluid .mpo-module .mpo-numberedfeature-subtitle  {font-size: 13px ; color: #444;}

  .fluid .mpo-module .mpo-numberedfeature-desc {font-size: 12px ; color: #333;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-num {font-size: 12px ; color: #2f3743; }

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-name span {font-size: 12px ; color: #d80546;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-model-desc li  {font-size: 11px ; color: #333;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-details p.im-product-price  {font-size: 14px ; color: #333;}

  .fluid .mpo-module .im-product-desc .im-product .im-copy-area .im-details p.im-product-price sup { font-size: 14px; }  

  .fluid .mpo-module .mpo-cta-button {font-size: 9px ; color: #fff; }

  

  .fluid .mpo-container h2 ,.fluid .mpo-container h3 ,.fluid .mpo-module h4   {font-weight:normal;}

    

   div.mpo-fix-navi ul li a {  font-size:14px;font-weight:normal;} 

   div.mpo-fix-navi ul li.current a { color:#fff; text-transform: none;   font-size:14px;}


  /* font definition .E */


}

