/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {
	
/* main */
	
body{font: 12px/19px Arial, Helvetica, sans-serif;position:relative;color:#8a8989;background:#fff;  }
#main-wrap {background:url(../img/tail-top-mobile.gif) 0px  0px  repeat-x #f6f6f7;}
#tmsocial{ display:none;}
#columns {z-index: 1;}
#main-wrap-inner {width:320px;}
#main-wrap-inner{background:url(../img/top.gif) 0px  0px  repeat-x #fff;}
.sf-contener{ display:none!important;}
.bg-content {padding: 10px 0 0;}
.inner-w {width:280px; margin-left:0;padding: 0 10px 0px;}
body#index .bg-content {padding:0px 0 0;}
body#index #columns {padding: 0 0 0px;}
body#index #columns { padding:0px 0 20px 0;}
#columns { padding:0px 0 0px 0;}
input[type=text],input[type=email],input[type=tel],input[type=password],textarea{-webkit-appearance: none;box-shadow: none;-webkit-box-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-appearance: none;}


#header-title {
	display: none;
}

select#days {width:50px;margin:0 0px 0 0;}
select#months {width:90px;margin:0 0px 0 0;}
body#index #columns {padding:0px 0 0px;}
#shopping_cart b:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.favoriteproduct h3 {color: #000000;font-size: 13px;padding: 0 10px 10px;}
#your_account { display:none;}
form.std .text input, form.std .password input {width: 272px;line-height:35px; height:35px;}
#account-creation_form p.select select {width:280px;line-height:43px; height:43px;margin-bottom:20px;}	
#account-creation_form p.select select option{ padding:5px;}
form.std .select select {height:43px;line-height:43px;padding: 2px;width:280px;}

/* banner */
.step {height:145px; margin-bottom:10px;}
#banner-1,#banner-2,#banner-4{ display:none;}
#banner-3{ display:block;}	
#banner-3 .step.num-3{ }
#banner-3 .step.modile-2.num-2 img{}

/* knapp */
.step{
	margin-bottom: 6px;
}

.step:hover .jms-content .btn-banner{}
.block-main {
    display: block;
    float:none;
    width:300px; padding-top:10px;
}
.block-main-2 {
    display: block;
    float:left;
    width:300px; padding-top:10px;
}
.step.num-1 .jms-content {
    left: 10px;
    position: absolute;
    top:109px;
}
.step.num-2 .jms-content {
    left: 10px;
    position: absolute;
    top: 109px;
}
.step .jms-content h3{
    font-size:17px;
    line-height:17px;
    }
.step .jms-content h4{
    font-size:11px;
    line-height:11px
    }
.block-main .step.num-1{ margin-right:10px;}
.block-main-2 .step.num-1{ margin-right:10px;}

/* knapp */
.block-main .step.num-1{ margin-right:6px;}
.block-main-2 .step.num-1{ margin-right:6px;}
/* nivo */

#tmnivoslider {
    float: left;
    height:300px;
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    width:300px;
}

.nivo-caption > div {
    width: 195px;
}


.nivo-caption h2 {	font-size:15px;line-height:15px; font-weight:normal;color:#fff;text-transform:uppercase;font-family: 'Anton', sans-serif; display:block; margin-bottom:5px; }
.nivo-caption h3 {font-size:11px;line-height:11px;font-weight:normal;color: #fff;}
.nivoSlider a.nivo-imageLink { height:300px;}
#slider {height:300px !important;overflow: hidden !important;}
.nivo-caption .item3 { }
#tmnivoslider {padding-top:0px;}
.nivo-caption .item1{ position:absolute; left:-1200px; bottom:6px;}
.nivo-caption .item1.first{left:20px;}
.nivo-caption .item2{ position:absolute; left:-1200px; bottom:6px;}
.nivo-caption .item3{ position:absolute; left:-1200px; bottom:6px;}
.nivo-controlNav {position:absolute;right:11px;bottom:30px;z-index:9999;}
#add_adress label { display:block;}
#add_adress  p.textarea textarea {width: 268px;}
body#address div#center_column form.std p.textarea textarea {width: 268px;}
#order-detail-content #cart_summary td{ display:table-cell;}

/* header */
#header_logo {display: block;left:0px;position: absolute; width: 100%;}
#header_logo img{ }

	
.main-mobile-menu{ display:block;}
.sf-contener{ display:block;}
#tmtextblock{ display:none;}
#header-inner {padding-top: 255px;position: relative;z-index: 101;}
.sf-contener{ display:none;}
#tmheaderlinks{ display:none;}
#shopping_cart b {border:none;border-radius: 0 0 0 0 !important;display: block;height:20px;padding:9px 7px 7px 35px;text-decoration: none;width:85px;}
#header_user #your_account a {padding:40px 0 0;}
.opancart {background: url(../img/opencart.png) no-repeat  0 0 ;display: block;height: 5px;position: absolute;right:8px;top:17px;width: 9px;z-index: 99;}
.close-cart .opancart{background:url(../img/opencart2.png) 0px  0px  no-repeat; width:9px; height:5px; position:absolute; top:17px; right:8px; z-index:99; display:block;}
#header_user {clear: inherit;float: left;position: absolute;right: 0;top:152px;}
#header #cart_block {display: none;height: auto;padding: 10px;position: absolute;right: 0;top:150px;width: 230px;z-index: 999;}
p.cart_navigation .button, p.cart_navigation .button_large {float: left; margin-bottom:20px;}
#tmfooterlinks ul li a {font-size: 14px;}



	/* ————— homefeatured.tpl ————— */
#featured_products ul li h5 {padding:0px 0 0 0;}
#featured_products h4 {}
#featured_products ul li .button { height:35px!important; line-height:35px!important; padding: 0 12px; float:left;}
#featured_products ul li .exclusive{height:35px!important; line-height:35px!important;padding: 0 0px;margin-right:6px;}
.featured_li {padding:18px 0px 18px 0px;text-align: center;}
#featured_products ul li {float: left;margin-bottom:10px;margin-right:0px;text-align: center;width:298px; padding:0;}
#featured_products ul li .product_image.feat-mobile {display: inline-block;float:left; margin-right:20px; height:99px;padding-bottom: 0;text-align: center;width:99px;}
#featured_products ul li div {text-align: left;}
#featured_products ul li .product_image.feat-mobile{ display:block;}
#featured_products ul li .product_image{ width:99px; height:99px; float:left; margin-right:20px;}
#featured_products ul li img{ width:99px; height:99px;}
#featured_products .featured_li {}
#featured_products ul li.num-8 .featured_li{}
.featured_li .mob{display:none;}
.featured_li .product_desc{ display:none;}
.featured_li .mob-2{ display:block;}
#featured_products ul {padding-left: 0;}
#featured_products ul li span.price {padding:6px 0 12px 0; display:block; float:none;}
#featured_products ul li.num-5 {padding-left:0px;}

	/* search */
#search_block_top {height:47px;left: 0;position:absolute;top:197px;width:300px;}
#search_block_top input.search_query{ width:200px; font-size:20px;}
#search_block_top label {display:none;float:left;padding:8px 5px 0 5px;}
#search_block_top input.search_query {margin:0px 0px 0 0;float:left; height:47px; line-height:47px;  padding:0 10px 0 10px;width:231px;}
#search_block_top a {height:49px; width:48px;display:block; font-size:0; text-indent:-9999px;float:left;background:url(../img/btn-search-2.gif) left  top  no-repeat; padding:0; }
#search_block_top a:hover{ background:url(../img/btn-search-2.gif) left  -49px  no-repeat;}
.ac_results {width:298px !important;}

.step.modile-2.num-2{ }

/* MENU HEADER */
#mobilelink{ display:block;}
.mobile-link-top{position:absolute;left:-10px;top:0px; display:block; border:1px solid #515151; border-right:0; height:46px; min-width:88px; border-bottom:none; border-top:none; }
.mobile-link-top #mobilelink { display:none; z-index:99;}
.mobile-link-top h4{ font-weight:normal; font-size:14px; color:#535353; padding:14px 0px 14px 0px; height:18px; text-align:center;}
.mobile-link-top h4 span{  display:inline-block; text-transform:capitalize; font-size:14px; padding-right:10px;  color:#fff}
.mobile-link-top h4.act span{ color:#8c8c8c}
.mobile-link-top h4:hover{ cursor:pointer;}
#mobilelink {list-style:none; width:140px; position:absolute; top:46px;background:#fff;left:-1px;
-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.1);-moz-box-shadow:0px 0px 5px rgba(50, 50, 50, 0.1);box-shadow:0px 0px 5px rgba(50, 50, 50, 0.1);}
#mobilelink li { padding:0 0 0 0; border-top:1px solid #e5e5e5; }
#mobilelink li:first-child{ border:none;}
#mobilelink li.active{}
#mobilelink li:hover{}
#mobilelink li + li {}
#mobilelink li a {color:#888888;text-decoration:none;text-transform: capitalize; display:block; font-size:14px;padding:5px 5px 5px 10px;}
#mobilelink li a:hover,
#mobilelink li a.active {text-decoration:none; color:#3a3a3a;}
.open-menu{background:url(../img/btn-open.png) left  top  no-repeat; display:inline-block; width:7px; height:5px;  position: absolute;right:0px;top:21px;width:7px;}
.mobile-link-top h4.act .open-menu{background:url(../img/btn-open2.png) left  top  no-repeat; display:inline-block; width:7px; height:5px;  position: absolute;right:0px;top:21px;width:7px;}

/* LANGUAGES */
#languages_block_top {position: absolute;right:144px;top:0px;padding:0px 0px 0px 0px;text-align:center;width:75px;border:1px solid #515151; border-right:0;border-bottom:none; border-top:none;}
#countries_2 .countries_ul {display: none;list-style-type: none;position: absolute;left:0px;top:46px;width:100px;}
#languages_block_top p { background: url(../img/btn-open.png) no-repeat 50px 21px transparent;padding-top:14px; padding-bottom:13px; font-size:14px;}
#languages_block_top p.mobile-open{background: url(../img/btn-open2.png) no-repeat 50px 21px;}
#countries_2 .countries_ul li{ padding:5px 5px 5px 10px;}
#countries_2 .countries_ul li:hover{ }
#countries_2 .countries_ul li a{ color:#535353; text-decoration:none; font-size:14px;}
#languages_block_top ul#first-languages  li.selected_language:hover{ }
#languages_block_top ul#first-languages li.selected_language {}
#countries_2 .countries_ul li span .firstWord {font-size: 14px;}
#currencies_block_top p.inner-carrencies.mobile-open { color:##8C8C8C}
#countries p.selected_language.mobile-open{ color:#535353;}
#countries_2 .countries_ul li span{ color:#888888; font-size:14px;}
#countries_2 .countries_ul li.selected_language span{ color:#3a3a3a}

/* CURRENCIES */
#currencies_block_top p.inner-carrencies.mobile-open{background: url(../img/btn-open2.png) no-repeat  50px 21px; padding-right:1px;}
#currencies_block_top p.inner-carrencies {background: url(../img/btn-open.png) no-repeat  50px 21px; padding:13px 0 14px 0; font-size:14px;}
#currencies_block_top {position: absolute;right:67px;top:0px;border:1px solid #515151; border-right:none;padding:0px 1px 0px 0px;text-align:center;width:74px;border-bottom:none; border-top:none;}
#setCurrency .currencies_ul {display: none;list-style-type: none;position: absolute;left:0px;top:46px;width:100px;}
#setCurrency .currencies_ul li{ padding:0px 0px 0px 0px; text-align:left;}
#setCurrency .currencies_ul li:hover{ }
#setCurrency .currencies_ul li.selected{ }
#setCurrency .currencies_ul li.selected:hover{ }
#setCurrency .currencies_ul li a{  text-decoration:none;padding:5px 5px 5px 10px; display:block; font-size:14px; color:#888888;}
#setCurrency .currencies_ul li a span{ padding-right:10px; display:inline-block;}


#main-wrap {}
#header_user_info:hover{}
#header_user_info { padding:0;}
#header_user_info { position:absolute; top:0px; right:-10px; border:1px solid #515151; text-align:center; border-bottom:none; border-top:none;	}
#header_user_info a {display:inline-block; text-indent:-9999px;background:url(../img/login.png) 50%  12px  no-repeat; min-width:75px; height:20px;padding:14px 0px 12px 0px;}
#header_user_info a:hover{ text-decoration:none;}
#header_user_info a.login {background: url(../img/login.png) no-repeat 50% 50%;}
#header_user_info a.logout {background:url(../img/logout.png) no-repeat 50% 50%;}
.camera_wrap {display: none;float: left;position: relative;z-index: 0;width: 100%;height:150px!important;}
#slide_wrap{ height:160px; overflow:hidden; position:relative; margin-top:10px;}
.camera_caption{ display:none!important;}
.inner-wrap{max-width:300px;}
.header_border{ border:none;}

/* ————— footer.tpl ————— */
.footer-inner p.row-footer {
    bottom: -42px;
    font-size: 12px;
    padding:7px 0 12px;
}
#tmfooterlinks div {float:none;width:100%; margin-bottom:0; border:none;  }
#tmfooterlinks h4{ padding:12px 0px 12px 20px;background:url(../img/footer-button.png) 96%  15px  no-repeat #e7e7e7; margin-bottom:10px;}
#tmfooterlinks h4.mobile-open{background:url(../img/mobile-close.png) 96%  15px  no-repeat #e7e7e7;}
#tmfooterlinks h4:hover{ cursor:pointer;}
#social_block {float:none;width:100%;}
#social_block ul { display:none;border-right: 1px solid #E5E5E5;border-left: 1px solid #E5E5E5;}
#social_block h4{ padding:9px 0px 9px 20px;background:url(../img/footer-button.png) 96%  15px  no-repeat #e7e7e7; margin-bottom:10px;}
#block_contact_infos  h4{ padding:12px 0px 12px 20px;background:url(../img/footer-button.png) 96%  15px  no-repeat #e7e7e7; margin-bottom:0;}
#block_contact_infos {float:none;width:100%;padding:0 0 0 0; border:none;}
#block_contact_infos ul {border: 1px solid #E5E5E5;}
#tmfooterlinks ul { display:none; padding:7px 0 7px 20px; border:none;}
#block_contact_infos h4:hover{ cursor:pointer;}
#social_block h4:hover{ cursor:pointer;} 
#social_block ul{ padding:10px 10px 2px 12px;}
#block_contact_infos ul{ padding:10px 10px 2px 12px;}
#block_contact_infos h4.mobile-open{background:url(../img/mobile-close.png) 96%  12px  no-repeat #e7e7e7;}
#social_block h4.mobile-open{background:url(../img/mobile-close.png) 96%  12px  no-repeat; border:none; border-bottom:1px solid #e5e5e5;}
#social_block ul{ padding:20px 10px 30px 20px; overflow:hidden;}
#block_contact_infos ul {display: none;padding: 15px 10px 14px 20px; margin-top:10px;}
#block_contact_infos h4 {}
.footer-inner p.row-footer{
display: none;
}
#block_contact_infos h4:hover{ cursor:pointer;}
#social_block h4:hover{ cursor:pointer;}
body#index .footer-inner { padding-top:10px;}
.footer-inner { padding-top:10px;}
.breadcrumb {width: 280px;}
#tmfooterlinks ul li {padding: 8px 0 0;}

#tmfooterlinks {
    float:none;
}

body#index #old_center_column + #center_column {
    padding: 0 0 20px !important;
    width:300px !important;
}
body#index #old_center_column + #center_column .list li .center_block {width:190px;}
body#index #old_center_column + #center_column #product_list li{ width:300px;}
/*CONTACT FORM*/
#contact_form textarea#message {height: 200px !important;width:268px !important;}
#contact_form p.submit{ padding-top:20px;}
#contact_form p{ padding-top:7px; padding-left:0;}
#contact_form label{ float:none; display:block; text-align:left; margin-bottom:7px;}
#contact_form input{ float:none;}
#contact_form .text input {height:29px;line-height:29px;width:269px;}
#contact_form select {height: 35px;line-height: 35px;width:296px;}
#contact_form input#fileUpload{ height:34px; list-style:34px; border:1px solid #E5E5E5; padding-left:10px; width:284px;}
#contact_form p.upload-file{ display:none;}
#contact_form .select select {width:278px;}

/*MANUFACTURE ADN SUPLIER*/
.mnf_sup_list li {height:auto;overflow: hidden;padding: 20px 0;}
.mnf_sup_list li .right_side {border-style: solid;border-width: 0 0 0 0px;float: left;height: auto;padding-left:0px;padding-top:18px;position: relative;width: 120px;clear:both;}
.mnf_sup_list li .left_side {float: left;padding: 0 0 0 20px;width:173px;}
.mnf_sup_list li .left_side div a  em.des-small { display:block; font-style:normal;}
.mnf_sup_list li .left_side div a span{ display:none;}

/*stores page*/
div#stores_block p.text input {width:267px;height:35px; line-height:35px;padding:1px 1px 1px 10px;font:normal 14px "Arial";color:#888;}
div#stores_block p.select select{height:35px; line-height:35px;}
div#center_column ul.tree a{ font-size:14px;}
div.sitemap_block ul li a{font-size:14px;}

/* global button */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large 
{height:43px !important;display:inline-block;padding:0 10px;}

/* link/span button */
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {line-height:43px !important;}


/* BOX COL */
.breadcrumb {width:260px; padding-right:20px; margin-top:0px;}
div.column > div {margin: 0 0 0px;}
div.column .block_content{ display:none;}
div.column  div.block h4:hover{ cursor:pointer;}
div.column  div.block h4 {background: url(../img/icon-toggle.png) no-repeat scroll 95% 16px #e7e7e7; margin-bottom:10px; padding-top:13px; padding-left:20px; padding-bottom:13px;}
div.column  div.block h4.mobile-open{background: url(../img/icon-toggle.png) no-repeat scroll 95% -116px #e7e7e7;}
div.column div.block {margin-bottom:0px;}
#contact_block h4{ border-bottom:0;}
#contact_block h4.mobile-open{}
#tmfooterlinks h4 { border-right:none;}
#tmfooterlinks h4 a{ color:#181818}

#footer {padding:0px 0px 75px 0px;}



#newsletter_block_left input.button_mini {margin: 0 0 0 -1px;}
#social_block h4 { border:none;}
.products_block ul li > div {float: left;padding: 0 0 0 20px;width:179px;}
.des-main{ display:none;}
.des-mob{ display:block;}
#newsletter_block_left div.block_content {padding-bottom:0px;padding-top: 0; margin-top:20px;}
#newsletter_block_left input[type="text"] { width: 343px;margin-bottom:20px;}
div.column div.block ul.bullet {padding-top:0px; padding-bottom:20px;}
.manufacturers_block_left div.block_content{ padding-bottom:0; padding-left:0; padding-right:0;}
div.column div.block ul.bullet li { padding-left:10px;}
div.column div.block .block_content {padding:0px 0px 20px 0px; width:280px;}
#layered_block_left div.block_content { padding:10px 0px 0 0px; width:275px;}
#layered_block_left span.layered_close a, #layered_block_left span.layered_close a {margin-right: 18px;}
div.column #manufacturers_block_left div.block_content{ padding-bottom:0; padding-left:0; padding-right:0; width:300px;}
div.column #suppliers_block_left div.block_content{ padding-bottom:0; padding-left:0; padding-right:0; width:300px;}
div.column #rss_block_left div.block_content{ padding-bottom:0; padding-left:0; padding-right:0; width:300px;}
#links_block_left .block_content{ padding-bottom:0; padding-left:0; padding-right:0; width:300px; padding-top:0}
#links_block_left .block_content  ul.bullet { padding-top:0;}
#newsletter_block_left div.block_content {padding-bottom:0px;padding-top: 0; margin-top:20px;}
#newsletter_block_left input[type="email"] { width:223px;margin-bottom:20px; height:41px; line-height:41px; margin-top:0;}
#newsletter_block_left input.button_mini{ padding-left:9px; padding-right:9px; }
#layered_block_left h4 {margin-bottom:0px;}

#subcategories ul li {height:205px;}
#product_list li .center_block .product_flags span + span {border-left-style: solid;border-left-width: 1px;margin: 0 0 0 4px;padding: 0 0 0 4px;}
#tags_block_left p.block_content {padding-bottom:15px;padding-top:7px;}
#specials {
    margin-top: 10px;
}
.pagination {
    margin-top:0px;
}
#pagination_form {
    margin-top: 0px;
}
#newsletter_block_left div.block_content { display:none;}
/*  CATEGORY PAGE  */
.grid {padding: 0 0 2px !important;}
.products_block ul li:first-child {padding-top:10px;}
.product_sort {overflow: hidden;padding: 20px 0 20px 0;}
#pagination {padding:10px 0px 0 0px;}
#pagination {}
#pagination .pag-top{ padding-top:12px;}
#pagination_form select {margin: 11px 0 0;}
.products_block ul li {overflow: hidden;padding:20px 0 0;}
#right_column {padding-top:20px;}
.product_sort ul{ display:none;}
#product_list { border:none;padding:0px 0px 0px 0px;}

#product_list li {
	float: none;
	margin-right:0px;
	text-align: center;
	width:280px; 
	padding:20px 0px 20px 0px; 
	margin-top:0; 
	border:none; 
	margin-bottom:10px;
}
#product_list li .mob{ display:block}
#product_list li .mob-2{ display:none;}
#product_list  li .product_image {display:block;float:left; margin-right:20px; height:99px;width:99px;}
#product_list  li a.product_img_link { width:99px; height:99px; float:left; margin-right:10px; margin-bottom:20px;}
#product_list  li img{ width:99px; height:99px;}
#product_list li a.product_img_link {display: block;text-align: center;}
#product_list li .center_block{ float:left; width:170px; text-align:left; padding:0 0 14px 0;}
#product_list li .product_desc {display:none;}
#product_list li .product_desc.mob2{ display:block; padding-top:0; margin:0;}
#product_list li .product_desc{ display:none;}
#product_list  li .center_block .product_flags span + span {border-left-style: solid;border-left-width: 1px;}
#product_list  li .center_block .product_flags span {display: block;float: left;font-weight:normal; font-size:11px;height: 15px;line-height: 16px;}
#product_list  li .product_flags{ display:block}
#product_list  li .center_block .product_flags span {height:15px;display:block;float:left;font-weight:bold; line-height:16px;}
#product_list  li a.product_img_link {float: left;height:99px;width:99px;}
#product_list  li .center_block h3 {padding:15px 0 10px 0 ;}
#product_list  li h3 {height: auto;}

#product_list li .right_block{
	width:290px; 
	border-width: 0 0 0 0px;
	height: auto;
	padding: 0 0 0px 0px;
	position: relative;
	margin: 0px 0px 0px 0px;
}


.right_block .teiler { 
	display: none;
}


#product_list li .discount{ display: inline-block; float:right; padding-bottom:0; font-size:9px; padding-top:5px; padding-right:0px;}


#product_list li span.price {
	display: inline-block;
	font-size: 18px;
	float:left; 
	margin-bottom:5px;
}
#product_list li .compare { display:none;}
#product_list li .button { 
	height:43px!important; 
	line-height:43px!important; 
	padding: 0 19px;
	display: inline-block; 
	float:left; 
	margin-top:10px;
}

#product_list li .exclusive{
	height:43px!important; 
	line-height:43px!important;
	padding: 0 19px;
	margin-right:16px;
	margin-left: 0px; 
	float:left; 
	margin-top:10px; 
	margin-bottom:0;
}

.product_compare{ display:none;}
.product_desc.mob{ display:none}
#pagination_form {float: left;padding-top: 15px;}
#pagination_form a {float:right; margin-left: 20px;}
#pagination_form label {display: block;float: left;padding:13px 10px 0 0;}
.product_sort #productsSortForm select {float: left;height: 35px; line-height:35px;margin: 2px 0 0;width:234px;}
.product_sort #productsSortForm label {display: block;float: left;padding: 13px 7px 0 0;}
.product_sort #productsSortForm select option{ padding:7px;}

.grid li a.product_img_link {
    margin-left:-3px;
}

#subcategories ul {width:320px;}
#center_column #subcategories ul li a {padding: 20px 24px 20px 24px;}
#subcategories ul li {margin: 20px 16px 0 1px;}
#primary_block #pb-left-column {float: left;padding: 0 0 0 0px;width:280px;}
#primary_block #image-block {width:118px;position:relative;}
#primary_block #attributes select {border: 1px solid #E5E5E5;float: left;height: 32px;padding: 7px;width:280px;}

#buy_block span#our_price_display {color: #3A3A3A;display: block;float: left;font-size:17px;padding: 0;}
#buy_block #quantity_wanted_p #quantity_wanted {width: 22px;}
/* views block */



#primary_block #pb-right-column {float: left;width:254px; margin-left:0px;}
#primary_block #pb-left-column h1 {margin-top:15px;}
#buy_block #quantity_wanted_p {float: right;padding: 9px 10px 0 0;}
#buy_block span.our_price_display {display: block;float: left;height: 25px;padding-top: 11px;}
#idTab1{ display:none; padding-left:0px; padding-right:0px;}
#idTab22{padding-left:10px; padding-right:10px; display:none;}
#idTab9{padding-left:10px; padding-right:10px; display:none;}
#idTab4{ display:none;}
.customization_block{ display:none;}
#idTab4 li + li{ padding-left:10px; padding-right:10px;}
#idTab4 .product_desc.mob{ display: block;}
#idTab4 .product_desc{ display:none;}
div#more_info_sheets { padding-left:10px;display:none;}


.container2 {width:260px;margin-left:0;}
.container2 .prev {left:-11px;top: 88px;}
.iosSlider2 {height:185px !important;width:260px!important;}
.iosSlider2 .slider2 #item2 img {height:120px;width: 120px;}
.iosSlider2 .slider2 #item2 {float: left !important;height:185px !important;width: 140px !important;}
.container2 {height:185px; margin-left:10px;}
.container2 .next {top:88px;right:-11px;}
.container2{ display:none;}
.table-block{ display:none;}


.blockproductscategory h3.mobile-open,
.more_info_inner h3.mobile-open,
.more_info_inner2 h3.mobile-open,
div#quantityDiscount h3.mobile-open,
.more_info_inner4 h3.mobile-open,
#more_info_block5 h3.mobile-open,
.more_info_inner3 h3.mobile-open,
#more_info_block li a.mobile-open{background:url(../img/icon-tab-close.png) 97% 17px no-repeat #181818; color:#fff}

.blockproductscategory h3,
.more_info_inner h3,
.more_info_inner2 h3,
div#quantityDiscount h3,
.more_info_inner4 h3,
#more_info_block5 h3,
.more_info_inner3 h3,
#more_info_block li a{ font-size:13px; padding:12px 0px 12px 20px; text-transform:uppercase;  font-weight:normal; display:block;color:#3a3a3a; margin-bottom:0;background:url(../img/icon-tab.png) 97% 17px no-repeat #E7E7E7; font-family:"Times New Roman", Times, serif;}

textarea.customization_block_input {height: 100px;max-width:272px;min-width: 272px;width:272px;}
#idTab4 li .accessories_price {border:none;float:left;height:76px;padding:10px 0 0 0px;width: 120px;}
#pb-left-column .share a {height: 25px;margin-top: 5px;text-decoration: none;}
#primary_block {margin: 10px 0 0;}
#idTab4 li .accessories_desc {float: left;width:280px;}
#idTab4 li .accessories_price span.price {display: block;font-size: 16px;margin: -14px 0 20px 91px;}
#idTab4 li{padding-left:0px;padding-right:0px;}
#idTab4 li + li {margin: 8px 0 0;}
#blockpack #product_list li:first-child{ padding-top:0; border:none;}

/*Login*/
#authentication #create-account_form {width:280px; margin-bottom:20px;}
#authentication #login_form {width:280px;}
#authentication #create-account_form h3 { padding-left:10px}
#authentication #login_form h3{ padding-left:10px;}
#authentication #create-account_form .text input,
#authentication #login_form .text input { height:35px; line-height:35px; width:271px;}

#order #fancybox-wrap{ width:250px!important; height:190px!important;}
#order #fancybox-content{ height: 171px!important;width: 230px!important;}
.popup-extra {width: 202px!important;}
body#cms {min-width: 202px!important;}

p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {float:right; margin-bottom:20px;}
#order_steps {width:280px;overflow:hidden;margin:20px 0 0 0; list-style:none;height:200px!important;}
#order_steps li.even:first-child{background:#9c9c9c;}
#order_steps li.even.step_current:first-child { background:#535353;}
#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 {width:280px;height:40px;float:none; 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{color:#ffffff; font-weight:bold; font-size:14px; line-height:14px; float:none; text-align:center;}
#order_steps li.even.step_current { background:#535353;}
#order_steps li.odd.step_current { background:#535353;}
#order_steps li a {font-weight:bold;color:#ccc;text-decoration:none; padding:0;}
#order_steps li a:hover {color:#fff;}
.list-order-step li {width:260px;}
#compare_shipping #availableCarriers_table {margin:0!important;}
#order #right_column {padding-top:20px;}
.list-order-step .img-order img{ width:71px; height:71px;}
.list-order-step li { padding-left:10px; padding-right:10px;}
.list-order-step li h5{ padding-bottom:0px;}
.list-order-step .product_desc {   display:none;}
.list-order-step .product_desc.mob {display:block;padding-left:91px;}
.list-order-step #cart_quantity_button { padding-left:91px; height:43px;}
.list-order-step .ref-order {padding-left:91px;}
.list-order-step .price-order {padding-left:91px;}
.cart_total-order {padding-left:91px;}
.list-order-step li {height: auto;}
table#cart_summary td.tdfirst {width: 68%;}
.list-order-step #cart_quantity_button .cart_quantity_down {background:url(../img/quantity_down_mob.png) 0 0px no-repeat ;height:43px;width:45px;}
.list-order-step #cart_quantity_button .cart_quantity_up {background:url(../img/quantity_up_mob.png) 0 0px no-repeat ;height:43px;width:45px;}
.list-order-step #cart_quantity_button .cart_quantity_up img{ display:none;}
.list-order-step #cart_quantity_button .cart_quantity_down img{ display:none;}
.list-order-step #cart_quantity_button span {line-height:43px;}
.list-order-step .cart_quantity_input.text {height: 41px;line-height: 41px;}
.list-order-step .cart_quantity_delete img{ display:none;}
.list-order-step .cart_quantity_delete {background:url(../img/delete-cart-mob.gif) 0 0px no-repeat ;height:13px;margin-left:11px;margin-top:14px;width:13px;}
form#voucher fieldset p input.discount_name {height:36px;line-height:36px;width: 225px;}
#compare_shipping_form p select {height:40px;line-height:40px;width:280px;}
#compare_shipping_form p select option{ padding:7px;}
#compare_shipping_form p input {height: 33px;line-height:33px;}
#availableCarriers_table {margin:0;width:280px !important;}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard {padding-left:0px;padding-top: 20px;text-align: center;}

.list-order-step .cart_quantity_input.text {width: 32px;}
.list-order-step #cart_quantity_button span {margin-right:6px;}

#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard input {margin-right: 9px;}
#compare_shipping_form p input {width:272px;}
.list li .right_block span.on_sale,
.list li .right_block span.discount { padding-bottom:0px; display:inline-block; float:right; font-size:11px; padding-top:3px;}

#layered_form .select { width: 253px;}
#account-creation_form  h3 {margin:10px 0 15px 0;padding:3px 8px 10px 10px;}


table#order-list td strong{ font-weight:bold; color:#333; margin-right:7px;}
table#order-list td{ display:block; border-bottom:0!important;}
table#order-list td.history_detail{border-bottom:1px solid #E5E5E5!important;}
table#order-list thead{ display:none;}


#order-detail-content table  td strong{ font-weight:bold; color:#333; margin-right:7px;}
#order-detail-content table td{ display:block; border-bottom:0!important;}
#order-detail-content table .totalprice  td{border-bottom:1px solid #E5E5E5!important;}
#order-detail-content table thead{ display:none;}


#shipping-table  td strong{ font-weight:bold; color:#333; margin-right:7px;}
#shipping-table td{ display:block; border-bottom:0!important;}
#shipping-table .tds-5{border-bottom:1px solid #E5E5E5!important;}
#shipping-table thead{ display:none;}
textarea {max-width: 272px;min-width: 272px;width: 272px;}
#sendOrderMessage select{ width:280px; line-height:35px; height:35px;}
#sendOrderMessage select option{ padding:5px; width:268px;}

.addresses .address_delivery select{width:280px; line-height:35px; height:35px;}
.addresses .address_delivery select option{ padding:5px;}

#module-cheque-payment #center_column p.cart_navigation .exclusive, #module-cheque-payment #center_column p.cart_navigation .exclusive_large { float:left; margin-bottom:20px; margin-top:10px;}
#order-list tr{ margin-bottom:10px; display:block;}
#pagination_form select { height:35px; line-height:35px; margin-top:4px;}

.pagenotfound form label { display:block; padding-bottom:4px; font-weight:bold; color:#333;}
.pagenotfound form input  { line-height:35px; height:35px;}
.pagenotfound h1{ margin-top:10px;}



#tmfooterlinks ul { min-height: 176px;border:1px solid #e5e5e5; margin-top:10px; margin-bottom:10px;}

#order-detail-content table.multishipping-cart  td strong{ font-weight:bold; color:#333; margin-right:7px;   clear: both;color: #333333;display: block;float: none;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{ line-height:35px; height:35px;}
#order-detail-content table.multishipping-cart td select option{ padding:5px;}
#header #cart_block {top: 171px;}
#shopping_cart b span {font-size: 11px;}
#send_friend_form img{ display:none;}
#new_comment_form img{display:none;}

.grid li .right_block .on_sale{ display: block; float:right; font-size:10px; padding-top:3px;}
#idTab1 iframe{ width:280px!important; height:220px!important;}
.send-desc{ display:none;}
#send_friend_form{ width:204px;}

#send_friend_form .product_name {margin-bottom:0px;margin-top:0px;}
#new_comment_form #criterions_list .star_content {float:left;margin-right:0px;}
.form_container .intro_form {padding-top:0px;}
#new_comment_form .product { display:none;}
#new_comment_form {width:210px;}

#fancybox-content > div{ width:210px!important; overflow:hidden!important;}
#new_comment_form input[type="text"] {height: 28px;padding: 0 5px;width: 198px;}
#new_comment_form_footer .fl a{ display:block; padding-bottom:5px;} 
#new_comment_form_footer .fl input{ margin-top:10px;} 
#new_comment_form input{ width:198px;}
.new_comment_form_content {padding:0px 0 20px 0;}
.new_comment_form_content h2 { display:none;}
#new_comment_form textarea {padding: 0 5px;height: 80px;width:198px;max-width:198px;min-width:198px;}#new_comment_form button{ line-height:43px!important; height:43px!important;}	
#product_comments_block_tab div.comment div.comment_author {width: 82px;}	
#product_comments_block_tab div.comment div.comment_details {width: 163px;}




#product_list li {
    height: auto;
    text-align: left;
}

#columns .featured_li h5 {
    margin-top: 10px;
}

#columns .featured_li a.product_link {
    font-size: 12px;
}

#product_list li .discount {
    display: inline-block;
    float: left;
    padding-bottom: 5px;
    font-size: 11px;
}

#center_column #subcategories ul {
    width: 280px;
}

#center_column #subcategories ul li {
    width: 277px;
}


#center_column #subcategories ul li a {
    width: 100%;
    box-sizing: border-box;
}

#product_list li img.ohbsignet {
    width: 68px;
    height: 19px;
    top: 37px;
    left: 106px;
}
#product_list li span.price {
    float: none;
}

.blockproductscategory h3,
.more_info_inner h3,
.more_info_inner2 h3,
div#quantityDiscount h3,
.more_info_inner4 h3,
#more_info_block5 h3,
.more_info_inner3 h3,
#more_info_block li a,
div.column div.block h4 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #262626;
    font-weight: normal;
    text-transform: none;
    background: url(../img/icon-toggle.png) no-repeat 95.5% 16px #e7e7e7;
    margin-bottom: 10px;
}

#more_info_block h3,
div.column div.block h4 {

}


/* Sozial Media  */

	#social_block{
		padding-bottom: 10px;
	}

	#social_block h4 {
		background: none;
		padding: 10px 0 0 0;
		margin: 0;
	}
	
	#social_block ul{
		display: block;
		border: none;
		padding: 0;
		margin: 0;
	}


}
