body {font-size: 13px;} html {height:100%;} .navbar {overflow: visible !important;}  .navbar .container {width: auto !important;} .floatlab {float: left; display: block; width: 50%;} .parax {margin-top:0;} .span12.random {max-height: 559px; margin-bottom: 15px; margin-top: -5px; overflow: hidden !important;} div.loginlab fieldset { margin-top: 0 !important; float: left; } #slide { width: auto; height:auto; margin-top:0; border: 0 none !important; } .footerlab .box21br { border-right: 0 none !important; } .productab .product-field-display select { max-width:150px !important; margin-left:5px; } .linereset { text-shadow: none !important; } .product-related-products, .product-related-categories { border-top: 0 none !important; } .sbox-content-gallery .pika-stage {height:100% !important; max-height: 100% !important;}
.parallaxlab {text-align: center; background-clip: padding-box; background-size: cover; background: url("/linelabox/images/example3.jpg") no-repeat fixed center center; padding:50px;} .parallaxlab p { padding: 0 30px; font-size: 14px; }
h2.paral {padding-bottom: 40px;} h3.paral {margin: 0 0 15px; text-transform: uppercase;} .paralcontent {position: relative; box-shadow: 0 15px 40px -20px rgba(0, 0, 0, 0.7);} .paralbox {padding: 50px 20px 20px;} .paralicon { border-radius: 120px 120px 120px 120px; float: none; font-size: 24px; height: 30px; left: 50%; line-height: 30px; margin: 0 0 0 -30px; padding: 16px; position: absolute; top: -30px; width: 30px;  } .orderlistcontainer div.orderlist { z-index: 1000; } table.tablab.table th, table.tablab.table td { text-align: center;  width: 33%; } .product-fields .product-field, .product-related-categories .product-field { width:auto !important; } #produkt_detail_frame{ height:auto !important; margin-top: -1px; } div.kosik { float: left; padding-top: 15px; padding-left:10px; } div.vmobrazek img, li.vmobrazek img { -webkit-transform: scale(1,1); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 300ms;
-moz-transform: scale(1,1); -moz-transition-timing-function: ease-out; -moz-transition-duration: 300ms; transform: scale(1,1); transition-timing-function: ease-out; transition-duration: 300ms; } div.vmobrazek img:hover ,li.vmobrazek img:hover  { -webkit-transform: scale(1.05,1.07); -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 300ms; -moz-transform: scale(1.05,1.07); -moz-transition-timing-function: ease-out; -moz-transition-duration: 300ms; transform: scale(1.05,1.07); transition-timing-function: ease-out; transition-duration: 300ms; } .produkt .spacer{ position: relative; } .browse-view .produkt {margin-left: 0 !important; } .box6bg span.quantity-controls input.quantity-plus { background: url("../images/quantity-controls.png") no-repeat scroll left top transparent; margin-left: 2px; } .box6bg span.quantity-controls input.quantity-minus { background: url("../images/quantity-controls.png") no-repeat scroll right top transparent; margin-left: 2px; } .vmheader { margin: 0 10px; } .tbboxname {border-width: 1px 1px 0 !important;} .linelab li a, .linelab li span {font-weight:normal; padding-left: 15px !important;padding-right:15px !important;  font-size: 16px; text-transform: uppercase;} div.items-leading  {padding-top: 1px; }
.vmheader h3{ display: inline-block; padding: 0 10px 2px; font-size: 24px; line-height: 24px; } div.vmmodul { text-align:center; display: block; float: left; padding: 7px; } .vmobrazek, .obrazek { text-align: center; position: relative;} .vmobrazek img:after, .shine a:after{ content: ""; position: absolute; top: 0px; left: 0px; width: 0%; height: 100%; background-color: rgba(255,255,255,0.8); -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; } .vmobrazek img:hover:after, .shine a:hover:after { width: 120%; background-color: rgba(255,255,255,0); -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -ms-transition: all 0.6s ease-out;
-o-transition: all 0.6s ease-out; transition: all 0.6s ease-out; } div.pikachoose ul li{list-style: none; text-align:center; } li.vmobrazek, div.vmobrazek {overflow: hidden;} li.vmobrazek a, div.vmobrazek a{ display: block; position: relative;} .white .custom {font-size: 11px; padding-top: 15px;} .dropdown-menu a { box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset !important; } .total_products { width:auto; text-align: left !important; } .total_products a{ text-decoration:none; float:none !important; } div.newsflash   { padding-right:15px; } p#form-login-remember label  { display:inline !important; } .navbar { margin-bottom: 0px !important; position:relative; } div.phrases-box, div.form-limit { padding: 15px 0; } .navbar .btn-navbar { margin-bottom: 6px; margin-top: 0 !important; padding: 8px 10px !important; } div.loginlab{ margin-top: 0px !important; float: left; margin-left: 0 !important; } span.login-greeting  {font-size:12px; padding-left:10px;} .centr {text-align: center;} div.loginlab .input-small  { width: 56px;
height: 18px; border-radius: 0 0 !important;  border-left:0 none !important; } div.loginlab .btn-mini{ line-height: 14px; } #header { border: 0 none; height: auto; overflow: hidden; padding-top: 0px; position: relative;} p { margin: 10px;} .span3 p { margin-left: 0px;}.linelab ul ul span.separator  { display: block; font-size: 12px; font-weight: normal; line-height: 41px; padding: 0 13px; text-transform: uppercase; } .linelab ul ul span.separator:hover { } a.readmore { float:right; padding: 4px 8px; } .vmgroup { text-align: center;  margin-left: -1px;} .vmproduct div.obrazek { text-align: center; overflow: hidden; } .vmgroup ul .browseImage, .vmgroup ul div.featuredProductImage { border: 0 none; } .vmgroup ul li, .vmgroup ul {list-style: none; } .vmgroup ul { margin: 0; } .nobor ul li:hover { border-left: 0 none; } .vmgroup ul li a.modal { padding: 0; } .vmgroup ul li a.product-details, .vmgroup ul li input.details { border-radius: 0 0 0 0; cursor: pointer; display: block;
font-size: 13px; height: 30px; line-height: 30px; margin: 0; padding: 0 13px; } .vmgroup input.details { width: 100%; } .pricefr { height: 40px; } .vmproduct .pricefr { font-size: 11px; padding: 0 10px; } .vmproduct div.obrazek { height: 166px; } .tip{padding:3px;} a:hover {text-decoration:underline;} .orderlistcontainer a {font-weight:normal;} ul {margin:1em;} .product-price span{float:right; clear:both; display:inline;} .adminform td.labelcell {float:left;width:200px;} span.title { border-bottom: 0 none !important; padding: 0 0 10px; } .bottomlb  { margin: 0 auto; text-align:center; } .labround { margin: 10px 30px; } .labround .circle{ border-radius: 140px 140px 140px 140px; height: 140px; width: 140px; margin: 0 auto; padding: 16px; text-align: center; transition: all 0.5s ease 0s; } .labround .circle h4 { margin: 0; } .bigicon { font-size: 50px; } .labround .circle:hover i { transition: all 0.5s ease 0s; } .newsfeed-item {font-size: 85%;} ul#archive-items {margin: 0;}
#archive-items li {list-style:none;} legend {padding-top:10px; padding-bottom:10px; font-weight:bold;} .availability {text-align:left !important;} .field-display a:hover {text-decoration:none;} .clr {clear:both;font-size:0;} /* Header */ .nav-tabs { margin-top: 20px;} .nav-tabs > li > a { padding-top: 18px; padding-bottom: 18px;} .nav-tabs > .active > a, .nav-tabs > .active > a:hover { cursor: default; border-bottom-color: transparent; margin-top: -1px; } div.rating {font-size:90%; font-style:italic;} span.pricedtail {font-size:150% !important; padding-left:0 !important;} .linelab ul li {margin: 0; padding: 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;} .linelab li {list-style:none; position:relative;}
.linelab li a:hover, .linelab li span:hover {text-shadow:none !important;} .linelab ul ul li:first-child {margin-top: -1px;} .linelab ul li.active:first-child {margin-left: 0px;} #sticky_navigation ul li.active a {text-shadow:none !important;} .titleorder { font-size: 12px; line-height: 25px; height: 25px; padding-right: 5px; } /* Content styles */ p.buttonheading {position:absolute;top:2px;right:10px;margin:0;} .buttonheading .icon {display:block;width:16px;height:16px;float:left;margin-left:5px;} .iteminfo {font-size:90%;overflow:hidden; margin-bottom:20px;display:block;margin-top:-10px;width:100%;} .modifydate, .createdby, .createdate {display:block;} .createdby {font-weight:bold;} div.actions {float:right; display: block; overflow: hidden; width: 25%; text-align:right;  margin-top: -30px;} div.items-more {padding-left:10px;} .items-more h3{padding-bottom:10px;} a.readon, a.readon2 {display:block;margin-top:15px;font-style:italic;}
.module-content p { margin-top: 0;} .banneritem_text {margin-bottom:10px;} div.login {margin-top:25px;} #modlgn_username, #modlgn_passwd {padding:3px;} li.edit-icon {list-style-type: none !important;} .mod-languages ul li {list-style-type: none ! important; } .blog-more{padding:10px 5px} .items-row{overflow:hidden;margin-bottom:5px !important;} p.readmore {margin:0; padding: 5px; font-size: 90%; text-align: right;} .article-info{font-size:85%;} .formelm-buttons {padding-bottom:10px;} ul.weblinks li p {font-size:90%; margin-bottom:5px; margin-top:5px;} .categorylist {padding: 0 5px;} #main .cat-children ul dl dt, #main .cat-children ul dl dd, #main dl.article-count dt, #main dl.article-count dd {display: inline;} table.weblinks, table.category {font-size: 1em;margin: 10px 10px 15px 0;width: 100%; text-align:left;} table.weblinks th, table.category th {padding: 7px;text-align: left;} table.category td {padding: 7px;} .item {display: block;padding: 0 5px 10px;} .items-row {margin-bottom: 10px !important;} .search legend {font-weight: bold;}
#sticky_navigation div.search {float: right; display: inline-block; padding-right: 15px;}.breadcrumb {padding: 5px 10px !important; border-top: 0 none !important; font-size: 12px; border-radius: 0 0  !important;} .breadcrumb > li { padding: 0 3px; } .article-count  {font-size: 85%;} .horizontal-separator {height: 1px;margin: 10px 0;}
tr.nonborder{border: 0 none;} .sectiontableheader {font-weight:bold;line-height:25px;text-align:left;} tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align:left; padding:0 10px;vertical-align:middle; line-height:30px;} span.attention {display:block;margin:15px 0;padding:8px 10px 8px 10px;} /* Modules */ .linelabmodule { margin-bottom: 15px; height: 1px;} .linelabmodule span {display: block; height: 6px; width: 40px; position: relative; top: -3px;} #lab {margin-top: -5px; height: auto;} #linelabmain, .span3 .moduletable_menu, .span3 .moduletable, .kategorie, .featured-view, .latest-view, .topten-view, .related-products-view, .recent-view, #lab div.moduletable, #search-form, .botmodule {margin: 15px 0; padding: 15px;} .span3 .moduletable_menu, .span3 .moduletable {text-decoration: none;} .span3 .inputbox {display:block;} .kategorie { min-height:150px; text-align:center; } .rmnews{ float:right; }
.topmenulab ul{margin: 0; padding:0;} .topmenulab {height: 40px; line-height: 40px; font-size: 100% !important;} .centerlab {text-align: center; margin-left: 30px;} #toplab {margin: 30px 0; padding: 9px 10px;} .megaborder {padding: 0 !important;} #linlabcontent {border-bottom: 0 none !important;}
.navlist li:last-child {border-right: 0 none !important;} .navlist li {list-style:none; position:relative; display:inline-block; margin-right: 10px; padding-right: 10px; line-height: 15px;} .navlist li a {font-weight:normal;} .rightlabs { text-align:right; } .leftlab { text-align:left; } .kategorie h3{ font-weight:normal; margin:0; padding-left: 0; padding-bottom:10px; padding-top:10px;} .kategorie img{ padding-top:15px;} ul.tab-pane { margin: 0; } .tab-content li  { list-style: none outside none !important;} .tab-content li:last-child  { border-bottom: 0 none; } .top-icon { padding: 0 5px; } .aweicon a{ padding-left:10px; line-height: 30px;  font-size: 14px; } .aweicon a:hover{ text-decoration: none !important; } #linlabcontent div.search label {display:inline !important;} .inline .inputbox   {width:20px !important; height:16px !important;} .span3 h3, .browse-view h3, .spacer-buy-area h1, .botmodule h3 {line-height: 30px; font-weight:normal; line-height: normal; text-transform:uppercase; padding-left:0;}
.bannerfooter {text-align: center; font-size: 90%; padding-top: 5px;} .footerlab .moduletable {padding:15px;} a.pxl {margin-top: 20px; margin-bottom: 20px;} .footer {margin-top:0;} .footerlab h3, .footerlab h4 {padding-left: 5px; padding-bottom: 20px;  font-size: 25px;} .footerlab ul, .footerlab ol {margin: 0;} .footerlab a {font-weight:normal;} .footerlab p { margin: 10px 10px 10px 0;} .display-limit #limit, .filter-search #month,.filter-search #year, .filter-search #limit  {display:inline;} #lab .moduletable p { margin: 0 0 9px !important;} #lab .custom {padding-left: 5px; padding-top: 9px;} .box6bg input.quantity-input { width: 32px; } .box6bg span.quantity-box { margin: 0; width: 35px; } .vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost { float:left } .checkpage #shipments input[type="radio"], .checkpage #payments input[type="radio"] { float: left; margin-right: 5px; } .checkpage td:before { line-height: normal; } .selectnav { display: none; border-radius: 0 0 0 0; border-width: 1px 0 0;} @media screen and (max-width: 768px) { .js #nav {display: none;}
.js .selectnav {display: block; margin:0 auto; width:100%;} .box6bg input.quantity-input { width: 25px; } .navbar .brand { text-align:center; } #lab { padding:0; } .box6bg span.quantity-box { margin: 0; width: 27px; }.navbar #searchForm fieldset { width: auto; } } .vertical-separator {} .spacer .moduletable h3, .spacer2 .moduletable h3 {margin: 10px 10px 10px 0;} .footerlab {clear: both; font-size:90%; padding: 0; margin-top: 15px;} .moduletable_menu ul.menu {text-indent: 1em; margin: 0;padding: 0;} .moduletable_menu ul.menu ul, .moduletable ul.menu ul  {margin:0; text-indent: 1em;} .moduletable_menu ul.menu li, .moduletable ul.menu li {list-style: none outside none !important;} .moduletable ul.menu { margin: 0;padding: 0;} .span3 ul.nav li { border-right: 0 none !important;} .span3 ul.nav li a:active, .span3 ul.nav li.active a, li.VmOpen a {text-decoration: none;}
.span3 ul.nav li a:hover, .span3 ul.nav li a:focus, ul.VMmenu li a:hover {text-decoration: none; font-weight:bold;} .span3 ul.nav li a, ul.VMmenu li a, .moduletable_menu li a {font-weight: normal; padding: 5px 5px 5px 10px; display: block; text-decoration: none;} .span3 ul.nav li li a {font-weight: normal; font-weight: normal;} div.banneritem {text-align:center; padding-top:20px;} .calendar, .calendar table {float: left;} ul.VMmenu, .VMmenu ul, .VMmenu li {background-image: none !important; margin:0; padding: 0 !important;} .VmArrowdown {margin-top: -25px !important; padding:0 !important;} div.component div.search input, div.component div.search select {display: inline;} .component div.search {float:none;} .categories-list dt {display: block; float:left;} .profile dt, dd, .profile-edit dt, dd, .search dt, dd, .registration dt, dd, .contact dt, dd {display: block;}  .right {padding-bottom: 10px;}
ul.pagenav, div.pagination {text-align:center;font-size: 95%;} ul.pagenav li, div.pagination ul li {text-align:center;} .pagenav { margin-bottom: 18px; margin-left: 0; text-align: center; list-style: none; *zoom: 1; } h1 {line-height: 15px !important; font-size: 25px !important; padding-left: 10px;} h2 {line-height: 20px !important; font-size: 20px !important; padding-left: 10px;} h3 {font-size: 18px; padding-left: 10px;} .span3 h3 {padding-left: 0;} div.line1 h3 {padding-left: 10px !important;} li.VmOpen ul li a { border-bottom: 0 none; font-size: 95%; font-style: italic; padding-left: 15px; } li.VmOpen ul li a:hover { border-bottom: 0 none !important; } .pagenav:before, .pagenav:after { display: table; content: ""; } .pagenav:after { clear: both; } .pagenav li { display: inline; } .pagenav a { display: inline-block; padding: 5px 14px; -webkit-border-radius: 15px; -moz-border-radius: 15px;
border-radius: 15px; } .pagenav .pagenav-next a { float: right; } a.copy { margin-left: 30px; }  .pagenav .pagenav-prev a { float: left; } .pagenav .disabled a, .pagenav .disabled a:hover { cursor: default; } ul.pagenav li.pagenav-next { float: right;} #modlgn-remember {display: inline !important;}  form {margin: 0 !important;} input.highlight-button {letter-spacing: 0px;} .readon {height:23px;line-height:23px;display:block;clear:both;float:left;padding:0 0 0 10px;margin:10px 0 0 0;} .readon span {display: block;height:23px;line-height:23px;padding:0 10px 0 0px;} /* Footer */ .foterlab {padding:10px; font-size: 85%; text-align:center;} .footerlab ul li:first-child { border-top: 0 none; } .footerlab ul li {line-height: 3em; padding-left: 5px; list-style:none; }
a.highlight {border-radius: 0px; -webkit-border-radius: 0px; display: inline;font-weight:normal; text-decoration:none;} #toTop { display:none; text-decoration:none; position:fixed; bottom:10px; right:10px; overflow:hidden; width:51px; height:51px; border:none; text-indent:100%; background:url(../images/ui.totop.png) no-repeat left top; } #toTopHover { background:url(../images/ui.totop.png) no-repeat left -51px; width:51px; height:51px; display:block; overflow:hidden; float:left; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); } #toTop:active, #toTop:focus { outline:none; } #top_wrapper { margin:0 0 20px 0; }.navbar .nav { margin:0 !important; z-index: 1000; } #sticky_navigation_wrapper{ position: relative; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.1) inset; } .sidebar-nav { padding: 9px 0;}
.rightmod{ margin-top: 20px !important; float:right;} #phone_navigation .vmCartModule {margin-top: 20px; padding-left: 5px; margin-top: 0px !important;} .navbar .sub-menu:before { border-bottom: 7px solid transparent; border-left: none; border-right: 7px solid rgba(0, 0, 0, 0.2); border-top: 7px solid transparent; left: -7px; top: 10px; } #system-message-container ul {margin: 0 !important;} .tab-pane ul { margin:0;} .productdetails-view .tab-pane ul {margin: 0 0 0 10px;} span.addtocart-button { margin:0 !important; float: none !important; width: auto !important; } span.addtocart-button input.addtocart-button:hover,span.addtocart-button input.notify-button:hover,input.highlight-button:hover,a.highlight:hover{background-position:0 0 !important;} .spacer-buy-area span.addtocart-button input.addtocart-button, .spacer-buy-area span.addtocart-button input.notify-button { width: auto !important; padding: 4px 10px !important; } span.quantity-box, .box6bg span.quantity-controls {
padding-top: 0 !important; } div.span4 right   { margin-top: 8px; } @media (max-width: 767px){ .vmproduct div.obrazek { height: auto; } } @media (min-width: 767px){ .vertical-separator {display: block !important;} .navbar .btn-group { padding: 0 !important; margin-top: 0px !important; } .navbar .btn-navbar { margin-top: 7px !important; } } #nav li ul ul {margin: -36px 0 0 250px;} #nav li ul { left: -999em; position: absolute; text-align: left; width: 250px; z-index: 1000; margin: 0; margin: 1px 0 0 -1px; } #nav li:hover ul { left: auto; } #nav li li { height: 36px; min-height: 36px !important; padding: 0; width: 250px; } #nav li li a { height: 36px !important; line-height: 36px !important; margin: 0; padding-left:10px; text-shadow: none;
font-size: 12px;} #nav li li a:hover { background: none !important; text-decoration: none;} #nav li:hover ul, #nav li.sfhover ul { left: auto; } #nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; } #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; } #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul { left: -999em; } #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul { left: auto; } .price-crossed  {float: none !important;}
.productab > div { display: inline-block; overflow: hidden; position: relative; transition: background 0.3s ease 0s; vertical-align: top; width: 100%; max-width: 181px; height:260px; } .productab .product_s_desc{ font-weight:normal; padding-bottom: 15px; } .productab .title a { display: block; text-decoration: none; transition: color 0.3s ease 0s; } .productab .price { display: block; font-size: 13px; font-weight: bold; margin-bottom: 12px; margin-top: 2px; } .productab .vmscroller { background: rgba(255, 255, 255, 0.95); bottom: -260px; display: block; height: 258px; margin: 0; padding: 0; position: absolute; transition: all 0.3s ease-in-out 0s; width: 100%; max-width: 179px; z-index: 1; } .productab > div:hover .vmscroller { transform: translateY(-260px); -webkit-transform: translateY(-260px); -moz-transform: translateY(-260px); -ms-transform: translateY(-260px); -o-transform: translateY(-260px);; } .productab span.addtocart-button { margin: 0 0 0 3px; } .productab .scroller a { display: block;
padding: 101%; } .productab .price { display: block; margin: 0 24px; position: absolute; top: 10px; z-index: -1; text-align:center; } .vmgroup span.addtocart-button input.addtocart-button, .vmgroup .productab span.addtocart-button input.notify-button, span.addtocart-button input.addtocart-button-disabled { border: 0 none !important; height: 40px; padding: 4px 10px !important; margin-top:25px ; width:auto ; } .vmgroup ul li a img.modal  { height:100% !important; } .productab span.addtocart-button input.addtocart-button,.productab span.addtocart-button input.notify-button{ border: 0 none !important; height: 40px; padding: 4px 10px !important; margin-top:10px ; } .productab span.quantity-box, .productab span.quantity-controls, .vmgroup span.quantity-controls, .vmgroup span.quantity-box{ display: none; } .vmgroup span.addtocart-button { margin:0 auto; } span.cart-images img { margin-right: 10px !important; } .vm2-add_quantity_cart { width: 24px !important; }
.vm2-remove_from_cart { vertical-align: middle !important; } div.vm_cart_products .container {width: auto !important;} .invalid {background-color: transparent !important;} .productab .addtocart { bottom: 100px; display: block; height: 30px; padding: 0 10px; position: absolute; } .labsocial-icons a{ text-decoration: none !important; transition: transform 0.3s ease-in 0s; -webkit-transition: -webkit-transform 0.3s ease-in 0s;}  .labsocial-icons { float: left; margin-top: -1px; display: block;} .labsocial-icons .icon {border-radius: 25px !important; height: 25px !important; line-height: 24px !important;  width: 25px!important;}.labsocial-icons .icon:hover {transform: rotate(-360deg); -webkit-transform: rotate(-360deg); } .labsocial-icons  .icon.facebook:hover { color: #fff; background-color: #3a589a; border-color: #3a589a !important; } .labsocial-icons  .icon.twitter:hover { color: #fff; background-color: #2478bc; border-color: #2478bc !important; } .labsocial-icons .icon.pinterest:hover { color: #fff; background-color: #cb2322; border-color: #cb2322 !important; } .textSlide, .quoteSlide, .expand {width:100%; height:auto;} .enith {margin:0 auto;} #slider2 {margin:0;}
.enith p {padding-right:30px;} #slider {width: 100%; max-width: 100%; height: 100%; list-style: none; overflow-y: auto; overflow-x: hidden;} .anythingBase {max-width: 32766px; } div.anythingSlider {display: block; margin: 0 auto; overflow: visible !important;  position: relative; height: 501px;} div.anythingSlider .anythingWindow {overflow: hidden; position: relative; width: 100%; max-width: 100%; height: 100%;} .anythingBase {background: transparent; list-style: none; position: absolute; overflow: visible !important; top: 0; left: 0; margin: 0; padding: 0;} .anythingBase .panel {list-style: none; background: transparent; display: block; overflow: hidden; float: left; padding: 0; margin: 0;} .anythingBase .panel.vertical {float: none;}  a.vmshop i{padding-left: 10px;}  a.vmshop {font-size: 16px; display: inline-block; float: left; margin-top: 10px;  margin-bottom: 15%; padding: 10px; border-left: 0;}
.line2 h3.tlmbfoxname, .line2 h2.tlmbfoxname, .line2 h1.tlmbfoxname, div.flex-caption.line2 p {border-left: 0 none;} ul.vmproduct .product_s_desc { border-bottom: 0 none !important; padding: 14px;} .product-fields-title  {line-height: 30px;} .product-field-display select {margin-right: 10px;}
div.anythingSlider .arrow a {display: block; height: 30px; width: 30px; outline: 0; background: url(../images/default.png) no-repeat; -webkit-transition: all .3s ease; transition: all .3s ease;} div.anythingSlider .back {top: 49%; left: 4%; position: absolute; margin:0;} div.anythingSlider .back a {background-position: left top;} div.anythingSlider .back a:hover, div.anythingSlider .back a.hover {background-position: left -36px;} div.anythingSlider .back.disabled {display: none; } div.anythingSlider .forward{top: 49%; position: absolute; right: 4%;  margin:0;} div.anythingSlider .forward a {background-position: right top; } div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover {background-position: right -36px;} div.anythingSlider .forward.disabled {display: none;} .panel1, .panel2, .panel3 {list-style: none;} .detailbackground span.vote  {font-size: 90%; padding-top: 7px;} .addtocart-button-disabled  {max-width:140px;} .product-field-display select { width: auto !important; } .isotope {max-width: 1170px;} .borderlabs div.flex-caption p {margin: 0 10px 0 0;}   .tab-content, .vmgroup { overflow: hidden !important; } .view { overflow: hidden; position: relative; text-align: center; } .view .mask { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; } .view img {margin: 0 auto; text-align: center; display: block; position: relative; } .view span.PricesalesPrice { text-align: center; position: relative; padding: 10px; margin: 20px 0 0 0; color: #000; } .view div.product_s_desc{ font-size: 12px; position: relative; padding: 10px; text-align: center;} .view span.addtocart-button { display: inline-block; text-align: center; position: relative; }
a.ask-a-question, a.product-details { border: 0 none !important; font-size: 14px !important; font-weight: normal !important; margin: 0 !important; height: auto !important; padding: 5px 14px !important; } .flex-caption {padding: 25px; position: absolute; bottom:0; text-align: left; font-size: 15px;} .flex-caption h1, .flex-caption h2, .flex-caption h3 {font-size: 35px !important; line-height: 45px !important; text-transform: uppercase;} .hslide{ padding: 14px 20px 15px; } .add-on { float: left; font-size: 13px; font-weight: normal; height: 20px; line-height: 20px; min-width: 16px; padding: 4px 5px; text-align: center; width: auto; } .vmgroup span.PricesalesPrice { font-size:16px; font-weight:bold; } div.random .vmgroup { overflow: hidden !important; max-height: 468px;} li.vmobrazek, div.vmobrazek {border: 0 none !important; }  div.loginlab .input-small { border-left: 0 none !important; border-radius: 0 0 0 0 !important; } div.loginlab #form-login-username, div.loginlab #form-login-password { display: block; float: left; }
div.line1 h3 {margin-top: 25px;} a.vmshop:hover, a.vmshop:hover i {text-decoration: none;}.category-view h4 {margin-top: 11px !important; text-transform: uppercase;} .paratabs {margin-bottom: 0 !important;}
input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder {font-size:12px;} input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder {font-size:12px;} input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder {font-size:12px;} .video-container { height: 0; margin: 0 auto; overflow: hidden; padding-bottom: 56.25%; position: relative; } .video-container iframe, .video-container object, .video-container embed { border: 0 none; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .centerlab, .leftlab, .rightlabs {padding: 0 !important;} div.flexrel {position: relative;} .borderlabs div.flex-caption {  left: 0; margin: 0 auto; position: absolute; right: 0; width: 70%; max-width: 800px; padding-bottom: 0; margin-bottom: 10px; }
span.product-fields-title { display: block; font-weight: bold; padding: 5px; text-align: left; }.product-fields-title {padding-bottom: 10px;} .product-field span.hastip{margin: 10px 0 5px;} .product-field span.hasTip {} label.other-customfield {padding-top: 15px; text-align: left !important; margin: 0 !important;} .product-fields .product-field input[type="radio"] {float :left;} ul.datasort li {margin: 0 !important; padding: 0; border:0 none !important;} li.datadesc {float:left; display: block; width: 234px; height: 234px;} .datadesc .product-fields {display: none;}
div.search input#mod-search-searchword, div.search input#mod_virtuemart_search, div.search input.search {float: left; display: block;} div.row-fluid.box20br {border-bottom: 0 none;} .leftlab {padding-left: 15px !important;}.rightlabs {padding-right: 15px !important;} .flex-control-nav { margin-left: 29px !important; text-align: left !important; } div.search input#mod-search-searchword, div.search input#mod_virtuemart_search { font-size: 14px; margin: 30px 0; padding: 10px; width: 180px; vertical-align: middle; border:0 none;} div.search {padding-right: 15px !important; float:right;} .slide1 { overflow: hidden; position: absolute; left: 740px; width: 430px; float: left; padding: 0; height: 60%; max-width:430px;} .slide1 .custom:hover, .slide2 .custom:hover, .slide3 .custom:hover { } .slide1 .custom{background-size: 120% auto; text-align: center; padding:30px; height: 100%;} .slide2 {overflow: hidden; position: absolute; left: 740px; width: 50%; top: 60%; float: left; padding: 0; height: 40%; max-width:215px;}
.slide2 .custom{background-size: 120% auto; text-align: center; padding:30px; height: 100%;} .slide3 {overflow: hidden; position: absolute; left: 955px; width:  50%; top: 60%; float: left; padding: 0; height: 40%; max-width:215px;} .slide3 .custom{background-size: 120% auto; text-align: center; padding:30px; height: 100%;} div.search input.button.search{text-transform: uppercase; margin: 30px 0 30px -1px; line-height: normal; height: 40px; font-size: 14px; vertical-align: middle; border:0 none;} span.arrowright:after { content: ""; height: 2.5em; right: -1em; position: absolute; top: 3px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); width: 2em; border:1px solid; } span.arrowright { content: ""; height: 2.5em; right: -7px; overflow: hidden; position: absolute; top: 42%; width: 2em; z-index: 10; } #nav .chield {padding: 5px 10px 5px 0;}
.vm-button-correct, .general-bg, input.custom-attribute, a.details, span.details-button input.details-button, button.default, .manufacturer-product-link a, a.ask-a-question.quickbtn, a.product-details, a.details, div.details, button.default, .cbox span.addtocart-button input.addtocart-button, .cbox span.addtocart-button input.notify-button, span.addtocart-button input.addtocart-button-disabled, input.default, .quickbtn, button.validate, input.button, button.button, a.button { padding: 10px 14px !important; } div.flex-caption p, div.flex-caption h1, div.flex-caption h2, div.flex-caption h3, div.flex-caption a {background: none !important; border: 0 none !important; color: #fff !important;} .virtuemart_search.btn-group {padding-bottom: 15px;} .virtuemart_search.btn-group .inputbox {height: 27px !important;} .tab-content li .span8{ line-height: 25px; padding-left: 10px; } .productdetails-view .tab-content li { line-height: 25px; } .browse-view .produkt .bbox{ display: none; }
.footerlab ul.breadcrumb li {border-top: 0 none !important;} .paralab {text-align: center; text-shadow: 2px 3px 2px #888;} .paralabico { background: rgba(255, 255, 255, 0.6); border-radius: 100%; display: inline-block; font-size: 25px; height: 62px; line-height: 59px; margin: 0 10px; text-decoration: none; width: 62px; } .paralabico:hover { text-decoration: none; }
#vmCartModule .show_cart a.button {width: 100%;} #vmCartModule .show_cart {overflow: hidden;} .browse-view .produkt:hover .bbox{ display: block; } .cbox { border-left:0 none !important; } .bbox { position:absolute; left:0; right:0; margin-left:auto !important; margin-right:auto !important; top: 30%; } .bbox, .cbox { padding: 0 !important; } #linelabmain .vendor-store-desc,#linelabmain .category-view,#linelabmain .featured-view,#linelabmain .latest-view,#linelabmain .topten-view,#linelabmain .recent-view,#linelabmain .related-products-view,#linelabmain .browse-view,#linelabmain .order-view { margin-bottom: 0; } .labpagination:first-child {margin-top: 0 !important;} div.addthis_horizontal_follow_toolbox {padding-left: 0 !important;}
.paralabico { position: relative; z-index: 1; font-size:30px;} .paralabico:after { pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } .paralabico:before { speak: none; font-size: 48px;
line-height: 90px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; display: block; -webkit-font-smoothing: antialiased; } .paralab .paralabico { background: rgba(255,255,255,0.5); -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s; -moz-transition: -moz-transform ease-out 0.1s, background 0.2s; transition: transform ease-out 0.1s, background 0.2s; } .paralab .paralabico:after { top: 0; left: 0; padding: 0; z-index: -1; box-shadow: 0 0 0 2px rgba(255,255,255,0.1); opacity: 0; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.9); } .no-touch .paralab .paralabico:hover { background: rgba(255,255,255,0.05); -webkit-transform: scale(0.93); -moz-transform: scale(0.93); -ms-transform: scale(0.93); transform: scale(0.93); } .paralab .paralabico:hover:after { -webkit-animation: sonarEffect 1.3s ease-out 75ms; -moz-animation: sonarEffect 1.3s ease-out 75ms; animation: sonarEffect 1.3s ease-out 75ms; }
@-webkit-keyframes sonarEffect { 0% { opacity: 0.3; } 40% { opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5); } 100% { box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5); -webkit-transform: scale(1.5); opacity: 0; } } @-moz-keyframes sonarEffect { 0% { opacity: 0.3; } 40% { opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5); } 100% { box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5); -moz-transform: scale(1.5); opacity: 0; } } @keyframes sonarEffect { 0% { opacity: 0.3; } 40% { opacity: 0.5; box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5); } 100% { box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #fff, 0 0 0 10px rgba(255,255,255,0.5); transform: scale(1.5); opacity: 0; } }
div.anythingSlider {min-height: 290px !important;} .customerimage { border: 2px solid transparent; border-radius: 50%; box-shadow: 0 0 0 2px #ccc; height: 80px; line-height: 80px; margin-top: 20px; overflow: hidden; width: 80px; } .slide1 span:after, .slide2 span:after, .slide3 span:after { background: #fff; content: ""; display: block; height: 2px; margin: 18px auto; width: 80px; } .slide1 span, .slide2 span, .slide3 span { vertical-align: middle; } .slide1 h1, .slide2 h1, .slide3 h1 { padding:0 !important; margin:0 !important; line-height:40px !important; } .slide1 p, .slide2 p, .slide3 p { font-style: italic;} #paraic {font-size: 50px !important; line-height: 50px !important;} #paraic2 {font-size: 20px !important; margin: 0 auto 30px;} #chosser_arrows { cursor: pointer; position: relative; } .curencylab { position: relative; float: right; width:40px; margin: 0 10px; } .dropdown-menu li { padding: 5px 10px; cursor:pointer; } .dropdown-menu { border: 0 !important; border-radius: 0 !important;
text-align: left; top: 40px !important; } .box6bg span.quantity-controls { width: 23px !important; }  table.cart-summary tr th, table.cart-summary .priceColor2 {color: #fff !important;}    ul.vmproduct .product_s_desc { min-height: 40% !important; } #lab .nav-tabs > .active > a, #lab .nav-tabs > .active > a:hover { border-bottom: 1px solid #efefef !important; } .addtocart-bar { position: relative !important;  bottom: 0 !important; } span.vm-price-desc { float:none !important;} .detailbackground .vm-price-value { text-align: left !important; } .addtocart-area { margin: 0 !important; } .product-price { float: none !important; text-align: left !important; } .tab-content li .product-price { float: left !important; } .manufacturer a { margin-left: 10px; } div.vote, span.vote { display: inline !important; float: none !important; margin-bottom: 0 !important; margin-left: 0 !important; } div.detailbackground input.quantity-input { height: 2.7em !important; width: 2.5em !important; }
.box6bg span.addtocart-button, .display-number, .control-buttons, .right { margin: 0 !important; } .vmgroup span.addtocart-button input.addtocart-button, .vmgroup .productab span.addtocart-button input.notify-button{ margin-top: 0 !important; } .availability {text-align:left !important; padding:10px;} .product-field-display select { min-width: 240px; } .login-greeting {font-size: 100%; float: left; display: block;} .spacer-buy-area span.addtocart-button input.addtocart-button, .spacer-buy-area span.addtocart-button input.notify-button { width: auto !important; padding: 4px 10px !important; font-size: 1.1em; letter-spacing: 0;} span.addtocart-button input.addtocart-button,  span.addtocart-button input.notify-button { font-size: 1.1em !important; letter-spacing: 0 !important;}

.produkt .spacer .cbox .product-fields {
background: #fff linear-gradient(#fff, #eee) repeat scroll 0 0;
    border: 1px solid #ebebeb;
    border-top: 0 none;
    display: none;
    height: auto;
    left: -1px;
    margin-top: 35px;
    overflow: hidden;
    position: absolute;
    top: auto;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 10000;
}
.produkt:hover .spacer .cbox .product-fields {
    display: block;
}
.cbox span.quantity-box, .cbox span.quantity-controls {
display: none;
}