/*Common*/
  a { color: #39adff }
  /*header*/
  .o-site-header .o-desk-menu { background-color: #15144f }
  .o-site-header .o-brand { background-color: #323171 }
  .o-site-header .o-desk-menu .o-top-menu li { font-style: normal }
  .o-site-header .o-desk-menu .o-user-menu li { font-style: normal }
  .o-site-header .o-desk-menu .o-user-menu li:first-child a { border: 1px solid #39adff; padding: 6px 20px; font-size: 14px }
  .o-site-header .o-desk-menu .o-user-menu li:last-child a { background-color: #39adff; border: 1px solid #39adff; padding: 6px 20px; font-size: 14px; color: #fff }
  /*left nemu*/
  .o-site-left { background-color: #323171 }
  .o-site-menu li a { border-bottom-color: #4c4aa2 }
  .o-site-menu li a:after { border-top-color: #4c4aa2 ; border-right-color: #4c4aa2  }
  .o-site-menu li:hover a, .o-site-menu li.active a { border-left-color: #39adff }
  .o-site-menu li:hover ul, .o-site-menu li.active ul { background-color: rgba(50.49.113.0.99); }
  .o-site-menu li:hover ul li:hover a, .o-site-menu li.active ul li:hover a { border-left-color: #323171 }
  .o-social-links li a { color: #39adff }
  /*Right Content*/
  .o-contentTxt h1, .o-contentTxt h2, .o-contentTxt h3, .o-contentTxt h4, .o-contentTxt h5, .o-contentTxt h6 { color: #323171 }
  .c-news-box .c-news-box__news .c-news-box-caption { background-color: #40b0fe }
  .c-news-box .c-news-box__news .c-news-box-caption:before { border-right-color: #40b0fe  }
  .c-news-box .c-news-box__news figure:before { border-right-color: #edeef2 }
  .c-news-box:nth-child(3n+2) .c-news-box__news .c-news-box-caption { background-color: #323171 }
  .c-news-box:nth-child(3n+2) .c-news-box__news .c-news-box-caption::before { border-right-color: #323171 }
  .c-category-box { background-color: #40b0fe }
  .o-category .o-category-left figure figcaption { background-color: #34a1ed }
  .o-category .o-category-left figure figcaption:after { border-bottom-color: #34a1ed  }
  .c-category-box .c-category-list li a:after { border-color: #4c4aa2 }
  .c-category-box .c-category-list li:hover { background-color: #34a1ed  }
  .c-category-box .c-category-list li:hover a:after { border-color: #8acbf8 }
  .o-category-right .c-category-box { background-color: #323171 }
  .o-category-right .c-category-box .c-category-list li a:after { border-color: #40b0fe }
  .o-category-right figure figcaption { background-color: #15144f }
  .o-category-right figure figcaption:after { border-bottom-color: #15144f }
  .o-category-right .c-category-box .c-category-list li:hover { background-color: #15144f }
  .o-category-right .c-category-box .c-category-list li:hover a:after { border-color: #5e5bba }
  .o-date { color: #40b0fe }
  .o-newsSection a:hover .o-info { background-color: #323171 }
  .c-product__box .c-product__box__product figure figcaption { background-color: #40b0fe }
  .c-product__box .c-product__box__product figure figcaption:after { border-bottom-color: #40b0fe }
  .c-product__box .c-product__box__product .c-product__box__product__details h3 { color: #323171 }
  .c-product__box .c-product__box__product .c-product__box__product__details p { color: #333 }
  .more-btn.more-btn--blue { background-color: #40b0fe; font-size: 16px }
  .c-product__box .c-product__box__product .c-product__box__product__details .more-btn.more-btn--blue {float: left; position: absolute; left: 22px; bottom: 35px }
  .o-otherContentArea .o-product .c-product__box .c-product__box__product { position: relative; padding-bottom: 20px }
  .c-product__box .c-product__box__product { border: 1px solid #efefef }
  .more-btn.more-btn--blue:hover { background-color: #323171 }
  .o-join-community { background-color: #323171 }
  .o-share-stories { background-color: #40b0fe; box-shadow: none !important }
  .o-site-footer { background-color: #15144f }
  .o-site-footer .o-site-footer__link .o-foot-box h3 { color: #40b0fe }
  .c-footer-link-list li:hover a { color: #40b0fe }
  .infusion-form small { clear: both; display: block; text-align: left }
  .c-signup-form input[type="submit"], .c-signup-form button[type="submit"] { background-color: #40b0fe }
  .c-signup-form input[type="submit"]:hover, .c-signup-form button[type="submit"]:hover { background-color: #34a1ed }
  .c-share-stories-social-link li:hover a { color: #333171 }

  @media (min-width: 1600px){
    .o-join-community__signup { padding-bottom: 50px }
  }
  @media (min-width: 1200px){
    .o-search { padding-left: 15px; padding-right: 15px }
    .o-search input[type="button"], .o-search input[type="submit"], .o-search button[type="submit"], .o-search button { right: 30px }
    .o-site-left .o-social-links li { font-size: 30px }
  }
  @media (min-width: 992px){
    .o-otherContentArea { padding-bottom: 75px }
    .c-share-stories-social-link { padding-top: 5px }
    .c-share-stories-social-link li { font-size: 24px }
  }
  @media (max-width: 1199px){
    .o-site-header .o-desk-menu .o-top-menu li { padding-left: 10px; padding-right: 10px }
    .o-site-left .o-social-links li { padding-left: 6px; padding-right: 6px }
    .o-site-menu li { padding: 0 7px }
    .o-search { padding-left: 12px; padding-right: 12px }
    .o-search input[type="button"], .o-search input[type="submit"], .o-search button[type="submit"], .o-search button { right: 20px }
  }
  @media (max-width: 1023px){
    .o-site-header .o-desk-menu .o-top-menu li { padding-left: 7px; padding-right: 7px }
  }
  @media (max-width: 991px){
    .infusion-form small { text-align: center; padding-top: 15px }
    .c-news-box .c-news-box__news .c-news-box-caption { border-bottom-color: #323272 }
    .c-news-box:nth-child(2) .c-news-box__news .c-news-box-caption { border-bottom-color: #40affe }
    .c-news-box:nth-child(3n+3) .c-news-box__news .c-news-box-caption { border-bottom-color: #323272 }
    .c-product__box .c-product__box__product .c-product__box__product__details .more-btn.more-btn--blue { position: static }
    .o-conversation--default-page { padding: 0 }
    .o-info { min-height: auto }
    .o-otherContentArea { padding: 0 }
    .o-product { padding: 0 0 30px }
  }