@media only screen and (max-width:767px){
	/*2*/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
#header #header_logo{top:65px;}
#header #header_logo img{width:250px;height:85px;}
#header #header_right{padding-top:206px;}
/*.blockpermanentlinks-header{padding-top:0;padding-right:0;border-top:none;}*/
.nivo-caption div.price1{float:left;background:#0000ff;color:#ffffff;font-size:30px;line-height:32px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;padding:36px 0 34px 26px;letter-spacing:-3px;width:33.3%;}
.nivo-caption div.left1{float:left;background:#f7f5f5;margin-left:0px;padding:20px 0 17px 18px;width:66.563%;}
.nivo-caption h3{margin:0 0 -3px 4px;padding:0;letter-spacing:-2px;color:#1a1a1a;font-size:42px;line-height:44px;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
.nivo-caption h4{margin:0;padding:0;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;font-size:18px;line-height:20px;color:#1a1a1a;text-transform:uppercase;letter-spacing:-1px;}
.nivo-directionNav{bottom:auto;top:0;height:100%;background:none;right:0%;width:100%;}
.theme-default a.nivo-prevNav{left:2%;}
.theme-default a.nivo-nextNav{right:2%;}
#htmlcontent_top li:first-child{width:33.3%;}
#htmlcontent_top li{overflow:hidden;width:33.1%;}
#htmlcontent_top li:hover div.item-html,
#htmlcontent_top li div.item-html{display:none;}
.main_page_products li p.price_container{background:none;border:none;padding:0 0 10px;}
.main_page_products li p.price_container .price{color:#FFF;font-size:32px;line-height:34px;}
.main_page_products li .price-old{color:#0000ff;}
.main_page_products li a.button, .main_page_products li a.exclusive, .main_page_products li span.exclusive{display:block;float:none;border:none;width:100%!important;}
.lang_ru .main_page_products li a.exclusive, .lang_ru .main_page_products li span.exclusive{display:block;float:none;border:none;width:100% !important;}
.lang_ru .main_page_products li a.button{display:block;float:none;border:none;width:100% !important;}
.lang_es .main_page_products li a.button{display:block;float:none;border:none;width:100% !important;}
.lang_fr .main_page_products li a.button, .lang_fr .main_page_products li a.exclusive, .lang_fr .main_page_products li span.exclusive{display:block;float:none !important;border:none;width:100% !important;}
.langx.mobile-open{background:#333;}
.langx{top:0px;text-align:center;width:50%;height:45px;background:#000;padding:13px 0 12px 0;}
.langx a{color:#fff; font-weight:900}
.blockuserinfo a span i{color:#fff;}
.mobile-link-top h4{color:#fff;}
.arrow_header_top{float:none;}
#countries_2 .countries_ul, #setCurrency .currencies_ul{left:-1px;top:45px;width:140px;text-align:left;}
.langcont{background:#000}
.langxes{right:0% !important;}
.langxen{right:50% !important;}
.main-mobile-menu{display:block;margin:0px 0px 0px 0px;}
.blockpermanentlinks-header{position:absolute;right:5px;top:20px;width:25%;}
.mobile-link-top{display:block;background:#000;}
.mobile-link-top h4{margin:0;padding:14px 0 7px 0;border-right:1px solid #444444;height:45px;}
.mobile-link-top h4 .arrow_header_top_menu.arrow_header_top{display:block;position:static;margin:0px auto 0 auto;font-size:25px;text-align:center;}
body#index a.header_links_home, #sitemap a.header_links_sitemap, #contact a.header_links_contact, #cms a.header_links_delivery, #stores a.header_links_store{color:#979797;}
#mobilelink{display:none;list-style:none;width:140px;position:absolute;top:45px;left:0px;z-index:101;}
#mobilelink a{text-transform:capitalize;}
#search_block_top{right:0px;top:165px;width:100%;border-bottom:1px solid #444444;}
#search_block_top input.search_query{width:100%;padding-right:50px;}
#search_block_top a{margin-left:-40px;position:relative;z-index:1;}
.alert_cart{background:#000;width:310px;position:fixed;left:50%;top:0;margin-left:-155px;z-index:9998;}
.alert_cart a{display:block;padding:21px 40px 22px 50px;height:85px;font-size:12px;color:#fff;font-weight:bold;position:relative;z-index:9997;}
.alert_cart a:hover{color:#a9a9a9;}
.alert_cart span{background:url(../img/delete_top.png) center 10px no-repeat;width:35px;height:35px;position:absolute;right:5px;top:23px;cursor:pointer;z-index:9999;}
.alert_cart span:hover{background-position:center -50px;}
.blockuserinfo{position:absolute;top:0px;right:0px;text-align:center;width:25%;height:45px;background:#000;}
.blockuserinfo a{display:block;padding:10px 0 10px 0;}
.main_page_products li .product_image{float:left;margin-right:20px;width:145px;}
.main_page_products li .product_image a{display:block;}
.main_page_products li .product_content{overflow:hidden;}
footer .block{width:100%;}
footer .block h4{padding:11px 0px 10px 0px;margin-top:0px;margin-bottom:0;position:relative;}
footer .block h4:hover{cursor:pointer;}
footer .block h4 i{display:inline-block;position:absolute;right:0;top:12px;}
footer .modules .block ul{display:none;padding:0px 0 0 0;margin-top:16px;}
footer .block .list-footer li{padding:0 0 6px;}
footer .block .list-footer li:last-child{padding-bottom:0;}
.bottom_footer{padding-left:15px;padding-right:15px;}
footer .block .list-footer li a{padding-right:10px;}
footer .modules{padding-bottom:30px;}
.border_sep{border-right:none;border-bottom:1px solid #cccccc;margin-bottom:15px;padding-bottom:15px;}
.mnf_sup_list li .right_side p{float:left;margin:8px 15px 0 0;}
div#stores_block p.text input{width:286px;height:35px;line-height:35px;padding:1px 1px 1px 10px;}
.column .block h4 .column_icon_toggle{display:block;float:right;padding:0;margin:2px 0px 0 0;}
.column .block h4{margin-bottom:15px;}
.column .block h4:hover{cursor:pointer;}
#right_column.column .toggle_content, #left_column.column .toggle_content{margin-bottom:15px;}
.products_block ul li a.products_block_img{width:60px;}
#itempage{float:none;margin:20px 0 0 0;}
.row_category .category_image{width:50%;}
#productsSortForm{margin-bottom:10px;}
#product_comments_block_extra .comments_advices a.read_rew{margin-bottom:10px;border:none;padding-right:0;margin-right:0;}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large{float:right;margin-bottom:0px;padding-left:9px;padding-right:9px;}
#order_steps{width:280px;overflow:hidden;margin:20px auto 20px auto;list-style:none;height:200px!important;}
#order_steps li.even:first-child{background:#9c9c9c;}
#order_steps li.even.step_current:first-child{background:#202020;}
#order_steps li.even{background:url(/img/marker-order2.png) center 0px no-repeat #9c9c9c;}
#order_steps li.odd{background:url(/img/marker-order2.png) center 0px no-repeat #777777;}
#order_steps li{float:none;width:280px;height:40px;text-align:center;}
#order_steps li a, #order_steps li span{display:inline-block;padding:6px 0 0 5px;font:bold 14px "Arial";}
#order_steps li span{color:#ffffff;font-weight:bold;}
#order_steps li span span{float:none;color:#ffffff;font-weight:bold;font-size:14px;line-height:14px;text-align:center;}
#order_steps li.even.step_current{background:#202020;}
#order_steps li.odd.step_current{background:#202020;}
#order_steps li a{font-weight:bold;color:#ccc;text-decoration:none;padding:0;}
#order_steps li a:hover{color:#fff;}
#availableCarriers_table th{font-size:12px;word-wrap:break-word;white-space:normal;}
table#cart_summary td.cart_product{padding-right:20px;width:100px;}
#order-detail-content #cart_summary td.cart .div_cart_quantity_delete a{margin-left:9px;}
#order-detail-content .title-th.cart_quantity_title{display:none;}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard input{margin-right:10px;margin-bottom:10px;}
#order-detail-content table td strong{margin-right:7px;}
#order-detail-content table#cart_summary td{display:table-cell;border-bottom:0;font-size:12px;}
#order-detail-content table#cart_summary input.cart_quantity_input{width:35px;}
#order-detail-content table#cart_summary td.cart_product{padding-right:10px;}
#order-detail-content #cart_summary.multishipping-cart td.cart_quantity{width:100%;}
table#cart_summary.multishipping-cart .cart_quantity .cart_quantity_input{border:1px solid #cccccc;width:45px;}
#order-detail-content table.multishipping-cart td strong{display:block;float:none;font-weight:bold;color:#333;margin-right:7px;clear:both;color:#333333;font-weight:bold;margin-right:7px;padding-bottom:7px;width:100%;}
#order-detail-content table.multishipping-cart td{display:block!important;border-bottom:0!important;}
#order-detail-content table.multishipping-cart thead{display:none;}
.multishipping-cart .cart_quantity{width:auto;overflow:hidden;}
#order-detail-content table.multishipping-cart td select option{padding:5px;}
.order_delivery{padding-top:7px;}
#module-cheque-payment #columns p.cart_navigation a, #module-bankwire-payment #columns p.cart_navigation a{display:block;float:none;text-align:center;}
#module-cheque-payment #columns p.cart_navigation input, #module-bankwire-payment #columns p.cart_navigation input{float:none;width:100%;text-align:center;}
#module-bankwire-payment #columns p.cart_navigation input{margin-bottom:20px;}
#module-referralprogram-program #idTab3 table th{font-size:11px;}
#module-referralprogram-program #idTab3 table th, #module-referralprogram-program #idTab3 table td{padding-left:2px;word-wrap:break-word;padding-right:2px;}
#module-referralprogram-program #idTab3, #module-referralprogram-program #idTab1, #module-referralprogram-program #idTab2{overflow:auto;}
.icon-plus-sign-alt{content: "\f067";}
.icon-minus-sign-alt{content: "\f068";}
}
@media only screen and (max-width:480px){#header_logo img{width:200px !important;height:75px !important;margin-top:-15px;margin-left:50px}
.blockpermanentlinks-header{right:0;width:50%; margin-top:30px; border:0px}
#header_links .phone{font-size:1.8em;font-weight:bold;color:#000;}
#header_links{padding:50px 0 0;margin:0;}
#header_links li{padding:5px 0 3px;margin:0;width:100%;text-align:center;}
#header #header_right{padding-top:196px;}
#header #cart_block{top:105px;}
#header_user{top:82px;}
#header_user #shopping_cart .shopping_cart_title{font-size:12px;}
#search_block_top{top:155px;}
.nivo-caption h3{margin:0 0 -3px 4px;padding:0;letter-spacing:-2px;color:#1a1a1a;font-size:32px;line-height:44px;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
.nivo-caption h4{display:none;}
.nivo-caption .price1{font-size:26px !important;padding:16px 0 14px 12px !important;width:40% !important;}
.nivo-caption .left1{padding:6px 0 15px 18px !important;width:60% !important;}
#htmlcontent_top li{width:33.2%;}
#htmlcontent_top li:first-child{width:32.92%;}
.main_page_products li .product_image{float:left;margin-right:20px;width:120px;}
.main_page_products li .product_image a{display:block;}
.main_page_products li .product_content{overflow:visible;}
.main_page_products li .button{float:left;}
.main_page_products li .exclusive{float:left;clear:left;margin-right:15px;}
#history #block-history .footable-cell-detail .btn{margin-bottom:10px;}
.btn{white-space:normal;}
#instant_search_results .title_shop_block{width:100%;text-align:left;float:none;display:block;margin-top:5px;}
#instant_search_results .title_shop_block a{font-size:11px;}
#order-detail-content table#cart_summary td.cart_product a img{width:120px;}
}
@media only screen and (min-width:480px) and (max-width:767px){#mobilelink{width:178px;}
.nivo-directionNav{width:100%;}
.blockpermanentlinks-header{right:0;width:50%; margin-top:30px; border:0px}
#header_links .phone{font-size:1.8em;font-weight:bold;color:#00f;}
#header_links{padding:50px 0 0;margin:0;text-align:right;}
#header_links li{padding:5px 0 3px;margin:0;width:100%;}
#countries_2 .countries_ul, #setCurrency .currencies_ul{width:179px;}
.alert_cart{width:420px;left:50%;margin-left:-210px;}
.main_page_products li a.button, .main_page_products li a.exclusive, .main_page_products li span.exclusive{display:block;float:left;border:none;width:50%!important;}
.lang_ru .main_page_products li a.exclusive, .lang_ru .main_page_products li span.exclusive{display:block;float:left;border:none;width:50% !important;}
.lang_ru .main_page_products li a.button{display:block;float:left;border:none;width:50% !important;}
.lang_es .main_page_products li a.button{display:block;float:left;border:none;width:50% !important;}
.lang_fr .main_page_products li a.button, .lang_fr .main_page_products li a.exclusive, .lang_fr .main_page_products li span.exclusive{display:block;float:left !important;border:none;width:50% !important;}
.nivo-directionNav{width:20%}
.products_block ul li > div{width:348px;}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large{float:right;margin-bottom:0px;margin-right:0px;}
table#cart_summary td.cart_product{width:146px;}
table#cart_summary .min-with-td{display:inline-block;font-weight:normal;min-width:100px;}
table#cart_summary td.tdfirst{width:77%;}
}
@media only screen and (min-width:768px) and (max-width:991px){#header{padding-bottom:20px;}
.nivo-directionNav{width:18%;bottom:28px!important;}
#header #header_logo img{width:250px;height:85px;}
#header_user{top:96px;}
#header #header_right{padding-top:175px;}
#search_block_top{right:0px;top:134px;width:100%;border-bottom:1px solid #444444;}
#search_block_top input.search_query{width:100%;padding-right:50px;}
#search_block_top a{margin-left:-40px;position:relative;z-index:1;}
.nivo-caption div.price1{float:left;background:#0000ff;color:#ffffff;font-size:41px;line-height:46px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;padding:36px 0 34px 46px;letter-spacing:-3px;width:33.3%;}
.nivo-caption div.left1{float:left;background:#f7f5f5;margin-left:1px;padding:20px 0 21px 24px;width:66.563%;}
.nivo-caption h3{margin:0 0 -3px 4px;padding:0;letter-spacing:-2px;color:#1a1a1a;font-size:52px;line-height:54px;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
.nivo-caption h4{margin:0;padding:0;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;font-size:22px;line-height:24px;color:#1a1a1a;text-transform:uppercase;letter-spacing:-1px;}
.nivo-directionNav{bottom:8px;background:none;right:2%;}
#htmlcontent_top li{width:33.2%;}
#htmlcontent_top li:hover div.item-html,
#htmlcontent_top li div.item-html{top:70%;padding:5px 0 0 15px;}
#htmlcontent_top li div.item-html h3{font-size:18px;line-height:20px;}
#htmlcontent_top li div.item-html h4{font-size:14px;line-height:18px;}
.inner_content{padding-top:37px;}
.main_page_products li a.button, .main_page_products li a.exclusive, .main_page_products li span.exclusive{display:block;float:left;border:none;width:50% !important;}
.lang_ru .main_page_products li a.exclusive, .lang_ru .main_page_products li span.exclusive{display:block;float:left;border:none;width:60% !important;}
.lang_ru .main_page_products li a.button{display:block;float:left;border:none;width:40% !important;}
.lang_es .main_page_products li a.button{display:block;float:left;border:none;width:50% !important;}
.lang_fr .main_page_products li a.button, .lang_fr .main_page_products li a.exclusive, .lang_fr .main_page_products li span.exclusive{display:block;float:left !important;border:none;width:50% !important;}
#htmlcontent_home{margin-top:0;}
.main_page_products li.first_item_of_tablet_line{clear:left;}
#product_comparison .product_image_div a img{width:70px;}
#product_comparison .product_image_div span{width:30px;}
#product_comparison th{white-space:normal;padding:5px;text-align:center;}
.products_block ul li > div{width:90px;}
.products_block ul li a.products_block_img{width:55px;}
.products_block ul li .reduction{margin-left:0;margin-right:0;}
table#cart_summary td.tdfirst{width:83%;}
.multishipping-cart .cart_ref{padding:5px!important;}
table.multishipping-cart td{padding:5px !important;}
.addresses #id_address_delivery{width:100%;}
#cart_summary.multishipping-cart #cart_quantity_button a{clear:both;}
table#cart_summary.multishipping-cart .cart_quantity .cart_quantity_input{clear:both;border-top:none;border-bottom:none;border-right:1px solid #CCC;border-left:1px solid #CCC;width:45px;}
table#cart_summary.multishipping-cart #cart_quantity_button{float:none !important;margin:0 auto;width:45px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){.products_block ul li > div{width:120px;}
.nivo-directionNav{width:15%}
#search_block_top{right:300px;top:58px;}
#htmlcontent_home{margin-top:0;}
.nivo-caption div.price1{float:left;background:#0000ff;color:#ffffff;font-size:51px;line-height:56px;text-transform:uppercase;text-decoration:none;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;padding:36px 0 34px 56px;letter-spacing:-3px;width:33.3%;}
.nivo-caption div.left1{float:left;background:#f7f5f5;margin-left:1px;padding:20px 0 31px 44px;width:66.55%;}
.nivo-caption h3{margin:0 0 -3px 4px;padding:0;letter-spacing:-2px;color:#1a1a1a;font-size:52px;line-height:54px;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;text-transform:uppercase;}
.nivo-caption h4{margin:0;padding:0;font-weight:bold;font-style:italic;font-family:'Open Sans', sans-serif;font-size:22px;line-height:24px;color:#1a1a1a;text-transform:uppercase;letter-spacing:-1px;}
.nivo-directionNav{bottom:8px;}
#htmlcontent_top li{width:33.2%;}
#htmlcontent_top li:hover div.item-html,
#htmlcontent_top li div.item-html{top:70%;padding:5px 0 0 15px;}
#htmlcontent_top li div.item-html h3{font-size:30px;line-height:30px;}
#htmlcontent_top li div.item-html h4{font-size:25px;line-height:26px;}
.main_page_products li a.button, .main_page_products li a.exclusive, .main_page_products li span.exclusive{display:block;float:none;border:none;width:100% !important;}
.lang_ru .main_page_products li a.button, .lang_ru .main_page_products li a.exclusive, .lang_ru .main_page_products li span.exclusive{display:block;float:none;border:none;width:100% !important;}
.lang_es .main_page_products li a.button{display:block;float:none;border:none;width:100% !important;}
.lang_fr .main_page_products li a.button, .lang_fr .main_page_products li a.exclusive, .lang_fr .main_page_products li span.exclusive{display:block;float:none !important;border:none;width:100% !important;}
}
@media only screen and (min-width:767px){footer .block ul.toggle_content{display:block !important;height:100% !important;opacity:1 !important;}#header_links .phone{font-size:2em;font-weight:bold;color:#00f;}
#header_links li{padding:5px 0 3px;margin:0}
}
@media only screen and (min-width:992px){.main_page_products li.first_item_of_line{clear:left;}
#header_links .phone{font-size:3em;font-weight:bold;color:#00f;}
}
@media only screen and (min-width:1200px){.container{padding-left:0;padding-right:0;}
.blockpermanentlinks-header{padding-left:164px;}
.bottom_footer{left:15px;}
}
.llist h1{ margin:0px !important}