/* #Tablet (Portrait) Note: Design for a width of 768px
================================================== */

@media only screen and (min-width: 768px) and (max-width: 1199px) {
    #slider, #slider > div {
        width: 100%!important;
        margin-top: 0px!important;
        height: 480px!important;
    }

    #slider > div:first-of-type > div:first-of-type {
        width: 100%!important;
        height: 480px!important;
    }

    .slides, .slides > div {
        width: 100%!important;
        height: 480px!important;
    }

    .slides a {
        float: left!important;
        width: 50%!important;
    }

    #slider-arrowleft, #slider-arrowright {
        top: 220px;
    }
    
    .slides {
        text-align: center;
    }
    
    .list li .center_block {
        width: 345px;
    }
    .mnf_sup_list li .left_side {
        width: 362px;
    }
    .products_block ul li > div {
        float: left;
        margin-top: -4px;
        padding: 0;
        width: 125px;
    }
    #idTab4 li .accessories_desc {
        width: 539px;
    }
    .breadcrumb {
        width: 940px;
    }
    #search_block_top {
        right: 311px;
    }
    #thumbs_list {
        width: 300px;
    }
    #thumbs_list li a {
        width: 92px;
    }
    #thumbs_list li:first-child a {
        width: 91px;
    }
    #thumbs_list li + li {
        margin-right: 9px;
    }
    #views_block {
        height: 144px;
    }
    #subcategories ul li {
        width: 160px;
    }
    #subcategories ul li.product_list_4 {
        margin-right: 0;
    }
    #subcategories ul li.product_list_5 {
        margin-right: 10px;
    }
    #layered_form .b-core-ui-select {
        width: 198px;
    }
    #view_scroll_right,
    span.view_scroll_spacer {
        top: 58px;
    }
    .modal.notification.notification_warning {
        margin-left: -321px;
    }
    footer .block .list-footer li a {
        padding-right: 10px;
    }
    #product_comparison .product_desc {
        display: none;
    }
    #product_comparison .on_sale,
    #product_comparison .discount {
        left: -16px;
        top: -8px;
    }
    table#cart_summary .cart_discount_price .div_cart_quantity_delete a {
        margin-top: 3px;
    }
    .products_block ul li .reduction {
        margin-left: 20px;
        margin-right: 0;
    }
    .grid li {
        padding-top: 20px;
        margin-top: 10px;
    }
    .bottom_pagination {
        margin-top: 10px;
    }
    #layered_form div div ul {
        position: relative;
    }
    #layered_form .select {
        width: 220px;
        height: 32px;
        left: 0!important;
        top: 15px!important;
    }
    ul#address_delivery {
        width: 41%;
    }
    ul#address_invoice {
        width: 42%;
    }
    .addresses #id_address_delivery {
        width: 329px;
    }
    #product_comparison .product_image_div a img {
        width: 100px;
    }
    #product_comparison th {
        padding: 5px;
        text-align: center;
        white-space: normal;
    }
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
    #product #right_column {
        padding: 44px 0 0;
    }
    /* ************************************************************************************************
FEATURED PRODUCT
************************************************************************************************ */
    #featured_products ul li .product_image {
        float: none;
        height: 215px;
        width: 200px;
        margin: 0 auto;
        text-align: center;
    }
    #featured_products ul li h5 {
        width: 210px;
        float: none;
        padding-top: 10px;
        min-height: 25px;
    }
    #featured_products ul li .product_descr {
        width: 210px;
        float: none;
        font-size: 12px;
    }
    #columns #featured_products ul li h5 a {
        font-size: 16px;
    }
    #header {
        height: 70px;
    }
    .main-mobile-menu {
        display: block;
        margin-left: 20px;
        margin-top: -44px;
    }
    #header_logo {
        width: 250px;
        left: 30px;
    }
    #search_block_top input.search_query {
        width: 150px;
    }
    #search_block_top {
        right: 250px;
        top: 5px;
    }
    #menu-wrap {
        top: 20px;
    }
    .breadcrumb {
        width: 725px;
        margin: 0;
    }
    #right_column {
        padding: 37px 0 0;
    }
    #thumbs_list {
        width: 229px;
    }
    #thumbs_list li a {
        width: 108px;
    }
    #thumbs_list li:first-child a {
        width: 108px;
    }
    #views_block {
        height: 167px;
    }
    #thumbs_list li {
        margin-right: 8px;
    }
    .modal.notification.notification_warning {
        margin-left: -322px;
    }
    #header_user {
        top: 7px;
        right: 60px;
        z-index: 200;
    }
    #header_user #shopping_cart b span,
    #header_user #shopping_cart .ajax_cart_quantity {
        font-size: 17px;
        color: #FF553D;
    }
    #header_user #shopping_cart .ajax_cart_product_txt,
    #header_user #shopping_cart .ajax_cart_product_txt_s {
        display: none!important;
    }
    #header_user #shopping_cart {
        padding-right: 30px;
    }
    .blockuserinfo {
        top: 10px;
        z-index: 200;
    }
    /* ************************************************************************************************
CATEGORY PAGE
************************************************************************************************ */
    .product_sort {
        margin-right: 20px;
    }
    .product_sort form {
        margin: 0;
    }
    .bottom_pagination {
        margin-top: 10px;
    }
    .list li.last_item {
        margin-bottom: 10px;
    }
    .list li .center_block {
        padding: 0px 0px 18px 0px;
        width: 71%;
        float: right;
    }
    .list li a.product_img_link {
        width: 25%;
    }
    .list li .right_block {
        border: none;
        float: right;
        width: 71%;
        height: auto;
        padding: 0;
    }
    .list li .right_block .compare {
        padding: 16px 0 16px;
        width: 100%;
        overflow: hidden;
    }
    .list li .right_block span.price {
        float: left;
    }
    .list li .right_block .exclusive {
        margin: 0 10px 0 0;
    }
    .list li .center_block .product_desc.mob2 {
        display: block;
    }
    .list li .center_block .product_desc {
        display: none;
    }
    .grid li {
        padding: 20px 0 0 0;
        margin-top: 10px;
    }
    .grid li .button {
        margin-bottom: 10px;
    }
    .grid li .exclusive {
        margin-bottom: 20px;
    }
    .grid li.product_list-3 {
        width: 178px;
    }
    .grid li .product_img_link img,
    .list li .product_img_link img {
        width: 177px;
    }
    .grid li a.product_img_link {
        margin-left: 0px;
    }
    #product_list .right_block span.discount {
        float: right;
        margin: 0;
    }
    #product_list .right_block span.on_sale {
        float: right;
        margin: -16px 0 0 0
    }
    #subcategories {
        margin-bottom: 0px;
    }
    #subcategories ul li {
        width: 119px;
    }
    #subcategories ul li.product_list_6 {
        margin-right: 10px;
    }
    #subcategories ul li.product_list_4 {
        margin-right: 0;
    }
    #product_comparison . footable-row-detail-inner div strong {
        font-size: 30px;
    }
    .instant .grid li h3 {
        min-height: 54px;
    }
    .grid li h3 {
        min-height: 54px;
    }
    #subcategories ul li.product_list_5 {
        margin-right: 10px;
    }
    #layered_form .b-core-ui-select {
        width: 144px
    }
    #product_comparison .product_image_div a img {
        width: 70px;
    }
    #product_comparison th {
        white-space: normal;
        padding: 5px;
        text-align: center;
    }
    #product_comparison .comparison_product_infos a.button {
        margin-bottom: 10px;
    }
    #ul_layered_price_0 span {
        margin: 5px 19px 19px 0;
        min-width: 30px;
    }
    #product_comparison .product_desc {
        display: none;
    }
    .products_block ul li .reduction {
        margin-left: 0;
        margin-right: 0;
    }
    #layered_form div div ul {
        position: relative;
    }
    #layered_form .select {
        width: 166px;
        height: 32px;
        left: 0!important;
        top: 15px!important;
    }
    /* ************************************************************************************************
BOX COLUMN
************************************************************************************************ */
    .products_block ul li > div {
        width: 94px;
    }
    .products_block ul li a.products_block_img {
        width: 60px;
    }
    /* ************************************************************************************************
CONTACT FORM
************************************************************************************************ */
    #contact_form textarea#message {
        height: 200px;
        width: 534px;
    }
    #contact_form p.submit {
        padding-top: 20px;
    }
    #contact_form p {
        padding-top: 7px;
        padding-left: 0;
    }
    #contact_form p.upload-file {
        display: none;
    }
    #contact_form .text input,
    #contact_form .password input {
        width: 100%;
    }
    #contact_form select {
        width: 100%;
    }
    #contact_form .select select {
        width: 100%;
    }
    /* ************************************************************************************************
PRODUCT PAGE
************************************************************************************************ */
    #idTab1 div,
    #idTab1 p {
        margin: 17px 0 20px;
        padding: 0;
    }
    #idTab22 {
        padding: 10px 20px 0px 0px;
    }
    #idTab4 li .accessories_price {
        width: 130px;
    }
    #idTab4 li .accessories_desc {
        width: 367px;
    }
    #product_comments_block_tab div.comment div.comment_details {
        width: 350px;
    }
    .page_product_box h3:hover {
        cursor: pointer;
    }
    #buy_block .row_1 p#quantity_wanted_p {
        float: left;
        padding-top: 20px;
    }
    .crossselling.page_product_box h3,
    .tab-video.page_product_box h3 {
        margin-top: 20px;
    }
    #HOOK_SHOPPING_CART .crossselling.page_product_box h3 {
        margin-top: 7px;
    }
    #product_comments_block_extra .comments_advices a.read_rew {
        border: none;
        margin-bottom: 10px;
    }
    .page_product_box .carusel-inner a.prev {
        opacity: 1;
        filter: alpha(opacity=100);
        left: 40px;
    }
    .page_product_box .carusel-inner a.next {
        opacity: 1;
        filter: alpha(opacity=100);
        right: 22px;
    }
    #view_scroll_right,
    span.view_scroll_spacer {
        top: 72px;
    }
    /* ************************************************************************************************
MANUFACTURE
************************************************************************************************ */
    .mnf_sup_list li .left_side {
        float: none;
        padding: 0 0 0 0px;
        width: 100%;
        border: none;
    }
    .mnf_sup_list li .right_side {
        float: none;
        border: none;
        height: auto;
        min-height: auto;
        padding-left: 0;
    }
    .mnf_sup_list li .des-small {
        display: none;
    }
    .mnf_sup_list li .logo {
        margin-right: 20px;
    }
    .mnf_sup_list li .logo img {
        margin-top: 0;
    }
    .mnf_sup_list li .left_side h3 a {
        margin-top: -3px;
    }
    .mnf_sup_list li .left_side h3 {
        margin-top: 13px;
    }
    /* ************************************************************************************************
ORDER
************************************************************************************************ */
    footer .block .list-footer li {
        width: 100%;
    }
    footer .block h4 {
        margin-top: 14px;
    }
    table#cart_summary td.tdfirst {
        width: 83%;
    }
    #order-list .history_detail .color-myaccount {
        display: block;
    }
    .list-order-step li {
        height: 250px;
    }
    .list-order-step .img-order {
        margin-bottom: 55px;
    }
    .multishipping-cart .cart_ref {
        padding: 5px!important;
    }
    table.multishipping-cart td {
        padding: 5px !important;
    }
    ul#address_delivery {
        width: 39%;
    }
    ul#address_invoice {
        width: 39%;
    }
    .addresses #id_address_delivery {
        width: 100%;
    }
    /*=================================================================================== MARGIN ===*/
    .margin-b-0,
    p.margin-b-0 {
        margin-bottom: 0 !important;
    }
    .margin-x-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .span4.margin-x-0 {
        width: 33%;
    }

    .list-select ul {
        width: 84%;
    }
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    #header-inner .logo {
        max-width: 70%;
    }

    #menu-wrap {
        top: 45px;
        /*width: 50px;*/
    }

    #header_logo {
        margin-left: 16px;
        margin-top: 14px;    
    }

    #menu-trigger { 
        height: 0px!important;
    }

    #header_user #shopping_cart span {
        margin-right: 0px;
    }

    #search_block_top input.search_query {
        width: 190px;
    }

    #search_block_top {
        right: 358px!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #menu-trigger .menu-icon {
        top: 0px!important;
        left: -14px!important;
    }

    #menu-trigger {
        height: 0px!important;
    }

    #header_logo, #searchbox {
        margin-top: 4px!important;
    }

    .header_links_home {
        margin-left: 12px;
    }
}
/*
     FILE ARCHIVED ON 23:34:46 Mar 03, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:47:50 Sep 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.622
  exclusion.robots: 0.069
  exclusion.robots.policy: 0.057
  esindex: 0.01
  cdx.remote: 3.641
  LoadShardBlock: 125.04 (3)
  PetaboxLoader3.resolve: 2479.453 (3)
  PetaboxLoader3.datanode: 93.567 (4)
  load_resource: 2488.926
*/