/* color opacity */
/* color schemes */
@media (min-width: 1200px) {
  #address .form-group .phone-number,
  #identity .form-group .phone-number,
  #account-creation_form .form-group .phone-number,
  #new_account_form .form-group .phone-number,
  #opc_account_form .form-group .phone-number,
  #authentication .form-group .phone-number {
    float: left;
    width: 270px;
    margin-right: 13px; }

  #address .form-group .phone-number + p,
  #identity .form-group .phone-number + p,
  #account-creation_form .form-group .phone-number + p,
  #new_account_form .form-group .phone-number + p,
  #opc_account_form .form-group .phone-number + p,
  #authentication .form-group .phone-number + p {
    padding: 23px 0 0 0px;
    margin-bottom: 0; }

  #manufacturers_list.grid .first-in-line,
  #suppliers_list.grid .first-in-line {
    clear: left; }

  #manufacturers_list.grid .last-line .product-container,
  #suppliers_list.grid .last-line .product-container {
    border-bottom: none; }

  #guestTracking.form-group {
    overflow: hidden; }
    #guestTracking.form-group i {
      padding-left: 10px; }
  #guestTracking.form-control {
    float: left; }
  #guestTracking label {
    float: left;
    clear: both;
    width: 100%; } }
@media (min-width: 768px) and (max-width: 1199px) {
  #manufacturers_list.grid .first-item-of-tablet-line,
  #suppliers_list.grid .first-item-of-tablet-line {
    clear: left; }

  #manufacturers_list.grid .last-tablet-line .product-container,
  #suppliers_list.grid .last-tablet-line .product-container {
    border-bottom: none; } }
@media (min-width: 768px) {
  #facebook_block h4 {
    font-size: 16px; } }
@media (max-width: 480px) {
  #cmsinfo_block > div {
    width: 100%;
    border-top: 1px solid; }

  #cmsinfo_block > div + div {
    border-left: none;
    padding-left: 10px;
    min-height: 1px;
    padding-bottom: 15px; } }
/* my media */
@media (min-width: 992px) and (max-width: 1199px) {
  .column-side .block .product-name,
  #my-account .myaccount-link-list li a {
    font-size: 14px; } }
@media (max-width: 1199px) {
  #cmsinfo_block h3 {
    font-size: 18px; }

  #block_contact_infos a {
    font-size: 12px; }

  #cmsinfo_block ul li {
    padding-bottom: 10px; }

  .zoomdiv {
    display: none !important; }

  #address .gender-line > label,
  #identity .gender-line > label,
  #account-creation_form.gender-line > label,
  #new_account_form .gender-line > label,
  #opc_account_form .gender-line > label,
  #authentication .gender-line > label {
    display: none; }

  .btn {
    font-size: 15px; } }
@media (min-width: 992px) {
  .container {
    padding-left: 0;
    padding-right: 0; } }
@media (min-width: 1200px) {
  .outer_block_cart {
    min-width: 21%; } }
@media (max-width: 991px) {
  #facebook_block,
  #cmsinfo_block {
    min-height: 348px;
    padding-left: 13px;
    padding-right: 13px; }

  #facebook_block h4 {
    font-size: 18px; }

  #cmsinfo_block em {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 20px; }

  #cmsinfo_block ul li {
    padding-bottom: 0; }

  #block_contact_infos a {
    font-size: 11px; }

  .tag {
    font-size: 14px;
    font-weight: 700;
    height: 45px;
    width: 45px;
    line-height: 3.3; }

  .banner_thumb:before, .banner_thumb:after {
    width: 15px;
    height: 15px; }
  .banner_thumb > a:before, .banner_thumb > a:after {
    width: 15px;
    height: 15px; } }
@media (max-width: 767px) {
  .category-thumbnail > div,
  ul #category-thumbnail > div {
    width: 100%;
    margin-bottom: 20px; }

  #manufacturers.item {
    text-align: center; }

  #manufacturers_list.list .mansup-container,
  #suppliers_list.list .mansup-container {
    text-align: center; }

  #manufacturers_list.list .middle-side,
  #suppliers_list.list .middle-side {
    padding-right: 15px;
    padding-left: 15px; }

  #manufacturers_list.list .right-side-content,
  #suppliers_list.list .right-side-content {
    min-height: 1px;
    padding: 0;
    border: none; }

  #manufacturers_list.list .right-side-content.product-counter,
  #suppliers_list.list .right-side-content.product-counter {
    top: 0; }

  #manufacturers_list.grid .product-container,
  #suppliers_list.grid .product-container {
    border-bottom: none; }

  #facebook_block,
  #cmsinfo_block {
    width: 100%;
    min-height: 1px; }

  #facebook_block h4 {
    padding-top: 20px !important; }

  #cmsinfo_block {
    border: none;
    margin-top: 10px; }

  #cmsinfo_block > div {
    padding-top: 20px; }

  #add_to_cart,
  .buttons_bottom_block,
  #usefull_link_block,
  .status_product {
    text-align: center; }

  .tp-rightarrow.default,
  .tp-leftarrow.default {
    height: 30px;
    width: 30px; }

  .liner-1,
  #page .liner-2 {
    display: none; }

  .comments_advices li {
    text-align: center; }

  .value_feature {
    text-align: right;
    overflow: hidden; }
    .value_feature:before {
      content: '................................................................................................................................';
      position: absolute;
      bottom: 1px;
      left: -30px;
      z-index: 0; }
    .value_feature:after {
      content: '';
      display: block;
      position: absolute;
      height: 100%;
      right: 0;
      top: 0;
      width: 30px;
      background: #fff; }
    .value_feature span {
      background: #fff;
      display: inline-block;
      z-index: 1;
      position: relative;
      padding-right: 2px;
      line-height: 1.6;
      overflow: hidden; }

  label,
  .iframe {
    font-size: 12px; } }
@media (max-width: 575px) {
  .content_scene_cat .category-name {
    font-size: 28px;
    line-height: 28px; }

  .cat_desc.rte {
    font-size: 12px; }

  .copyright {
    font-size: 12px; }

  #back-top {
    bottom: 50px; } }
@media (max-width: 575px) {
  .column-side .block .product-name {
    font-size: 15px; }

  #address .submit .required,
  #identity .submit .required,
  #account-creation_form .submit .required,
  #new_account_form .submit .required,
  #opc_account_form .submit .required,
  #authentication .submit .required {
    padding: 25px 0 17px;
    margin: 0 -19px;
    border-top: 1px solid #dfdfdf; }

  .footer_links {
    text-align: center; }
    .footer_links li {
      float: none;
      margin: 0 0 20px 0; }
      .footer_links li + li {
        margin: 0; }
    .footer_links .btn {
      min-width: 80%;
      padding-left: 0;
      padding-right: 0; } }
@media (max-width: 480px) {
  .easycarousels.in_tabs .nav-tabs li,
  #home-page-tabs li {
    width: 100%;
    margin-bottom: 15px; } }
@media (max-width: 400px) {
  .footer_links .btn {
    width: 100%; } }

/*# sourceMappingURL=media.css.map */
