@charset "utf-8";
/* CSS Document */

@media screen and (max-device-width: 480px){
  body{
    -webkit-text-size-adjust: 100%;
  }
}

@media (max-width: 1151px) {
	.social-fixed {
		display: none;
	}
}


@font-face {
  font-family: 'MyriadPro_Light';
  src: url('/promo/beats/assets/fonts/myriad-light/MyriadPro-Light.eot');
  src: url('/promo/beats/assets/fonts/myriad-light/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),
       url('/promo/beats/assets/fonts/myriad-light/MyriadPro-Light.woff2') format('woff2'),
       url('/promo/beats/assets/fonts/myriad-light/MyriadPro-Light.woff') format('woff'),
       url('/promo/beats/assets/fonts/myriad-light/MyriadPro-Light.ttf') format('truetype'),
       url('/promo/beats/assets/fonts/myriad-light/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro_Regular';
  src: url('/promo/beats/assets/fonts/myriad-regular/MyriadPro-Regular.eot');
  src: url('/promo/beats/assets/fonts/myriad-regular/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
       url('/promo/beats/assets/fonts/myriad-regular/MyriadPro-Regular.woff2') format('woff2'),
       url('/promo/beats/assets/fonts/myriad-regular/MyriadPro-Regular.woff') format('woff'),
       url('/promo/beats/assets/fonts/myriad-regular/MyriadPro-Regular.ttf') format('truetype'),
       url('/promo/beats/assets/fonts/myriad-regular/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

#content {
  padding: 0;
  position: relative;
  background: none;
  background-color: #fff;
}

sup {
vertical-align: baseline;
position: relative;
top: -6px;
font-size: 0.75rem;
}

.clearfix { display: inline-block; }

.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

/* CLEARFIX */
.cf:before, .cf:after {
  content: " ";
  display: table;
}

.cf:after {
  clear: both;
}

/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.social-networks-sharing {
margin: 50px 0 10px 0;
display: block;
width: 100%;
}

@-moz-document url-prefix() {
  .social-networks-sharing {
  margin:20px 0;
  }
}

body.no-js .social-networks-sharing {
  display: none;
}


#header div#white-line {}

.beats-blockpromo { border-top:1px solid #f3f3f3;}

.beats-intro { text-align:center; width: 980px; margin:0 auto; }
.beats-intro__title{font:normal 52px/58px "MyriadPro_Light",Helvetica,Arial,sans-serif; color:#1e1e1e;}
.beats-intro__descr{font:normal 19px/26px "MyriadPro_Regular",Helvetica,Arial,sans-serif; color:#1d1d1b;}

.beats-btnbuy { display:inline-block; width:140px; vertical-align:top; font-weight: normal;font-size: 17px; line-height:17px; color: #fff!important;background-color: #c8a78c;transition: color 0.33s, background-color 0.33s;text-decoration: none; border-radius:4px; padding:9px 0;}
.beats-btnbuy:hover {color: #fff;background-color: #9c826d;}

.beats-b1 { text-align:center; background:#fafafa; }
.beats-b1__title{font:normal 45px/45px "MyriadPro_Light",Helvetica,Arial,sans-serif; color:#1e1e1e; margin:95px 0 35px;}
.beats-b1__descr{font:normal 19px/26px "MyriadPro_Regular",Helvetica,Arial,sans-serif; color:#1d1d1b;}

.beats-b2 { height:840px; text-align:center; background:#fff; position:relative; }
.beats-b2__title{font:normal 45px/45px "MyriadPro_Light",Helvetica,Arial,sans-serif; color:#1e1e1e; padding:155px 0 35px;}
.beats-b2__descr{font:normal 19px/26px "MyriadPro_Regular",Helvetica,Arial,sans-serif; color:#1d1d1b;}
.beats-b2__img { position: absolute; top:-25px;}

.beats-b3 { text-align:center; background:#fafafa; }
.beats-b3__title{font:normal 45px/52px "MyriadPro_Light",Helvetica,Arial,sans-serif; color:#1e1e1e; margin:95px 0 35px;}
.beats-b3__descr{font:normal 19px/26px "MyriadPro_Regular",Helvetica,Arial,sans-serif; color:#1d1d1b;}

.beats-b4 { text-align:center; background:#fff; }
.beats-b4__title{font:normal 45px/45px "MyriadPro_Light",Helvetica,Arial,sans-serif; color:#1e1e1e; margin:95px 0 35px;}
.beats-b4__descr{font:normal 19px/26px "MyriadPro_Regular",Helvetica,Arial,sans-serif; color:#1d1d1b;}

.content-980{
  width: 980px;
  position: relative;
  margin:0 auto;
}

