/* line 3, ../_sass/index.scss */
.c5-story * {
  color: #5e5e5e; }

/* line 7, ../_sass/index.scss */
.c5-story .c5-storyLine {
  max-width: 400px;
  width: 100%;
  margin: 80px auto;
  height: 1px;
  background: #d0d0d0; }

@media screen and (max-width: 767px) {
  /* line 14, ../_sass/index.scss */
  .c5-story .c5-storyLine {
    margin: 35px auto 50px auto; } }
/* line 18, ../_sass/index.scss */
.c5-storyMain {
  margin-top: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 970px) {
    /* line 18, ../_sass/index.scss */
    .c5-storyMain {
      padding: 30px 40px; } }
  @media screen and (max-width: 767px) {
    /* line 18, ../_sass/index.scss */
    .c5-storyMain {
      display: block;
      padding: 0; } }
  /* line 32, ../_sass/index.scss */
  .c5-storyMain h1, .c5-storyMain h2 {
    font-weight: normal;
    margin: 0;
    padding: 20px 0;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 970px) {
      /* line 32, ../_sass/index.scss */
      .c5-storyMain h1 {
        font-size: 22px;
        padding: 0 0 10px 0; } }
  /* line 45, ../_sass/index.scss */
  .c5-storyMain .c5-storyMainTable {
    display: table;
    width: 100%; }
    /* line 48, ../_sass/index.scss */
    .c5-storyMain .c5-storyMainTable .c5-storyMainTableRight {
      display: table-cell;
      vertical-align: middle;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      @media screen and (max-width: 767px) {
        /* line 48, ../_sass/index.scss */
        .c5-storyMain .c5-storyMainTable .c5-storyMainTableRight {
          display: block;
          width: 100% !important;
          text-align: center; } }

    /* line 79, ../_sass/index.scss */
    .c5-storyMain .c5-storyMainTable .c5-storyMainTableRight h1 {
      font-size: 36px;
      font-weight: normal; }
      @media screen and (max-width: 767px) {
        /* line 79, ../_sass/index.scss */
        .c5-storyMain .c5-storyMainTable .c5-storyMainTableRight h1 {
          line-height: 1.5;
          font-size: 28px; } }
	.c5-storyMain .c5-storyMainTable .c5-storyMainTableRight .s5-heading3 {
      font-weight: normal; }
    @media screen and (max-width: 767px) {
      /* line 77, ../_sass/index.scss */
      .c5-storyMain .c5-storyMainTable .c5-storyMainTableRight {
        padding-left: 0;
        margin-top: 30px; } }
    /* line 91, ../_sass/index.scss */
    .c5-storyMain .c5-storyMainTable .c5-storyMainTableRight p {
      font-size: 18px; }
      @media screen and (max-width: 970px) {
        /* line 91, ../_sass/index.scss */
        .c5-storyMain .c5-storyMainTable .c5-storyMainTableRight p {
          font-size: 16px; } }
      @media screen and (max-width: 767px) {
        /* line 91, ../_sass/index.scss */
        .c5-storyMain .c5-storyMainTable .c5-storyMainTableRight p {
          text-align: left; } }
	
	.c5-storyMain .c5-storyMainTable .c5-storyProfile {
      border: 1px solid #C9C9C9;
		padding: 0.5% 3% 0.5% 0.5%;
		margin: 2% 5% 1%; }
      @media screen and (max-width: 970px) {
         }
      @media screen and (max-width: 767px) {
        }

@media screen and (max-width: 767px) {
        }


 
/* line 171, ../_sass/index.scss */
.c5-storyTitle {
  margin-top: 40px;
  background: #e6e6e6;
  padding: 30px 0 30px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  @media screen and (max-width: 639px) {
    /* line 171, ../_sass/index.scss */
    .c5-storyTitle {
      padding: 20px; } }
  /* line 189, ../_sass/index.scss */
  .c5-storyTitle h1 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    width: 100%;
    line-height: 1.25;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 639px) {
      /* line 189, ../_sass/index.scss */
      .c5-storyTitle h1 {
        font-size: 24px; } }

/* line 207, ../_sass/index.scss */
.s5-pickupLinks + .c5-storyTitle,
.s5--alignCenter.c5-storyBanner.s5-general--mt40 + .c5-storyTitle {
  margin-top: 90px; }

/* line 218, ../_sass/index.scss */

.c5-story .s5-inStoreFeatures__heading h2,
.c5-story .s5-inStoreFeaturesItem1A .s5-inStoreFeaturesItem1A__heading h3,
.c5-story .s5-inStoreFeaturesItem1A .s5-inStoreFeaturesItem1B__heading h3,
.c5-story .s5-inStoreFeaturesItem1B .s5-inStoreFeaturesItem1A__heading h3,
.c5-story .s5-inStoreFeaturesItem1B .s5-inStoreFeaturesItem1B__heading h3, .c5-story .c5-conceptCopyTable h2 {
  font-weight: normal !important;
  font-size: 28px !important;
  font-size: 1.75rem !important;
  margin-bottom: 1% !important;
  display: block !important; }
  @media screen and (max-width: 639px) {
    /* line 218, ../_sass/index.scss */
	  .c5-story .s5-inStoreFeatures__heading h2,
    .c5-story .s5-inStoreFeaturesItem1A .s5-inStoreFeaturesItem1A__heading h3,
    .c5-story .s5-inStoreFeaturesItem1A .s5-inStoreFeaturesItem1B__heading h3,
    .c5-story .s5-inStoreFeaturesItem1B .s5-inStoreFeaturesItem1A__heading h3,
    .c5-story .s5-inStoreFeaturesItem1B .s5-inStoreFeaturesItem1B__heading h3, .c5-story .c5-conceptCopyTable h2 {
      margin-top: 7% !important;
      font-size: 1.42857rem !important; }
	  
	  .c5-story .s5-inStoreFeatures__heading  {
		  margin: 0 0 20px;
    padding: 20px 15px 0;
	  }
}

/* line 233, ../_sass/index.scss */
.c5-story .c5-story--overFlow {
  overflow: hidden; }
/* line 237, ../_sass/index.scss */
.c5-story .s5-header1 {
  padding-top: 4%;
  padding-bottom: 3%;
  margin: 0; }
  /* line 241, ../_sass/index.scss */
  .c5-story .s5-header1 .s5-header1__heading {
    font-weight: normal; }
/* line 256, ../_sass/index.scss */
.c5-story .s5-header2 {
  padding-top: 3%;
  padding-bottom: 1%;
  margin: 0;
  display: block; }
  /* line 261, ../_sass/index.scss */
  .c5-story .s5-header2:after {
    margin-bottom: 0; }
    @media screen and (max-width: 639px) {
      /* line 261, ../_sass/index.scss */
      .c5-story .s5-header2:after {
        margin-bottom: 0; } }
/* line 269, ../_sass/index.scss */
.c5-story .c5-storyBanner img {
  max-width: 100%; }
/* line 274, ../_sass/index.scss */
.c5-story .s5-header2__heading {
  margin-bottom: 0; }
/* line 279, ../_sass/index.scss */
.c5-story .c5-concept .c5-conceptSlider {
  width: 37%; }
  @media screen and (max-width: 767px) {
    /* line 279, ../_sass/index.scss */
    .c5-story .c5-concept .c5-conceptSlider {
      width: 100%;
      margin: 0; } }
/* line 286, ../_sass/index.scss */
.c5-story .c5-concept .c5-conceptBlock .c5-conceptTable .c5-conceptTableCell:first-child {
  width: 28%; }
  @media screen and (max-width: 767px) {
    /* line 286, ../_sass/index.scss */
    .c5-story .c5-concept .c5-conceptBlock .c5-conceptTable .c5-conceptTableCell:first-child {
      width: 100%; } }
/* line 293, ../_sass/index.scss */
.c5-story .c5-concept .c5-conceptBlock .c5-conceptTable .c5-conceptCopy {
  padding-left: 0; }
/* line 302, ../_sass/index.scss */
.c5-story .c5-concept .c5-conceptBlock .c5-conceptTable .c5-conceptTableCell .c5-conceptSliderDm img {
  width: 92%; }
/* line 309, ../_sass/index.scss */
.c5-story .c5-conceptCopyTable {
  margin-bottom: 0 !important;
  display: block !important; }
  /* line 312, ../_sass/index.scss */
  .c5-story .c5-conceptCopyTable h2 {
    padding: 0px !important; }
    @media screen and (max-width: 767px) {
      /* line 312, ../_sass/index.scss */
      .c5-story .c5-conceptCopyTable h2 {
        margin-top: 7% !important; } }
/* line 321, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem3 .s5-inStoreFeaturesItem3__inner {
  border: 1px #d0d0d0 solid; }
/* line 325, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem3 .s5-inStoreFeaturesItem3__text {
  font-size: 14px;
  text-align: center; }
/* line 330, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem3__image img {
  padding: 0; }
/* line 336, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem4__inner {
  border: 1px #d0d0d0 solid; }
/* line 340, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem4 .s5-inStoreFeaturesItem4__text {
  font-size: 16px;
  text-align: center; }
/* line 345, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem4 .s5-inStoreFeaturesItem4__text p {
  margin: 0 10px; }
/* line 349, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem4__image img {
  padding: 0; }
/* line 353, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem2__inner {
  border: 1px #d0d0d0 solid; }
/* line 357, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem2 .s5-inStoreFeaturesItem2__text {
  font-size: 16px;
  text-align: left;
  width: 90%;
  margin: 0 auto; }
/* line 363, ../_sass/index.scss */
.c5-story .s5-inStoreFeaturesItem2__image img {
  padding: 0; }
/* line 375, ../_sass/index.scss */
.c5-story .creator .s5-inStoreFeatures {
  height: 100%; }
  @media screen and (max-width: 639px) {
    /* line 375, ../_sass/index.scss */
    .c5-story .creator .s5-inStoreFeatures {
      margin: 0; } }
  /* line 380, ../_sass/index.scss */
  .c5-story .creator .s5-inStoreFeatures section.s5-inStoreFeaturesItem4 {
    height: 100%; }
@media screen and (max-width: 639px) {
  /* line 384, ../_sass/index.scss */
  .c5-story .creator .s5-inStoreFeatures:after {
    margin-top: 0; } }
@media screen and (max-width: 639px) {
  /* line 395, ../_sass/index.scss */
  .c5-story section.s5-inStoreFeaturesItem4 {
    width: 50%;
    display: inline-block;
    text-align: center;
    overflow: hidden;
    margin-bottom: 0; } }
@media screen and (max-width: 639px) {
  /* line 404, ../_sass/index.scss */
  .c5-story .s5-inStoreFeaturesItem4__inner {
    width: 95% !important;
    height: 100% !important;
    overflow: hidden;
    margin: 0;
    display: inline-block; }
    /* line 412, ../_sass/index.scss */
    .c5-story .s5-inStoreFeaturesItem4__inner .s5-inStoreFeaturesItem4__text {
      margin: 0 0 10px 0; } }
@media screen and (max-width: 639px) {
  /* line 417, ../_sass/index.scss */
  .c5-story .s5-inStoreFeaturesItem4__inner .s5-inStoreFeaturesItem4:nth-child(2n+1) {
    display: inline-block;
    width: 50%;
    clear: left; } }
@media screen and (max-width: 639px) {
  /* line 427, ../_sass/index.scss */
  .c5-story .clear {
    clear: both; } }

/* line 438, ../_sass/index.scss */
.c5-creator__block2, .c5-creator__block3 {
  display: none; }




.c5-story .s5-collaboModel .s5-collaboModelList .s5-collaboModelListItem1{
	margin-bottom: 0;
}

#a1 #links {max-width:1080px;margin:0 auto;overflow: hidden;padding-bottom: 30px;}
#a1 #links p{
	margin-bottom: 10px;
}
#a1 #links #kj77a1 {
width: 100%;
float:left;
margin:0 2.8% 0 0;
}
#a1 #links #kj65a1 {
width: 100%;
float:left;
margin:0 2.8% 0 0;
}
#a1 #links #kj55a1 {
width: 100%;
float:left;
}
#a1 #links div h3 {
font-size:1.8rem;
font-weight: normal;
padding: 0 40px;
	line-height: 2.6rem;
	margin-bottom: 10px
}
#a1 #links div h3 span {
font-size:0.9rem;
font-weight:200;
line-height: 1.2rem;
	display: inline-block;
border: 1px #CCC solid;
padding:3px 15px;
margin:-15px 0 0 30px;
}
#a1 #links div p {
padding:0 40px;
max-width: 100%;
}
#a1 #links div p strong {
font-size:1.2rem;
}
#a1 #links div p span {
font-size:0.8rem;
letter-spacing:4px;
}
#a1 #links div p.button {
padding:0;
text-align:center;
margin:20px 40px 40px 40px;
}
#a1 #links div p.button a {
display:block;
color:#FFF;
}






