/**
 * Lasting Impressions Style Sheet
 *
 * All Rights Reserved
 *
 * May not reproduce in whole or in part
 * without written consent
*/
html, button, input, select, textarea { font-family: sans-serif;font-size:1rem;}
body {color:#000000; background:#F9F9F9;}
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0 0 18px; clear: both; }
h1 { font-size: 30px;  line-height: 1; font-family:'Karla', tahoma, arial, sans-serif; font-weight:normal;} /* 36/36 */
h2 { font-size: 24px; line-height: 1.285714286; font-family: 'Karla', tahoma, arial, sans-serif; color:#422e2d; font-weight:normal;}/* 36/28 */
h3 { font-size: 18px; line-height: 1.636363636; font-family: 'Karla', tahoma, arial, sans-serif; font-weight:normal; }/* 36/22 */
.page {position: relative; margin: 0 auto; background: #F9F9F9; border-top: 0px solid #000;}
.row   {margin:0 auto; width:100%;max-width:1280px;}
.header-container {background:#fff;box-shadow: 3px 3px 3px #b8b7b7;border-left: 1px solid #e8e7e7;border-top: 1px solid #e8e7e7;}
.header { margin:0; text-align: left; position:relative;background:url('https://dev.impressionslast.com/ebay/images/bg_header.png') no-repeat left top;}
.header-start {background:url(https://dev.impressionslast.com/ebay/images/top_toolbar_container.gif); width: 100%; margin:0px;  height: 34px;position: relative;}
.quick-access {float: right;text-align: right;}
.header-start .elinks li.first a {color:white !important;text-decoration: none; }
.header-start .elinks li.first a:hover {text-decoration: underline; }
.header-start .elinks li.last a {color:white !important;text-decoration: none; }
.header-start .elinks li.last a:hover {text-decoration: underline; }
.clear {clear:both;height:0;}
.elinks {float:right;padding:6px 10px 0px 0px;margin:0px;}
.elinks ul {list-style:none; margin:0; padding:0;}
.elinks li { display:inline;}
.elinks li.first { padding-left:0 !important;font-size:14px;}
.elinks li.last { background:none !important; padding-right:0 !important;font-size:14px;}
.nav-container {background:linear-gradient(0deg,#f1efee 0%,#fefefe 100%);}
.nav-container select { margin: 18px 0;width: 100%;}
span.storecats {margin-left:25%;padding-top:8px;text-transform:uppercase;font-weight:600;margin-right:10px;}
.navbar {display:flex;}
.short-description {padding-right:10px;}
#nav { float: left;font-size: 12px;margin: 0;}
#nav li { position:relative;text-align:left;}
#nav li.over { z-index:998; }
#nav a,
#nav a:hover { display:block; text-decoration:none; text-transform:uppercase;font-weight:bold;}
#nav span { display:block; cursor:pointer; white-space:nowrap; }
#nav li ul span {white-space:normal; }
#nav li {float: left;padding:8px 12px;}
#nav li.active a { font-weight: bold; }
#nav a { color: #FFFFFF;float: left;font-weight: bold;padding-right: 11px; font-family:Arial, Helvetica, sans-serif;}
.dropdown {padding:8px 15px;border-right:1px solid #eae8e8;}
.dropdown-content {display: none;position: absolute;background-color: #fff;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;margin-top:10px;margin-left:-15px;font-size:.8rem;}
.dropdown-content a {float: none;color: black;text-decoration: none;display: block;text-align: left;padding:5px;}
.dropdown-content a:hover {background:#efedec;}
.dropdown:hover .dropdown-content {display: block;}
button.dropbtn {background:none;border:none;}
.dropdown:hover {background:#efedec;}
.product-view {margin-top:15px;}
@media only screen and (min-width: 769px) {
	.col1-layout .product-view .product-img-box { float:left; width:59%;}
	.nav-container {width: 100%; margin:10px 0 0 0;position: relative;display:flex;}
}
@media only screen and (max-width: 768px) {
	.col1-layout .product-view .product-img-box { width:100%;}
	button.dropbtn {font-size:.7rem;}
}
.col1-layout .product-view .product-shop { width:100%; }
#galleria {text-align:center;}
.product-name {font-family: colaborateregular, helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; line-height: 1.5;}
.short-description ul { list-style:disc;display:block;padding-left:40px }
.product-view .product-shop .short-description { margin:9px 0;}
@media only screen and (min-width: 769px) {
	.product-view .product-shop .short-description {width:39%;float:right;}
}
#menuTabs {min-height:126px;display:block;position:relative;width:100%;background:#1f1f1f;}
#menuTabs ul.menuBlock label {cursor:pointer;}
#menuTabs .menuBlock {float:left;}
ul.menuBlock {width:auto;}
#menuTabs .blockText {position:absolute;top:40px;left:0;background:#1f1f1f;right:0;bottom:0;padding:0px;height:100px;overflow:hidden;display:none;border:none;}
pre.menuText {font-family:Arial, Helvetica, sans-serif;width:auto;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;font-size:1rem;line-height:1.3rem;margin:0px 0px;padding:15px 20px;word-wrap:break-word;white-space:normal;background:#000;color:#ccc;text-indent:0px;z-index:0;height:100px;}
#menuTabs .menuBlock [type=radio] {display:none;}
ul.menuBlock {width:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style:none;height:40px;display:block !important;cursor:pointer;z-index:0;top:0px;}
ul.menuBlock li {display: inline;float: left;margin: 0;padding: 0;z-index: 0;border-right: 1px solid #aaa;}
ul.menuBlock li a, ul.menuBlock li span {font-family:Arial, Helvetica, sans-serif;display:block;width:175px;padding:0px 0px;height:40px;line-height:40px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:normal;font-size:14px;z-index:1;border:none;pointer-events:none;}
ul.menuBlock li a  {background: #1f1f1f;color: #cecece;}
#menuTabs [type=radio]:checked ~ label li  a {background: #000;color: #fff;position: relative;}
#menuTabs [type=radio]:checked ~ label {z-index: 2;}
#menuTabs [type=radio]:checked ~ label ~ .blockText {z-index: 0;display: block;}
#mobilePolicy {background:#1f1f1f;color:#fff;padding:10px;}
@media only screen and (max-width: 1023px) {
	#menuTabs {display:none;}
}
@media only screen and (min-width: 1024px) {
	#mobilePolicy {display: none;}
}
.responsive {width:95%;height:auto;}
.footer {background:#1f1f1f;font-size:.8rem;padding-top:10px;}