.black-ribbon {
  position: fixed;
  z-index: 9999;
  width: 70px;
}
@media only all and (min-width: 768px) {
  .black-ribbon {
    width: auto;
  }
}

.stick-left { left: 0; }
.stick-right { right: 0; }
.stick-top { top: 0; }
.stick-bottom { bottom: 0; }

body {font-size: 13px;} html {height:100%;}  li.productab {float: left; list-style: none; position: relative;} div.paralab {background: rgba(255, 255, 255, 0.1); margin: 0 auto; padding: 40px; width: 80%;} .paralablink {background: rgba(255, 255, 255, 0.5); display: block; font-size: 40px; height: 80px; line-height: 82px; margin: 0 auto; width: 80px; border-radius: 100%; text-decoration: none;} a.paralablink:hover, a.paralabico:hover  {text-decoration: none !important;} .paralabico {background: rgba(255, 255, 255, 0.6); border-radius: 100%; display: inline-block; font-size: 25px; height: 62px; width: 62px; line-height: 59px; margin: 0 10px; text-decoration: none;} div.loginlab fieldset { margin-top: 0 !important; float: left; } #slide { width: auto; height:auto; margin-top:15px; border-bottom: 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 {color: #fff; text-shadow: 2px 4px 2px #000; text-align: center; background-clip: padding-box; background-size: cover; background: url("/linelabox/images/paralax/parallax.jpg") no-repeat fixed center center; padding: 40px;}
h2.paral {padding-bottom: 40px;} h3.paral {margin: 0 0 15px; text-transform: uppercase;} #sticky_navigation, #sticky_navigation ul li.box21br { width: auto; border: 0 none !important;} .paralcontent {position: relative; box-shadow: 0 15px 40px -20px rgba(0, 0, 0, 0.7);} .paralbox {opacity: 0.8; 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 { -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  { -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; } .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; }searchlab #searchForm fieldset { width:273px; position:relative; display:block; } div.input {} input#searchword {padding:10px !important;} .vmheader { margin: 0 10px; } .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; } div.obal { padding: 5px; margin-bottom: 10px; box-shadow: 0 15px 40px -20px rgba(0, 0, 0, 0.7); } div.obal:hover { } .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; } div.vmobrazek {overflow: hidden; } div.vmobrazek a{ display: block; position: relative; } .white .custom {font-size: 11px; padding-top: 15px;} .navbar .brand { float:none !important; } .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:0; margin: 0 0 5px; border-left: 0 none !important; border-right: 0 none !important;  border-top: 0 none !important; } p#form-login-remember label  { display:inline !important; } .storesl {padding-top: 0; padding-right: 4px; border: 0 none !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 {margin-top: 1px; width:150%; text-align: center;} .centrsearch {margin: 0 !important; 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; } div.loginlab #form-login-username, div.loginlab #form-login-password { } #header { border: 0 none; height: auto; overflow: hidden; padding-top: 0px; } 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%; } #sticky_navigation ul li.box21br:last-child {border-right: 0 none;}.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;} p.readmore {font-size: 90%; text-align: right;} p.readmore a {} legend {padding-top:10px; padding-bottom:10px; font-weight:bold;} .availability {text-align:left;} .field-display a:hover {text-decoration:none;} .clr {clear:both;font-size:0;} /* Header */ .nav-tabs { margin-top: 10px; } .nav-tabs > li > a { padding-top: 8px; padding-bottom: 8px; line-height: 20px; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } .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;}  .vmmod div.vmmodul {padding: 14px;}
.linelab li a, .linelab li span {font-weight:normal; font-size:14px;} .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-top: 10px;} .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;}
.breadcrumb { margin: 0px 0 10px !important; 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;}  .footerlab .span3 h3 { padding-left: 25px !important;} .footerlab .span3 .moduletable_menu,.footerlab  .span3 .moduletable {padding: 10px !important;  border-bottom: 0 none !important;} .productab .price {background: none !important;}
tr.nonborder{border: 0 none;} .flex-caption {bottom: 10px;} .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 {height: 1px; margin-bottom: 10px; padding-top: 2px;} .linelabmodule span {display: block; height: 1px; width: 100%;} #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: 10px 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 {min-height: 40px; line-height: 30px;}
.navlist li{border-right: 0 none !important;} .navlist li {list-style:none; position:relative; display:inline; padding-right: 10px;} .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; } .vmgroup .tab-content li {border-bottom: 0 none !important; } .tab-content li  { list-style: none outside none !important; padding: 8px; } .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;}
.bannerfooter {text-align: center; font-size: 90%; padding-top: 5px;} .footerlab .moduletable {padding:10px;} .footerlab p {padding-left:25px; margin: 0;} .footer {margin-top:0;} .footerlab h3 { font-weight: normal; padding-left: 25px; text-transform:uppercase;} .footerlab h4 { font-weight: normal; padding-left: 25px;} .footerlab a {font-weight:normal;} .display-limit #limit, .filter-search #month,.filter-search #year, .filter-search #limit  {display:inline;} #lab .moduletable p { margin: 0 0 9px !important;} #lab .custom {text-align: center; margin-bottom: 20px; margin-top: 30px;} #lab .custom i {text-shadow: 3px 3px 3px #888; display:block; font-size:50px;} a.labcustom {font-size: 20px; line-height: 50px;} a.labcustom:hover {text-decoration: none;} .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%;} #storesl {left: 0; right: 0; padding: 0 !important;} .productab > div {height: auto !important;} img.shadow {vertical-align: top;} #sticky_navigation  {float: none !important;} .box6bg input.quantity-input { width: 25px; } .navbar .brand { text-align:center; } #lab { padding:0;} .box6bg span.quantity-box { margin: 0; width: 27px; } div.input.focus { width:97.5% !important;} .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;} .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; margin-left: 5px; font-weight:bold;} .span3 ul.nav li a, ul.VMmenu li a, .moduletable_menu li a {transition: all 300ms linear 0s; font-weight: normal; padding: 5px 5px 5px 10px; font-size: 95%; display: block; text-decoration: none;} .span3 ul.nav li li a {font-weight: normal; font-size: 90%; font-weight: normal;} div.banneritem {text-align:center;padding-top:10px;} .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: 25px !important; font-size: 25px !important; font-family: 'Open Sans', sans-serif;} h2 {line-height: 20px !important; font-size: 20px !important; padding-left: 10px; font-family: 'Open Sans', sans-serif;} h3 {font-size: 18px; padding-left: 10px; font-family: 'Open Sans', sans-serif;} .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 { border-top: 0 none;  line-height: 3em; padding-left: 0px; list-style:none; } .footerlab ul li:hover { line-height: 3em; } 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; } #toplab { height: 70px; padding-top: 10px; } .navbar .nav { margin:0 !important; z-index: 1000; } #sticky_navigation_wrapper{ position: relative; box-shadow: none !important;} .sidebar-nav { padding: 9px 0;} #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; } span.addtocart-button { 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;} #vmCartModule {text-align: center;} } @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 200px;} #nav li ul { left: -999em; position: absolute; text-align: left; width: 200px; z-index: 1000; margin: 0; margin: 1px 0 0; } #nav li:hover ul { left: auto; } #nav li li { height: 36px; min-height: 36px !important; padding: 0; width: 200px; } #nav li li a { height: 36px !important; line-height: 36px !important; margin: 0; padding-left:10px; text-shadow: none;
font-size: 12px; transition: all 300ms linear 0s; } #nav li li a:hover { background: none !important; text-decoration: none; margin-left:5px; } #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 {overflow: hidden; position: relative; transition: background 0.3s ease 0s; height:260px; } .productab .product_s_desc{ font-weight:normal; padding-bottom: 15px; } .productab .title a {text-align: center; padding: 10px; 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 { width: 98%; 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; 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: 100%; text-align: center; } .productab .price { margin: 0; position: absolute; 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:10px ; 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; letter-spacing: 0 !important;} .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: 10px; text-align: center; left: 0; right: 0; position: absolute;} .readyj{ margin-top: 0 !important; } div.labsocial-icons{ text-align: center; } .span3 div.labsocial-icons{ margin-top: 0px !important; } .labsocial-icons a{ text-decoration: none !important; border-radius: 0 !important;} .labsocial-icons .icon:hover {} .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 img  {padding-left:30px;}
.enith h3, .enith img  {padding-top:50px;} .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 {background: url("../images/slidebg.jpg") no-repeat scroll left top transparent; 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; font-size: 20px;} a.vmshop {font-size: 20px; display: inline-block; float: left; margin-top: 10px; padding: 20px; border: 1px solid #ffffff !important; background: rgba(134, 134, 134, 0.5) !important;}
.line2 h3.tlmbfoxname, .line2 h2.tlmbfoxname, .line2 h1.tlmbfoxname, div.flex-caption.line2 p {padding: 15px 15px 15px 0; border-left: 4px solid;} ul.isotope div.PricesalesPrice { margin: 0 auto; padding-top: 10px; position: relative; text-align: center; width: 90px; } ul.isotope div.addtocart-area { height: 40%; position: relative; } ul.vmproduct .product_s_desc { border-bottom: 0 none !important; min-height: 30px; }  .product-fields-title  {line-height: 30px;}  .product-field-display select {margin-right: 10px;} div.moduletable h3 {text-transform: uppercase; font-weight: 300;} 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: 1%; 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: 1%;  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; }
div.flex-caption p {margin: 0 10px 25px 0;} .borderlabs div.flex-caption p {margin: 0 10px 0 0;} .cartel img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .cartel .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .cartel h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.cartel p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; } .cartel:hover img { -webkit-transform: scale(1.1,1.1); -moz-transform: scale(1.1,1.1); -o-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); transform: scale(1.1,1.1); } .cartel a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .flex-direction-nav a {top: 60% !important;}
.cartel:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } .cartel:hover h2, .cartel:hover p, .cartel:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } .cartel:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; } .cartel:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; } .view { overflow: hidden; position: relative; text-align: center; } .view .mask { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0; left: 0; } .view img { display: block; position: relative; } .view span.PricesalesPrice {
text-align: center; position: relative; padding: 10px; margin: 20px 0 0 0; } .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; }  div.linelab #searchForm {float: right; }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; opacity:0.8; text-align: left; margin: 14px 14px 14px 76px; font-size: 15px;} .flex-caption h1, .flex-caption h2, .flex-caption h3 {font-size: 35px !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; } .tab-content, .vmgroup { overflow: hidden !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; }
.tbboxname {border-width: 0 !important;} .centr a:hover  {text-decoration: none;} .centerlab {text-align: center;} .tblboxname a:hover, .tblboxname a:hover i {text-decoration: none;} #lab {background: linear-gradient(to bottom, #ffffff 20%, #f2f2f2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);} .span3 h3 {margin: 0 0 10px;}  div.line1 h3 {margin-top: 10px;} a.vmshop:hover, a.vmshop:hover i {text-decoration: none;}  .line2 h3.tlmbfoxname, .line2 h2.tlmbfoxname, .line2 h1.tlmbfoxname, div.flex-caption.line2 p {background: transparent !important; border: 0 none !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 {min-height:30px; padding: 5x 0 !important;} div.flexrel {position: relative;} .borderlabs div.flex-caption { text-shadow: 1px 2px 1px #000; left: 0; position: absolute; right: 0;  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;} .megaborder {padding: 5px 0 0 0 !important;} div.shadowlab {height: 30px; text-align:center; margin: 0 auto;} div.random {margin-bottom: 10px;} div.scroller .addtocart-area {text-align: center !important; margin: 0 auto !important;} .footlab {height: 70px; position: relative;} .labsocial-icons .icon {height: 26px !important; line-height: 26px !important; width: 26px !important; }  div.random .moduletable { padding-top: 15px; } #searchform { } .fieldcontainer { position: relative; width: 90%; margin-top: 1px; height:27px; padding: 0; } .searchfield { -webkit-box-sizing: border-box;
-moz-box-sizing: border-box; box-sizing: border-box; display: block !important; width: 48%; height: 27px !important; border-radius: 0 !important; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; transition: all 0.4s linear; } .searchfield:focus { width: 100%; } #searchbtn { position: absolute; top: 4px; right: 40%; height: 19px; width: 19px; border: 0; cursor: pointer; zoom: 1; background: transparent url("../images/search-icon.png") top left no-repeat; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; transition: all 0.4s linear; } #searchbtn:hover, #searchbtn:focus { filter: alpha(opacity=90); opacity: 0.9; } .searchfield:focus + #searchbtn { right: 10px; } .paralabico { position: relative; z-index: 1; } .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; } }