/* text */
/* bg */
/* border */
/* title */
/* button */
/* sticker */
/* icon */
/* hover */
/* active */
/* box-shadow */
/* text-shadow */
@media (max-width: 767px) {
  /* line 4, ../../sass/autoload/media.scss */
  .product_list .wrap_view > a.quick-view {
    display: none; }

  /* line 7, ../../sass/autoload/media.scss */
  .block .title_block,
  .block h4 {
    position: relative;
    cursor: pointer; }

  /* line 12, ../../sass/autoload/media.scss */
  .block .title_block:after,
  .block h4:after {
    display: block;
    font-family: "fontello";
    content: '\e803';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
    height: 23px;
    width: 23px;
    font-size: 26px;
    font-weight: normal; }

  /* line 27, ../../sass/autoload/media.scss */
  .block .title_block.active:after,
  .block h4.active:after {
    content: '\e804'; }

  /* line 31, ../../sass/autoload/media.scss */
  .title_main_section {
    font-size: 22px; }

  /* line 34, ../../sass/autoload/media.scss */
  .btn.btn-default {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px; } }
@media (max-width: 767px) {
  /* line 41, ../../sass/autoload/media.scss */
  .block .list-block .form-group select {
    width: 270px; } }
@media (max-width: 767px) {
  /* line 46, ../../sass/autoload/media.scss */
  .line-about-news .underline-diamond:before {
    left: 15px;
    right: 15px;
    width: auto; }

  /* line 51, ../../sass/autoload/media.scss */
  #footer h4 {
    position: relative;
    margin-bottom: 0;
    line-height: 40px;
    border-bottom: 1px solid;
    cursor: pointer; }

  /* line 58, ../../sass/autoload/media.scss */
  #footer h4.active {
    border-bottom: none; }

  /* line 61, ../../sass/autoload/media.scss */
  #footer h4:after {
    display: block;
    font-family: "fontello";
    content: '\e803';
    position: absolute;
    right: 15px;
    top: 1px; }

  /* line 69, ../../sass/autoload/media.scss */
  #footer h4.active:after {
    content: '\e804'; } }
@media (max-width: 767px) {
  /* line 74, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary table, #order-detail-content #cart_summary thead, #order-detail-content #cart_summary tbody, #order-detail-content #cart_summary th, #order-detail-content #cart_summary td, #order-detail-content #cart_summary tr {
    display: block; }

  /* line 77, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px; }

  /* line 82, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary tr {
    border-bottom: 1px solid #cecece;
    overflow: hidden; }

  /* line 86, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary tr:last-child {
    border-bottom: none; }

  /* line 89, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary td {
    border: none;
    position: relative;
    width: 50%;
    float: left;
    white-space: normal;
    text-align: center; }

  /* line 97, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary td.cart_avail {
    clear: both; }

  /* line 100, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary td.cart_quantity {
    clear: both;
    padding: 0 15px; }

  /* line 104, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary td.cart_delete {
    width: 100%;
    clear: both; }

  /* line 108, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary td.cart_delete:before {
    display: inline-block;
    padding-right: 0.5em;
    position: relative;
    top: -3px; }

  /* line 114, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary td:before {
    content: attr(data-title);
    display: block; }

  /* line 118, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary tfoot td:before {
    display: inline; }

  /* line 121, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary tfoot tr .text-right, #order-detail-content #cart_summary tfoot tr tbody td.cart_unit, #order-detail-content #cart_summary tbody tfoot tr td.cart_unit, #order-detail-content #cart_summary tfoot tr tbody td.cart_total, #order-detail-content #cart_summary tbody tfoot tr td.cart_total, #order-detail-content #cart_summary tfoot tr .price {
    display: block;
    float: left;
    width: 50%; } }
@media (max-width: 768px) {
  /* line 128, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary tbody td .price {
    text-align: center; } }
@media (min-width: 1200px) {
  /* line 133, ../../sass/autoload/media.scss */
  #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: 294px;
    margin-right: 13px; } }
@media (min-width: 1200px) {
  /* line 145, ../../sass/autoload/media.scss */
  #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; } }
@media (max-width: 767px) {
  /* line 156, ../../sass/autoload/media.scss */
  #manufacturers_list.list li .mansup-container,
  #suppliers_list.list li .mansup-container {
    text-align: center; } }
@media (max-width: 767px) {
  /* line 162, ../../sass/autoload/media.scss */
  #manufacturers_list.list li .middle-side,
  #suppliers_list.list li .middle-side {
    padding-right: 15px;
    padding-left: 15px; } }
@media (max-width: 767px) {
  /* line 169, ../../sass/autoload/media.scss */
  #manufacturers_list.list li .right-side-content,
  #suppliers_list.list li .right-side-content {
    min-height: 1px;
    padding: 0;
    border: none; } }
@media (max-width: 767px) {
  /* line 177, ../../sass/autoload/media.scss */
  #manufacturers_list.list li .right-side-content .product-counter,
  #suppliers_list.list li .right-side-content .product-counter {
    top: 0; } }
@media (min-width: 1200px) {
  /* line 183, ../../sass/autoload/media.scss */
  #manufacturers_list.grid li.first-in-line,
  #suppliers_list.grid li.first-in-line {
    clear: left; }

  /* line 187, ../../sass/autoload/media.scss */
  #manufacturers_list.grid li.last-line .product-container,
  #suppliers_list.grid li.last-line .product-container {
    border-bottom: none; } }
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 194, ../../sass/autoload/media.scss */
  #manufacturers_list.grid li.first-item-of-tablet-line,
  #suppliers_list.grid li.first-item-of-tablet-line {
    clear: left; }

  /* line 198, ../../sass/autoload/media.scss */
  #manufacturers_list.grid li.last-tablet-line .product-container,
  #suppliers_list.grid li.last-tablet-line .product-container {
    border-bottom: none; }

  /* line 202, ../../sass/autoload/media.scss */
  .block .products-block .product-name, .block .products-block .price, .block .products-block .old-price {
    font-size: 12px; }

  /* line 205, ../../sass/autoload/media.scss */
  .block .products-block .product-content {
    padding-left: 80px; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 210, ../../sass/autoload/media.scss */
  .block .products-block .item {
    padding: 10px; }

  /* line 213, ../../sass/autoload/media.scss */
  .products-block .star_content {
    margin: 0 auto; }

  /* line 216, ../../sass/autoload/media.scss */
  .block .products-block .item .products-block-image {
    width: 100%;
    border: none;
    padding-right: 0; }

  /* line 221, ../../sass/autoload/media.scss */
  .block .products-block .item .product-content h5 {
    text-align: center; }

  /* line 224, ../../sass/autoload/media.scss */
  .block .products-block .product-content {
    padding-right: 0;
    padding-left: 0;
    padding-top: 10px;
    left: 0;
    clear: left;
    text-align: center; }

  /* line 232, ../../sass/autoload/media.scss */
  .products-block .price-box {
    padding-left: 0; }

  /* line 235, ../../sass/autoload/media.scss */
  #footer .footer-block ul li a {
    font-size: 11px; } }
@media (max-width: 767px) {
  /* line 240, ../../sass/autoload/media.scss */
  #manufacturers_list.grid .product-container,
  #suppliers_list.grid .product-container {
    border-bottom: none; } }
@media (min-width: 1200px) {
  /* line 246, ../../sass/autoload/media.scss */
  #guestTracking .form-group {
    overflow: hidden; }

  /* line 249, ../../sass/autoload/media.scss */
  #guestTracking .form-group i {
    padding-left: 10px; }

  /* line 252, ../../sass/autoload/media.scss */
  #guestTracking .form-control {
    float: left; }

  /* line 255, ../../sass/autoload/media.scss */
  #guestTracking label {
    float: left;
    clear: both;
    width: 100%; } }
@media (max-width: 767px) {
  /* line 262, ../../sass/autoload/media.scss */
  #pagenotfound .pagenotfound label {
    display: block; }

  /* line 265, ../../sass/autoload/media.scss */
  #pagenotfound h2 .p_404 {
    margin-right: 5px; } }
@media (max-width: 1199px) {
  /* line 270, ../../sass/autoload/media.scss */
  .zoomdiv {
    display: none !important; }

  /* line 273, ../../sass/autoload/media.scss */
  ul.step li a, ul.step li span, ul.step li.step_current span, ul.step li.step_current_end span {
    font-size: 13px; } }
@media (max-height: 768px) {
  /* line 278, ../../sass/autoload/media.scss */
  #pagenotfound h1 {
    font-size: 100px; }

  /* line 281, ../../sass/autoload/media.scss */
  #pagenotfound .columns-container {
    padding: 190px 0 50px; }

  /* line 284, ../../sass/autoload/media.scss */
  #pagenotfound h2 {
    margin-bottom: 40px;
    line-height: 70px;
    font-size: 35px; }

  /* line 289, ../../sass/autoload/media.scss */
  #pagenotfound .pagenotfound p {
    font-size: 25px; } }
@media (max-height: 680px) {
  /* line 294, ../../sass/autoload/media.scss */
  #pagenotfound h1 {
    font-size: 90px;
    margin-bottom: 50px; }

  /* line 298, ../../sass/autoload/media.scss */
  #pagenotfound h2 {
    font-size: 25px;
    line-height: 50px; }

  /* line 302, ../../sass/autoload/media.scss */
  #pagenotfound h2 {
    height: 50px; }

  /* line 305, ../../sass/autoload/media.scss */
  #pagenotfound h2 .not_found {
    padding: 0 32px; }

  /* line 308, ../../sass/autoload/media.scss */
  #pagenotfound .columns-container {
    padding: 150px 0 30px; }

  /* line 311, ../../sass/autoload/media.scss */
  #pagenotfound .pagenotfound p {
    font-size: 20px; } }
@media (max-height: 620px) {
  /* line 316, ../../sass/autoload/media.scss */
  html.pagenotfound {
    height: auto; } }
/* media */
@media (max-width: 1199px) {
  /* line 322, ../../sass/autoload/media.scss */
  .fixedHeader #header_logo {
    padding-top: 11px; }

  /* line 325, ../../sass/autoload/media.scss */
  .price.product-price, .old-price {
    font-size: 16px; }

  /* line 328, ../../sass/autoload/media.scss */
  .product-name, p.payment_module a {
    font-size: 14px; }

  /* line 331, ../../sass/autoload/media.scss */
  #footer h4 {
    font-size: 14px; } }
@media (min-width: 992px) {
  /* line 336, ../../sass/autoload/media.scss */
  #columns {
    padding-bottom: 70px; } }
@media (min-width: 768px) and (max-width: 1199px) {
  /* line 341, ../../sass/autoload/media.scss */
  .title-box {
    font-size: 16px; }

  /* line 344, ../../sass/autoload/media.scss */
  .block .title_block, .block h4 {
    font-size: 18px; }

  /* line 347, ../../sass/autoload/media.scss */
  #left_column .button {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 10px; }

  /* line 352, ../../sass/autoload/media.scss */
  .products_block .owl-controls {
    top: -3px; }

  /* line 355, ../../sass/autoload/media.scss */
  .grid .content_price {
    width: 100%; }

  /* line 358, ../../sass/autoload/media.scss */
  #social_block li {
    margin-right: 2px; }

  /* line 361, ../../sass/autoload/media.scss */
  #social_block li a {
    font-size: 15px;
    width: 32px;
    height: 32px;
    line-height: 31px; } }
@media (min-width: 768px) and (max-width: 991px) {
  /* line 369, ../../sass/autoload/media.scss */
  #header_logo {
    padding: 7px 15px 0 15px; }

  /* line 372, ../../sass/autoload/media.scss */
  #social_block li a {
    font-size: 12px;
    width: 23px;
    height: 23px;
    line-height: 22px; }

  /* line 378, ../../sass/autoload/media.scss */
  .toggle-footer {
    font-size: 12px; }

  /* line 381, ../../sass/autoload/media.scss */
  .block .title_block, .block h4 {
    font-size: 14px; }

  /* line 384, ../../sass/autoload/media.scss */
  .products_block .owl-controls {
    top: -11px; }

  /* line 387, ../../sass/autoload/media.scss */
  ul.step li em {
    display: none; }

  /* line 390, ../../sass/autoload/media.scss */
  ul.step li {
    position: relative; }

  /* line 393, ../../sass/autoload/media.scss */
  ul.step li:after {
    content: '';
    position: absolute;
    width: 1px;
    top: -2px;
    bottom: -2px;
    right: 0;
    background: #cfcfcf; }

  /* line 402, ../../sass/autoload/media.scss */
  ul.step li#step_end:after, ul.step li.step_done_last:after, ul.step li.step_current:after {
    display: none; } }
@media (min-width: 768px) {
  /* line 407, ../../sass/autoload/media.scss */
  #header {
    position: fixed;
    top: 0;
}

  /* line 411, ../../sass/autoload/media.scss */
  .columns-container {
    padding-top: 30px; }

  /* line 414, ../../sass/autoload/media.scss */
  .wrap_up_down_cart {
    float: left; }

  /* line 417, ../../sass/autoload/media.scss */
  ul.step {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }

  /* line 422, ../../sass/autoload/media.scss */
  ul.step li.first {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px; }

  /* line 430, ../../sass/autoload/media.scss */
  ul.step li.first span,
  ul.step li.first a {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px; }

  /* line 439, ../../sass/autoload/media.scss */
  ul.step li.last {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px; }

  /* line 447, ../../sass/autoload/media.scss */
  ul.step li.last span {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px; } }
@media (min-width: 992px) {
  /* line 458, ../../sass/autoload/media.scss */
  ul.step li a:after,
  ul.step li span:after, ul.step li.step_current span:after, ul.step li.step_current_end span:after {
    content: "";
    position: absolute;
    top: 0;
    right: -31px;
    z-index: 0;
    text-indent: -5000px;
    display: block;
    width: 31px;
    height: 52px;
    margin-top: -2px; }

  /* line 471, ../../sass/autoload/media.scss */
  ul.step li.step_current span:after {
    border-color: #ffffff;
    border-image: none;
    border-style: solid solid none none;
    border-width: 1px 1px medium medium;
    height: 40px;
    right: -21px;
    top: 6px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 40px; }

  /* line 486, ../../sass/autoload/media.scss */
  ul.step li.step_done a {
    padding-left: 38px; }

  /* line 489, ../../sass/autoload/media.scss */
  ul.step li.step_done a:after {
    border: 1px solid #cfcfcf;
    border-left: none;
    border-bottom: none;
    width: 40px;
    height: 40px;
    background-color: #cecece;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 6px;
    right: -21px; }

  /* line 504, ../../sass/autoload/media.scss */
  ul.step li.step_done.step_done_last a:after {
    border: 1px solid transparent;
    border-left: none;
    border-bottom: none; }

  /* line 509, ../../sass/autoload/media.scss */
  ul.step li#step_end span:after {
    display: none; }

  /* line 512, ../../sass/autoload/media.scss */
  ul.step li.step_todo span, ul.step li.step_current {
    padding-left: 30px; } }
@media (max-width: 1024px) {
  /* line 517, ../../sass/autoload/media.scss */
  .underline_round {
    padding-bottom: 40px; }

  /* line 520, ../../sass/autoload/media.scss */
  #left_column .block, #right_column .block {
    margin-bottom: 20px; }

  /* line 523, ../../sass/autoload/media.scss */
  #footer, .line-about-news {
    padding-top: 40px; }

  /* line 526, ../../sass/autoload/media.scss */
  .underline-diamond {
    padding-bottom: 40px; } }
@media (max-width: 991px) {
  /* line 531, ../../sass/autoload/media.scss */
  .tag {
    height: auto;
    line-height: 1.3;
    padding: 6px 10px;
    font-size: 14px; }

  /* line 537, ../../sass/autoload/media.scss */
  #footer h4 {
    font-size: 13px; }

  /* line 540, ../../sass/autoload/media.scss */
  .products_block.block .title_block, .products_block.block h4, .block .title_block, .block h4 {
    margin-bottom: 25px; }

  /* line 543, ../../sass/autoload/media.scss */
  div.copyright .copy_a {
    font-size: 12px; }

  /* line 546, ../../sass/autoload/media.scss */
  div.copyright .inner_copyright {
    padding: 10px 0; }

  /* line 549, ../../sass/autoload/media.scss */
  html.pagenotfound {
    height: auto; }

  /* line 552, ../../sass/autoload/media.scss */
  #pagenotfound h1 {
    font-size: 80px; }

  /* line 555, ../../sass/autoload/media.scss */
  #pagenotfound h2 {
    font-size: 18px; }

  /* line 558, ../../sass/autoload/media.scss */
  #pagenotfound h2 {
    line-height: 40px; }

  /* line 561, ../../sass/autoload/media.scss */
  #pagenotfound h2 span {
    height: 40px; }

  /* line 564, ../../sass/autoload/media.scss */
  a.btn, button.btn {
    font-size: 12px;
    padding-left: 12px;
    padding-right: 12px; }

  /* line 569, ../../sass/autoload/media.scss */
  #cart_summary tbody td.cart_description .product-name a {
    font-size: 12px; }

  /* line 572, ../../sass/autoload/media.scss */
  h3.undertitle_main {
    font-size: 13px; }

  /* line 575, ../../sass/autoload/media.scss */
  #home-page-tabs > li a {
    font-size: 12px;
    padding: 0 25px; }

  /* line 579, ../../sass/autoload/media.scss */
  .wrap_copy, #permanent_links_footer {
    width: 100%;
    text-align: center; }

  /* line 583, ../../sass/autoload/media.scss */
  div.copyright {
    padding: 40px 0 15px; } }
@media (max-width: 767px) {
  /* line 588, ../../sass/autoload/media.scss */
  .line-about-news .title_main_section {
    text-align: center; }

  /* line 591, ../../sass/autoload/media.scss */
  .main_panel {
    line-height: 50px; }

  /* line 594, ../../sass/autoload/media.scss */
  .title-box {
    text-align: center;
    margin-bottom: 57px; }

  /* line 598, ../../sass/autoload/media.scss */
  .main_panel {
    padding-bottom: 0; }

  /* line 601, ../../sass/autoload/media.scss */
  #paiement_logo_block_left img {
    width: 40px;
    height: 27px; }

  /* line 605, ../../sass/autoload/media.scss */
  div.copyright .copy_a {
    font-size: 11px; }

  /* line 608, ../../sass/autoload/media.scss */
  #pagenotfound h1 {
    font-size: 70px; }

  /* line 611, ../../sass/autoload/media.scss */
  #pagenotfound .columns-container {
    padding: 150px 0; }

  /* line 614, ../../sass/autoload/media.scss */
  ul.step li {
    width: 100%;
    border-left-width: 1px; }

  /* line 618, ../../sass/autoload/media.scss */
  ul.step li, ul.step li.step_done {
    border-bottom: 1px solid #cfcfcf; }

  /* line 621, ../../sass/autoload/media.scss */
  ul.step li.step_dones.step_done_last, ul.step li#step_end {
    border: none; }

  /* line 624, ../../sass/autoload/media.scss */
  #center_column ul.step li {
    padding-left: 0 !important; }

  /* line 627, ../../sass/autoload/media.scss */
  #social_block {
    width: 100%;
    text-align: center;
    padding-top: 20px; }

  /* line 632, ../../sass/autoload/media.scss */
  #footer > .container {
    padding-bottom: 20px; }

  /* line 635, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary td {
    width: 100% !important; }

  /* line 638, ../../sass/autoload/media.scss */
  .table tbody > tr > td.cart_quantity .cart_quantity_button a {
    height: 40px;
    line-height: 40px;
    width: 11%;
    position: absolute;
    left: 0;
    border: 1px solid #e0e0e0;
    transition-duration: 0s; }

  /* line 647, ../../sass/autoload/media.scss */
  .table tbody > tr > td.cart_quantity .cart_quantity_button a:active {
    background: #333333;
    border-color: #333333; }

  /* line 651, ../../sass/autoload/media.scss */
  #page .table tbody > tr > td.cart_quantity .cart_quantity_button a:active {
    color: #ffffff; }

  /* line 654, ../../sass/autoload/media.scss */
  .table tbody > tr > td.cart_quantity .cart_quantity_button a.product_quantity_up {
    left: auto;
    right: 0; }

  /* line 658, ../../sass/autoload/media.scss */
  .cart_quantity .cart_quantity_input {
    width: 78.5% !important;
    height: 40px;
    left: 11%;
    top: 0;
    right: 11%;
    border-top: 1px solid #e0e0e0 !important;
    border-bottom: 1px solid #e0e0e0 !important;
    z-index: 1; }

  /* line 668, ../../sass/autoload/media.scss */
  .quantity_item {
    border: none; }

  /* line 671, ../../sass/autoload/media.scss */
  .wrap_up_down_cart {
    height: 40px; }

  /* line 674, ../../sass/autoload/media.scss */
  #cart_summary tbody td.cart_product img {
    max-width: none; }

  /* line 677, ../../sass/autoload/media.scss */
  #cart_summary tfoot td#total_price_container {
    background: none; } }
@media (max-width: 640px) {
  /* line 682, ../../sass/autoload/media.scss */
  div.copyright .copy_a {
    width: 100%;
    text-align: center; }

  /* line 686, ../../sass/autoload/media.scss */
  #footer #paiement_logo_block_left {
    float: none;
    clear: both;
    display: table;
    margin: 0 auto;
    padding-top: 15px; }

  /* line 693, ../../sass/autoload/media.scss */
  .cart_navigation {
    text-align: center; }

  /* line 696, ../../sass/autoload/media.scss */
  #page .cart_navigation .button-medium, #page .cart_navigation .btn.btn-default {
    margin-right: 10px;
    margin-bottom: 20px;
    min-width: 240px; }

  /* line 701, ../../sass/autoload/media.scss */
  #page .cart_navigation .button-medium {
    float: none; } }
@media (min-width: 580px) {
  /* line 706, ../../sass/autoload/media.scss */
  #home-page-tabs > li:last-child, #displayHome_multicarousel_tabs > li:last-child {
    border: none; } }
@media (max-width: 579px) {
  /* line 711, ../../sass/autoload/media.scss */
  .breadcrumb {
    font-size: 10px; }

  /* line 714, ../../sass/autoload/media.scss */
  ul.product_listdia .compare {
    display: none; }

  /* line 717, ../../sass/autoload/media.scss */
  .page-heading span.heading-counter {
    display: block;
    float: none; }

  /* line 721, ../../sass/autoload/media.scss */
  #order .delivery_option > div > table.resume td, #order-opc .delivery_option > div > table.resume td {
    display: block;
    width: 100% !important; }

  /* line 725, ../../sass/autoload/media.scss */
  #order-opc .delivery_option > div > table.resume,
  #order .delivery_option > div > table.resume {
    border: none; }

  /* line 729, ../../sass/autoload/media.scss */
  #order .delivery_option > div > table.resume td:not(:last-child), #order-opc .delivery_option > div > table.resume td:not(:last-child) {
    border-bottom: none; }

  /* line 732, ../../sass/autoload/media.scss */
  .page-subheading {
    font-size: 13px; }

  /* line 735, ../../sass/autoload/media.scss */
  .box li {
    font-size: 12px; }

  /* line 738, ../../sass/autoload/media.scss */
  #page {
    overflow: hidden; }

  /* line 741, ../../sass/autoload/media.scss */
  #home-page-tabs {
    width: 100%;
    margin-bottom: 93px; }

  /* line 745, ../../sass/autoload/media.scss */
  #home-page-tabs > li {
    width: 33.33333%;
    text-align: center; }

  /* line 749, ../../sass/autoload/media.scss */
  #home-page-tabs > li a {
    padding: 0 5px; }

  /* line 752, ../../sass/autoload/media.scss */
  #pagenotfound h1 {
    font-size: 100px; }

  /* line 755, ../../sass/autoload/media.scss */
  #pagenotfound h1 span:before, #pagenotfound h1 span:after {
    font-size: 60px;
    left: -70px;
    height: 64px; }

  /* line 760, ../../sass/autoload/media.scss */
  #pagenotfound h1 span:after {
    left: auto;
    right: -70px; }

  /* line 764, ../../sass/autoload/media.scss */
  #pagenotfound .columns-container {
    padding: 100px 0; }

  /* line 767, ../../sass/autoload/media.scss */
  ul.footer_links li {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 15px; }

  /* line 774, ../../sass/autoload/media.scss */
  ul.footer_links li a {
    width: 100%; }

  /* line 777, ../../sass/autoload/media.scss */
  ul.footer_links li + li {
    margin-left: 0; }

  /* line 780, ../../sass/autoload/media.scss */
  #home-page-tabs > li, #displayHome_multicarousel_tabs > li {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 15px;
    float: none; }

  /* line 786, ../../sass/autoload/media.scss */
  #displayHome_multicarousel_tabs > li a, #home-page-tabs > li a {
    font-size: 13px;
    height: 40px;
    line-height: 40px;
    padding: 0 35px; }

  /* line 792, ../../sass/autoload/media.scss */
  #home-page-tabs, #displayHome_multicarousel_tabs {
    border: none; }

  /* line 795, ../../sass/autoload/media.scss */
  #social_block li a {
    font-size: 14px;
    width: 30px;
    height: 30px;
    line-height: 29px; }

  /* line 801, ../../sass/autoload/media.scss */
  #social_block li {
    margin-right: 2px; } }
@media (max-width: 519px) {
  /* line 806, ../../sass/autoload/media.scss */
  #home-page-tabs {
    margin-bottom: 112px; }

  /* line 809, ../../sass/autoload/media.scss */
  #home-page-tabs > li a {
    font-size: 12px;
    height: 30px;
    line-height: 30px; } }
@media (max-width: 480px) {
  /* line 816, ../../sass/autoload/media.scss */
  #header_logo {
    margin: 15px 0; }

  /* line 819, ../../sass/autoload/media.scss */
  .title-box {
    font-size: 15px; }

  /* line 822, ../../sass/autoload/media.scss */
  header .nav nav > * {
    font-size: 12px; }

  /* line 825, ../../sass/autoload/media.scss */
  .box-item {
    padding: 10px; }

  /* line 828, ../../sass/autoload/media.scss */
  #pagenotfound h2 .not_found {
    padding: 0 10px; }

  /* line 831, ../../sass/autoload/media.scss */
  .address_add.submit .btn {
    width: 100%;
    text-align: center; }

  /* line 835, ../../sass/autoload/media.scss */
  input[type="text"], input[type="email"], input[type="password"], #order-opc div.selector, .id_state div.selector {
    width: 100% !important;
    max-width: none !important; }

  /* line 839, ../../sass/autoload/media.scss */
  .form_404 {
    position: relative;
    padding-right: 85px; }

  /* line 843, ../../sass/autoload/media.scss */
  .form_404 .btn {
    position: absolute;
    top: 0;
    right: 0; }

  /* line 848, ../../sass/autoload/media.scss */
  .cart_voucher .btn {
    width: 100%;
    margin-top: 20px; }

  /* line 852, ../../sass/autoload/media.scss */
  .title_main_section {
    font-size: 18px; }

  /* line 855, ../../sass/autoload/media.scss */
  #identity #center_column form.std .row .col-xs-4, #authentication #center_column form.std .row .col-xs-4, #order-opc #center_column form.std .row .col-xs-4,
  #identity #center_column form.std .row .col-xs-4 .chosen-container, #authentication #center_column form.std .row .col-xs-4 .chosen-container, #order-opc #center_column form.std .row .col-xs-4 .chosen-container {
    width: 100% !important;
    max-width: none; }

  /* line 860, ../../sass/autoload/media.scss */
  #identity #center_column form.std .row .col-xs-4, #authentication #center_column form.std .row .col-xs-4, #order-opc #center_column form.std .row .col-xs-4 {
    margin-bottom: 15px; }

  /* line 863, ../../sass/autoload/media.scss */
  #address .form-group .form-control, #identity .form-group .form-control, #account-creation_form .form-group .form-control, #new_account_form .form-group .form-control, #opc_account_form .form-group .form-control, #authentication .form-group .form-control {
    max-width: none; }

  /* line 866, ../../sass/autoload/media.scss */
  .block .title_block, .block h4 {
    font-size: 16px; }

  /* line 869, ../../sass/autoload/media.scss */
  .block .title_block:after, .block h4:after {
    height: 20px;
    width: 20px;
    font-size: 22px; }

  /* line 874, ../../sass/autoload/media.scss */
  .products_block .owl-controls {
    top: -4px; }

  /* line 877, ../../sass/autoload/media.scss */
  #pagenotfound h2 {
    font-size: 14px; }

  /* line 880, ../../sass/autoload/media.scss */
  #pagenotfound h1 {
    font-size: 50px; }

  /* line 883, ../../sass/autoload/media.scss */
  #header_logo {
    width: 100%;
    padding: 20px 15px;
    text-align: center; }

  /* line 888, ../../sass/autoload/media.scss */
  #header_logo img {
    display: inline-block; } }
@media (max-width: 480px) {
  /* line 893, ../../sass/autoload/media.scss */
  .fancybox-skin {
    padding: 8px 25px 15px !important; }

  /* line 896, ../../sass/autoload/media.scss */
  .title_main_section:before {
    display: none; } }
@media (max-width: 419px) {
  /* line 901, ../../sass/autoload/media.scss */
  #order-detail-content #cart_summary td.cart_product {
    width: 100%; }

  /* line 904, ../../sass/autoload/media.scss */
  #pagenotfound .columns-container {
    padding: 50px 0; } }
@media (min-width: 1199px) {
  /* line 909, ../../sass/autoload/media.scss */
  .container {
    padding-left: 0;
    padding-right: 0; } }

/*# sourceMappingURL=media.css.map */
