/*	$border-radius: @include border-radius(6px);*/

/* Note: Design for a width < 1229px

================================================== */

/* Note: Design for a width < 991px

================================================== */

@media only screen and (max-width: 991px) {

  .nivo-caption {

    top: 10%;

  }

  .nivo-caption h2 {

    font-size: 50px;

  }
  
    .logo {

	width: 100px;
	height: 61px;

  }
  
      #menu-custom {


margin-top: -10px; 
margin-bottom: 5px;
    margin-right: 1px;

  }

}

/* Note: Design for a width of 992px * 1229px

================================================== */

@media only screen and (min-width: 992px) and (max-width: 1229px) {

  #page {

    width: 970px;

  }

  #page_header {

    width: 1000px;

  }



  .products_block ul li > div {

    width: 90px;

  }



  #htmlcontent_top li {

    width: 311px;

  }

  #htmlcontent_top li h2 {

    font-size: 25px;

  }

  #htmlcontent_top li h3 {

    font-size: 20px;

  }



  .bottom_footer .container {

    width: 950px;

  }



  .products_block ul li a.products_block_img {

    width: 90px;

  }

}

/* Note: Design for a width of > 991px

================================================== */

@media only screen and (min-width: 1230px) {

  .container {

    padding-left: 0;

    padding-right: 0;

  }
  
  

}

@media only screen and (max-width: 991px) {

  #currencies_block_top p.inner-carrencies > span, #languages_block_top p span, #languages_block_top p span.lang {

    display: none;

  }



  #languages_block_top p > strong {

    display: inline-block;

  }



  #search_block_top {

       right: 400px;
    top: 16px;
    width: 20%;

  }

  #search_block_top input.search_query {

    width: 100%;

  }

}

/* Note: Design for a width of 768px * 991px

================================================== */

@media only screen and (min-width: 768px) and (max-width: 991px) {

  #header #header_right{

    padding: 30px 0px 0px 0px;
	

  }
  
  
   .lang_de #header #header_right{

    padding: 177px 0px 0px 0px;
	

  }
  
     .lang_it #header #header_right{

    padding: 177px 0px 0px 0px;
	

  }
  
  

  #header #header_logo {

   

  }
  
  
  

  #header #header_logo img {

    height: auto;

  }

  #header #cart_block {

    top: 57px;
	right: 0px;

  }



  .blockpermanentlinks-header {

    position: absolute;

    right: 360px;

  }



  #page {

    width: 750px;

  }
  
  #page_header {

    width: 720px;

  }



  #htmlcontent_top li {

    width: 238px;

  }

  #htmlcontent_top li h2 {

    font-size: 16px;

  }

  #htmlcontent_top li h3 {

    font-size: 14px;

  }



  .nivo-caption strong {

    font-size: 20px;

  }

  .nivo-caption h2 {

    font-size: 40px;

  }

  .nivo-caption h4 {

    font-size: 34px;

  }



  #languages_block_top {

    right: 200px;

  }

  #currencies_block_top {

    right: 60px;

  }

  .blockpermanentlinks-header {

    right: 290px;

    top: 23px;

  }



  #currencies_block_top, #languages_block_top {

    top: 23px;

  }



  #your_account{


    top: 96px;
	right: 0px;
	width: 158px;
  }


 .lang_de  #your_account{


    top: 115px;
	right: 0px;
	width: 158px;
  }


 .lang_it  #your_account{


    top: 115px;
	right: 0px;
	width: 158px;
  }

.blockuserinfo a span {

	width: 158px;
	font-size: 16px;
	line-height: 18px;
  }
  
  .lang_de .blockuserinfo a span {

  font-size: 16px;

}



.lang_fr .blockuserinfo a span {

  font-size: 16px;

}

  
#header_user #shopping_cart a{

	width: 158px;
  }

  #header_user{

   
	right: 0px;
	width: 158px;

  }

  .blockuserinfo {

    top: 10px;
	right: 0px;
	width: 158px;

  }



  .bottom_footer .container {

    width: 730px;

  }



  #htmlcontent_footer li img {

    width: 100%;

    float: none;

    margin: 20px 0 10px 0;

  }



  /* ************************************************************************************************

  								HOME PRODUCTS (768px * 991px)

  ************************************************************************************************ */

  .main_page_products li.first_item_of_tablet_line {

    clear: left;

  }



  /* ************************************************************************************************

  			  					CATEGORY PAGE (768px * 991px)

  ************************************************************************************************ */

  #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;

  }



  /* ************************************************************************************************

  			 				 	BOX COLUMN (768px * 991px)

  ************************************************************************************************ */

  .products_block ul li > div {

    width: auto;

  }



  .products_block ul li a.products_block_img {

    width: auto;

    float: none;

    margin: 0 0 10px;

  }

  .products_block ul li a.products_block_img img {

    width: 100%;

  }



  .products_block ul li .reduction {

    margin-left: 0;

    margin-right: 0;

  }



  /* ************************************************************************************************

  			 					ORDER (768px * 991px)

  ************************************************************************************************ */

  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%;

  }



  /******************************************************************************************************

  								Multishiping (768px * 991px)

  *******************************************************************************************************/

  #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;

  }

}

/* Note: Design for a width > 767px

================================================== */

@media only screen and (min-width: 767px) {

  footer .block ul.toggle_content {

    display: block !important;

    height: 100% !important;

    opacity: 1 !important;

  }



  #product_list.grid .new-box,

  #product_list.grid .sale-box,

  .main_page_products .new-box,

  .main_page_products .sale-box {

    width: 100px;

    overflow: hidden;

    position: absolute;

    text-align: center;

    height: 100px;

    top: 0px;

  }

  #product_list.grid .new-box span,

  #product_list.grid .sale-box span,

  .main_page_products .new-box span,

  .main_page_products .sale-box span {

    position: relative;

    width: 150px;

    margin: 0;

    top: 26px;

    padding: 6px 0;

    text-align: center;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

  }

  #product_list.grid .sale-box,

  .main_page_products .sale-box {

    left: 0px;

  }

  #product_list.grid .sale-box span,

  .main_page_products .sale-box span {

    left: -37px;

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

  }

  #product_list.grid .new-box,

  .main_page_products .new-box {

    right: 0px;

  }

  #product_list.grid .new-box span,

  .main_page_products .new-box span {

    left: -9px;

  }



  .lang_ru .main_page_products .sale-box span.on_sale,

  .lang_ru .main_page_products .new-box span.new, .lang_ru #product_list .sale-box span.on_sale,

  .lang_ru #product_list .new-box span.new,

  .lang_es .main_page_products .sale-box span.on_sale,

  .lang_es .main_page_products .new-box span.new, .lang_es #product_list .sale-box span.on_sale,

  .lang_es #product_list .new-box span.new {

    font-style: normal;

    font-size: 13px;

    font-weight: 600;

  }

}

/* Note: Design for a width of < 767px

================================================== */

@media only screen and (max-width: 767px) {

  html {

    -webkit-text-size-adjust: 100%;

    -ms-text-size-adjust: 100%;

  }



  .mobile #menu-custom {

    top: 54px;

  }



  #page {

    margin-top: 0;

  }



  body {

    background: #009EE3;

  }

.container {
	max-width: 749px;

}


  #htmlcontent_top {

    margin: 0 auto;

  }

  #htmlcontent_top li {

    margin-bottom: 5px;

    margin-left: 0;

  }

  #htmlcontent_top img {

    width: 100%;

  }



  .nivo-caption strong {

    display: none;

  }



  #your_account {

    top: 50px;

    right: 205px;

  }

  
    .blockuserinfo {

    top: 50px;
	margin-right: 10px;
	



  }



  #search_block_top {
    top: 45px;
    right: 100px;

  }



  .nivo-caption {

    width: 100%;

  }

  .nivo-caption strong {

    font-size: 20px;

  }

  .nivo-caption h2 {

    font-size: 40px;

    margin-bottom: 10px;

    margin-left: 20px;

  }

  .nivo-caption h4 {

    display: none;

  }

  .nivo-caption span {

    margin-left: 20px;

  }



  #product_list .product_flags {

    margin: 0 0 0 5px;

  }



  .product_img_link,

  .main_page_products li div.product_image a {

    padding: 10px;

  }



  /* ************************************************************************************************

  												HEADER (< 767px)

  ************************************************************************************************ */

  #page {

    background: #009EE3;

  }



  #header #header_logo {

    top: 58px;
	text-align: center;

  }

  #header #header_logo img {

    height: auto;


 

  }

  #header #header_user {

    top: 0px;
	
	right: 0%;
	width: 51%;

  }
  
  #header_user #shopping_cart a {
	width: 100%;
	height: 41px;
  }

  #header #header_user #shopping_cart .shopping_cart_title {

    display: inline-block;

    border: none;

    margin: 0;

    padding: 0;

  }

  #header #cart_block {

    top: 45px;
	right: 0px;

  }

  #header #header_right {

    padding-top: 90px;

  }
  .logo{
	  width:164px;

  }
  
  #header #header_logo{
	 	margin: 0 auto;

  }


    #your_account a  {

    width: 138px;

  }
  
  .blockuserinfo {
top: 50px;
right: 342px;
}


  /* ************************************************************************************************

  							new-box  & sale-box (< 767px)

  ************************************************************************************************ */

  #htmlcontent_footer li {

    margin-left: 0;

    width: 100%;

    float: none;

    margin-bottom: 10px;

  }

  #htmlcontent_footer li img {

    margin-bottom: 12px;

  }



  /* ************************************************************************************************

  										LANGUAGES CURRENCIES (< 767px)

  ************************************************************************************************ */

  #currencies_block_top p.inner-carrencies, #languages_block_top p, .mobile-link-top h4 {

    padding: 8px 7px 9px;

  }

  #languages_block_top {

    top: 0px;

    text-align: center;

    width: 24%;

    height: 40px;

  }

  #currencies_block_top {

    top: 0px;

    text-align: center;

    width: 51%;

    height: 40px;

  }

  #languages_block_top p, #currencies_block_top p {

    border-right: 1px solid #d6d5d5;

    border-bottom: 1px solid #d6d5d5;

    padding: 0;

    line-height: 40px;

  }

  #languages_block_top p .arrow_header_top, #currencies_block_top p .arrow_header_top {

    margin: 0px 0px 4px 0;

  }



  #currencies_block_top p.inner-carrencies, #languages_block_top p, .mobile-link-top h4 {

    padding: 0;

  }



  #currencies_block_top p.inner-carrencies i {

    margin-left: 0;

  }



  #countries_2 .countries_ul, #setCurrency .currencies_ul {

    left: -1px;

    top: 40px;

    width: 140px;

    text-align: left;

  }



  /* languages */

  #languages_block_top {

    right: 51%;

  }



  /* currencies */

  #currencies_block_top {

    right: 0%;

  }



  .main-mobile-menu {

    display: block;

    margin: 0px 0px 0px 0px;

  }



  /* ************************************************************************************************

  										   MOBILE MENU TOP (< 767px)

  ************************************************************************************************ */

  .blockpermanentlinks-header {

    position: absolute;

    right: 75%;

    top: 0px;

    width: 25%;

  }



  .mobile-link-top {

    display: block;

  }



  .mobile-link-top h4 {

    margin: 0;

    border: 1px solid #d6d5d5;

    border-top: none;

    padding: 0;

    line-height: 40px;

    text-align: center;

  }



  .mobile-link-top h4 .arrow_header_top_menu.arrow_header_top {

    display: block;

    position: static;

    line-height: 40px;

    font-size: 25px;

  }



  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: 40px;

    left: 0px;

    z-index: 101;

  }



  #mobilelink a {

    text-transform: capitalize;

  }



  /*************************************************************************************************

  											Search Mobile (< 767px)

  **************************************************************************************************/

  /*************************************************************************************************

  											Alert cart (< 767px)

  **************************************************************************************************/

  .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;

  }






  /* ************************************************************************************************

  								HOME PRODUCTS (< 767px)

  ************************************************************************************************ */

  .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  (< 767px)

  *********************************************************************************************** */

  footer .block {

    width: 100%;

  }

  footer .block h4 {

    padding: 11px 0px 10px 0px;

    margin-top: 0px;

    border: none;

    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;

  }

  footer .block .list-footer li {

    padding: 0 0 6px;

  }

  footer .block .list-footer li:last-child {

    padding-bottom: 0;

  }

  footer .bottom_footer {

    padding-left: 15px;

    padding-right: 15px;

  }

  footer .block .list-footer li a {

    padding-right: 10px;

  }



  /* ************************************************************************************************

  								PAGE MANUFACTURE ADN SUPLIER (< 767px)

  ************************************************************************************************ */

  .border_sep {

    border-right: none;

    border-bottom: 1px solid #d6d5d5;

    margin-bottom: 15px;

    padding-bottom: 15px;

  }



  .mnf_sup_list li .right_side p {

    float: left;

    margin: 8px 15px 0 0;

  }



  /* ************************************************************************************************

  								  PAGE STORES AND SITEMAP (< 767px)

  ************************************************************************************************ */

  div#stores_block p.text input {

    width: 286px;

    height: 35px;

    line-height: 35px;

    padding: 1px 1px 1px 10px;

  }



  /* ************************************************************************************************

  										BOX COL (< 767px)

  ************************************************************************************************ */

  .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: 120px;

  }



  /* ************************************************************************************************

  						PAGINATION AND SORT AND SUBCATEGORY BLOCK (< 767px)

  ************************************************************************************************ */

  #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;

  }



  /**********************************************************************************************

  									  ORDER STEP (< 767px)

  ***********************************************************************************************/

  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;

  }



  /**********************************************************************************************

  								  SHOPPING CART PAGE (< 767px)

  ***********************************************************************************************/

  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 #d6d5d5;

    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;

  }

}

/* Note: Design for a width of 480px * 767px

================================================== */

@media only screen and (min-width: 480px) and (max-width: 767px) {

  /* ************************************************************************************************

  			MOBILE MENU TOP  CURRENCIES   LANGUAGES    USER INFO (480px * 767px)

  ************************************************************************************************ */

  #mobilelink {

    width: 178px;

  }



  #countries_2 .countries_ul, #setCurrency .currencies_ul {

    width: 100%;

  }



  .alert_cart {

    width: 420px;

    left: 50%;

    margin-left: -210px;

  }



  /* ************************************************************************************************

  								HOME PRODUCTS (480px * 767px)

  ************************************************************************************************ */

  /* ************************************************************************************************

  								BOX COL (480px * 767px)

  ************************************************************************************************ */

  .products_block ul li > div {

    width: 348px;

  }



  /**********************************************************************************************

  							  LOGIN PAGE	(480px * 767px)								

  ***********************************************************************************************/

  p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {

    float: right;

    margin-bottom: 0px;

    margin-right: 0px;

  }



  /**********************************************************************************************

  								ORDER PAGE (480px * 767px)									

  ***********************************************************************************************/

  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%;

  }

}

/* Note: Design for a width of < 480px 

================================================== */

@media only screen and (max-width: 480px) {

  #header_logo {



    top: 56px;
	text-align: center;

  }



  .ac_results {

    width: 290px!important;

  }



  #your_account a {

    width: 117px;
	padding: 14px 0 14px;

    font-size: 13px;

  }
  
    #your_account  {
	
	right: 54px;

  }
  
  .blockuserinfo a span {
	
	padding: 14px 0 14px;

  }

.blockuserinfo  {
	
	right: 170px;

  }


  .lang_ru #your_account a {

    font-size: 8px;

  }



  .nivo-caption {

    display: none !important;

  }



  #header #cart_block {

    top: 45px;
	right: 0px;

  }



  #htmlcontent_top {

    margin: 0 auto;

  }



  #header_user #shopping_cart a {

	color: #000;
	
    height: 41px;

    padding: 0;

    background: #009EE3;

    text-align: center;

  }

  #header_user #shopping_cart a:before {

	

    font-family: FontAwesome;

    content: "";

    font-size: 22px;

    color: #000;

    line-height: 39px;

    font-weight: normal;

    text-align: center;

    -webkit-transition: all 0s ease;

    -moz-transition: all 0s ease;

    -o-transition: all 0s ease;

    transition: all 0.3s ease;

  }

  #header_user #shopping_cart a:hover {

    background: #E5007D;

  }

  #header_user #shopping_cart a:hover:before {

    color: #000;

  }

  #header_user #shopping_cart a span,

  #header_user #shopping_cart a i {

    display: none !important;

  }



  .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;

  }

}

