@media (max-width: 1200px) { .container { width:940px; } #left_column, #right_column { width:200px; } #center_column.span9 { width:700px; } #center_column .products_block .price { font-size:14px; } #product_list .price, #product_list.list .price { font-size:14px; } #pb-right-column { width:302px; } #pb-left-column { width:355px; } #center_column.span12 #pb-left-column { width:575px; } #image-block { max-width:300px; } .sf-menu > li > a { padding:15px 10px !important; } } @font-face { font-family: "Cuprum"; src: url(cuprum-regular.ttf) format("truetype"); } @media (max-width: 979px) { .zoomPad, .zoomPup { background:none !important; border:0 !important; cursor:default !important; } .jqzoom { cursor:pointer !important; } #header_logo { top:40px; } h1, h2, .block h4, .block .title_block { font-size:20px; line-height:20px; } h3 { font-size:16px; line-height:16px; } form.std .float { float:none; width:inherit; } form.std textarea, form.std input[type="text"], form.std input[type="password"], form.std input[type="email"], form.std input[type="tel"], input[type="file"], .form-error, .form-ok { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:block; width:100%; min-height:26px; } form.std select { width:100%; } .styled-select { width:100% !important; } .styled-select-text { width:85% !important; } form.std p.birthday .styled-select, form.std p.birthday .styled-select-text { width:auto !important; } .sortPagiBar select, .sortPagiBar .styled-select { width:auto !important; max-width:105px; } .sortPagiBar .styled-select-text { width:65% !important; } .addresses .select .styled-select { width:150px !important; } .addresses .select .styled-select-text { width:108px !important; } #submitWishlist { margin-top:10px; } #create-account_form, #login_form { float:none; width:100%; } #create-account_form fieldset, #login_form fieldset { margin:15px 0; } #cart_summary_voucher, #cart_summary_total { float:none; width:100%; } #block-history .order_history_detail, table.discount .discount_description { display:none; } #home-page-tabs li a { font-size:16px; line-height:16px; } .sortPagiBar .bt_compare, .sortPagiBar .gridorlist { display:none; } #center_column .products_block li { width:100%; margin-left:0; } #center_column .products_block .left_block { float:left; position:relative; width:65%; border-right:1px solid #dddddd; padding:0 10px 0 0; } #center_column .products_block .product_image { float:left; width:120px; } #center_column .products_block .product_img_container { float:left; margin:0 10px 25px 0; } #center_column .products_block .product_img_container .quick-view { width:82px; margin:0 0 0 -50px; padding:5px 10px; } #center_column .products_block h5 { text-align:left; margin:0 0 10px; } #center_column .products_block .product_reviews { text-align:left; margin-top:-10px; } #center_column .products_block .product_desc { display:block; font-size:11px; height:42px; line-height:14px; overflow:hidden; } #center_column .products_block .lnk_view { display:block; position:absolute; left:2px; bottom:0; color:#009fe3; font-weight:700; } #center_column .products_block .lnk_view:after { content:"\e679"; font-family:'icomoon'; font-weight:300; font-size:14px; line-height:15px; float:left; margin:0 2px 0 -2px; } #center_column .products_block .lnk_view:hover, #center_column .products_block .lnk_view:focus, #center_column .products_block .lnk_view:active { color:#444444; } #center_column .products_block .right_block { position:relative; float:right; width:30%; margin:0; text-align:right; } #center_column .products_block .reduction { top:0; left:0; } #center_column .products_block .price_container { margin:0 0 10px; text-align:right; } #center_column .products_block .price, #center_column .products_block .old_price_display { display:block; } #center_column .products_block .online_only { display:block; font-weight:700; color:#009fe3; text-transform:uppercase; } #center_column .products_block .available, #center_column .products_block .available_later, #center_column .products_block .unavailable { display:block; font-weight:700; } #center_column .products_block .available { color:#418b19; } #center_column .products_block .available_later { color:#fe7f03; } #center_column .products_block .unavailable { color:#da0f00; } #center_column .products_block .exclusive { position:absolute; right:5px; bottom:5px; width:110px; } #center_column .products_block .button { display:none; } #product_list li, #product_list.list li { width:100%; margin-left:0; } #product_list .left_block, #product_list.list .left_block { float:left; position:relative; width:65%; border-right:1px solid #dddddd; padding:0 10px 0 0; } #product_list .product_img_link, #product_list.list .product_img_link { float:left; width:120px; } #product_list .product_img_container, #product_list.list .product_img_container { float:left; margin:0 10px 25px 0; } #product_list .product_img_container .quick-view, #product_list.list .product_img_container .quick-view { width:82px; margin:0 0 0 -50px; padding:5px 10px; } #product_list h3, #product_list.list h3 { text-align:left; margin:0 0 10px; } #product_list .product_reviews, #product_list.list .product_reviews { text-align:left; margin-top:-10px; } #product_list .product_desc, #product_list.list .product_desc { display:block; font-size:11px; height:42px; line-height:14px; overflow:hidden; } #product_list .lnk_view, #product_list.list .lnk_view { display:block; position:absolute; left:2px; bottom:0; color:#009fe3; font-weight:700; } #product_list .lnk_view:after, #product_list.list .lnk_view:after { content:"\e679"; font-family:'icomoon'; font-weight:300; font-size:14px; line-height:15px; float:left; margin:0 2px 0 -2px; } #product_list .lnk_view:hover, #product_list .lnk_view:focus, #product_list .lnk_view:active, #product_list.list .lnk_view:hover, #product_list.list .lnk_view:focus, #product_list.list .lnk_view:active { color:#444444; } #product_list .right_block, #product_list.list .right_block { position:relative; float:right; width:30%; margin:0; text-align:right; } #product_list .reduction, #product_list.list .reduction { top:0; left:0; } #product_list .price_container, #product_list.list .price_container { margin:0 0 10px; text-align:right; } #product_list .price, #product_list .old_price_display, #product_list.list .price, #product_list.list .old_price_display { display:block; } #product_list .online_only, #product_list.list .online_only { display:block; font-weight:700; color:#009fe3; text-transform:uppercase; } #product_list .available, #product_list .available_later, #product_list .unavailable, #product_list.list .available, #product_list.list .available_later, #product_list.list .unavailable { display:block; font-weight:700; } #product_list .available, #product_list.list .available { color:#418b19; } #product_list .available_later, #product_list.list .available_later { color:#fe7f03; } #product_list .unavailable, #product_list.list .unavailable { color:#da0f00; } #product_list .color-list-container, #product_list.list .color-list-container { position:absolute; right:35%; bottom:5px; margin:0; } #product_list .color-list-container ul li a, #product_list.list .color-list-container ul li a { width:10px; height:10px; } #product_list .exclusive, #product_list.list .exclusive { position:absolute; right:5px; bottom:5px; width:110px; } #product_list .compare, #product_list .button, #product_list.list .compare, #product_list.list .button { display:none; } #product_comparison .product_image { display:block; float:none !important; margin:0 auto 5px !important; } #product_comparison .exclusive { display:block; position:static !important; float:none !important; width:100px !important; margin:0 auto; } #pb-right-column, #pb-left-column, #more_info_block, #accessories_block { float:none !important; width:auto !important; } #image-block { overflow:hidden; } #short_description_block { text-align:left; } #blockpack .blockpack_content li { width:100%; } .bloc_adresses .address { float:none; width:inherit; } #order_step li { font-size:16px; } #center_column .products_block .aeuc_block, #product_list .aeuc_block, #product_list .aeuc_block { text-align:right; margin-top:-10px; } #adresses_details .address { margin:0 0 10px; } #facebook_block { border:0; width:100%; min-height:inherit; padding:10px; } .sf-search { display:none; } #idTab5 div { clear:both; margin:0 0 5px !important; } #htmlcontent_top { width:29.4%; } } @media (min-width: 768px) and (max-width: 979px) { .visible-tablet { display:inherit !important; } .hidden-tablet { display:none !important; } .row { margin-left:-20px; } .row:before, .row:after { content:""; display:table; visibility:hidden; } .row:after { clear:both; } [class*="span"] { float:left; min-height:1px; margin-left:20px; } .container { width:724px; margin-right:auto; margin-left:auto; } .container:before, .container:after { content:""; display:table; visibility:hidden; } .container:after { clear:both; } .span12 { width:724px; } .span11 { width:662px; } .span10 { width:600px; } .span9 { width:538px; } .span8 { width:476px; } .span7 { width:414px; } .span6 { width:352px; } .span5 { width:290px; } .span4 { width:228px; } .span3 { width:166px; } .span2 { width:104px; } .span1 { width:42px; } .row-fluid { width:100%; } .row-fluid:before, .row-fluid:after { content:""; display:table; visibility:hidden; } .row-fluid:after { clear:both; } .row-fluid [class*="span"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; display:block; width:100%; min-height:26px; float:left; margin-left:2.76243093923%; } .row-fluid [class*="span"]:first-child { margin-left:0; } .row-fluid .span12 { width:100%; } .row-fluid .span11 { width:91.4364640884%; } .row-fluid .span10 { width:82.8729281768%; } .row-fluid .span9 { width:74.3093922652%; } .row-fluid .span8 { width:65.7458563536%; } .row-fluid .span7 { width:57.182320442%; } .row-fluid .span6 { width:48.6187845304%; } .row-fluid .span5 { width:40.0552486188%; } .row-fluid .span4 { width:31.4917127072%; } .row-fluid .span3 { width:22.9281767956%; } .row-fluid .span2 { width:14.364640884%; } .row-fluid .span1 { width:5.80110497238%; } .container-fluid { padding-right:20px; padding-left:20px; } .container-fluid:before, .container-fluid:after { content:""; display:table; visibility:hidden; } .container-fluid:after { clear:both; } #center_column.span9 { width:484px; } #header_user { margin:0; } #header_user p { float:none; margin-bottom:15px; } #search_block_top { margin:5px 0 0; } } @media (max-width: 767px) { .visible-phone { display:inherit !important; } .hidden-phone { display:none !important; } #header_container { padding-top:10px; } #header { text-align:center; } #header_logo { display:inline-block; position:static; margin:26px auto 10px; max-width:100%; } #center_column { width:100% !important; } .container { width:auto; min-width:295px; margin-left:10px !important; margin-right:10px !important; } .container-fluid { padding:0; } .row { margin-left:0; } [class*="span"], .row-fluid [class*="span"] { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; float:none; display:block; margin-left:0; } #left_column, #right_column { display:none; } #center_column .products_block .product_img_container .quick-view { display:none !important; } #subcategories .cat_name { font-family:Arial, sans-serif; font-size:18px; font-weight:300; height:20px; line-height:20px; margin-top:0; } #subcategories .img { display:none; } #product_list .product_img_container .quick-view, #product_list.list .product_img_container .quick-view { display:none !important; } #footer .block_various_links li { -webkit-background-clip:padding-box; background-clip:padding-box; -webkit-border-radius:2px; border-radius:2px; display:block; background:#444444; border:0; text-align:center; margin:5px 0; padding:5px !important; } #currencies_block_top { position:absolute; top:0; right:52px; margin:0; } #languages_block_top { position:absolute; top:0; right:0; margin:0; } #footer .paiement_logo_block { float:none; width:inherit; margin:10px; } #header_links { position:absolute; top:0; left:0; } #header_links li { background-color:#0eaff4; background-image:-moz-linear-gradient(top,#17baff,#009fe3); background-image:-webkit-gradient(linear,0 0,0 100%,from(#17baff),to(#009fe3)); background-image:-webkit-linear-gradient(top,#17baff,#009fe3); background-image:-o-linear-gradient(top,#17baff,#009fe3); background-image:linear-gradient(to bottom,#17baff,#009fe3); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff17b9fe', endColorstr='#ff009fe3', GradientType=0); color:#ffffff; text-shadow:1px 1px 0 #009fe3; -webkit-background-clip:padding-box; background-clip:padding-box; -webkit-border-radius:2px; border-radius:2px; border:1px solid #009fe3 !important; padding:0 !important; margin-right:8px; } #header_links a { display:block; width:28px; height:25px; } #header_links li span { display:none; } #header_links li i { display:inline-block; color:#ffffff; font-size:20px; text-shadow:1px 1px 0 rgba(0,0,0,0.2); margin-top:5px; } #search_block_top, #search_block_top .search_query { width:300px; } #search_block_top { float:none; margin:0 auto; } .sf-menu { display:none; } .sf-menu ul { position:relative !important; } .sf-menu > li { border-top:1px solid rgba(0,0,0,0.4); border-right:0 !important; float:none !important; position:relative; } .sf-menu > li > a { padding:15px !important; } .sf-menu > li span:after { display:block; content:"+"; position:absolute; right:15px; top:16px; font-family:Arial, sans-serif; font-size:26px; font-weight:700; cursor:pointer; } .sf-menu > li span.active:after { content:"-"; font-size:30px; right:19px; top:13px; } .sf-menu li ul { top:0 !important; } .sf-menu > li > ul > li { width:30% !important; } .cat-title { display:block !important; font-family:Arial, sans-serif; font-size:16px; line-height:16px; font-weight:300; text-transform:uppercase; padding:15px; position:relative; } .cat-title:hover { background-color:#494949; background-image:-moz-linear-gradient(top,#2b2b2b,#777777); background-image:-webkit-gradient(linear,0 0,0 100%,from(#2b2b2b),to(#777777)); background-image:-webkit-linear-gradient(top,#2b2b2b,#777777); background-image:-o-linear-gradient(top,#2b2b2b,#777777); background-image:linear-gradient(to bottom,#2b2b2b,#777777); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a', endColorstr='#ff777777', GradientType=0); color:#ffffff; text-shadow:1px 1px 0 rgba(0,0,0,0.4); cursor:pointer; } .cat-title:after { display:block; content:"+"; position:absolute; right:15px; top:16px; font-family:Arial, sans-serif; font-size:30px; font-weight:700; } .cat-title.active:after { content:"-"; right:19px; top:13px; } #header_user, #header_user_info, #shopping_cart { position:absolute; top:0; } #header_user_info, #shopping_cart { background-color:#0eaff4; background-image:-moz-linear-gradient(top,#17baff,#009fe3); background-image:-webkit-gradient(linear,0 0,0 100%,from(#17baff),to(#009fe3)); background-image:-webkit-linear-gradient(top,#17baff,#009fe3); background-image:-o-linear-gradient(top,#17baff,#009fe3); background-image:linear-gradient(to bottom,#17baff,#009fe3); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff17b9fe', endColorstr='#ff009fe3', GradientType=0); color:#ffffff; text-shadow:1px 1px 0 #009fe3; -webkit-background-clip:padding-box; background-clip:padding-box; -webkit-border-radius:2px; border-radius:2px; border:1px solid #009fe3; } #header_user_info { left:114px; } #shopping_cart { left:152px; } #your_account, #shopping_cart a { display:block; width:28px; height:25px; margin:0; padding:0; } #header_user i { display:inline-block; color:#ffffff; font-size:20px; text-shadow:1px 1px 0 rgba(0,0,0,0.2); margin-top:5px; } #shopping_cart a { background:none; text-align:center; } #shopping_cart .ajax_cart_quantity { -webkit-background-clip:padding-box; background-clip:padding-box; -webkit-border-radius:20px; border-radius:20px; display:block !important; background:#ffffff; border:1px solid #009fe3; position:absolute; bottom:-10px; right:-10px; font-size:12px; font-weight:700; text-shadow:none; padding:2px 6px; line-height:normal; } #header_user span, #header_user .login, #header_user .logout { display:none !important; } #homepage-slider { float:none; width:100%; max-width:100%; margin:10px 0; } #homepage-slider .homeslider-description { padding:30px; } #homepage-slider .homeslider-description h2 { font-size:20px; line-height:20px; } #homepage-slider .homeslider-description p { font-size:12px; line-height:16px; } #homepage-slider .homeslider-description button { font-size:16px; } #htmlcontent_top { float:none; width:100%; margin:0 0 20px; text-align:center; } #htmlcontent_top ul { margin:0 -5px; } #htmlcontent_top ul li { float:left; width:50%; margin:0; padding:0 5px; } } @media (max-width: 480px) { h1, h2, .block h4, .block .title_block { font-size:18px; line-height:18px; } .multishipping-cart th:first-child + th + th, .multishipping-cart td:first-child + td + td { display:table-cell !important; } .multishipping-cart select, .multishipping-cart .styled-select { width:120px !important; } .multishipping-cart .styled-select-text { width:80px !important; } #cart_summary td.cart_total, #cart_summary td.cart_discount_price, #cart_summary_total .price { width:90px; } #cart_summary .cart_quantity { width:40px; } #cart_summary_voucher .discount_name { width:155px; } #block-order-detail h3 input { display:block; float:none; margin-top:10px; } #cart_summary .cart_product, #cart_summary .cart_unit, #cart_summary .cart_quantity_button, #cart_summary .customization td:first-child, #cart_summary .customization td:first-child + td + td, #cart_summary .cart_discount td:first-child, #cart_summary .cart_discount td:first-child + td + td, #carrierTable .carrier_infos, #availableCarriers_table .carrier_infos, #block-history .order_history_method, #block-history .order_history_state, #block-history .order_history_invoice, #block-history .return_state, #block-history .return_slip, #block-history .credit_slip, #follow_table th:first-child + th, #follow_table td:first-child + td, #follow_table th:first-child + th + th, #follow_table td:first-child + td + td, table.discount .discount_quantity, table.discount .discount_cumulative, #order-detail-content .order_unit, #module-loyalty-loyalty-program th:first-child + th + th + th, #module-loyalty-loyalty-program td:first-child + td + td + td, #module-loyalty-loyalty-program th:first-child + th + th + th + th + th, #module-loyalty-loyalty-program td:first-child + td + td + td + td + td, #module-loyalty-loyalty-program th:first-child + th + th + th + th + th + th, #module-loyalty-loyalty-program td:first-child + td + td + td + td + td + td, #module-loyalty-loyalty-program td.history_method:first-child + td + td, #module-loyalty-default th:first-child + th + th + th, #module-loyalty-default td:first-child + td + td + td, #module-loyalty-default th:first-child + th + th + th + th + th, #module-loyalty-default td:first-child + td + td + td + td + td, #module-loyalty-default th:first-child + th + th + th + th + th + th, #module-loyalty-default td:first-child + td + td + td + td + td + td, #module-loyalty-default td.history_method:first-child + td + td, #mywishlist th:first-child + th, #mywishlist td:first-child + td, #mywishlist th:first-child + th + th + th, #mywishlist td:first-child + td + td + td { display:none; } .idTabs li { width:100%; } .idTabs a { margin-right:0; } #home-page-tabs li { width:100%; } #home-page-tabs li a { margin-right:0; } #center_column .products_block .left_block, #center_column .products_block .right_block { border:0; float:none; width:auto; padding:0; overflow:hidden; } #center_column .products_block .right_block { margin-top:10px; } #center_column .products_block .product_img_container { margin:0 10px 0 0; } #center_column .products_block .lnk_view { position:static; margin-top:5px; } #center_column .products_block .price_container { height:48px; } #center_column .products_block .price, #center_column .products_block .old_price_display { display:inline-block; } #center_column .products_block .online_only, #center_column .products_block .available, #center_column .products_block .available_later, #center_column .products_block .unavailable { max-width:120px; text-align:left; } .category-product-count { float:none; display:block; } #product_list .left_block, #product_list .right_block, #product_list.list .left_block, #product_list.list .right_block { border:0; float:none; width:auto; padding:0; overflow:hidden; } #product_list .right_block, #product_list.list .right_block { margin-top:10px; } #product_list .product_img_container, #product_list.list .product_img_container { margin:0 10px 0 0; } #product_list .lnk_view, #product_list.list .lnk_view { position:static; margin-top:5px; } #product_list .price_container, #product_list.list .price_container { height:48px; } #product_list .price, #product_list .old_price_display, #product_list.list .price, #product_list.list .old_price_display { display:inline-block; } #product_list .online_only, #product_list .available, #product_list .available_later, #product_list .unavailable, #product_list.list .online_only, #product_list.list .available, #product_list.list .available_later, #product_list.list .unavailable { max-width:120px; text-align:left; } #product_list .color-list-container, #product_list.list .color-list-container { position:static; float:left; clear:both; } #color_picker, #color_to_pick_list, #buy_block #attributes label { margin-top:0; } #buy_block #attributes label { display:block; margin-bottom:2px; } .my-account li { font-size:12px; } #order_step .step_name { display:none; } .payment_module { text-align:center; } .payment_module img { display:block; margin:0 auto 10px; } .cart_navigation .button_large.hideOnSubmit, .cart_navigation .exclusive_large.hideOnSubmit { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:100%; } .cart_navigation .exclusive_large.hideOnSubmit { margin:15px 0 0; height:36px; font-size:14px; } #center_column .products_block .aeuc_block, #product_list .aeuc_block, #product_list.list .aeuc_block { margin-top:-40px; height:48px; } #cmsinfo_block { padding:0 20px 20px; } #cmsinfo_block > div { width:100%; } #cmsinfo_block > div + div { border:0; border-top:1px solid #dddddd; min-height:inherit; } #search_block_top, #search_block_top .search_query { width:100%; } .sf-menu > li > ul > li, .sf-menu > li > ul > li#category-thumbnail > div { width:100% !important; } #mywishlist .wishlist_product_detail input, #view_wishlist .wishlist_product_detail input { width:11px; } #mywishlist .wishlist_product_detail select, #view_wishlist .wishlist_product_detail select, #mywishlist .styled-select, #view_wishlist .styled-select { width:65px !important; } #homepage-slider .homeslider-description { padding:15px; } #homepage-slider .homeslider-description h2 { font-size:16px; line-height:16px; } #homepage-slider .homeslider-description p { font-size:11px; line-height:14px; } #homepage-slider .homeslider-description button { display:none; } #htmlcontent_home ul li, #htmlcontent_home ul li.htmlcontent-item-5, #htmlcontent_home ul li img { width:100%; } }