BODY,html {
  background-color: #000;
  font-family: Inter, Arial,Tahoma,Geneva,sans-serif;
  font-size: 12px;
  color: #fff;
  margin: auto;
  height:100%; 
  min-height:100%;
  width:100%;
  }

@font-face {
  font-family: InterVariable;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("InterVariable.woff2") format("woff2");
}
@font-face {
  font-family: InterVariable;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url("InterVariable-Italic.woff2") format("woff2");
}

/* static fonts */
@font-face { font-family: "Inter"; font-style: normal; font-weight: 100; font-display: swap; src: url("Inter-Thin.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 100; font-display: swap; src: url("Inter-ThinItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 200; font-display: swap; src: url("Inter-ExtraLight.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 200; font-display: swap; src: url("Inter-ExtraLightItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 300; font-display: swap; src: url("Inter-Light.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 300; font-display: swap; src: url("Inter-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("Inter-Regular.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 400; font-display: swap; src: url("Inter-Italic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 500; font-display: swap; src: url("Inter-Medium.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 500; font-display: swap; src: url("Inter-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 600; font-display: swap; src: url("Inter-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 600; font-display: swap; src: url("Inter-SemiBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("Inter-Bold.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 700; font-display: swap; src: url("Inter-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 800; font-display: swap; src: url("Inter-ExtraBold.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 800; font-display: swap; src: url("Inter-ExtraBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 900; font-display: swap; src: url("Inter-Black.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 900; font-display: swap; src: url("Inter-BlackItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 100; font-display: swap; src: url("InterDisplay-Thin.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 100; font-display: swap; src: url("InterDisplay-ThinItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 200; font-display: swap; src: url("InterDisplay-ExtraLight.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 200; font-display: swap; src: url("InterDisplay-ExtraLightItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 300; font-display: swap; src: url("InterDisplay-Light.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 300; font-display: swap; src: url("InterDisplay-LightItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 400; font-display: swap; src: url("InterDisplay-Regular.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 400; font-display: swap; src: url("InterDisplay-Italic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 500; font-display: swap; src: url("InterDisplay-Medium.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 500; font-display: swap; src: url("InterDisplay-MediumItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 600; font-display: swap; src: url("InterDisplay-SemiBold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 600; font-display: swap; src: url("InterDisplay-SemiBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 700; font-display: swap; src: url("InterDisplay-Bold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 700; font-display: swap; src: url("InterDisplay-BoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 800; font-display: swap; src: url("InterDisplay-ExtraBold.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 800; font-display: swap; src: url("InterDisplay-ExtraBoldItalic.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: normal; font-weight: 900; font-display: swap; src: url("InterDisplay-Black.woff2") format("woff2"); }
@font-face { font-family: "InterDisplay"; font-style: italic; font-weight: 900; font-display: swap; src: url("InterDisplay-BlackItalic.woff2") format("woff2"); }

#linking {text-decoration:none;}
#linking:hover {text-decoration:underline;}
  
 #mbmcookieout {position:fixed; z-index:105; top:0; left:0; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.0);}
#mbmcookie {position:fixed; z-index:100000; bottom:0; width:100%; height:auto; background-color: rgba(0, 0, 0, 1.00); border:0px solid #fff; color:#fff; border-radius: 0px; padding: 0px; font-size: 13px; font-family: arial; text-align:center;}
#mbmcookie a.button {cursor: pointer; background: #fff; padding: 8px 70px; border-radius: 3px; font-weight: bold;}
#mbmcookie a.button:hover {background-color: #000; color:#fff;}

  
select option[value="none"] {
  background: rgba(100, 100, 100, 0.3);
}

.multix, .itemx  ulx, .navx input[type="checkbox"]  { display: none; }
.multix, .itemx  input:checked ~ ulx  { display: block; }
.lixzu {}


.theplusx {cursor:pointer; width:auto; background-image:url(gset3.png); background-size:16px; background-repeat:no-repeat;background-position: right center;}
.theplusxno {height:36px; width:32px; cursor:pointer; margin:0px; float:right; margin-right:18px;z-index:5; position:relative; background-color:transparent; padding:0px; background-image:url(gset.png); background-size:16px; background-repeat:no-repeat;background-position: center center; border-radius:3px;}
.theplusxs {height:36px; width:32px; cursor:pointer; margin:0px; float:left; margin-left:18px;z-index:5; position:relative; background-color:#333; padding:0px; background-image:url(gkl2w.png); background-size:18px; background-repeat:no-repeat;background-position: center center;}

.theplusx2 {height:0px; width:0px; cursor:pointer; margin-top:14px; float:right; margin-right:26px;z-index:5; position:relative;}
.theplusx3 {height:0px; width:0px; cursor:pointer; margin-top:0px; padding-left:10px; }

.itemx input ~ .theplusx2 { border-left: 5px solid #fff; border-right: 5px solid #fff; border-top: 10px solid #111; border-bottom: 0px solid #fff; }
.itemx input:checked ~  .theplusx2 { border-left: 5px solid #fff; border-right: 5px solid #fff; border-top: 9px solid #111; border-bottom: 0px solid #fff;}
.itemx input ~ .theplusx3 { border-left: 5px solid #fff; border-right: 5px solid #fff; border-top: 10px solid #999; border-bottom: 0px solid #fff; }
.itemx input:checked ~  .theplusx3 { border-left: 5px solid #fff; border-right: 5px solid #fff; border-top: 9px solid #111; border-bottom: 0px solid #fff;}


.itemx input ~ .lixzu { }
.itemx input:checked ~ .lixzu { background-color:#777;}

/*Styles*/

label:hover {
    cursor: pointer; 
}
label {
    width: auto;
    display: block;
    z-index: 3;
    position: relative;
}
.navx {
    display:block; cursor:pointer; width:100%; margin:0 auto; color:#111; line-height:13px; font-family:globolicssb; text-transform:uppercase; text-align:left; font-size:14px; outline:0 !important; overflow-x: hidden; 
   
}

navxtop {display:block; background-color:#111; text-align:left; height:32px; padding:0px; width:auto; border:2px solid #111; border-radius:3px; line-height:13px; color:#fff; margin-right:16px; margin-bottom:6px; margin-left:16px;background-image:url(gset3.png); background-size:16px; background-repeat:no-repeat;background-position: center right 8px;}
navxtopno {display:block; background-color:#f2f2f2; text-align:left; height:32px; padding:0px; width:auto; border:2px solid #f2f2f2; border-radius:3px; line-height:13px; color:#111; margin-right:16px; margin-bottom:6px; margin-left:16px; background-image:url(gset.png); background-size:16px; background-repeat:no-repeat;background-position: center right 8px;}
navxtop2 {display:block;}

.navx ulx, .navx lix, label {
    
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    width: 100%;
}
.itemx ulx {
    width:100%;
}
.navx lix a {
    padding-left:0px;
    margin: 0;
    display:block;
    list-style: none;
    text-decoration: none;
	width:100%;
	color:#111;line-height:32px;
	font-family:globolicssb; border-radius:3px;
	font-size:17px; margin-left:16px; margin-right:16px;
}
.navx lix a:hover {
    padding-left:0px;
    margin: 0;
    display:block;
    list-style: none;
    text-decoration: none;
	width:100%;
	background-color:#777;
	color:#fff;line-height:32px;
	 border-radius:3px;
	font-size:17px; margin-left:16px; margin-right:16px;
}




  
.multim, .itemm ulm, .navm input[type="checkbox"]  { display: none; }
.multim, .itemm input:checked ~ ulm  { display: block; }

.theminusm {border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 9px solid #fff; cursor:pointer; margin-top:19px; float:right; left:0; margin-right:-20px;height:0px;z-index:4;position:relative; padding-right:10px;}

.theplusm {height:0px; width:0px; cursor:pointer; margin-top:19px; float:right; margin-right:13px;z-index:5; position:relative;}
.itemm input + .theplusm { border-left: 5px solid #333; border-right: 5px solid #333; border-top: 9px solid #fff; border-bottom: 9px solid #333; }
.itemm input:checked + .theplusm { border-left: 5px solid #333; border-right: 5px solid #333; border-top: 9px solid #fff; border-bottom: 9px solid #333;}

/*Styles*/

label:hover {
    cursor: pointer; 
}
label {
    width: auto;
    display: block;
    z-index: 3;
    position: relative;
}
.navm {
    display:block; cursor:pointer; width:100%; margin:0 auto; color:#111; line-height:13px; font-family:globolicssb; text-transform:uppercase; text-align:left; font-size:13px; outline:0 !important;    
    overflow-x: hidden;
   
}

navmtop {display:block; padding-left:10px; height:auto; width:auto; border-top:0px solid #e2e2e2; border-radius:3px; background-color:#333; border-bottom:0px solid #e2e2e2; line-height:45px;color:#fff;}

.navm ulm, .navm lim, label {
    
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    width: 100%;
}
.itemm ulm {
    width:100%; 
}
.navm lim a {
    padding-left:0px;
    margin: 0;
    display:block;
    list-style: none;
    text-decoration: none;
	width:100%;
	color:#333;line-height:32px;
	font-family:globolicssb;
	font-size:17px;  border-radius:3px;
}
.navm lim a:hover {
    padding-left:0px;
    margin: 0;
    display:block;
    list-style: none;
    text-decoration: none;
	width:100%;
	background-color:#333;
	color:#fff;line-height:32px;
	
	font-size:17px; border-radius:3px;
}

  
  
 .indexo2-2 {display:block; padding-left:20px; line-height:30px; background-color:#fff; font-size:15px;  width:auto; border-bottom:0px solid #f2f2f2; color:#111; text-transform:none; margin:7px; border-radius:2px;}
 .indexo2-2:hover {display:block; padding-left:20px; line-height:30px; background-color:#111; font-size:15px;  width:auto; border-bottom:0px solid #f2f2f2; color:#fff; text-transform:none;} 
 .indexo2-3 {display:block; padding-left:25px; line-height:38px; background-color:#e8e8e8; font-size:15px;  width:auto; border-bottom:5px solid #e8e8e8; color:#111; text-transform:none;}
 .indexo2-3:hover {display:block; padding-left:25px; line-height:38px; background-color:#111; font-size:15px;  width:auto; border-bottom:5px solid #e8e8e8; color:#fff; text-transform:none;}
  
 a.indexo2 {color:#111; display:block;  font-size:17px; line-height:32px; width:auto; padding-left:30px;}
 a.indexo2:hover {color:#111; display:block;  font-size:17px; line-height:32px; width:auto; padding-left:30px;}
	.marquee {
	height:40px; background-color:#fff;
		max-width: 100vw; /* iOS braucht das */
		white-space: nowrap;
		overflow: hidden;
		/* hier evtl. noch font-size, color usw. */
	}

	.marquee span {
		display: inline-block;
		padding-left: 100%;
		animation: marquee 10s linear infinite;
	}

	/* Optional: mouseover (oder Tipp auf dem Touchscreen) pausiert die Laufschrift */
	.marquee span:hover {
		animation-play-state: paused 
	}

	/* Make it move */
	@keyframes marquee {
		0%   { transform: translateX(0); }
		100% { transform: translateX(-100%); }
	}

		
  
  
::-webkit-input-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
::placeholder {color:#999;opacity: 1;}  

.multi-level2, .item2 ul, .nav input[type="checkbox"]  { display: block; }
.multi-level2, .item2 input:checked ~ ul  { display: block; }
.multi-level, .item ul, .nav input[type="checkbox"]  { display: none; }
.multi-level, .item input:checked ~ ul  { display: block; }
.theminus {border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 6px solid #777; cursor:pointer; margin-top:9px; float:right; right:0; margin-right:-9px;height:0px;z-index:4;position:relative;}
.theplus {height:0px; width:0px; cursor:pointer; margin-top:9px; float:right; margin-right:38px;z-index:5; position:relative;}
.item input + .theplus { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid transparent; }
.item input:checked + .theplus { border-left: 6px solid #fff; border-right: 6px solid #fff; border-top: 6px solid #111; border-bottom: 6px solid #fff;}
.theplus2 {height:0px; width:0px; cursor:pointer; margin-top:9px; float:right; margin-right:38px;z-index:5; position:relative;}
.item input + .theplus2 { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid transparent; }
.item input:checked + .theplus2 { border-left: 6px solid #fff; border-right: 6px solid #fff; border-top: 6px solid #111; border-bottom: 6px solid #fff;}
/*Styles*/

label:hover {
    cursor: pointer; 
}
label {
    width: auto;
    display: block;
    z-index: 3;
    position: relative;
}
.nav {
    display:block; cursor:pointer; width:100%; margin:0 auto; color:#111; background-color:#fff; line-height:30px;  text-transform:none; font-size:14px; outline:0 !important;    
    overflow-x: hidden;
   
}

.nav ul, .nav li, label {
    
    margin: 0;
    padding: 0;
    list-style: none;
    text-decoration: none;
    width: 100%;
}
.item ul {
    width:100%; 
}
.nav li a {
    padding-left:60px;
    margin: 0;
    display:block;
    list-style: none;
    text-decoration: none;
	width:100%;
	color:#111;line-height:30px;
	
	font-size:14px;background-color:#fff;border-bottom:0px solid #f2f2f2;
}
.nav li a:hover {
    padding-left:60px;
    margin: 0;
    display:block;
    list-style: none;
    text-decoration: none;
	width:100%;
	background-color:#111;
	color:#fff;line-height:30px;
	
	font-size:14px;
}
 .nav lic a {
    padding-left:60px;
    margin: 0;
    display:block;
    list-style: none;
    text-decoration: none;
	width:100%;
	color:#111;line-height:30px;
	
	font-size:14px;background-color:#fff;border-bottom:0px solid #f2f2f2;
}
.nav lic a:hover {
    padding-left:60px;
    margin: 0;
    display:block;
    list-style: none;
    text-decoration: none;
	width:100%;
	background-color:#111;
	color:#fff;line-height:30px;
	
	font-size:14px;
}
   
  

  
a {color: #fff; text-decoration: none; -webkit-tap-highlight-color: transparent;outline:none}
a:visited {text-decoration: none;-webkit-tap-highlight-color: transparent;outline:none}
a:focus {text-decoration: none; -webkit-tap-highlight-color: transparent;outline:none}
a:hover {color: #fff; text-decoration: none; -webkit-tap-highlight-color: transparent;outline:none}
a:active {text-decoration: none; -webkit-tap-highlight-color: transparent;outline:none}


/*set a border on the images to prevent shifting*/
 #gallery_01 img{border-bottom:2px solid #cccccc; padding-top:25px;padding-bottom:10px;}
 #gallery_01 img:hover{border-bottom:2px solid #111111; padding-top:25px;padding-bottom:10px;}
 /*Change the colour*/
 .active img{border-bottom:2px solid #111111 !important; padding-top:25px;padding-bottom:10px;}


.update {display:block; border:0px; background-color:#FFFFFF; width:13px; height:13px; background-image:url(close_99.png); background-position:center center; background-repeat:no-repeat; cursor:pointer; text-decoration:none; }
.update:hover {display:block; border:0px; background-color:#FFFFFF; display:block; width:13px; height:13px; background-image:url(close_11.png); background-position:center center; background-repeat:no-repeat; cursor:pointer; text-decoration:none;}
a.update {display:block; cursor:pointer;  font-size:12px; color:#252525; text-transform:uppercase; text-decoration:none; }
a.update:hover {display:block; cursor:pointer;  font-size:12px; color:#0060aa; text-transform:uppercase; text-decoration:none;}


.sendit {
outline:0 !important;display:block; width:auto; cursor:pointer; height:34px; background-color:#111111; text-decoration:none; border:0px; border-radius: 3px; cursor:pointer; background-image:url(arrow_right_form_fff.png); background-size: 50px; background-position:center center; background-repeat:no-repeat;} 
.sendit:hover {display:block; width:auto; padding:0px; cursor:pointer;  background-image:url(arrow_right_form_fff.png); background-position:center right; background-repeat:no-repeat; background-color:#111; border-radius:3px; margin-bottom:10px;} 

#chooselinks {display:block; width:auto;  font-size:14px; color:#111111; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer; line-height:60px; background-image:url(arrow_right_form_111.png); background-position:right 20px center;  background-repeat:no-repeat; background-color:#fff; border-radius:2px; margin-bottom:10px;} 
#chooselinks:hover {display:block; width:auto;  font-size:14px; color:#fff; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer; line-height:60px; background-image:url(arrow_right_form_fff.png);  background-position:right 20px center; background-repeat:no-repeat; background-color:#111; border-radius:2px; margin-bottom:10px;} 
.chooselinks {display:block; width:auto;  font-size:14px; color:#111111; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer; line-height:60px; background-image:url(arrow_right_form_111.png);  background-position:right 20px center; background-repeat:no-repeat; background-color:#fff; border-radius:2px; margin-bottom:10px;} 
.chooselinks:hover {display:block; width:auto;  font-size:14px; color:#fff; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer; line-height:60px; background-image:url(arrow_right_form_fff.png);  background-position:right 20px center; background-repeat:no-repeat; background-color:#111; border-radius:2px; margin-bottom:10px;} 

#donechoose {display:block; width:auto;  font-size:14px; color:#fff; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer; line-height:60px; background-color:#777; border-radius:2px; margin-bottom:10px;} 
#donechoose:hover {display:block; width:auto;  font-size:14px; color:#fff; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer; line-height:60px; background-color:#777; border-radius:2px; margin-bottom:10px;}  

#helplinks {display:block; width:auto;  font-size:14px; line-height:10px; color:#111111; text-transform:uppercase; border-top: 2px solid #fff; padding:18px; text-align:left; cursor:pointer;} 
#helplinks:hover {display:block; width:auto;  font-size:14px; color:#fff; background-color:#111; text-transform:uppercase; border-top: 2px solid #fff; padding:18px; text-align:left; cursor:pointer;} 
.helplinks {display:block; width:auto;  font-size:14px; line-height:10px; color:#111111; text-transform:uppercase; border-top: 2px solid #fff; padding:18px; text-align:left; cursor:pointer;} 
.helplinks:hover {display:block; width:auto;  font-size:14px; color:#fff; background-color:#111; text-transform:uppercase; border-top: 2px solid #fff; padding:18px; text-align:left; cursor:pointer;} 
#helpchoose {display:block; width:auto;  font-size:14px; line-height:10px; background-color:#111; color:#fff; text-transform:uppercase; border-top: 2px solid #fff; padding:18px; text-align:left; cursor:pointer;} 
#helpchoose:hover {display:block; width:auto;  font-size:14px; color:#fff; background-color:#111; text-transform:uppercase; border-top: 2px solid #fff; padding:18px; text-align:left; cursor:pointer;} 


a.maillinks {display:block; width:auto;  font-size:14px; color:#111111; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer;  padding:18px; padding-left:60px; text-align:left; cursor:pointer; background-image:url(newmails2.svg); background-size: 20px; background-position:left 20px center; background-repeat:no-repeat; background-color:#fff; border-radius:2px; margin-bottom:10px;} 

a.maillinks:hover {display:block; width:auto;  font-size:14px; color:#fff; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer;  padding:18px; padding-left:60px; text-align:left; cursor:pointer; background-image:url(newmails2w.svg); background-size: 20px; background-position:left 20px center; background-repeat:no-repeat; background-color:#111; border-radius:2px; margin-bottom:10px;} 

a.maillinksread {display:block; width:auto;  font-size:14px; color:#777; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer;  padding:18px; padding-left:60px; text-align:left; cursor:pointer; background-image:url(newmailb.svg); background-size: 20px; background-position:left 20px center; background-repeat:no-repeat; background-color:#e8e8e8; border-radius:2px; margin-bottom:10px;} 
a.maillinksread:hover {display:block; width:auto;  font-size:14px; color:#fff; text-transform:uppercase; border-top: 0px solid #777; padding:0px; text-align:left; cursor:pointer;  padding:18px; padding-left:60px; text-align:left; cursor:pointer; background-image:url(newmailf.svg); background-size: 20px; background-position:left 20px center; background-repeat:no-repeat; background-color:#111; border-radius:2px; margin-bottom:10px;}



FORM {display: inline;}

.fcbig {  font-family:'kenberg2', arial; font-weight:bold; line-height:30px; font-size:36px; text-transform: uppercase; color: #111111; letter-spacing: 0.15em; display:block;
    -webkit-transform:scale(0.8,1); /* Safari and Chrome */
    -moz-transform:scale(0.8,1); /* Firefox */
    -ms-transform:scale(0.8,1); /* IE 9 */
    -o-transform:scale(0.8,1); /* Opera */
    transform:scale(0.8,1); /* W3C */}
.fcbigw {  font-family:'kenberg2', arial; font-weight:bold;line-height: 100%; font-size:36px; text-transform: uppercase; color: #fff; letter-spacing: 0.20em; display:inline-block;
    -webkit-transform:scale(0.8,1); /* Safari and Chrome */
    -moz-transform:scale(0.8,1); /* Firefox */
    -ms-transform:scale(0.8,1); /* IE 9 */
    -o-transform:scale(0.8,1); /* Opera */
    transform:scale(0.8,1); /* W3C */}	
.fcbigs {  font-family:'knbrg', arial; font-size:36px; text-transform: uppercase; color: #111111; letter-spacing: 0.05em; display:block;}	
.kenbergtext {  font-family:'kenberg', arial; font-weight:bold; font-size:22px; text-transform: uppercase; color: #000; letter-spacing: 0.10em;
    -webkit-transform:scale(1,1); /* Safari and Chrome */
    -moz-transform:scale(1,1); /* Firefox */
    -ms-transform:scale(1,1); /* IE 9 */
    -o-transform:scale(1,1); /* Opera */
    transform:scale(1,1); /* W3C */}		
	

	
	
	
	
.fcmed {   font-family:'kenberg', arial; font-size:15px; text-transform: uppercase;  color: #000;}
#cntdwn {font-family:'fcls', arial; font-size:40px; z-index:300000; position:absolute; padding-top:70px; text-align:center; bottom:0px; width:100%; height:100px;background-image:url(pxcount.png);}

a.navshirts {background-image: url(navshirts.png); border:0px; display:block; width:240px; height:60px;background-position:top center; background-repeat:no-repeat;cursor:pointer; text-align:center; vertical-align:middle; padding-top:140px}
a.navshirts:hover {background-image: url(navshirts2.png); border:0px; display:block; width:240px; height:60px; background-position:top center;background-repeat:no-repeat;cursor:pointer;}
a.navneu {background-image: url(navneu.png); border:0px; display:block; width:240px; height:60px; background-position:top center;background-repeat:no-repeat;cursor:pointer; text-align:center; vertical-align:middle; padding-top:140px}
a.navneu:hover {background-image: url(navneu2.png); border:0px; display:block; width:240px; height:60px; background-position:top center;background-repeat:no-repeat;cursor:pointer;}
a.navsale {background-image: url(navsale.png); border:0px; display:block; width:240px; height:60px; background-position:top center;background-repeat:no-repeat;cursor:pointer; text-align:center; vertical-align:middle; padding-top:140px}
a.navsale:hover {background-image: url(navsale2.png); border:0px; display:block; width:240px; background-position:top center;background-repeat:no-repeat; height:60px; cursor:pointer;}



#hr { display:block; height:1px; border-color:#000;  width: 80%; background-color:#bbbbbb;}

.h{display:block; float:left; text-align:center; width:auto; padding:0px 25px 0px 25px; line-height:42px; cursor:pointer; background-color:#dbdbdb; color:#000; border:0.5px solid #dbdbdb; border-radius:5px;}
.h:hover{color:#000;}
.j{}  
.d{display:none;}
.z{display:none; visibility:hidden; height:0px; width:0px;}

#li2{list-style-type:none; display:block; float:left; text-align:center; width:auto; height:auto; font-size:14px; letter-spacing:0.05em; margin:0px 20px 20px 0px; cursor:pointer; }
#li2:hover{}

#li3{list-style-type:none; display:block; float:left; text-align:center; width:auto; height:auto; font-size:14px; letter-spacing:0.05em; margin:0px 20px 20px 0px; cursor:pointer; }

#li4{ list-style-type:none; display:block; float:left; text-align:center; width:160px; margin:5px; border:0px solid #cccccc; font-size:0px;}
#li4:hover{ list-style-type:none; display:block; float:left; text-align:center; width:160px; margin:5px; border:1px solid #aaaaaa; font-size:0px;}
	 
.opt {display:block; float:left; text-align:center; width:60px; height:25px; padding-top:5px; cursor:pointer; }
.opt:hover {display:block; float:left; text-align:center; width:60px; height:25px; padding-top:5px; cursor:pointer; background:#000; color:#fff; border:0.5px solid #000;}

.opt2 {display:block; float:left; text-align:center; width:auto; padding:0px 22px 0px 22px; line-height:42px; cursor:pointer; border:0.5px solid #dbdbdb; border-radius:5px;}
.opt2:hover {display:block; float:left; text-align:center; text-decoration:none; color:#000; background-color:#dbdbdb; border:0.5px solid #dbdbdb;}
 
.opt3 {display:block; float:left; text-align:center; width:auto; padding:0px 22px 0px 22px; color:#bbb; line-height:42px; cursor:default; border:0.5px solid #dbdbdb; border-radius:5px;}
.opt3:hover {color:#bbb; background-color:#fff;}	 

	 
	
	

.Stil42 {color: #FFFFFF; font-family:'fcls';font-size:18px; text-transform: uppercase;}
.Stil43 {color: #be2d34}
.Stil44 {color: #333333}
.Stil46 {color: #222222}
.Stil47 {color: #bbbbbb; font-family:'fcls';font-size:14px; text-transform: uppercase; text-decoration:none}
a.Stil47 {color: #000; font-family:'fcls';font-size:14px; text-transform: uppercase; text-decoration:none}
a.Stil47:hover {color: #666666; font-family:'fcls';font-size:14px; text-transform: uppercase; text-decoration:none}


a.xzu { color:#FFFFFF;}		
a.xzu:hover { color:#252525;}

 




ul#navbar2 li {list-style: none; display: block;  }
ul#navbar2 li a {display: block; text-decoration: none; }
ul#navbar2 li a:hover { display: block;}
ul#navbar2 li:hover a { display: block;}
ul#navbar2 li.hover a { display: block;}
ul#navbar2 li ul {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar2 li:hover ul {color:#111111; cursor:auto; display:block; position: absolute; width:100%; left:0; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar2 li.hover ul {color:#111111; cursor:auto; display:block; position: absolute; width:100%; left:0; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar2 li uls {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar2 li:hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar2 li.hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar2 li:hover li {color:#111111;}
ul#navbar2 li.hover li { color:#111111;}
ul#navbar2 li:hover li a { color:#111111; border:0px; }
ul#navbar2 li.hover li a { color:#111111; border:0px; }
ul#navbar2 li li a:hover { color:#111111; border:0px; }


a.linwk { display: block; font-family: kenberg; color: #111111; font-size:14px; text-align: center; border:0px;}		
a.linwk:hover { display: block; text-align: center;  border:0px; color:#111111;}
.hliwk          { padding-top:15px; cursor:pointer; padding-bottom:6px; padding-right:5px; padding-left:0px;}	
.hliwk:hover    { padding-top:15px; padding-bottom:4px; cursor:pointer; border-bottom:2px solid #111111;}

a.linwkx { display: block; font-family: kenberg; color: #111111; font-size:14px; text-align: center; border:0px;}		
a.linwkx:hover { display: block; text-align: center;  border:0px; color:#111111;}
.hliwkx          { padding-top:15px; cursor:pointer; padding-bottom:6px; padding-right:5px; padding-left:0px;}	
.hliwkx:hover    { padding-top:15px; padding-bottom:4px; cursor:pointer; border-bottom:2px solid #111111;}


a.linwkx2 { display: block; font-family: kenberg; color: #111111; font-size:14px; text-align: left; border:0px;}		
a.linwkx2:hover { display: block; text-align: left;  border:0px; color:#111111;}
.hliwkx2          { padding-top:15px; cursor:pointer; padding-bottom:6px; padding-right:5px; padding-left:0px;}	
.hliwkx2:hover    { padding-top:15px; padding-bottom:4px; cursor:pointer; border-bottom:2px solid #111111;}

.hliwk2          { float: left; width:354px; border-bottom:2px solid #111111; padding-left:0px;}	
.hliwk2:hover    { border-bottom:2px solid #111111; padding-left:0px;}

.hliwklinks          { float: right; background-image:url(knbrg-search.png); background-position:center bottom; background-repeat:no-repeat; padding-top:47px; padding-bottom:5px;cursor:pointer; padding-right:20px; padding-left:20px;}	
.hliwklinks:hover    { float: right; background-image:url(knbrg-search2.png); background-position:center bottom; background-repeat:no-repeat; padding-top:47px; padding-bottom:5px;cursor:pointer; background-color:#0060aa;}
a.linwklinks { display: block; height:18px; text-transform: uppercase; font-family: kenberg; color: #000; font-size:12px;text-align: center; border:0px;}		
a.linwklinks:hover { display: block; height:18px;text-align: center; border:0px;  color:#999999;}

.hliwklinks2          { float: right; cursor:pointer; padding-left:15px; padding-right:15px; padding-top:47px; padding-bottom:5px; border-left:1px solid rgba(0, 0, 0, .15);display: block; text-transform: uppercase; font-family: kenberg; font-weight:bold; letter-spacing: 0.05em; font-size:14px; height: 2em;text-align: center; line-height: 2em; color:#111111;}	
.hliwklinks2:hover    { float: right; cursor:pointer; padding-left:15px; padding-right:15px; padding-bottom:5px; padding-top:47px; display: block; height: 2em; text-align: center; line-height: 2em; color:#111111; }
.hliwklinks2 a          { color:#111111;}	
.hliwklinks2 a:hover    { color:#111111; }


a.lin2 { text-decoration:none;}		
a.lin2:hover { text-decoration:none;}

.hliwklinks3          { float: right; background-image:url(knbrg-love.png); background-position:center bottom; background-repeat:no-repeat; padding-top:47px; cursor:pointer; padding-bottom:5px; padding-right:20px; padding-left:20px;}	
.hliwklinks3:hover    { float: right; background-image:url(knbrg-love2.png); background-position:center bottom; background-repeat:no-repeat; padding-top:47px; cursor:pointer; padding-bottom:5px; background-color:#0060aa;}
.hliwklinks4          { float: right; background-image:url(knbrg-mail.png); background-position:center bottom; background-repeat:no-repeat; padding-top:47px; cursor:pointer; padding-bottom:5px; padding-right:20px; padding-left:20px;}	
.hliwklinks4:hover    { float: right; background-image:url(knbrg-mail2.png); background-position:center bottom; background-repeat:no-repeat; cursor:pointer; background-color:#0060aa; padding-bottom:5px; padding-top:47px; cursor:pointer;}
.hliwklinks5          { float: right; background-image:url(knbrg-pin.png); background-position:center bottom; background-repeat:no-repeat; padding-top:47px; cursor:pointer; padding-bottom:5px;padding-right:20px; padding-left:20px; }	
.hliwklinks5:hover    { float: right; background-image:url(knbrg-pin2.png); background-position:center bottom; background-repeat:no-repeat; cursor:pointer; background-color:#0060aa;padding-bottom:5px; padding-top:47px; cursor:pointer;}




.hliwkno        { background-position:bottom center; background-repeat:repeat-x; cursor:pointer; width:200px; }	
.hliwkno:hover  { background-position:bottom center; background-repeat:no-repeat; cursor:pointer; width:200px; }

.hlib {  background-position:top; background-repeat:repeat-x; cursor:pointer; width:80px; }
.hlib:hover { background-position:bottom center; background-repeat:no-repeat; cursor:pointer; width:80px; }
.hlib2 {  background-position:top; background-repeat:repeat-x; cursor:pointer; width:75px; }
.hlib2:hover { background-position:bottom center; background-repeat:no-repeat; cursor:pointer; width:75px; }
.h2li {  text-transform: uppercase;}	
.h2li:hover {  }	

.h2li2 { text-transform:capitalize; color:#555; padding:0px; margin:0px; border-bottom:0px solid #eee; font-family:knbrg-r; font-size:12px; line-height:12px; display:block; width:auto;}	
.h2li2:hover { text-transform:capitalize; color:#fff; padding:0px; margin:0px; background-color:#111; border-bottom:0px solid #eee; font-family:knbrg-r; font-size:12px; line-height:12px; display:block; width:auto; }		

.sitenav {font-family:'knbrg'; color:#111111; font-size:13px; line-height:30px;}
a.sitenav {font-family:'knbrg'; color:#111111; font-size:13px; line-height:30px;}
a.sitenav:hover {font-family:'knbrg'; color:#999; font-size:13px; line-height:30px; text-decoration:none;}



.footernav {font-family:'fcls'; color:#999999; font-size:20px;}
a.footernav {font-family:'fcls'; color:#000; font-size:16px;}
a.footernav:hover {font-family:'fcls'; color:#999999; font-size:16px; text-decoration:none;}



a.footerlogo {background-image: url(fclovesoccersmall.png); border:0px; display:block; width:70px; height:102px; cursor:pointer; padding-bottom:20px; background-repeat:no-repeat;}
a.footerlogo:hover {background-image: url(fclovesoccersmall2.png); border:0px; display:block; width:70px; height:102px; cursor:pointer;}
a.footerfair {background-image: url(h1hang.png); border:0px; display:block; width:45px; height:69px; cursor:pointer; padding-bottom:20px; background-repeat:no-repeat;}
a.footerfair:hover {background-image: url(h1hang2.png); border:0px; display:block; width:45px; height:69px; cursor:pointer;}
a.footervers {background-image: url(hversand1.png); border:0px; display:block; width:100px; height:100px; cursor:pointer;}
a.footervers:hover {background-image: url(hversand2.png); border:0px; display:block; width:100px; height:100px; cursor:pointer;}
a.footerlogo2 {background-image: url(fclovesoccersmall2.png); border:0px; display:block; width:70px; height:102px; cursor:pointer;}
a.footerlogo2:hover {background-image: url(fclovesoccersmall2.png); border:0px; display:block; width:70px; height:102px; cursor:pointer;}
.linkred {border:0px; background:transparent; cursor:pointer;font-family:'fcls';font-size:16px; color:#FFFFFF; text-align:left;padding:0px;}
.linkred:hover {border:0px; background:transparent; cursor:pointer;font-family:'fcls';font-size:16px; color: #be2d34; text-align:left;padding:0px;}
.linkred2 {border:0px; background:transparent; cursor:pointer;font-family:'fcls';font-size:18px; color:#FFFFFF; text-align:left;padding-top:4px;padding-left:0px;}
.linkred2:hover {border:0px; background:transparent; cursor:pointer;font-family:'fcls';font-size:18px; color: #be2d34; text-align:left;padding-top:4px;padding-left:0px;}
.linkdarkred {border:0px; background:transparent; cursor:pointer;font-family:'fcls',arial;font-size:22px; color:#666666; text-align:left;padding:0px;}
.linkdarkred:hover {border:0px; background:transparent; cursor:pointer;font-family:'fcls',arial;font-size:22px; color: #be2d34; text-align:left;padding:0px;}

.breadcrumb {color: #999999; font-family:inter; letter-spacing:0.05em; font-size:12px; text-transform: uppercase; text-decoration:none;}
a.breadcrumb {color: #999999; font-family:inter; letter-spacing:0.05em; font-size:12px; text-transform: uppercase; text-decoration:none;}
a.breadcrumb:hover {color: #19171c; font-family:inter; letter-spacing:0.05em; font-size:12px; text-transform: uppercase; text-decoration:none}



.buttondarkt {outline:0 !important;display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.buttondarkt:hover {outline:0 !important;display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarkt {outline:0 !important;display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttondarkt:hover {outline:0 !important;display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
.buttondarktno {display:block; letter-spacing: 0.05em; width:auto; cursor:default; line-height: 34px; height:34px; text-align:center; background-color:#ddd; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #ddd; border-radius: 3px;}
.buttondarktno:hover {display:block;letter-spacing: 0.05em; width:auto; cursor:default; line-height: 34px; height:34px; text-align:center; background-color:#ddd; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #ddd;}
a.buttondarktno {display:block; letter-spacing: 0.05em; width:auto; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttondarktno:hover {display:block;letter-spacing: 0.05em; width:auto; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none;; border:1px solid #0060aa;}
.buttondarkbf {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa; border-radius: 3px;}
.buttondarkbf:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111;}
a.buttondarkbf {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa; }
a.buttondarkbf:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111;}

.buttondarkmt {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:34px; text-align:center; background-color:#ccc; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttondarkmt:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111;}
a.buttondarkmt {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc; }
a.buttondarkmt:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111;}



.buttondarktv {display:block; white-space:nowrap; letter-spacing: 0.05em; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.buttondarktv:hover {display:block;white-space:nowrap; letter-spacing: 0.05em;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarktv {display:block; white-space:nowrap;letter-spacing: 0.05em; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttondarktv:hover {display:block;white-space:nowrap;letter-spacing: 0.05em; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}

.buttondarktvs {display:block;width:auto; white-space:nowrap; letter-spacing: 0.05em; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.buttondarktvs:hover {display:block; white-space:nowrap; letter-spacing: 0.05em;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarktvs {display:block;width:auto; white-space:nowrap;letter-spacing: 0.05em; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttondarktvs:hover {display:block;white-space:nowrap;letter-spacing: 0.05em; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}

.buttondarktvhell {display:block; width:auto; letter-spacing: 0.05em; cursor:pointer; height:34px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#aaa; border:1px solid #ddd; border-radius: 3px;}
.buttondarktvhell:hover {display:block;letter-spacing: 0.05em;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarktvhell {display:block; width:auto; letter-spacing: 0.05em; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ddd; }
a.buttondarktvhell:hover {display:block;letter-spacing: 0.05em; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}

.orderbuttondarktvhell {display:block; width:auto; letter-spacing: 0.05em; cursor:pointer; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#aaa; border:0.5px solid #dbdbdb; border-radius: 5px; padding:20px;}
.orderbuttondarktvhell:hover {display:block;letter-spacing: 0.05em;cursor:pointer; padding:20px; text-align:center; background-color:#dbdbdb; font-size:14px; text-transform: uppercase; text-decoration:none; color:#000; border:0.5px solid #dbdbdb;}
a.orderbuttondarktvhell {display:block; width:auto; letter-spacing: 0.05em; cursor:pointer; padding:20px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0.5px solid #dbdbdb; border-radius:5px; }
a.orderbuttondarktvhell:hover {display:block;letter-spacing: 0.05em; cursor:pointer; padding:20px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0.5px solid #dbdbdb; background-color:#dbdbdb; border-radius:5px;}



.buttondarkb {display:block; letter-spacing: 0.05em; width:312px; cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none;color:#fff; border:1px solid #0060aa; border-radius: 3px;}
.buttondarkb:hover {display:block;letter-spacing: 0.05em; width:312px;cursor:pointer; height:34px; text-align:center; background-color:#252525; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111;}
a.buttondarkb {display:block; letter-spacing: 0.05em; width:312px; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa; }
a.buttondarkb:hover {display:block;letter-spacing: 0.05em; width:312px;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111;}





.buttondarktw {display:block; letter-spacing: 0.05em; width:312px; cursor:pointer; height:34px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111111;}
.buttondarktw:hover {display:block;letter-spacing: 0.05em; width:312px;cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; }
a.buttondarktw {display:block; letter-spacing: 0.05em; width:312px; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none;border:1px solid #111ight:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttonff200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc;}
a.buttonff200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
.buttoncc200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#ccc; font-size:14px; text-transform: uppercase; text-decoration:none; color:#f111; border-radius: 3px;}
a.buttondarktw:hover {display:block;letter-spacing: 0.05em; width:312px;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none;border:1px solid #111111;}


.buttondarktww {display:block; letter-spacing: 0.05em; width:312px; cursor:pointer; height:34px; text-align:left; background-color:#fff; font-size:14px; text-decoration:none; color:#111111;}
.buttondarktww:hover {display:block;letter-spacing: 0.05em; width:312px;cursor:pointer; height:34px; text-align:left; background-color:#111111; font-size:14px; text-decoration:none; color:#fff; }
a.buttondarktww {display:block; letter-spacing: 0.05em; padding-left:10px; width:300px; cursor:pointer; line-height: 34px; height:34px; text-align:left; font-size:14px; text-decoration:none; border:1px solid #fff; border-radius: 3px;}
a.buttondarktww:hover {display:block;letter-spacing: 0.05em; padding-left:10px; width:300px;cursor:pointer; line-height: 34px; height:34px; text-align:left; font-size:14px; text-decoration:none; border:1px solid #111111;}





#inputout2 {margin:0px 0px 20px 0px; padding:6px 8px; overflow:hidden; font-size:10px; text-align:left; width:auto; height:auto; color:#000; border:0.5px solid #dbdbdb; background-color:#fff; border-radius:5px;}
#inputout3 {margin:0px 0px 20px 0px; padding:6px 8px; overflow:hidden; font-size:10px; text-align:left; width:auto; height:auto; color:#ff0036; border:0.5px solid #ff0036; background-color:#fff; border-radius:5px;}

#checkoutBarCurrent {display:inline-block; width:36px; background-color:#000; color:#fff; height:32px; line-height:30px; font-family:inter; font-size:14px; letter-spacing:0.05em; text-decoration:none; text-transform:uppercase; margin:10px; padding:0px; border-radius:5px;}
#checkoutBarFrom, #checkoutBarTo {display:inline-block; width:36px; background-color:#dbdbdb; color:#000; height:32px; line-height:30px; font-family:inter; font-size:14px; letter-spacing:0.05em; text-decoration:none; text-transform:uppercase; margin:10px; padding:0px; border-radius:5px;}
#checkoutBarFrom:hover {background-color:#000; color:#fff;}

@media (max-width:360px){
#top {display:none; position:relative; width:100%; height:30px; line-height:30px; text-align:center; background-color:#000; color:#fff; font-weight:300; font-size:1em; letter-spacing:0.1em;}
#top2 {display:block; position:relative; width:100%; height:120px; text-align:center; vertical-align:bottom; margin-top:30px;}
#toplogo {display:inline-block; position:relative; width:180px; height:160px; text-align:center; background-image:url(pittknuepfer.png); background-repeat:no-repeat; background-position: center center; background-size:100%;}
#topnav {display:block; width:100%; position:relative; text-align:center; font-weight:400; font-size:12pt; letter-spacing:0.05em;}
#navlink {display:none; margin:15px 15px 12px 15px; padding:0px 0px 3px 0px;}
#navlink:hover {display:none; margin:15px 15px 10px 15px; padding:0px 0px 3px 0px; border-bottom:2px solid #000;}
#iconbag {display:inline-block; width:38px; height:50px; background-image:url(shopping-bag-pitt.svg); background-size:20px; background-repeat:no-repeat; background-position:center center;}
#iconvitae {display:block; position:absolute; left:50%; margin:0px 0px 0px 13px; top:77px; width:50px; height:50px; background-image:url(AE-line-w.svg); background-size:32px; background-repeat:no-repeat; background-position:center center;}
#iconuser {display:inline-block; width:38px; height:50px; background-image:url(user-pitt.svg); background-size:20px; background-repeat:no-repeat; background-position:center center;}
#iconsearch {display:block; position:absolute; left:50%; margin:0px 0px 0px 25px; top:25px; width:50px; height:50px; background-image:url(search-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#iconmenu {display:block; position:absolute; left:50%; margin:0px 0px 0px -80px; top:42px; width:50px; height:50px; background-image:url(menu-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#iconsignature {display:block; position:absolute; left:50%; margin:0px 0px 0px -43px; top:8px; width:60px; height:50px; background-image:url(signature-pitt-w.svg); background-size:55px; background-repeat:no-repeat; background-position:center center;}
#iconsna {display:block; position:absolute; left:50%; margin:0px 0px 0px -60px; top:80px; width:60px; height:50px; background-image:url(symbiconism-pitt-knuepfer-w.svg); background-size:45px; background-repeat:no-repeat; background-position:center center;}
#iconwad {display:inline-block; width:38px; height:50px; background-image:url(world-art-days-colored-pitt.svg); background-size:20px; background-repeat:no-repeat; background-position:center center;}
#iconimage {display:block; position:absolute; left:50%; margin:0px 0px 0px -25px; top:45px; width:50px; height:50px; background-image:url(image-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#bigfont {font-weight:700; font-size:35px; padding:40px 0px 2px 0px; text-transform:none; letter-spacing:0.02em;}
#theinputline {background-color:transparent; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; width:100%; border:0px; font-size:20px; font-family:Inter; font-weight:600; line-height:26px; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; color:#000;}
#theinputline2 {background-color:transparent; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; width:100%; border:0px; font-size:20px; font-family:Inter; font-weight:600; line-height:26px; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; color:#000;}
#submitbutton {font-family:Inter; display:inline-block; background-color:#000; color:#fff; width:200px; height:40px; line-height:40px; text-align:center; border-radius:5px; letter-spacing:0.05em; font-size:14px; width:100%; margin-top:0px; border:0; cursor:pointer; text-transform:capitalize; height:46px;}


#thetops {font-size:20px; display:inline-block; float:none; vertical-align:top; margin:auto; width:94%;}
#layercolor{background-color: rgba(0, 0, 0, 0.935);}
#emojihead {display:block; position:absolute; top:160px; z-index:3;  font-size:15px; line-height:17px; text-align:center; margin:0 auto; margin-top:10px; color:#444; width:100%;}
#Layer2 {display:none; visibility:hidden; position:fixed; height:80px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; visibility:visible;-webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));}
#Layersocial {display:block; position:fixed; height:50px; width:100%; top:-240px; margin:0 auto; z-index:102; background-color: #fff; visibility:visible;box-shadow: 0px 0px 0px 0px #000;}
#logosearchsocial {background-color:#111; display:block; float:left; width:100%; height:50px; margin-top:0px; visibility:visible; text-align:center;}
#indexopen {display:block;  font-size:23px; line-height:22px; color:#fff; padding:0px; width:auto; margin-top:100px; padding-top:0px; background-image:url(g-4.jpg); background-size:250%; background-repeat:no-repeat; background-position:top left -130px;height:auto; overflow:hidden; backgroud-color:#e8e8e8; text-align:center;}
#indexo1 {display:inline-block; width:120%; height:250px; left:60%; margin-left:-35px; margin-top:25px; text-align:left; padding:0px;background-image:url(globolicslogow.png); opacity: 1.0; background-position: 140px 50px; background-repeat:no-repeat; background-size:150px; }
#indexo2 {display:inline-block; width:320px; height:330px; margin-left:0px; margin-top:0px; text-align:left; background-color:transparent; border-radius:0px; padding:0px; padding-top:0px;}
#indexo3 {display:inline-block; width:360px; height:395px; margin:0px; margin-top:0px; margin-bottom:0px; text-align:left; background-color:#f2f2f2; border-radius:0px; padding:0px; padding-top:0px; vertical-align:top;}
#indexshowyes {width:100%; height:auto; max-width:944px; overflow:hidden; background-image:url(g_global2.png); background-size:50%; background-position:center top 300px; background-repeat:no-repeat; font-size:60px; line-height:48px; color:#555; text-align:center; margin:auto;margin-top:50px; padding-bottom:30px; padding-top:30px;}
#indexshowyesinner { color:#fff; width:90%; display:inline-block; font-size:36px; -webkit-filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55)); filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55));}
a.indexshowlinks {display:inline-block; font-size:16px;  color:#777; width:90%; text-align:left;}

.multimenu, .itemmenu ulmenu, .navmenu input[type="checkbox"] { display: none; }
.multimenu, .itemmenu input:checked ~ ulmenu  { display: block; }
.itemmenu ulmenuno input[type="checkbox"] { display: block; }
.itemmenu input:checked ~ ulmenuno  { display: none; }
#closethefilter {display:inline-block;width:100%; height:30px; z-index:98; top:-36px; position:absolute; background-color:#e8e8e8;  font-size:15px; color:#111; padding-left:0px; padding-top:6px; text-align:center; margin:auto;}

#toptitle {display:block; width:auto; padding:26px; text-align:left; margin: auto;  margin-bottom:0px; margin-top:0px; font-size:20px; line-height:20px;text-transform:uppercase; background-color:#888; color:#fff;}
#toptitleshort {display:block; width:auto; padding:10px; text-align:center; margin: auto;  margin-bottom:20px; margin-top:20px; font-size:44px; line-height:44px;text-transform:uppercase;}

#logosearch {background-color:#fff; display:block; float:left; width:100%; height:45px; margin-top:0px; visibility:visible; text-align:center;}
#logosearchinner {display:block; float:none; width:auto; margin-left:0px; margin-right:0px; height:45px; background-color:#fff; border-radius:0px; border-bottom: 1px solid #fff;}

#Layer1 {display:block; visibility:visible; border-bottom:1px solid #fff; position:fixed; height:106px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#Layerinner {display:block; width:100%; text-align:center;}
#ghead {display:block; position:fixed; top:2px; width:100%; height:46px; color:#111; font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#ghead2 {display:block; width:100%; font-size:9px; line-height:24px; color:#999; letter-spacing:0.0em;} 
#Layerx {display:block; visibility:visible; border-bottom:1px solid #fff; position:fixed; height:106px; width:100%; top:-47px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#gheadx {display:block; position:fixed; top:-50px; width:100%; height:46px; color:#111;  font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#gheadx2 {display:block; width:100%; font-size:9px;  line-height:24px; color:#999; letter-spacing:0.0em;} 

#gmail {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail2 {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmail2:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail3 {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail3:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmailb {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmailb.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmailb:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogo {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#globolicslogo:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogob {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogob.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#globolicslogob:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#userlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newusergb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#userlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gbmenu {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gbmenu:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gbmenub {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenub.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gbmenub:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gstar {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gstar:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gstarb {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1b.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gstarb:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#offerlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newofferb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#offerlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#statlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstatb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#statlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}

.fieldsearch {display:block; float:right; width:200px; height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}
.fieldsearch:hover {display:block; float:right; width:200px;  height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}

.fieldsearchmenu {display:block; float:right; width:260px; height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}
.fieldsearchmenu:hover {display:block; float:right; width:260px;  height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}
.fieldsearchmenu22 {display:block; float:left; width:100%; height:36px; margin-right:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu22:hover {display:block; float:left; width:100%;  height:36px; margin-right:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu23 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu23:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu25 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu25:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu26 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu26:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.buttonsearch6 {-webkit-tap-highlight-color: transparent; display:inline-block; margin-left:-35px; position:absolute; height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch6:hover {-webkit-tap-highlight-color: transparent; display:inline-block;margin-left:-35px; position:absolute;  height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}



.buttonsearch {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; margin-right:29px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

.buttonsearch2 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:9px; margin-right:29px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch2:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:9px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

.buttonsearch5 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; margin-right:29px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch5:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}


#gmenu {display:block; position:absolute; top:76px; right:24px; width:28px; height:21px; text-align:center; visibility:visible; }
#gmenu:hover {display:block; position:absolute; top:76px;  right:24px; width:28px; height:21px; text-align:center; visibility:visible; background-color:#fff; border-radius:3px;}

#gmenu2 {display:none; position:absolute; top:20px; left:100%; margin-left:-52px; width:28px; height:21px; text-align:center; visibility:hidden; }
#gmenu2:hover {display:none; position:absolute; top:20px; width:28px; height:21px; text-align:center; visibility:hidden; background-color:transparent; border-radius:3px;}






#guser {display:block; width:50px; height:20px; line-height:24px; color:#f2f2f2; visibility:visible; background-image:url(userf2.svg); background-size: 14px; background-position:left center; background-repeat:no-repeat; border:0px; margin-left:22px; float:left;}
#gsearch { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover .fieldsearch {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#777; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#fff; text-align:left;}
#gsearchinner {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}





#gsearch2 { display:none; position:fixed; top:58px; left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #f2f2f2;}
#gsearch2:hover { display:none; position:fixed; top:58px;  left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #fff; -webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15));}
#gsearc2h:hover .fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
#gsearchinner2 {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}



.fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearch2:hover {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}


#headtop {display:block; float:right; width:70px; background-color:#eee; border-radius:5px; height:60px; margin-top:25px; margin-right:16px; visibility:hidden;}
#headcenter {display:none; width:auto; margin:0; height:20px; margin-top:14px; text-align:left;  margin-right:2px; margin-left:2px;color:#000; font-size:18px; line-height:20px; visibility:hidden;}
#headmenu {display:none; width:40px; height:40px; float:left; margin-right:20px; margin-left:20px; margin-top:10px; text-align:center; visibility:hidden;}



#headmenusocial {display:block; width:32px; height:40px; float:left; margin-left:18px; margin-top:40px; text-align:center; visibility:visible;}

.yessucces {display:block; margin:0 auto; width: 15px;
  height: 30px;border: solid  #111;
  border-width: 0 6px 6px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);}
  
#secline {display:block; z-index:99; vivibility:visible; width:100%; height:42px; padding-left:0px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:0px; padding-top:67px; background-color:#fff; border-top:0px solid #eee; text-align:center;}  
.secline {display:block; z-index:99; vivibility:visible; width:100%; height:42px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:50px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
.secline:hover {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:50px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
#seclineinner {display:block; margin:auto; width:auto; text-align:left; padding-left:27px; padding-right:27px; height:auto;  text-transform:uppercase;}
  
#topline {display:block; z-index:98; vivibility:visible; width:100%; height:50px; padding-left:0px; padding-top:2px; line-height:50px;  font-size:15px; color:#111; position:relative; top:95px; background-color:#fff; border-top:0px solid #eee; text-transform:uppercase; text-align:center;}
#undertop {display:block; position:absolute; z-index:101; margin-top:120px; color:#fff;  font-size:17px; width:100%; left:0; margin-left:0px; text-align:right;}
#topline2 {display:none; letter-spacing:0.0em;z-index:105; vivibility:hidden; width:100%; height:50px; padding-left:0px; padding-top:0px; line-height:50px;  font-size:15px; color:#fff; position:absolute; top:145px; background-color:#333; border-top:0px solid #eee; text-transform:uppercase; text-align:center;-webkit-filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15));}
#toplineinner {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;  font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
#toplineinner2 {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;   font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
.arrow-down-filter {margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 9px solid #111; cursor:pointer;}
.arrow-up-filter { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 9px solid #111; cursor:pointer;}
.arrow-down { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; cursor:pointer;}
.arrow-down7 {display:inline-block; margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #777; cursor:pointer;}
#arrow-down111 { display:block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #111; cursor:pointer;}
.arrow-up { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; cursor:pointer;}
.arrleft {display:block; border: solid #111; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(135deg); -webkit-transform: rotate(135deg); margin-top:12px; float:left; margin-left:16px; cursor:pointer;}
#arrleftdiv {display:block; float:left; width:40px; margin-left:14px; height:32px; margin-top:8px; cursor:pointer; cursor:pointer; }
#arrleftdiv:hover {display:block; float:left; width:40px; margin-left:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
.arrup {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(225deg); -webkit-transform: rotate(225deg); margin-top:12px; float:right; margin-left:16px; cursor:pointer;}
#arrupdiv {display:block; float:right; width:17px; margin-right:38px; height:32px; margin-top:13px; cursor:pointer; }
#arrupdiv:hover {display:block; float:right; width:17px; margin-right:38px;height:32px; margin-top:13px; border-radius:3px;  cursor:pointer; }
.arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:12px; float:right; margin-right:30px; cursor:pointer;}
#arrrightdiv {display:block; float:right; width:40px; margin-right:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrrightdiv:hover {display:block; float:right; width:40px; margin-right:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
#showthehighcat {display:none; visibility:hidden;}
#showtheright {display:none; visibility:hidden;}
#catcenter {display:inline-block; float:none; margin:auto; width:auto; height:50px; text-align:center; padding:0px; vertical-align:middle; margin-top:0px; margin-bottom:1px; cursor:pointer; }
#catcenter:hover {display:inline-block; width:auto; height:50px; text-align:center; vertical-align:middle; margin-top:0px; background-color:transparent; border-radius:0px; cursor:pointer; }

.filterright {display:block; margin-top:8px; float:right; margin-right:10px; cursor:pointer;}
#filterrightdiv {display:block; float:right; width:40px; margin-right:15px; height:32px; margin-top:4px; cursor:pointer;  }
#filterrightdiv:hover {display:block; float:right; width:40px; margin-right:15px;height:32px; margin-top:4px; background-color:#fff; border-radius:3px;  cursor:pointer; }

#catfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.9);}
#catfilterbox2 {position:fixed; background-color:transparent; z-index:100001; top:0; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#catfilterbox2.catfilterboxshow {margin-left:0px;}
.menucat {text-transform:none; color:#555; padding:10px; background-color:#efefef; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}
.menucat:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}

.menucat2 {color:#fff; background-color:#111; padding:10px; border-bottom:0px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none; text-transform:uppercase;}
.menucat2:hover {color:#fff; padding:10px; background-color:#111; border-bottom:0px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none;  text-transform:uppercase;}
.menucat3 {text-transform:none; color:#111; padding:10px; background-color:#f5f5f5; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2 {text-transform:none; color:#111; padding:10px; border-radius:0px; margin-top:0px; margin-bottom:5px; padding-top:10px; padding-bottom:10px; background-color:#fff; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2:hover {text-transform:none; color:#fff; padding:10px; border-radius:0px; margin-top:0px; margin-bottom:5px; padding-top:10px; padding-bottom:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
#menucatbetween {text-transform:none; color:#555; padding:10px; background-color:transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#menucatbetween:hover {text-transform:none; color:#fff; padding:10px; background-color:#transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#arrright {display:block; border: solid #111; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3-2:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
#filtersorting {display:block; width:auto; text-align:left; margin:0px; padding-right:28px; padding-left:28px; padding-bottom:0px; padding-top:10px; color:#111; background-color:#e8e8e8;}
#filtersortingcat {display:block; width:auto; height:auto; position:absolute; left:-100%;}
#filtersorting2 {display:none; width:auto; text-align:left; margin:0px; padding-right:28px; padding-left:28px; padding-bottom:0px; padding-top:10px; color:#111; background-color:#ddd;}
#filtersortingcat2 {display:block; width:auto; height:auto; position:absolute; left:-100%;}

#rightfilterbox {position:fixed; z-index:106; top:167px; left:0; width:100%; height:100%; visibility:hidden;  background-color:transparent;}
#rightfilterbox2 {position:fixed; background-color: #f2f2f2; z-index:100001; top:220px; left:0; margin-left:-360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterbox2.rightfilterboxshow {margin-left:0px;}
#rightfilterboxc {position:fixed; z-index:106; top:200px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 1);}
#rightfilterboxc2 {position:fixed; background-color: #111; z-index:100001; top:111px; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterboxc2.rightfilterboxcshow {margin-left:0px;}


.menufilter {text-transform:uppercase; color:#111; padding:10px; background-color:#efefef; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter:hover {text-transform:uppercase; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2 {text-transform:none; color:#111;  background-color:#fff; padding:10px; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2:hover {text-transform:none; color:#fff;  padding:10px; background-color:#111; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
#closebox {display:block; background-color:#111; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
#closebox:hover {display:block;  background-color:#555; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
 

#psorted {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #888; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }
#psorted:hover {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #111; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }

#spacemenu {display:block; width:100%; height:105px;}
#menubox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.75);}
#menubox2 {position:fixed; background-color:#111; z-index:100001; top:0px; left:0px; margin-left:360px; width:100%; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#menubox2.menuboxshow {margin-left:0px;}
#menubox3 {position:fixed; background-color:transparent; z-index:100000; top:0; left:100%; width:500px; height:100%; overflow:auto; transition: all 0.00s; -webkit-transition: all 0.00s;}
#menubox3.menuboxshow {margin-left:0px;}

.menuhead {text-transform:uppercase; float:left; color:#888; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden;}
.menuhead:hover {text-transform:uppercase; float:left; color:#111; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden; text-decoration:underline;}

.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#eee; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #eee; border-radius: 3px;}
.menu50:hover {display:block; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #eee; }
a.menu50:hover {display:block;letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

.scale__c1--js { text-align: center;}
.scale--js {  display: inline-block;}
.c1 {margin:auto;padding-top:175px; padding-bottom:35px; color:#fff;-webkit-filter: drop-shadow(0px 0px 10px #777); filter: drop-shadow(0px 0px 10px #777);text-align:center;width:90%; font-size:14px;}
.scale__c2--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c2 { max-width: 500px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:55px; padding-top:170px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #777); filter: drop-shadow(0px 0px 10px #777);}
.scale__c3--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c3 { max-width: 180px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:50px; padding-top:155px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #777); filter: drop-shadow(0px 0px 10px #777);}


#thebline { display:block; position: fixed; bottom: -20px; left: 0; right: 0; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); width:100%; background-color:#ddd; height:20px; z-index:20000;}
#thebodyproducticon {height:40px;width:40px; background-color:#fff; left:50%; margin-left:-20px; margin-top:-20px; border-radius:20px; display:inline-block;background-size:26px; background-repeat:no-repeat;background-position: center center; position:absolute;z-index:96;}
#bodyproduct {width:80%; height:auto; display:block; float:none; padding-right:0px; margin:0 auto; visibility:visible;background-color:#FFFFFF;overflow:hidden; }
#bodyproductinfo {width:auto; display:block; background-color:#fff; padding-bottom:0px; padding:0px; height:auto; text-align:left; margin:0 auto; overflow:hidden;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); font-size:15px; }
#bodyproductinfo2 {width:auto; display:block; height:auto; text-align:left; margin:0 auto; border-radius:0px; background-color:#f2f2f2;box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.2); overflow:hidden; font-size:15px; }

#logprem {display:block; width:auto; height:70px; border-radius:5px; background-color:#efefef; margin-top:10px; background: linear-gradient(to bottom right, #f8f8f8, #eee); -webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd);border:1px solid #ddd; cursor:pointer; color:#aaa;}
#logprem:hover {display:block; width:auto; height:70px; border-radius:5px; margin-top:10px; background: linear-gradient(to bottom right, #999, #777); box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.1); border:1px solid #555; color:#fff;}

#logreg {display:none; position:fixed; top:24px; left:100%; margin-left:-320px; width:340px; height:40px; text-align:left; visibility:hidden;}
#bidsea {display:none; position:fixed; top:24px; left:0%; margin-left:-40px; width:340px; height:40px; text-align:left; visibility:hidden;}
#mailtop {display:block; position:fixed; top:105px; left:50%; margin-left:134px; width:200px; height:24px; line-height:24px; color:#fff; padding-left:46px; text-align:left; visibility:visible; background-image:url(mailw.svg); background-size: 23px; background-position:left center; background-repeat:no-repeat; -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}
#startop {display:block; position:fixed; top:104px; left:0%; margin-left:-198px; width:200px; height:24px; line-height:24px; color:#fff; padding-right:44px; text-align:right; visibility:visible; background-image:url(starw.svg); background-size: 22px; background-position:right center; background-repeat:no-repeat;  -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}

#newadbuttonss {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px; color:#fff;}
#newadbuttonssb {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; color:#fff; line-height:35px;}
.newadbuttons {display:block; width:auto; height:35px; border-radius:3px; background-color:#f5f5f5; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px;}
.newadbuttons:hover {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;   color:#fff; font-size:17px; text-align:left; line-height:35px;}


.kbasket2 {cursor:pointer; float:right; display:block; width:38px; margin-right:5px; margin-left:5px; height:40px; margin-top:13px; background-image:url(kenbergbag.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket2:hover {cursor:pointer; display:block; width:38px; margin-right:5px; margin-left:5px;}
a.kbasket2a {display:block; width:38px; height:40px;}
.kbasket3 {cursor:pointer;float:right; display:block; width:58px; margin-right:1px; margin-left:1px; height:58px; margin-top:6px; background-image:url(kenbergbag2.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket3:hover {cursor:pointer; display:block; width:58px; margin-right:1px; margin-left:1px;}
a.kbasket3a {display:block; width:58px; height:58px;}

ul#navbar {width:100%; list-style:none; margin: 0; padding: 0; visibility:visible;}
ul#navbar li {list-style: none; display: block;  }
ul#navbar li a {display: block; text-decoration: none; }
ul#navbar li a:hover { display: block;}
ul#navbar li:hover a { display: block;}
ul#navbar li.hover a { display: block;}
ul#navbar li ul {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li.hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li uls {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li.hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li:hover li {color:#111111;}
ul#navbar li.hover li { color:#111111;}
ul#navbar li:hover li a { color:#111111; border:0px; }
ul#navbar li.hover li a { color:#111111; border:0px; }
ul#navbar li li a:hover { color:#111111; border:0px; }
.kbasket3:hover #ulbgd {position:fixed; z-index:106; top:0; left:0; margin-left:-430px; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3 #ulbgd {position:fixed; z-index:106; top:0; left:0; width:100%; margin-left:-430px; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3:hover #ulbgd:hover {display:none; visibility:hidden;}


#bg {display:block; height:auto; margin-top:25px; width:100%; overflow: hidden;}
#catbg {display:block; margin-top:-5px; width:100%; overflow:hidden; }
#cathg {display:block; height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; border:0px solid;
-webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover;}
#cattop {display:block; text-shadow: 0.1em 0.1em 0.2em black; height:200px; line-height:400px; width:100%; taxt-align:center; font-family:kenberg2; letter-spacing:0.10em; font-size:60px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
#headproduct {width:auto; padding-left:18px; text-align:left; margin:auto; margin-top:10px; margin-bottom:5px;}
#h1 { padding-left:18px; letter-spacing:0.025em; line-height:40px; font-size:50px; float:none; text-align:left; width:auto; text-transform:uppercase; margin-left:-4px; margin-bottom:25px; display:none; visibility:hidden;}
#centerdiv {display:block; height:auto; width:100%; text-align:center; margin:auto; overflow:hidden; padding:0px 0px 0px 0px;}
#centerdivsmall {display:block; height:auto; width:100%; text-align:center; margin: auto; overflow:hidden; padding-bottom:0px;}
#galbox {display:inline-block; margin:6px 0px 0px 0px; padding:0px; width:100%; vertical-align:top; letter-spacing:0.05em; font-size:16px;}
#galpic {display:inline-block; margin:0px; padding:0px; width:100%;}

.swipe {overflow: hidden; visibility: hidden; position: relative; max-width:100%; margin:0 auto;}
h20 {visibility:hidden; height:1px;}
.swipe-wrap {overflow: hidden; position: relative; margin:0; padding:0px;}
.swipe-wrap > div {float:left; width:100%; position: relative; margin:0;}
#console {overflow: auto;}
#mySwipe div b {display:block; text-align:center; margin:0;}

#trimline {height:4px; width:auto; border:0px solid; background-color:#eee; margin-bottom:15px;}
#sepline {height:1px; width:auto; margin:auto; background-color:#ccc;margin-left:18px; margin-right:18px;}
#buttoncase {width:auto; display:block; padding-left:18px; padding-right:18px;}

#bodyproductimage {display:none; float:right; width:0px; padding-right:93px; visibility:hidden; position:fixed; margin-left:-1000px;}
#bodyproductimage2 {display:block; float:none; margin:auto; width:100%; padding-right:0px;visibility:visible;}

#bodyproductname {width:auto; height:auto; display:block; padding-bottom:10px; padding-top:0px; margin:auto; text-align:left;  font-size:38px; letter-spacing:0.00em; text-transform:uppercase;overflow:hidden; }
#bodyproduct2 {width:auto; display:block; padding-left:16px; visibility:visible; text-align:left;}
#gal {display:none; width:0px; padding-left:16px; padding-right:10px; float:left; visibility:hidden;}
#footfont {width:0px; font-family:'kenberg2'; font-weight:bold; font-size:136px; color:#eee; margin:auto; line-height:98px; text-transform: uppercase; letter-spacing: 0.05em; display:none; text-align:left;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}

#bodyproductinfohead {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc {width:auto; display:block; padding-left:18px; padding-right:18px; padding-bottom:20px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em;}
#bodyproductinfohead2 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:25px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc2 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfohead3 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:25px; margin:auto; text-align:center;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc3 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfoall {width:100%; display:block; padding-left:0px; padding-right:0px; padding-bottom:0px; margin:auto; text-align:left; border-top:0px solid #ccc;}


#outerform150 {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; color:#111 ; border:1px solid;  background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150down {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150downr {
width:70px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111;  outline:0 !important;}
a.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#777; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important; }
a.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:44px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc; }
a.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}


#agbboxerror {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95); display:none; visibility:hidden;}
#agbboxerror2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-45%; margin-top:-200px; width:90%; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius: 4px; display:none; visibility:hidden;}

#messbox {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95);}
#messbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-45%; margin-top:-200px; width:90%; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius: 4px;}

#mailbox {position:fixed; z-index:105; top:60px; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.95);}
#mailbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-45%; margin-top:-200px; width:90%; height:440px; padding:0px; background-color:#e8e8e8; border:0px solid #fff; border-radius: 4px;}
#close {float:right; padding:0px; cursor:pointer;}
a.close { display:block; width:45px; height:45px; background-image:url(close.svg);}
a.close:hover {display:block; width:45px; height:45px; background-image:url(close.svg);}
#topinfobox {margin:auto; width:40px; background-color:#111111; height:60px; text-align:center;margin-top:20px;}
#topinfoboxhead {margin:auto;  font-size:25px; width:100%; letter-spacing:0.00em; line-height:25px; color:#111; text-transform:uppercase; text-align:center; margin-bottom:10px;}

.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.button11200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111;}
a.button11200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
.buttonff200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttonff200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; heff; border:1px solid #ccc; border-radius: 3px;}
.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111;}
a.buttoncc200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc;}
a.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

#foot {width:360px; display:block; background-color:#111111; text-transform: uppercase; font-family: knbrg; color: #fff; font-size:12px; text-align:center; overflow:hidden;}
#footnews {width:90%; margin:0 auto; text-transform: uppercase; margin-top:25px; font-family: kenberg;  color: #fff; font-size:12px; letter-spacing: 0.15em; text-align:center;}
#footfieldnews {background-color:#FFFFFF; margin:auto; float:none;  font-size:14px;line-height:14px; text-align:left; padding-left:8px; padding-top:4px; padding-right:8px; padding-bottom:6px; width:306px; height:32px;  color:#999 ; border:1px solid; border-color:#ccc;  font-size:10px; letter-spacing:0.05em; text-transform:uppercase;}
.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; border-radius: 3px;}
.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
a.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
#footlinks {display:block; width:90%; margin: auto; float:none;margin-top:30px;}
#footfontline {width:100%; float:left; display:block; height:100px; margin:0 auto; background-color:#111111; background-image:url(kenberg.svg); background-size: 98%; background-position:center; background-repeat:no-repeat;}
#foota {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota a{color:#fff;}
#foota:hover {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota:hover a{text-decoration:none;color: #ffffff;}
#foota:hover a:hover {text-decoration:underline; color:#fff;}
#footahead {width:100%; text-transform: uppercase; color: #444; font-size:14px; text-align:center; float:none; border-bottom:0px solid #444;padding-top:0px; border-top:0px solid #444; margin-bottom:0px; }
#footer {display:block; width:90%; background-color:#111111; letter-spacing:0.05em; text-align:center; margin:0 auto; float:none; font-family:knbrg-r; color:#555555; font-size:9px; padding-bottom:50px; padding-top:30px; overflow:hidden;}
a.footer {font-family:knbrg-r; color:#555555; font-size:9px;}
a.footer:hover {font-family:knbrg-r; color:#0060aa; font-size:9px; text-decoration:none;}
#kenberg-social {float:left; text-align:center; width:100%; margin-top:50px;}

#kenberg-menusocial {display:block; height:36px; width:24px; margin-top:8px; margin-left:11px; float:left; text-align:center; visibility:visible;}
#kenberg-pinterest {background-image:url(pinterest.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 20px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-google {background-image:url(googleplus.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 24px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-instagram {background-image:url(instagram.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-facebook {background-image:url(facebook.svg); display:block; float:right; margin-right:0px; height:44px; width:46px; background-size: 10px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-twitter {background-image:url(twitter.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-whatsapp {background-image:url(whatsapp.svg); display:block; float:right; margin-right:1px; height:44px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; visibility:visible;}

#shopcarthead1 {display:block; background-color:#fff; width:90%; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:10px; margin-top:10px; overflow:hidden;}
#shopcarttitle1 {display:block; margin-bottom:15px; float:left; width:auto; padding-left:16px; padding-right:16px; text-align:left;  font-size:30px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarthead {display:block; background-color:#fff; width:90%; margin:auto; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:15px; margin-top:10px; overflow:hidden;}
#shopcarttitle {display:block; margin-bottom:15px; float:none; width:auto; padding-left:16px; padding-right:16px; text-align:center;  font-size:24px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarttitleb {float:right; width:354px; visibility:hidden; display:none;}
#shopcarttitlec {float:right; margin-right:50px; line-height:44px; visibility:hidden; display:none;}
#shopcarthead2 {background-color:#fff; width:100%; text-align:left; padding-right:0px; padding-left:0px; overflow:hidden; visibility:hidden; display:none;}
#shopcartpic {float:left; width:100%; padding-top:25px; padding-bottom:25px; text-align:center; overflow:hidden;}
#shopcartname {float:left; padding-top:0px; padding-bottom:10px; line-height:18px; font-size:24px; text-align:left; color:#111111; text-transform:uppercase;  overflow:hidden;}
#shopcartprice {float:right; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:right;}
#shopcartqty {float:left; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:left;}
.shopcartpriceborder {border: 0px solid #ddd; padding:0px;}
.shopcartremove {margin-left:-3px;}
#shopcartbuttonin {float:none; display:block; height:80px; margin-top:5px; width:auto;}
#shopcartbuttonin2 {float:none; display:block; margin-top:5px; margin-right:0px; line-height:44px;}

#shopcartsum {display:block; width:100%; margin-top:25px; float:none; overflow:hidden;}




.menuheadsale {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuheadsale:hover {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2 {text-transform:uppercase; color:#111; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2:hover {text-transform:uppercase; color:#0060aa; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menulogin {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}
.menulogincat {text-transform:capitalize; color:#111; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogincat:hover {text-transform:capitalize; color:#fff; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px;  background-color:#111; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogout {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man2.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}


#close2 {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_11.png); cursor:pointer;}
#close2:hover {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_bf.png); cursor:pointer;}



#thebox1 {float:none; text-align:left; width:auto; padding-left:26px; padding-right:26px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox2 {float:none; text-align:center; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px; background-color:#fff;}
#thebox3 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox4 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:none; overflow:hidden;margin-bottom:0px; visibility:hidden;}
#theinnerbox1 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-left:0px; margin-bottom:80px; }
#theinnerbox2 {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin:none; margin-right:0px; margin-bottom:80px; }
#theinnerbox3 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px; margin-bottom:80px; }

#thebigbox {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:18px; padding-right:18px;}
#thebigboxneighbor {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}
#theinnerboxnoblue {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px;}
#thebigboxsmall {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:0px; padding-right:0px;}
#thebigboxneighborsmall {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}

#shopcarttitleaccount {float:none; width:100%; visibility:visible; display:block;}
#shopcarttitleaccountleft {float:none; width:100%; visibility:visible; display:block;}
#accountfont {width:100%; font-family:'kenberg2'; font-weight:bold; font-size:30px; color:#eee; margin:0 auto; line-height:22px; text-transform: uppercase; letter-spacing: 0.05em; display:block; text-align:center;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}
#orderbox {display:block; width:100%; margin:0 auto; padding-left:0px; padding-right:0px;}
#orderinnerbox {text-transform:uppercase; display:block; width:100%; float:left; overflow:hidden; padding-top:5px; padding-bottom:5px;}
#centerbox {display:block; width:100%; margin: auto; float:none; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase;}
.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
#centerboxthin {display:block; width:90%; margin: auto; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase; margin-bottom:50px;}

#plist { border: 0px solid transparent; text-align:center; width:42%; padding:10px; display:inline-block;}
#plist:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px;}
#plist:hover .plistbg{height:auto; width:auto; display:block; padding:0px;}
#plist .plistbg {height:auto; width:auto; display:block; padding:10px;}

#plistbig { border: 0px solid transparent; text-align:center; width:90%; padding:10px; padding-bottom:30px; display:inline-block; text-decoration:none;}
#plistbig:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbig:hover .plistbgbig{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbig .plistbgbig {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistbigsb { border: 0px solid transparent; text-align:center; width:42%; padding:10px; padding-bottom:20px; display:inline-block; text-decoration:none;}
#plistbigsb:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbigsb:hover .plistbgbigsb{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbigsb .plistbgbigsb {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistcard { border: 0px solid transparent; text-align:center; width:42%; padding-top:10px; padding-left:10px; padding-right:10px; vertical-align:top; display:inline-block; text-decoration:none;}
#plistcard:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 0em #999; padding-top:10px; padding-bottom:0px; border-radius: 0px; margin-top:0px; text-decoration:none;}
#plistcard:hover .plistbg{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistcard .plistbg {height:auto; width:auto; display:block; padding:0px; text-decoration:none;}

#dropdowncat2 { position: relative; height:19px; line-height:13px; cursor:pointer; text-transform:uppercase;  font-size:13px; text-align:center; margin-top:0px; margin-right:35px; min-width: 150px; padding-top:2px; padding-bottom:3px; display:none; visibility:hidden; float:right;  border:1px solid #ccc; }
#dropdowncat2-content { display: none; visibility:hidden; font-family:knbrg-l; text-transform:capitalize; position: absolute; margin-top:6px; margin-left:-1px; line-height:22px; font-size:14px; text-align:left; background-color: #fff; min-width: 138px; border:1px solid #ccc; padding: 2px 6px; z-index: 1; }
#dropdowncat2:hover #dropdowncat2-content { display: block; visibility:visible;}
#dropdowncat2#dropdowncat2-content { display: block; visibility:visible; }

#listdiv {display:block; height:auto; width:100%; padding-top:50px; text-align:center; margin: auto; overflow:hidden; padding-left:0px; padding-right:0px;}
#navfilter {display:none; float:left; width:16%; overflow:hidden; visibility:hidden;}
#plisting {display:block; float:right; width:100%; vertical-align:top; padding-left:0px; text-align:center; margin-bottom:500px;overflow:hidden; margin-top:0px; padding-right:0px;}
#pi-a {display:inline-block; width:auto; height:auto;}
#pilist {display:block; margin:0px 0px 20px 0px; overflow:hidden; border-radius:0px; height:auto;}
#pilist-image {width:360px; height:auto;}
#pilist:hover #pilist-image { transform: scale(1.10); transition: transform 1.0s;}
#plist-title {display:block; text-align:center; width:(100%-40px); font-family:inter; font-size:10pt; letter-spacing:0.05em; padding:0px 20px 120px 20px;}
.dotmed {cursor: pointer; width: 31.2%; background-color: #fff; display:inline-block; margin:10px 0 0 0%;}
.dotmed:active, .dotmed:hover { }

#plisting_head {padding-left:17px;}
#navfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
#navfilterbox2 {position:fixed; background-color:#fff; z-index:100001; top:0; left:-250px; width:250px; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#navfilterbox2.navfilterboxshow {margin-left:250px;}
#navfilterdetails {display:block; width:auto; margin:16px; overflow:hidden; visibility:visible;}
.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto; margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#111111; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 0px; visibility:visible;}
.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#0060aa; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa; visibility:visible;}
a.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; visibility:visible; }
a.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa; visibility:visible;}

#closew {width:22px; height:22px; height:32px; margin-right:24px; float:right; border:0px solid; background-image:url(close2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}
#close111 {width:11px; height:11px; margin-right:0px; float:right; border:0px solid; background-image:url(close.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}

.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#fff; font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #fff; border-top-left-radius: 3px; border-top-right-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; margin:auto;}
a.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #fff; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
a.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #111; margin:auto;}
.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; margin:auto;}
a.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #fff); filter: drop-shadow(0px 0px 0px #fff);}
a.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;}
.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px;height:auto; padding:10px; text-align:center; background: linear-gradient(to bottom right, #fff, #ecc587); font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; border-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 14px;height:auto; padding:20px; text-align:center; background:  linear-gradient(to bottom right, #fff, #ecc587);  font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; margin:auto;}
a.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
a.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px;text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;}


.menucatleft {text-transform:capitalize; color:#111; padding:5px; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}
.menucatleft:hover {text-transform:capitalize; color:#fff; padding:5px; background-color:#111; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}

}

@media (min-width:361px){
#top {display:none; position:relative; width:100%; height:30px; line-height:30px; text-align:center; background-color:#000; color:#fff; font-weight:300; font-size:1em; letter-spacing:0.1em;}
#top2 {display:block; position:relative; width:100%; height:140px; text-align:center; vertical-align:bottom; margin-top:20px;}
#toplogo {display:inline-block; position:relative; width:180px; height:180px; text-align:center; background-image:url(pittknuepfer.png); background-repeat:no-repeat; background-position: center center; background-size:100%;}
#topnav {display:block; width:100%; position:relative; text-align:center; font-weight:400; font-size:12pt; letter-spacing:0.05em;}
#navlink {display:inline-block; margin:15px 15px 12px 15px; padding:0px 0px 3px 0px;}
#navlink:hover {display:inline-block; margin:15px 15px 10px 15px; padding:0px 0px 3px 0px; border-bottom:2px solid #000;}
#iconbag {display:inline-block; width:38px; height:50px; background-image:url(shopping-bag-pitt.svg); background-size:20px; background-repeat:no-repeat; background-position:center center;}
#iconvitae {display:block; position:absolute; left:50%; margin:0px 0px 0px 13px; top:77px; width:50px; height:50px; background-image:url(AE-line-w.svg); background-size:32px; background-repeat:no-repeat; background-position:center center;}
#iconuser {display:inline-block; width:38px; height:50px; background-image:url(user-pitt.svg); background-size:20px; background-repeat:no-repeat; background-position:center center;}
#iconsearch {display:block; position:absolute; left:50%; margin:0px 0px 0px 25px; top:25px; width:50px; height:50px; background-image:url(search-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#iconmenu {display:block; position:absolute; left:50%; margin:0px 0px 0px -80px; top:42px; width:50px; height:50px; background-image:url(menu-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#iconsignature {display:block; position:absolute; left:50%; margin:0px 0px 0px -43px; top:8px; width:60px; height:50px; background-image:url(signature-pitt-w.svg); background-size:55px; background-repeat:no-repeat; background-position:center center;}
#iconsna {display:block; position:absolute; left:50%; margin:0px 0px 0px -60px; top:80px; width:60px; height:50px; background-image:url(symbiconism-pitt-knuepfer-w.svg); background-size:45px; background-repeat:no-repeat; background-position:center center;}
#iconwad {display:inline-block; width:38px; height:50px; background-image:url(world-art-days-colored-pitt.svg); background-size:20px; background-repeat:no-repeat; background-position:center center;}
#iconimage {display:block; position:absolute; left:50%; margin:0px 0px 0px -25px; top:45px; width:50px; height:50px; background-image:url(image-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#bigfont {font-weight:700; font-size:40px; padding:40px 0px 2px 0px; text-transform:none; letter-spacing:0.02em;}
#theinputline {background-color:transparent; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; width:100%; border:0px; font-size:20px; font-family:Inter; letter-spacing:0,05em; font-weight:600; line-height:26px; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; color:#000;}
#theinputline2 {background-color:transparent; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; width:100%; border:0px; font-size:20px; font-family:Inter; letter-spacing:0,05em; font-weight:600; line-height:26px; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; color:#000;}
#submitbutton {font-family:Inter; display:inline-block; background-color:#000; color:#fff; width:200px; height:40px; line-height:40px; text-align:center; border-radius:5px; letter-spacing:0.05em; font-size:14px; width:100%; margin-top:0px; border:0; cursor:pointer; text-transform:capitalize; height:46px;}


#thetops {font-size:20px; display:block; float:none; line-height:18px; vertical-align:top; margin:auto; max-width:94%;}

#layercolor{background-color: rgba(0, 0, 0, 0.935);}
#emojihead {display:block; position:absolute; top:160px; z-index:3;  font-size:15px; line-height:17px; text-align:center; margin:0 auto; margin-top:10px; color:#444; width:100%;}
#Layer2 {display:none; visibility:hidden; position:fixed; height:80px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; visibility:visible;-webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));}
#Layersocial {display:block; position:fixed; height:50px; width:100%; top:-240px; margin:0 auto; z-index:102; background-color: #fff; visibility:visible;box-shadow: 0px 0px 0px 0px #000;}
#logosearchsocial {background-color:#111; display:block; float:left; width:100%; height:50px; margin-top:0px; visibility:visible; text-align:center;}
#indexopen {display:block;  font-size:23px; line-height:22px; color:#fff; padding:0px; width:auto; margin-top:20px; padding-top:0px; background-image:url(g-4.jpg); background-size:230%; background-repeat:no-repeat; background-position:top left -100px; height:auto; background-color:#f2f2f2;  overflow:hidden; text-align:center;}
#indexo1 {display:inline-block; width:90%; height:270px; margin:0px; margin-top:100px; text-align:left; padding:0px;background-image:url(globolicslogow.png); background-position: top 35px center; background-repeat:no-repeat; }
#indexo2 {display:inline-block; width:100%; height:385px; margin-top:75px; text-align:left; margin:0px; background-color:#fff; border-radius:2px; padding:10px; padding-top:10px;}
#indexo3 {display:inline-block; width:100%; height:385px; margin:0px; margin-top:0px; margin-bottom:0px; text-align:left; background-color:#f2f2f2; border-radius:0px; padding:0px; padding-top:20px; vertical-align:top;}
#indexshowyes {width:100%; height:auto; max-width:944px; overflow:hidden; background-image:url(g_global2.png); background-size:50%; background-position:center top 300px; background-repeat:no-repeat; font-size:60px; line-height:48px; color:#333; text-align:center; margin:auto;margin-top:50px; padding-bottom:30px; padding-top:30px;}
#indexshowyesinner { color:#fff; width:90%; display:inline-block; font-size:36px; -webkit-filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55)); filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55));}
a.indexshowlinks {display:inline-block; font-size:16px;  color:#777; width:90%; text-align:left;}

.multimenu, .itemmenu ulmenu, .navmenu input[type="checkbox"] { display: none; }
.multimenu, .itemmenu input:checked ~ ulmenu  { display: block; }
.itemmenu ulmenuno input[type="checkbox"] { display: block; }
.itemmenu input:checked ~ ulmenuno  { display: none; }
#closethefilter {display:inline-block;width:100%; height:30px; margin-top:-36px; z-index:98; position:absolute; background-color:#e8e8e8;  font-size:15px; color:#111; padding-left:0px; padding-top:6px; text-align:center;}
#closefilter {display:block; margin-top:0px; width:38px; height:32px; border:0px solid; background-image:url(close.svg); background-size: 70px; background-position:center center; background-repeat:no-repeat; margin-right:18px; float:right; text-align:center;}


#toptitle {display:block; width:auto; padding:26px; text-align:left; margin: auto;  margin-bottom:0px; margin-top:0px; font-size:20px; line-height:20px;text-transform:uppercase; background-color:#888; color:#fff;}
#toptitleshort {display:block; width:auto; padding:10px; text-align:center; margin: auto;  margin-bottom:20px; margin-top:20px; font-size:44px; line-height:44px;text-transform:uppercase;}

#logosearch {background-color:#fff; display:block; float:left; width:100%; height:45px; margin-top:0px; visibility:visible; text-align:center;}
#logosearchinner {display:block; float:none; width:auto; margin-left:0px; margin-right:0px; height:45px; background-color:#fff; border-radius:0px; border-bottom: 1px solid #fff;}

#Layer1 {display:block; visibility:visible; border-bottom:1px solid #fff; position:fixed; height:106px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#Layerinner {display:block; width:100%; text-align:center;}
#ghead {display:block; position:fixed; top:2px; width:100%; height:50px; color:#111; font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#ghead2 {display:block; width:100%; font-size:9px; line-height:24px; color:#999; letter-spacing:0.0em;} 
#Layerx {display:block; visibility:visible; border-bottom:1px solid #fff; position:fixed; height:106px; width:100%; top:-47px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#gheadx {display:block; position:fixed; top:-50px; width:100%; height:46px; color:#111;  font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#gheadx2 {display:block; width:100%; font-size:9px;  line-height:24px; color:#999; letter-spacing:0.0em;} 


#gmail {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail2 {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmail2:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail3 {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail3:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmailb {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmailb.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmailb:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogo {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#globolicslogo:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogob {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogob.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#globolicslogob:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#userlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newusergb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#userlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gbmenu {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gbmenu:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gbmenub {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenub.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gbmenub:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gstar {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gstar:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gstarb {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1b.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gstarb:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#offerlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newofferb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#offerlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#statlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstatb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#statlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}

.fieldsearch {display:block; float:right; width:200px; height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}
.fieldsearch:hover {display:block; float:right; width:200px;  height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}

.fieldsearchmenu22 {display:block; float:left; width:100%; height:36px; margin-right:0px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu22:hover {display:block; float:left; width:100%;  height:36px; margin-right:0px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu23 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu23:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu25 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu25:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu26 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu26:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.buttonsearch6 {-webkit-tap-highlight-color: transparent; display:inline-block; margin-left:-35px; position:absolute; height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch6:hover {-webkit-tap-highlight-color: transparent; display:inline-block;margin-left:-35px; position:absolute;  height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}


.buttonsearch {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; margin-right:29px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

.buttonsearch2 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:9px; margin-right:29px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch2:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:9px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}
.buttonsearch5 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; margin-right:29px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch5:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

#gmenu {display:block; position:absolute; top:76px; right:24px; width:28px; height:21px; text-align:center; visibility:visible; }
#gmenu:hover {display:block; position:absolute; top:76px;  right:24px; width:28px; height:21px; text-align:center; visibility:visible; background-color:#fff; border-radius:3px;}

#gmenu2 {display:none; position:absolute; top:20px; left:100%; margin-left:-52px; width:28px; height:21px; text-align:center; visibility:hidden; }
#gmenu2:hover {display:none; position:absolute; top:20px; width:28px; height:21px; text-align:center; visibility:hidden; background-color:transparent; border-radius:3px;}






#guser {display:block; width:50px; height:20px; line-height:24px; color:#f2f2f2; visibility:visible; background-image:url(userf2.svg); background-size: 14px; background-position:left center; background-repeat:no-repeat; border:0px; margin-left:22px; float:left;}
#gsearch { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover .fieldsearch {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#777; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#fff; text-align:left;}
#gsearchinner {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}





#gsearch2 { display:none; position:fixed; top:58px; left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #f2f2f2;}
#gsearch2:hover { display:none; position:fixed; top:58px;  left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #fff; -webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15));}
#gsearc2h:hover .fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
#gsearchinner2 {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}


.fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearch2:hover {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}


#headtop {display:block; float:right; width:70px; background-color:#eee; border-radius:5px; height:60px; margin-top:25px; margin-right:16px; visibility:hidden;}
#headcenter {display:none; width:auto; margin:0; height:20px; margin-top:14px; text-align:left;  margin-right:2px; margin-left:2px;color:#000; font-size:18px; line-height:20px; visibility:hidden;}
#headmenu {display:none; width:40px; height:40px; float:left; margin-right:20px; margin-left:20px; margin-top:10px; text-align:center; visibility:hidden;}



#headmenusocial {display:block; width:32px; height:40px; float:left; margin-left:18px; margin-top:40px; text-align:center; visibility:visible;}

.yessucces {display:block; margin:0 auto; width: 15px;
  height: 30px;border: solid  #111;
  border-width: 0 6px 6px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);}
  
#secline {display:block; z-index:99; vivibility:visible; width:100%; height:42px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:0px; padding-top:67px; background-color:#fff; border-top:0px solid #eee; text-align:center;}  
.secline {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:50px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
.secline:hover {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:50px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
#seclineinner {display:block; margin:auto; width:auto; text-align:left; padding-left:27px; padding-right:27px; height:auto;  text-transform:uppercase;}
  
#topline {display:block; z-index:98; vivibility:visible; width:100%; height:50px; padding-left:0px; padding-top:2px; line-height:50px;  font-size:15px; color:#111; position:relative; top:95px; background-color:#fff; border-top:0px solid #eee; text-transform:uppercase; text-align:center;}
#undertop {display:block; position:absolute; z-index:101; margin-top:120px; color:#fff;  font-size:17px; width:100%; left:0; margin-left:0px; text-align:right;}
#topline2 {display:none; letter-spacing:0.0em;z-index:105; vivibility:hidden; width:100%; height:50px; padding-left:0px; padding-top:0px; line-height:50px;  font-size:15px; color:#fff; position:absolute; top:145px; background-color:#333; border-top:0px solid #eee; text-transform:uppercase; text-align:center;-webkit-filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15));}
#toplineinner {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;  font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
#toplineinner2 {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;   font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
.arrow-down-filter { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 9px solid #111; cursor:pointer;}
.arrow-up-filter { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 9px solid #111; cursor:pointer;}
.arrow-down { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; cursor:pointer;}
.arrow-down7 {display:inline-block; margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #777; cursor:pointer;}
#arrow-down111 { display:block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #111; cursor:pointer;}
.arrow-up { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; cursor:pointer;}
.arrleft {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(135deg); -webkit-transform: rotate(135deg); margin-top:12px; float:left; margin-left:16px; cursor:pointer;}
#arrleftdiv {display:block; float:left; width:40px; margin-left:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrleftdiv:hover {display:block; float:left; width:40px; margin-left:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
.arrup {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(225deg); -webkit-transform: rotate(225deg); margin-top:12px; float:right; margin-left:16px; cursor:pointer;}
#arrupdiv {display:block; float:right; width:17px; margin-right:38px; height:32px; margin-top:13px; cursor:pointer; }
#arrupdiv:hover {display:block; float:right; width:17px; margin-right:38px;height:32px; margin-top:13px; border-radius:3px;  cursor:pointer; }
.arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:12px; float:right; margin-right:30px; cursor:pointer;}
#arrrightdiv {display:block; float:right; width:40px; margin-right:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrrightdiv:hover {display:block; float:right; width:40px; margin-right:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
#showthehighcat {display:none; visibility:hidden;}
#showtheright {display:none; visibility:hidden;}
#catcenter {display:inline-block; float:none; width:235px; height:50px; text-align:center; padding:0px; vertical-align:middle; margin-top:0px; cursor:pointer; }
#catcenter:hover {display:inline-block; width:235px; height:50px; text-align:center; vertical-align:middle; margin-top:0px; background-color:transparent; border-radius:0px; cursor:pointer; }

.filterright {display:block; margin-top:8px; float:right; margin-right:10px; cursor:pointer;}
#filterrightdiv {display:block; float:right; width:40px; margin-right:15px; height:32px; margin-top:4px; cursor:pointer;  }
#filterrightdiv:hover {display:block; float:right; width:40px; margin-right:15px;height:32px; margin-top:4px; background-color:#fff; border-radius:3px;  cursor:pointer; }

#catfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.9);}
#catfilterbox2 {position:fixed; background-color:transparent; z-index:100001; top:0; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#catfilterbox2.catfilterboxshow {margin-left:0px;}
.menucat {text-transform:none; color:#555; padding:10px; background-color:#efefef; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}
.menucat:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}

.menucat2 {color:#111; background-color:#fff; padding:10px; border-bottom:1px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none;height:11px; text-transform:uppercase;}
.menucat2:hover {color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none; height:11px; text-transform:uppercase;}
.menucat3 {text-transform:none; color:#111; padding:10px; background-color:#f5f5f5; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2 {text-transform:none; color:#111; padding:10px; margin-bottom:5px; background-color:#fff; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2:hover {text-transform:none; color:#fff; padding:10px; margin-bottom:5px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
#menucatbetween {text-transform:none; color:#555; padding:10px; background-color:transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#menucatbetween:hover {text-transform:none; color:#fff; padding:10px; background-color:#transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#arrright {display:block; border: solid #111; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3-2:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
#filtersorting {display:block; width:auto; text-align:left; margin:0px; padding-right:28px; padding-left:28px; padding-bottom:0px; padding-top:10px; color:#111; background-color:#e8e8e8;}
#filtersortingcat {display:block; width:auto; height:auto; position:absolute; left:-100%;}
#filtersorting2 {display:none; width:auto; text-align:left; margin:0px; padding-right:28px; padding-left:28px; padding-bottom:0px; padding-top:10px; color:#111; background-color:#ddd;}
#filtersortingcat2 {display:block; width:auto; height:auto; position:absolute; left:-100%;}

#rightfilterbox {position:fixed; z-index:106; top:200px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 1);}
#rightfilterbox2 {position:fixed; background-color: rgba(255, 255, 255, 1); z-index:100001; top:111px; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterbox2.rightfilterboxshow {margin-left:0px;}
#rightfilterboxc {position:fixed; z-index:106; top:200px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 1);}
#rightfilterboxc2 {position:fixed; background-color: rgba(255, 255, 255, 1); z-index:100001; top:111px; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterboxc2.rightfilterboxcshow {margin-left:0px;}


.menufilter {text-transform:uppercase; color:#111; padding:10px; background-color:#efefef; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter:hover {text-transform:uppercase; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2 {text-transform:none; color:#111;  background-color:#fff; padding:10px; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2:hover {text-transform:none; color:#fff;  padding:10px; background-color:#111; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
#closebox {display:block; background-color:#111; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
#closebox:hover {display:block;  background-color:#555; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
 

#psorted {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #888; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }
#psorted:hover {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #111; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }

#spacemenu {display:block; width:100%; height:105px;}
#menubox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.75);}
#menubox2 {position:fixed; background-color:#111; z-index:100001; top:0px; left:0px; margin-left:360px; width:100%; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#menubox2.menuboxshow {margin-left:0px;}
#menubox3 {position:fixed; background-color:transparent; z-index:100000; top:0; left:100%; width:500px; height:100%; overflow:auto; transition: all 0.00s; -webkit-transition: all 0.00s;}
#menubox3.menuboxshow {margin-left:0px;}

.menuhead {text-transform:uppercase; float:left; color:#888; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden;}
.menuhead:hover {text-transform:uppercase; float:left; color:#111; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden; text-decoration:underline;}

.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#eee; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #eee; border-radius: 3px;}
.menu50:hover {display:block; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #eee; }
a.menu50:hover {display:block;letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

.scale__c1--js { text-align: center;}
.scale--js {  display: inline-block;}
.c1 { margin:auto;padding-top:175px; padding-bottom:35px; color:#fff;-webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);text-align:center;width:90%; font-size:18px;}
.scale__c2--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c2 { max-width: 500px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:55px; padding-top:170px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);}
.scale__c3--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c3 { max-width: 200px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:45px; padding-top:160px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);}



#thebline { display:block; position: fixed; bottom: -20px; left: 0; right: 0; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); width:100%; background-color:#ddd; height:20px; z-index:20000;}
#thebodyproducticon {height:40px;width:40px; background-color:#fff; left:50%; margin-left:-20px; margin-top:-20px; border-radius:20px; display:inline-block;background-size:26px; background-repeat:no-repeat;background-position: center center; position:absolute;z-index:96;}
#bodyproduct {width:80%; height:auto; display:block; float:none; padding-right:0px; margin:0 auto; visibility:visible;background-color:#FFFFFF;overflow:hidden; }
#bodyproductinfo {width:auto; display:block; background-color:#fff; padding-bottom:0px; padding:0px; height:auto; text-align:left; margin:0 auto; overflow:hidden;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); font-size:15px; }
#bodyproductinfo2 {width:auto; display:block; height:auto; text-align:left; margin:0 auto; border-radius:0px; background-color:#f2f2f2;box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.2); overflow:hidden; font-size:15px; }

#logprem {display:block; width:auto; height:70px; border-radius:5px; background-color:#efefef; margin-top:10px; background: linear-gradient(to bottom right, #f8f8f8, #eee); -webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd);border:1px solid #ddd; cursor:pointer; color:#aaa;}
#logprem:hover {display:block; width:auto; height:70px; border-radius:5px; margin-top:10px; background: linear-gradient(to bottom right, #999, #777); box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.1); border:1px solid #555; color:#fff;}

#logreg {display:none; position:fixed; top:24px; left:100%; margin-left:-320px; width:340px; height:40px; text-align:left; visibility:hidden;}
#bidsea {display:none; position:fixed; top:24px; left:0%; margin-left:-40px; width:340px; height:40px; text-align:left; visibility:hidden;}
#mailtop {display:block; position:fixed; top:105px; left:50%; margin-left:134px; width:200px; height:24px; line-height:24px; color:#fff; padding-left:46px; text-align:left; visibility:visible; background-image:url(mailw.svg); background-size: 23px; background-position:left center; background-repeat:no-repeat; -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}
#startop {display:block; position:fixed; top:104px; left:0%; margin-left:-198px; width:200px; height:24px; line-height:24px; color:#fff; padding-right:44px; text-align:right; visibility:visible; background-image:url(starw.svg); background-size: 22px; background-position:right center; background-repeat:no-repeat;  -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}

#newadbuttonss {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px; color:#fff;}
#newadbuttonssb {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; color:#fff; line-height:35px;}
.newadbuttons {display:block; width:auto; height:35px; border-radius:3px; background-color:#f5f5f5; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px;}
.newadbuttons:hover {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;   color:#fff; font-size:17px; text-align:left; line-height:35px;}


.kbasket2 {cursor:pointer; float:right; display:block; width:38px; margin-right:5px; margin-left:5px; height:40px; margin-top:13px; background-image:url(kenbergbag.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket2:hover {cursor:pointer; display:block; width:38px; margin-right:5px; margin-left:5px;}
a.kbasket2a {display:block; width:38px; height:40px;}
.kbasket3 {cursor:pointer;float:right; display:block; width:58px; margin-right:1px; margin-left:1px; height:58px; margin-top:6px; background-image:url(kenbergbag2.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket3:hover {cursor:pointer; display:block; width:58px; margin-right:1px; margin-left:1px;}
a.kbasket3a {display:block; width:58px; height:58px;}

ul#navbar {width:100%; list-style:none; margin: 0; padding: 0; visibility:visible;}
ul#navbar li {list-style: none; display: block;  }
ul#navbar li a {display: block; text-decoration: none; }
ul#navbar li a:hover { display: block;}
ul#navbar li:hover a { display: block;}
ul#navbar li.hover a { display: block;}
ul#navbar li ul {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li.hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li uls {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li.hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li:hover li {color:#111111;}
ul#navbar li.hover li { color:#111111;}
ul#navbar li:hover li a { color:#111111; border:0px; }
ul#navbar li.hover li a { color:#111111; border:0px; }
ul#navbar li li a:hover { color:#111111; border:0px; }
.kbasket3:hover #ulbgd {position:fixed; z-index:106; top:0; left:0; margin-left:-430px; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3 #ulbgd {position:fixed; z-index:106; top:0; left:0; width:100%; margin-left:-430px; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3:hover #ulbgd:hover {display:none; visibility:hidden;}


#bg {display:block; height:auto; margin-top:25px; width:100%; overflow: hidden;}
#catbg {display:block; margin-top:-5px; width:100%; overflow:hidden; }
#cathg {display:block; height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; border:0px solid;
-webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover;}
#cattop {display:block; text-shadow: 0.1em 0.1em 0.2em black; height:200px; line-height:400px; width:100%; taxt-align:center; font-family:kenberg2; letter-spacing:0.10em; font-size:60px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
#headproduct {width:auto; padding-left:18px; text-align:left; margin:auto; margin-top:10px; margin-bottom:5px;}
#h1 { padding-left:18px; letter-spacing:0.025em; line-height:40px; font-size:50px; float:none; text-align:left; width:auto; text-transform:uppercase; margin-left:-4px; margin-bottom:25px; display:none; visibility:hidden;}
#centerdiv {display:block; height:auto; width:calc(100% - 20px); text-align:center; margin:auto; overflow:hidden; padding:0px 10px 0px 10px;}
#centerdivsmall {display:block; height:auto; width:100%; text-align:center; margin: auto; overflow:hidden; padding-bottom:0px;}
#galbox {display:inline-block; margin:8px 0px 0px 0px; padding:0px; width:100%; vertical-align:top; letter-spacing:0.05em; font-size:16px;}
#galpic {display:inline-block; margin:0px; padding:0px; width:100%;}

.swipe {overflow: hidden; visibility: hidden; position: relative; max-width:100%; margin:0 auto;}
h20 {visibility:hidden; height:1px;}
.swipe-wrap {overflow: hidden; position: relative; margin:0; padding:0px;}
.swipe-wrap > div {float:left; width:100%; position: relative; margin:0;}
#console {overflow: auto;}
#mySwipe div b {display:block; text-align:center; margin:0;}

#trimline {height:4px; width:auto; border:0px solid; background-color:#eee; margin-bottom:15px;}
#sepline {height:1px; width:auto; margin:auto; background-color:#ccc;margin-left:18px; margin-right:18px;}
#buttoncase {width:auto; display:block; padding-left:18px; padding-right:18px;}

#bodyproductimage {display:none; float:right; width:0px; padding-right:93px; visibility:hidden; position:fixed; margin-left:-1000px;}
#bodyproductimage2 {display:block; float:none; margin:auto; width:100%; padding-right:0px;visibility:visible;}

#bodyproductname {width:auto; height:auto; display:block; padding-bottom:10px; padding-top:0px; margin:auto; text-align:left;  font-size:38px; letter-spacing:0.00em; text-transform:uppercase;overflow:hidden; }
#bodyproduct2 {width:auto; display:block; padding-left:16px; visibility:visible; text-align:left;}
#gal {display:none; width:0px; padding-left:16px; padding-right:10px; float:left; visibility:hidden;}
#footfont {width:0px; font-family:'kenberg2'; font-weight:bold; font-size:136px; color:#eee; margin:auto; line-height:98px; text-transform: uppercase; letter-spacing: 0.05em; display:none; text-align:left;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}

#bodyproductinfohead {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc {width:auto; display:block; padding-left:18px; padding-right:18px; padding-bottom:20px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em;}
#bodyproductinfohead2 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:25px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc2 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfohead3 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:25px; margin:auto; text-align:center;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc3 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfoall {width:100%; display:block; padding-left:0px; padding-right:0px; padding-bottom:0px; margin:auto; text-align:left; border-top:0px solid #ccc;}


#outerform150 {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; color:#111 ; border:1px solid;  background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150down {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150downr {
width:70px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111;  outline:0 !important;}
a.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#777; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important; }
a.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:44px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc; }
a.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}


#agbboxerror {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95); display:none; visibility:hidden;}
#agbboxerror2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-45%; margin-top:-200px; width:90%; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius:4px; display:none; visibility:hidden;}

#messbox {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95);}
#messbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-45%; margin-top:-200px; width:90%; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius: 4px;}

#mailbox {position:fixed; z-index:105; top:60px; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.95);}
#mailbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-45%; margin-top:-200px; width:90%; height:440px; padding:0px; background-color:#e8e8e8; border:0px solid #fff; border-radius: 4px;}

#close {float:right; padding:0px; cursor:pointer;}
a.close { display:block; width:45px; height:45px; background-image:url(close.svg);}
a.close:hover {display:block; width:45px; height:45px; background-image:url(close.svg);}
#topinfobox {margin:auto; width:40px; background-color:#111111; height:60px; text-align:center;margin-top:20px;}
#topinfoboxhead {margin:auto;  font-size:25px; width:100%; letter-spacing:0.00em; line-height:25px; color:#111; text-transform:uppercase; text-align:center; margin-bottom:10px;}

.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.button11200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111;}
a.button11200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
.buttonff200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttonff200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; heff; border:1px solid #ccc; border-radius: 3px;}
.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111;}
a.buttoncc200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc;}
a.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

#foot {width:360px; display:block; background-color:#111111; text-transform: uppercase; font-family: knbrg; color: #fff; font-size:12px; text-align:center; overflow:hidden;}
#footnews {width:90%; margin:0 auto; text-transform: uppercase; margin-top:25px; font-family: kenberg;  color: #fff; font-size:12px; letter-spacing: 0.15em; text-align:center;}
#footfieldnews {background-color:#FFFFFF; margin:auto; float:none;  font-size:14px;line-height:14px; text-align:left; padding-left:8px; padding-top:4px; padding-right:8px; padding-bottom:6px; width:306px; height:32px;  color:#999 ; border:1px solid; border-color:#ccc;  font-size:10px; letter-spacing:0.05em; text-transform:uppercase;}
.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; border-radius: 3px;}
.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
a.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
#footlinks {display:block; width:90%; margin: auto; float:none;margin-top:30px;}
#footfontline {width:100%; float:left; display:block; height:100px; margin:0 auto; background-color:#111111; background-image:url(kenberg.svg); background-size: 98%; background-position:center; background-repeat:no-repeat;}
#foota {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota a{color:#fff;}
#foota:hover {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota:hover a{text-decoration:none;color: #ffffff;}
#foota:hover a:hover {text-decoration:underline; color:#fff;}
#footahead {width:100%; text-transform: uppercase; color: #444; font-size:14px; text-align:center; float:none; border-bottom:0px solid #444;padding-top:0px; border-top:0px solid #444; margin-bottom:0px; }
#footer {display:block; width:90%; background-color:#111111; letter-spacing:0.05em; text-align:center; margin:0 auto; float:none; font-family:knbrg-r; color:#555555; font-size:9px; padding-bottom:50px; padding-top:30px; overflow:hidden;}
a.footer {font-family:knbrg-r; color:#555555; font-size:9px;}
a.footer:hover {font-family:knbrg-r; color:#0060aa; font-size:9px; text-decoration:none;}
#kenberg-social {float:left; text-align:center; width:100%; margin-top:50px;}

#kenberg-menusocial {display:block; height:36px; width:24px; margin-top:8px; margin-left:11px; float:left; text-align:center; visibility:visible;}
#kenberg-pinterest {background-image:url(pinterest.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 20px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-google {background-image:url(googleplus.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 24px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-instagram {background-image:url(instagram.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-facebook {background-image:url(facebook.svg); display:block; float:right; margin-right:0px; height:44px; width:46px; background-size: 10px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-twitter {background-image:url(twitter.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-whatsapp {background-image:url(whatsapp.svg); display:block; float:right; margin-right:1px; height:44px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; visibility:visible;}

#shopcarthead1 {display:block; background-color:#fff; width:90%; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:10px; margin-top:10px; overflow:hidden;}
#shopcarttitle1 {display:block; margin-bottom:15px; float:left; width:auto; padding-left:16px; padding-right:16px; text-align:left;  font-size:30px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarthead {display:block; background-color:#fff; width:90%; margin:auto; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:15px; margin-top:10px; overflow:hidden;}
#shopcarttitle {display:block; margin-bottom:15px; float:none; width:auto; padding-left:16px; padding-right:16px; text-align:center;  font-size:24px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarttitleb {float:right; width:354px; visibility:hidden; display:none;}
#shopcarttitlec {float:right; margin-right:50px; line-height:44px; visibility:hidden; display:none;}
#shopcarthead2 {background-color:#fff; width:100%; text-align:left; padding-right:0px; padding-left:0px; overflow:hidden; visibility:hidden; display:none;}
#shopcartpic {float:left; width:100%; padding-top:25px; padding-bottom:25px; text-align:center; overflow:hidden;}
#shopcartname {float:left; padding-top:0px; padding-bottom:10px; line-height:18px; font-size:24px; text-align:left; color:#111111; text-transform:uppercase;  overflow:hidden;}
#shopcartprice {float:right; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:right;}
#shopcartqty {float:left; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:left;}
.shopcartpriceborder {border: 0px solid #ddd; padding:0px;}
.shopcartremove {margin-left:-3px;}
#shopcartbuttonin {float:none; display:block; height:80px; margin-top:5px; width:auto;}
#shopcartbuttonin2 {float:none; display:block; margin-top:5px; margin-right:0px; line-height:44px;}

#shopcartsum {display:block; width:100%; margin-top:25px; float:none; overflow:hidden;}




.menuheadsale {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuheadsale:hover {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2 {text-transform:uppercase; color:#111; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2:hover {text-transform:uppercase; color:#0060aa; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menulogin {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}
.menulogincat {text-transform:capitalize; color:#111; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogincat:hover {text-transform:capitalize; color:#fff; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px;  background-color:#111; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogout {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man2.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}


#close2 {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_11.png); cursor:pointer;}
#close2:hover {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_bf.png); cursor:pointer;}



#thebox1 {float:none; text-align:left; width:auto; padding-left:26px; padding-right:26px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox2 {float:none; text-align:center; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px; background-color:#fff;}
#thebox3 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox4 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:none; overflow:hidden;margin-bottom:0px; visibility:hidden;}
#theinnerbox1 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-left:0px; margin-bottom:80px; }
#theinnerbox2 {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin:none; margin-right:0px; margin-bottom:80px; }
#theinnerbox3 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px; margin-bottom:80px; }

#thebigbox {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:18px; padding-right:18px;}
#thebigboxneighbor {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}
#theinnerboxnoblue {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px;}
#thebigboxsmall {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:0px; padding-right:0px;}
#thebigboxneighborsmall {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}

#shopcarttitleaccount {float:none; width:100%; visibility:visible; display:block;}
#shopcarttitleaccountleft {float:none; width:100%; visibility:visible; display:block;}
#accountfont {width:100%; font-family:'kenberg2'; font-weight:bold; font-size:30px; color:#eee; margin:0 auto; line-height:22px; text-transform: uppercase; letter-spacing: 0.05em; display:block; text-align:center;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}
#orderbox {display:block; width:100%; margin:0 auto; padding-left:0px; padding-right:0px;}
#orderinnerbox {text-transform:uppercase; display:block; width:100%; float:left; overflow:hidden; padding-top:5px; padding-bottom:5px;}
#centerbox {display:block; width:100%; margin: auto; float:none; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase;}
.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
#centerboxthin {display:block; width:90%; margin: auto; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase; margin-bottom:50px;}

#plist { border: 0px solid transparent; text-align:center; width:42%; padding:10px; display:inline-block;}
#plist:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px;}
#plist:hover .plistbg{height:auto; width:auto; display:block; padding:0px;}
#plist .plistbg {height:auto; width:auto; display:block; padding:10px;}

#plistbig { border: 0px solid transparent; text-align:center; width:90%; padding:10px; padding-bottom:30px; display:inline-block; text-decoration:none;}
#plistbig:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbig:hover .plistbgbig{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbig .plistbgbig {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistbigsb { border: 0px solid transparent; text-align:center; width:42%; padding:10px; padding-bottom:20px; display:inline-block; text-decoration:none;}
#plistbigsb:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbigsb:hover .plistbgbigsb{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbigsb .plistbgbigsb {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistcard { border: 0px solid transparent; text-align:center; width:42%; padding-top:10px; padding-left:10px; padding-right:10px; vertical-align:top; display:inline-block; text-decoration:none;}
#plistcard:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 0em #999; padding-top:10px; padding-bottom:0px; border-radius: 0px; margin-top:0px; text-decoration:none;}
#plistcard:hover .plistbg{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistcard .plistbg {height:auto; width:auto; display:block; padding:0px; text-decoration:none;}

#dropdowncat2 { position: relative; height:19px; line-height:13px; cursor:pointer; text-transform:uppercase;  font-size:13px; text-align:center; margin-top:0px; margin-right:35px; min-width: 150px; padding-top:2px; padding-bottom:3px; display:none; visibility:hidden; float:right;  border:1px solid #ccc; }
#dropdowncat2-content { display: none; visibility:hidden; font-family:knbrg-l; text-transform:capitalize; position: absolute; margin-top:6px; margin-left:-1px; line-height:22px; font-size:14px; text-align:left; background-color: #fff; min-width: 138px; border:1px solid #ccc; padding: 2px 6px; z-index: 1; }
#dropdowncat2:hover #dropdowncat2-content { display: block; visibility:visible;}
#dropdowncat2#dropdowncat2-content { display: block; visibility:visible; }

#listdiv {display:block; height:auto; width:100%; padding-top:50px; text-align:center; margin: auto; overflow:hidden; padding-left:0px; padding-right:0px;}
#navfilter {display:none; float:left; width:16%; overflow:hidden; visibility:hidden;}
#plisting {display:block; float:right; width:100%; vertical-align:top; padding-left:0px; text-align:center; margin-bottom:0px; overflow:hidden; margin-top:0px; padding-right:0px;}
#pi-a {display:inline-block; width:auto; height:auto;}
#pilist {display:block; margin:0px 10px 20px 10px; overflow:hidden; border-radius:3px; height:400px;}
#pilist-image {width:100%; height:auto; max-height:400px;}
#plist-title {display:block; text-align:center; width:(100%-40px); font-family:inter; font-size:10pt; letter-spacing:0.05em; padding:0px 20px 60px 20px;}
.dotmed {cursor: pointer; width: 31.4%; background-color: #fff; display:inline-block; margin:10px 0 0 0%;}
.dotmed:active, .dotmed:hover { }

#plisting_head {padding-left:17px;}
#navfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
#navfilterbox2 {position:fixed; background-color:#fff; z-index:100001; top:0; left:-250px; width:250px; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#navfilterbox2.navfilterboxshow {margin-left:250px;}
#navfilterdetails {display:block; width:auto; margin:16px; overflow:hidden; visibility:visible;}
.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto; margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#111111; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 0px; visibility:visible;}
.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#0060aa; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa; visibility:visible;}
a.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; visibility:visible; }
a.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa; visibility:visible;}

#closew {width:22px; height:22px; height:32px; margin-right:24px; float:right; border:0px solid; background-image:url(close2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}
#close111 {width:11px; height:11px; margin-right:0px; float:right; border:0px solid; background-image:url(close.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}

.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#fff; font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #fff; border-top-left-radius: 3px; border-top-right-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; margin:auto;}
a.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #fff; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
a.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #111; margin:auto;}
.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; margin:auto;}
a.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #fff); filter: drop-shadow(0px 0px 0px #fff);}
a.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;}
.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px;height:auto; padding:10px; text-align:center; background: linear-gradient(to bottom right, #fff, #ecc587); font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; border-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 14px;height:auto; padding:20px; text-align:center; background:  linear-gradient(to bottom right, #fff, #ecc587);  font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; margin:auto;}
a.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
a.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px;text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;}


.menucatleft {text-transform:capitalize; color:#111; padding:5px; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}
.menucatleft:hover {text-transform:capitalize; color:#fff; padding:5px; background-color:#111; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}

}

@media (min-width:768px){
#top {display:none; position:relative; width:100%; height:30px; line-height:30px; text-align:center; background-color:#000; color:#fff; font-weight:300; font-size:1em; letter-spacing:0.1em;}
#top2 {display:block; position:relative; width:100%; height:180px; text-align:center; vertical-align:bottom; margin-top:20px;}
#toplogo {display:inline-block; position:relative; width:180px; height:180px; text-align:center; background-image:url(pittknuepfer.png); background-repeat:no-repeat; background-position: center center; background-size:100%;}
#topnav {display:block; width:100%; position:relative; text-align:center; font-weight:400; font-size:12pt; letter-spacing:0.1em;}
#navlink {display:inline-block; margin:15px 15px 12px 15px; padding:0px 0px 3px 0px;}
#navlink:hover {display:inline-block; margin:15px 15px 10px 15px; padding:0px 0px 3px 0px; border-bottom:2px solid #000;}


#thetops {font-size:20px; display:block; float:none; line-height:18px; vertical-align:top; margin:auto; max-width:94%;}
#layercolor{background-color: rgba(0, 0, 0, 0.935);}
#emojihead {display:block; position:absolute; top:160px; z-index:3;  font-size:15px; line-height:17px; text-align:center; margin:0 auto; margin-top:10px; color:#444; width:100%;}
#Layer2 {display:none; visibility:hidden; position:fixed; height:80px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; visibility:visible;-webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));}
#Layersocial {display:block; position:fixed; height:50px; width:100%; top:-240px; margin:0 auto; z-index:102; background-color: #fff; visibility:visible;box-shadow: 0px 0px 0px 0px #000;}
#logosearchsocial {background-color:#111; display:block; float:left; width:100%; height:50px; margin-top:0px; visibility:visible; text-align:center;}
#indexopen {display:block;  font-size:23px; line-height:22px; color:#fff; padding:0px; width:auto; margin-top:100px; padding-top:40px; background-image:url(g-4.jpg); background-size:150%; background-repeat:no-repeat; background-position:top center; height:auto; background-color:#f2f2f2;  overflow:hidden; text-align:center;}
#indexo1 {display:inline-block; width:100%; height:270px; margin:0px; margin-top:0px; text-align:left; vertical-align:top; padding:0px;}
#indexo2 {display:inline-block; width:330px; height:385px; margin:15px; margin-top:95px; margin-bottom:20px; text-align:left;  background-color:#fff; border-radius:3px; padding:10px; padding-top:10px; vertical-align:top;}
#indexo3 {display:inline-block; width:330px; height:385px; margin:15px; margin-top:15px; margin-bottom:20px; text-align:left; background-color:#f2f2f2; border-radius:3px; padding:0px; padding-top:0px; vertical-align:top;}
#indexshowyes {width:100%; height:auto; max-width:944px; overflow:hidden; background-image:url(g_global2.png); background-size:50%; background-position:center top 300px; background-repeat:no-repeat; font-size:60px; line-height:48px; color:#333; text-align:center; margin:auto;margin-top:50px; padding-bottom:30px; padding-top:30px;}
#indexshowyesinner { color:#fff; width:90%; display:inline-block; font-size:36px; -webkit-filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55)); filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55));}
a.indexshowlinks {display:inline-block; font-size:16px;  color:#777; width:32%; text-align:left;}
.multimenu, .itemmenu ulmenu, .navmenu input[type="checkbox"] { display: block; }
.multimenu, .itemmenu input:checked ~ ulmenu  { display: block; }
.itemmenu ulmenuno input[type="checkbox"] { display: block; }
.itemmenu input:checked ~ ulmenuno  { display:block; }
#closethefilter {display:none;width:100%; height:30px; margin-top:-36px; z-index:98; position:absolute; background-color:#e8e8e8;  font-size:15px; color:#111; padding-left:0px; padding-top:6px;}
#closefilter {display:none; margin-top:0px; width:38px; height:32px; border:0px solid; background-image:url(close.svg); background-size: 70px; background-position:center center; background-repeat:no-repeat; margin-right:18px; float:right; text-align:center;}


#toptitle {display:block; width:auto; padding:26px; text-align:left; margin: auto;  margin-bottom:0px; margin-top:0px; font-size:20px; line-height:20px;text-transform:uppercase; background-color:#888; color:#fff;}
#toptitleshort {display:block; width:auto; padding:10px; text-align:center; margin: auto;  margin-bottom:20px; margin-top:20px; font-size:44px; line-height:44px;text-transform:uppercase;}

#logosearch {background-color:#fff; display:block; float:left; width:100%; height:45px; margin-top:0px; visibility:visible; text-align:center;}
#logosearchinner {display:block; float:none; width:auto; margin-left:0px; margin-right:0px; height:45px; background-color:#fff; border-radius:0px; border-bottom: 1px solid #fff;}

#Layer1 {display:block; visibility:visible; border-bottom:1px solid #fff; position:fixed; height:106px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#Layerinner {display:block; width:100%; text-align:center;}
#ghead {display:block; position:fixed; top:2px; width:100%; height:50px; color:#111; font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#ghead2 {display:block; width:100%; font-size:9px; line-height:24px; color:#999; letter-spacing:0.0em;} 
#Layerx {display:block; visibility:visible; border-bottom:1px solid #fff; position:fixed; height:106px; width:100%; top:-47px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#gheadx {display:block; position:fixed; top:-50px; width:100%; height:46px; color:#111;  font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#gheadx2 {display:block; width:100%; font-size:9px;  line-height:24px; color:#999; letter-spacing:0.0em;} 


#gmail {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail2 {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmail2:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail3 {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail3:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmailb {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmailb.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmailb:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogo {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#globolicslogo:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogob {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogob.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#globolicslogob:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#userlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newusergb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#userlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gbmenu {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gbmenu:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gbmenub {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenub.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gbmenub:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gstar {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gstar:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gstarb {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1b.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gstarb:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#offerlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newofferb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#offerlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#statlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstatb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#statlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}

.fieldsearch {display:block; float:right; width:200px; height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}
.fieldsearch:hover {display:block; float:right; width:200px;  height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}

.fieldsearchmenu22 {display:block; float:left; width:100%; height:36px; margin-right:0px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu22:hover {display:block; float:left; width:100%;  height:36px; margin-right:0px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu23 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu23:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu25 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu25:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu26 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu26:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.buttonsearch6 {-webkit-tap-highlight-color: transparent; display:inline-block; margin-left:-35px; position:absolute; height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch6:hover {-webkit-tap-highlight-color: transparent; display:inline-block;margin-left:-35px; position:absolute;  height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}


.buttonsearch {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; margin-right:29px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

.buttonsearch2 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:9px; margin-right:29px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch2:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:9px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}
.buttonsearch5 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; margin-right:29px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch5:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

#gmenu {display:block; position:absolute; top:76px; right:24px; width:28px; height:21px; text-align:center; visibility:visible; }
#gmenu:hover {display:block; position:absolute; top:76px;  right:24px; width:28px; height:21px; text-align:center; visibility:visible; background-color:#fff; border-radius:3px;}

#gmenu2 {display:none; position:absolute; top:20px; left:100%; margin-left:-52px; width:28px; height:21px; text-align:center; visibility:hidden; }
#gmenu2:hover {display:none; position:absolute; top:20px; width:28px; height:21px; text-align:center; visibility:hidden; background-color:transparent; border-radius:3px;}






#guser {display:block; width:50px; height:20px; line-height:24px; color:#f2f2f2; visibility:visible; background-image:url(userf2.svg); background-size: 14px; background-position:left center; background-repeat:no-repeat; border:0px; margin-left:22px; float:left;}
#gsearch { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover .fieldsearch {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#777; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#fff; text-align:left;}
#gsearchinner {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}





#gsearch2 { display:none; position:fixed; top:58px; left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #f2f2f2;}
#gsearch2:hover { display:none; position:fixed; top:58px;  left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #fff; -webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15));}
#gsearc2h:hover .fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
#gsearchinner2 {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}



.fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearch2:hover {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}


#headtop {display:block; float:right; width:70px; background-color:#eee; border-radius:5px; height:60px; margin-top:25px; margin-right:16px; visibility:hidden;}
#headcenter {display:none; width:auto; margin:0; height:20px; margin-top:14px; text-align:left;  margin-right:2px; margin-left:2px;color:#000; font-size:18px; line-height:20px; visibility:hidden;}
#headmenu {display:none; width:40px; height:40px; float:left; margin-right:20px; margin-left:20px; margin-top:10px; text-align:center; visibility:hidden;}



#headmenusocial {display:block; width:32px; height:40px; float:left; margin-left:18px; margin-top:40px; text-align:center; visibility:visible;}

.yessucces {display:block; margin:0 auto; width: 15px;
  height: 30px;border: solid  #111;
  border-width: 0 6px 6px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);}
  
#secline {display:block; z-index:99; vivibility:visible; width:100%; height:42px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:0px; padding-top:67px; background-color:#fff; border-top:0px solid #eee; text-align:center;}  
.secline {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:50px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
.secline:hover {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:50px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
#seclineinner {display:block; margin:auto; width:auto; text-align:left; padding-left:27px; padding-right:27px; height:auto;  text-transform:uppercase;}
  
#topline {display:block; z-index:98; vivibility:visible; width:100%; height:50px; padding-left:0px; padding-top:2px; line-height:50px;  font-size:15px; color:#111; position:relative; top:95px; background-color:#fff; border-top:0px solid #eee; text-transform:uppercase; text-align:center;}
#undertop {display:block; position:absolute; z-index:101; margin-top:120px; color:#fff;  font-size:17px; width:100%; left:0; margin-left:0px; text-align:right;}
#topline2 {display:none; letter-spacing:0.0em;z-index:105; vivibility:hidden; width:100%; height:50px; padding-left:0px; padding-top:0px; line-height:50px;  font-size:15px; color:#fff; position:absolute; top:145px; background-color:#333; border-top:0px solid #eee; text-transform:uppercase; text-align:center;-webkit-filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15));}
#toplineinner {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;  font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
#toplineinner2 {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;   font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
.arrow-down-filter { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 9px solid #111; cursor:pointer;}
.arrow-up-filter { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 9px solid #111; cursor:pointer;}
.arrow-down { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; cursor:pointer;}
.arrow-down7 { display:none; margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #777; cursor:pointer;}
#arrow-down111 { display:block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #111; cursor:pointer;}
.arrow-up { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; cursor:pointer;}
.arrleft {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(135deg); -webkit-transform: rotate(135deg); margin-top:12px; float:left; margin-left:16px; cursor:pointer;}
#arrleftdiv {display:block; float:left; width:40px; margin-left:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrleftdiv:hover {display:block; float:left; width:40px; margin-left:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
.arrup {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(225deg); -webkit-transform: rotate(225deg); margin-top:12px; float:right; margin-left:16px; cursor:pointer;}
#arrupdiv {display:block; float:right; width:17px; margin-right:38px; height:32px; margin-top:13px; cursor:pointer; }
#arrupdiv:hover {display:block; float:right; width:17px; margin-right:38px;height:32px; margin-top:13px; border-radius:3px;  cursor:pointer; }
.arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:12px; float:right; margin-right:30px; cursor:pointer;}
#arrrightdiv {display:block; float:right; width:40px; margin-right:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrrightdiv:hover {display:block; float:right; width:40px; margin-right:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
#showthehighcat {display:none; visibility:hidden;}
#showtheright {display:none; visibility:hidden;}
#catcenter {display:inline-block; float:none; width:235px; height:50px; text-align:center; padding:0px; vertical-align:middle; margin-top:0px; cursor:pointer; }
#catcenter:hover {display:inline-block; width:235px; height:50px; text-align:center; vertical-align:middle; margin-top:0px; background-color:transparent; border-radius:0px; cursor:pointer; }

.filterright {display:block; margin-top:8px; float:right; margin-right:10px; cursor:pointer;}
#filterrightdiv {display:block; float:right; width:40px; margin-right:15px; height:32px; margin-top:4px; cursor:pointer;  }
#filterrightdiv:hover {display:block; float:right; width:40px; margin-right:15px;height:32px; margin-top:4px; background-color:#fff; border-radius:3px;  cursor:pointer; }

#catfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.9);}
#catfilterbox2 {position:fixed; background-color:transparent; z-index:100001; top:0; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#catfilterbox2.catfilterboxshow {margin-left:0px;}
.menucat {text-transform:none; color:#555; padding:10px; background-color:#efefef; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}
.menucat:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}

.menucat2 {color:#111; background-color:#fff; padding:10px; border-bottom:1px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none;height:11px; text-transform:uppercase;}
.menucat2:hover {color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none; height:11px; text-transform:uppercase;}
.menucat3 {text-transform:none; color:#111; padding:10px; background-color:#f5f5f5; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2 {text-transform:none; color:#111; padding:10px; margin-bottom:6px; border-radius:0px; background-color:#fff; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2:hover {text-transform:none; color:#fff; padding:10px; margin-bottom:6px; border-radius:0px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
#menucatbetween {text-transform:none; color:#555; padding:10px; background-color:transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#menucatbetween:hover {text-transform:none; color:#fff; padding:10px; background-color:#transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#arrright {display:block; border: solid #111; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3-2:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
#filtersorting {display:block; width:260px; float:left; text-align:left; margin:0px; padding-right:10px; padding-left:18px; padding-bottom:16px; padding-top:0px; color:#111; background-color:#e8e8e8;}
#filtersortingcat {display:block; width:auto; height:auto; position:relative; left:0;}
#filtersorting2 {display:none; width:260px; float:right; text-align:left; margin:0px; padding-right:18px; padding-left:10px; padding-bottom:16px; padding-top:0px; color:#111; background-color:#dddd;}
#filtersortingcat2 {display:block; width:auto; height:auto; position:absolute; left:-100%;}

#rightfilterbox {position:fixed; z-index:106; top:200px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 1);}
#rightfilterbox2 {position:fixed; background-color: rgba(255, 255, 255, 1); z-index:100001; top:111px; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterbox2.rightfilterboxshow {margin-left:0px;}
#rightfilterboxc {position:fixed; z-index:106; top:200px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 1);}
#rightfilterboxc2 {position:fixed; background-color: rgba(255, 255, 255, 1); z-index:100001; top:111px; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterboxc2.rightfilterboxcshow {margin-left:0px;}


.menufilter {text-transform:uppercase; color:#111; padding:10px; background-color:#efefef; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter:hover {text-transform:uppercase; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2 {text-transform:none; color:#111;  background-color:#fff; padding:10px; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2:hover {text-transform:none; color:#fff;  padding:10px; background-color:#111; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
#closebox {display:block; background-color:#111; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
#closebox:hover {display:block;  background-color:#555; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
 

#psorted {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #888; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }
#psorted:hover {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #111; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }

#spacemenu {display:block; width:100%; height:105px;}
#menubox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.75);}
#menubox2 {position:fixed; background-color:#111; z-index:100001; top:0px; left:0px; margin-left:360px; width:100%; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#menubox2.menuboxshow {margin-left:0px;}
#menubox3 {position:fixed; background-color:transparent; z-index:100000; top:0; left:100%; width:500px; height:100%; overflow:auto; transition: all 0.00s; -webkit-transition: all 0.00s;}
#menubox3.menuboxshow {margin-left:0px;}

.menuhead {text-transform:uppercase; float:left; color:#888; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden;}
.menuhead:hover {text-transform:uppercase; float:left; color:#111; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden; text-decoration:underline;}

.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#eee; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #eee; border-radius: 3px;}
.menu50:hover {display:block; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #eee; }
a.menu50:hover {display:block;letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

.scale__c1--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c1 { margin:auto;padding-top:205px; padding-bottom:65px; color:#fff;-webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);text-align:center;width:90%;font-size:26px;}
.scale__c2--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c2 { max-width: 600px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:75px; padding-top:200px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);}
.scale__c3--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c3 { max-width: 250px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:65px; padding-top:180px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);}


#thebline { display:block; position: fixed; bottom: -20px; left: 0; right: 0; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); width:100%; background-color:#ddd; height:20px; z-index:20000;}
#thebodyproducticon {height:40px;width:40px; background-color:#fff; left:50%; margin-left:-20px; margin-top:-20px; border-radius:20px; display:inline-block;background-size:26px; background-repeat:no-repeat;background-position: center center; position:absolute;z-index:96;}
#bodyproduct {width:80%; height:auto; display:block; float:none; padding-right:0px; margin:0 auto; visibility:visible;background-color:#FFFFFF;overflow:hidden; }
#bodyproductinfo {width:auto; display:block; background-color:#fff; padding-bottom:0px; padding:0px; height:auto; text-align:left; margin:0 auto; overflow:hidden;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); font-size:15px; }
#bodyproductinfo2 {width:auto; display:block; height:auto; text-align:left; margin:0 auto; border-radius:0px; background-color:#f2f2f2;box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.2); overflow:hidden; font-size:15px; }

#logprem {display:block; width:auto; height:70px; border-radius:5px; background-color:#efefef; margin-top:10px; background: linear-gradient(to bottom right, #f8f8f8, #eee); -webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd);border:1px solid #ddd; cursor:pointer; color:#aaa;}
#logprem:hover {display:block; width:auto; height:70px; border-radius:5px; margin-top:10px; background: linear-gradient(to bottom right, #999, #777); box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.1); border:1px solid #555; color:#fff;}

#logreg {display:none; position:fixed; top:24px; left:100%; margin-left:-320px; width:340px; height:40px; text-align:left; visibility:hidden;}
#bidsea {display:none; position:fixed; top:24px; left:0%; margin-left:-40px; width:340px; height:40px; text-align:left; visibility:hidden;}
#mailtop {display:block; position:fixed; top:105px; left:50%; margin-left:134px; width:200px; height:24px; line-height:24px; color:#fff; padding-left:46px; text-align:left; visibility:visible; background-image:url(mailw.svg); background-size: 23px; background-position:left center; background-repeat:no-repeat; -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}
#startop {display:block; position:fixed; top:104px; left:0%; margin-left:-198px; width:200px; height:24px; line-height:24px; color:#fff; padding-right:44px; text-align:right; visibility:visible; background-image:url(starw.svg); background-size: 22px; background-position:right center; background-repeat:no-repeat;  -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}

#newadbuttonss {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px; color:#fff;}
#newadbuttonssb {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; color:#fff; line-height:35px;}
.newadbuttons {display:block; width:auto; height:35px; border-radius:3px; background-color:#f5f5f5; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px;}
.newadbuttons:hover {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;   color:#fff; font-size:17px; text-align:left; line-height:35px;}


.kbasket2 {cursor:pointer; float:right; display:block; width:38px; margin-right:5px; margin-left:5px; height:40px; margin-top:13px; background-image:url(kenbergbag.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket2:hover {cursor:pointer; display:block; width:38px; margin-right:5px; margin-left:5px;}
a.kbasket2a {display:block; width:38px; height:40px;}
.kbasket3 {cursor:pointer;float:right; display:block; width:58px; margin-right:1px; margin-left:1px; height:58px; margin-top:6px; background-image:url(kenbergbag2.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket3:hover {cursor:pointer; display:block; width:58px; margin-right:1px; margin-left:1px;}
a.kbasket3a {display:block; width:58px; height:58px;}

ul#navbar {width:100%; list-style:none; margin: 0; padding: 0; visibility:visible;}
ul#navbar li {list-style: none; display: block;  }
ul#navbar li a {display: block; text-decoration: none; }
ul#navbar li a:hover { display: block;}
ul#navbar li:hover a { display: block;}
ul#navbar li.hover a { display: block;}
ul#navbar li ul {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li.hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li uls {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li.hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li:hover li {color:#111111;}
ul#navbar li.hover li { color:#111111;}
ul#navbar li:hover li a { color:#111111; border:0px; }
ul#navbar li.hover li a { color:#111111; border:0px; }
ul#navbar li li a:hover { color:#111111; border:0px; }
.kbasket3:hover #ulbgd {position:fixed; z-index:106; top:0; left:0; margin-left:-430px; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3 #ulbgd {position:fixed; z-index:106; top:0; left:0; width:100%; margin-left:-430px; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3:hover #ulbgd:hover {display:none; visibility:hidden;}


#bg {display:block; height:auto; margin-top:25px; width:100%; overflow: hidden;}
#catbg {display:block; margin-top:-5px; width:100%; overflow:hidden; }
#cathg {display:block; height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; border:0px solid;
-webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover;}
#cattop {display:block; text-shadow: 0.1em 0.1em 0.2em black; height:200px; line-height:400px; width:100%; taxt-align:center; font-family:kenberg2; letter-spacing:0.10em; font-size:60px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
#headproduct {width:auto; padding-left:18px; text-align:left; margin:auto; margin-top:10px; margin-bottom:5px;}
#h1 { padding-left:18px; letter-spacing:0.025em; line-height:40px; font-size:50px; float:none; text-align:left; width:auto; text-transform:uppercase; margin-left:-4px; margin-bottom:25px; display:none; visibility:hidden;}
#centerdiv {display:block; height:auto; width:calc(100% - 20px); text-align:center; margin:auto; overflow:hidden; padding:0px 10px 0px 10px;}
#centerdivsmall {display:block; height:auto; width:100%; text-align:center; margin: auto; overflow:hidden; padding-bottom:0px;}
#galbox {display:inline-block; margin:22px 0px 0px 0px; width:calc(45% - 10px); padding:0px 0px 0px 10px; vertical-align:top; letter-spacing:0.05em; font-size:16px;}
#galpic {display:inline-block; margin:0px; padding:0px; width:55%;}

.swipe {overflow: hidden; visibility: hidden; position: relative; max-width:100%; margin:0 auto;}
h20 {visibility:hidden; height:1px;}
.swipe-wrap {overflow: hidden; position: relative; margin:0; padding:0px;}
.swipe-wrap > div {float:left; width:100%; position: relative; margin:0;}
#console {overflow: auto;}
#mySwipe div b {display:block; text-align:center; margin:0;}

#trimline {height:4px; width:auto; border:0px solid; background-color:#eee; margin-bottom:15px;}
#sepline {height:1px; width:auto; margin:auto; background-color:#ccc;margin-left:18px; margin-right:18px;}
#buttoncase {width:auto; display:block; padding-left:18px; padding-right:18px;}

#bodyproductimage {display:none; float:right; width:0px; padding-right:93px; visibility:hidden; position:fixed; margin-left:-1000px;}
#bodyproductimage2 {display:block; float:none; margin:auto; width:100%; padding-right:0px;visibility:visible;}

#bodyproductname {width:auto; height:auto; display:block; padding-bottom:10px; padding-top:0px; margin:auto; text-align:left;  font-size:38px; letter-spacing:0.00em; text-transform:uppercase;overflow:hidden; }
#bodyproduct2 {width:auto; display:block; padding-left:16px; visibility:visible; text-align:left;}
#gal {display:none; width:0px; padding-left:16px; padding-right:10px; float:left; visibility:hidden;}
#footfont {width:0px; font-family:'kenberg2'; font-weight:bold; font-size:136px; color:#eee; margin:auto; line-height:98px; text-transform: uppercase; letter-spacing: 0.05em; display:none; text-align:left;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}

#bodyproductinfohead {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc {width:auto; display:block; padding-left:18px; padding-right:18px; padding-bottom:20px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em;}
#bodyproductinfohead2 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:25px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc2 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfohead3 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:25px; margin:auto; text-align:center;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc3 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfoall {width:100%; display:block; padding-left:0px; padding-right:0px; padding-bottom:0px; margin:auto; text-align:left; border-top:0px solid #ccc;}


#outerform150 {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; color:#111 ; border:1px solid;  background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150down {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150downr {
width:70px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111;  outline:0 !important;}
a.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#777; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important; }
a.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:44px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc; }
a.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}


#agbboxerror {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95); display:none; visibility:hidden;}
#agbboxerror2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius:4px; display:none; visibility:hidden;}

#messbox {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95);}
#messbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius: 4px;}

#mailbox {position:fixed; z-index:105; top:60px; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.95);}
#mailbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:#e8e8e8; border:0px solid #fff; border-radius: 4px;}


#close {float:right; padding:0px; cursor:pointer;}
a.close { display:block; width:45px; height:45px; background-image:url(close.svg);}
a.close:hover {display:block; width:45px; height:45px; background-image:url(close.svg);}
#topinfobox {margin:auto; width:40px; background-color:#111111; height:60px; text-align:center;margin-top:20px;}
#topinfoboxhead {margin:auto;  font-size:25px; width:100%; letter-spacing:0.00em; line-height:25px; color:#111; text-transform:uppercase; text-align:center; margin-bottom:10px;}

.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.button11200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111;}
a.button11200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
.buttonff200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttonff200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; heff; border:1px solid #ccc; border-radius: 3px;}
.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111;}
a.buttoncc200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc;}
a.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

#foot {width:360px; display:block; background-color:#111111; text-transform: uppercase; font-family: knbrg; color: #fff; font-size:12px; text-align:center; overflow:hidden;}
#footnews {width:90%; margin:0 auto; text-transform: uppercase; margin-top:25px; font-family: kenberg;  color: #fff; font-size:12px; letter-spacing: 0.15em; text-align:center;}
#footfieldnews {background-color:#FFFFFF; margin:auto; float:none;  font-size:14px;line-height:14px; text-align:left; padding-left:8px; padding-top:4px; padding-right:8px; padding-bottom:6px; width:306px; height:32px;  color:#999 ; border:1px solid; border-color:#ccc;  font-size:10px; letter-spacing:0.05em; text-transform:uppercase;}
.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; border-radius: 3px;}
.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
a.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
#footlinks {display:block; width:90%; margin: auto; float:none;margin-top:30px;}
#footfontline {width:100%; float:left; display:block; height:100px; margin:0 auto; background-color:#111111; background-image:url(kenberg.svg); background-size: 98%; background-position:center; background-repeat:no-repeat;}
#foota {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota a{color:#fff;}
#foota:hover {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota:hover a{text-decoration:none;color: #ffffff;}
#foota:hover a:hover {text-decoration:underline; color:#fff;}
#footahead {width:100%; text-transform: uppercase; color: #444; font-size:14px; text-align:center; float:none; border-bottom:0px solid #444;padding-top:0px; border-top:0px solid #444; margin-bottom:0px; }
#footer {display:block; width:90%; background-color:#111111; letter-spacing:0.05em; text-align:center; margin:0 auto; float:none; font-family:knbrg-r; color:#555555; font-size:9px; padding-bottom:50px; padding-top:30px; overflow:hidden;}
a.footer {font-family:knbrg-r; color:#555555; font-size:9px;}
a.footer:hover {font-family:knbrg-r; color:#0060aa; font-size:9px; text-decoration:none;}
#kenberg-social {float:left; text-align:center; width:100%; margin-top:50px;}

#kenberg-menusocial {display:block; height:36px; width:24px; margin-top:8px; margin-left:11px; float:left; text-align:center; visibility:visible;}
#kenberg-pinterest {background-image:url(pinterest.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 20px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-google {background-image:url(googleplus.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 24px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-instagram {background-image:url(instagram.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-facebook {background-image:url(facebook.svg); display:block; float:right; margin-right:0px; height:44px; width:46px; background-size: 10px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-twitter {background-image:url(twitter.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-whatsapp {background-image:url(whatsapp.svg); display:block; float:right; margin-right:1px; height:44px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; visibility:visible;}

#shopcarthead1 {display:block; background-color:#fff; width:90%; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:10px; margin-top:10px; overflow:hidden;}
#shopcarttitle1 {display:block; margin-bottom:15px; float:left; width:auto; padding-left:16px; padding-right:16px; text-align:left;  font-size:30px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarthead {display:block; background-color:#fff; width:90%; margin:auto; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:15px; margin-top:10px; overflow:hidden;}
#shopcarttitle {display:block; margin-bottom:15px; float:none; width:auto; padding-left:16px; padding-right:16px; text-align:center;  font-size:24px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarttitleb {float:right; width:354px; visibility:hidden; display:none;}
#shopcarttitlec {float:right; margin-right:50px; line-height:44px; visibility:hidden; display:none;}
#shopcarthead2 {background-color:#fff; width:100%; text-align:left; padding-right:0px; padding-left:0px; overflow:hidden; visibility:hidden; display:none;}
#shopcartpic {float:left; width:100%; padding-top:25px; padding-bottom:25px; text-align:center; overflow:hidden;}
#shopcartname {float:left; padding-top:0px; padding-bottom:10px; line-height:18px; font-size:24px; text-align:left; color:#111111; text-transform:uppercase;  overflow:hidden;}
#shopcartprice {float:right; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:right;}
#shopcartqty {float:left; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:left;}
.shopcartpriceborder {border: 0px solid #ddd; padding:0px;}
.shopcartremove {margin-left:-3px;}
#shopcartbuttonin {float:none; display:block; height:80px; margin-top:5px; width:auto;}
#shopcartbuttonin2 {float:none; display:block; margin-top:5px; margin-right:0px; line-height:44px;}

#shopcartsum {display:block; width:100%; margin-top:25px; float:none; overflow:hidden;}




.menuheadsale {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuheadsale:hover {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2 {text-transform:uppercase; color:#111; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2:hover {text-transform:uppercase; color:#0060aa; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menulogin {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}
.menulogincat {text-transform:capitalize; color:#111; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogincat:hover {text-transform:capitalize; color:#fff; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px;  background-color:#111; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogout {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man2.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}


#close2 {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_11.png); cursor:pointer;}
#close2:hover {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_bf.png); cursor:pointer;}



#thebox1 {float:none; text-align:left; width:auto; padding-left:26px; padding-right:26px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox2 {float:none; text-align:center; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px; background-color:#fff;}
#thebox3 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox4 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:none; overflow:hidden;margin-bottom:0px; visibility:hidden;}
#theinnerbox1 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-left:0px; margin-bottom:80px; }
#theinnerbox2 {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin:none; margin-right:0px; margin-bottom:80px; }
#theinnerbox3 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px; margin-bottom:80px; }

#thebigbox {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:18px; padding-right:18px;}
#thebigboxneighbor {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}
#theinnerboxnoblue {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px;}
#thebigboxsmall {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:0px; padding-right:0px;}
#thebigboxneighborsmall {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}

#shopcarttitleaccount {float:none; width:100%; visibility:visible; display:block;}
#shopcarttitleaccountleft {float:none; width:100%; visibility:visible; display:block;}
#accountfont {width:100%; font-family:'kenberg2'; font-weight:bold; font-size:30px; color:#eee; margin:0 auto; line-height:22px; text-transform: uppercase; letter-spacing: 0.05em; display:block; text-align:center;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}
#orderbox {display:block; width:100%; margin:0 auto; padding-left:0px; padding-right:0px;}
#orderinnerbox {text-transform:uppercase; display:block; width:100%; float:left; overflow:hidden; padding-top:5px; padding-bottom:5px;}
#centerbox {display:block; width:100%; margin: auto; float:none; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase;}
.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
#centerboxthin {display:block; width:90%; margin: auto; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase; margin-bottom:50px;}

#plist { border: 0px solid transparent; text-align:center; width:42%; padding:10px; display:inline-block;}
#plist:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px;}
#plist:hover .plistbg{height:auto; width:auto; display:block; padding:0px;}
#plist .plistbg {height:auto; width:auto; display:block; padding:10px;}

#plistbig { border: 0px solid transparent; text-align:center; width:90%; padding:10px; padding-bottom:30px; display:inline-block; text-decoration:none;}
#plistbig:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbig:hover .plistbgbig{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbig .plistbgbig {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistbigsb { border: 0px solid transparent; text-align:center; width:42%; padding:10px; padding-bottom:20px; display:inline-block; text-decoration:none;}
#plistbigsb:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbigsb:hover .plistbgbigsb{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbigsb .plistbgbigsb {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistcard { border: 0px solid transparent; text-align:center; width:42%; padding-top:10px; padding-left:10px; padding-right:10px; vertical-align:top; display:inline-block; text-decoration:none;}
#plistcard:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 0em #999; padding-top:10px; padding-bottom:0px; border-radius: 0px; margin-top:0px; text-decoration:none;}
#plistcard:hover .plistbg{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistcard .plistbg {height:auto; width:auto; display:block; padding:0px; text-decoration:none;}

#dropdowncat2 { position: relative; height:19px; line-height:13px; cursor:pointer; text-transform:uppercase;  font-size:13px; text-align:center; margin-top:0px; margin-right:35px; min-width: 150px; padding-top:2px; padding-bottom:3px; display:none; visibility:hidden; float:right;  border:1px solid #ccc; }
#dropdowncat2-content { display: none; visibility:hidden; font-family:knbrg-l; text-transform:capitalize; position: absolute; margin-top:6px; margin-left:-1px; line-height:22px; font-size:14px; text-align:left; background-color: #fff; min-width: 138px; border:1px solid #ccc; padding: 2px 6px; z-index: 1; }
#dropdowncat2:hover #dropdowncat2-content { display: block; visibility:visible;}
#dropdowncat2#dropdowncat2-content { display: block; visibility:visible; }

#listdiv {display:block; height:auto; width:100%; padding-top:50px; text-align:center; margin: auto; overflow:hidden; padding-left:0px; padding-right:0px;}
#navfilter {display:none; float:left; width:16%; overflow:hidden; visibility:hidden;}
#plisting {display:block; float:none; width:auto; margin:0 auto; vertical-align:top; padding-left:0px; text-align:center; margin-bottom:100px;overflow:hidden; margin-top:0px; padding-right:18px;}
#pi-a {display:inline-block; width:auto; height:auto;}
#pilist {display:block; margin:0px 10px 20px 10px; overflow:hidden; border-radius:3px; height:400px;}
#pilist-image {width:100%; height:auto; max-height:400px;}
#plist-title {display:block; text-align:center; width:(100%-40px); font-family:inter; font-size:10pt; letter-spacing:0.05em; padding:0px 20px 60px 20px;}
.dotmed {cursor: pointer; width: 31.4%; background-color: #fff; display:inline-block; margin:10px 0% 0% 0%; padding:0px;}
.dotmed:active, .dotmed:hover { }

#plisting_head {padding-left:17px;}
#navfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
#navfilterbox2 {position:fixed; background-color:#fff; z-index:100001; top:0; left:-250px; width:250px; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#navfilterbox2.navfilterboxshow {margin-left:250px;}
#navfilterdetails {display:block; width:auto; margin:16px; overflow:hidden; visibility:visible;}
.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto; margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#111111; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 0px; visibility:visible;}
.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#0060aa; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa; visibility:visible;}
a.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; visibility:visible; }
a.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa; visibility:visible;}

#closew {width:22px; height:22px; height:32px; margin-right:24px; float:right; border:0px solid; background-image:url(close2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}
#close111 {width:11px; height:11px; margin-right:0px; float:right; border:0px solid; background-image:url(close.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}

.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#fff; font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #fff; border-top-left-radius: 3px; border-top-right-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; margin:auto;}
a.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #fff; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
a.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #111; margin:auto;}
.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; margin:auto;}
a.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #fff); filter: drop-shadow(0px 0px 0px #fff);}
a.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;}
.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px;height:auto; padding:10px; text-align:center; background: linear-gradient(to bottom right, #fff, #ecc587); font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; border-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 14px;height:auto; padding:20px; text-align:center; background:  linear-gradient(to bottom right, #fff, #ecc587);  font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; margin:auto;}
a.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
a.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px;text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;}


.menucatleft {text-transform:capitalize; color:#111; padding:5px; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}
.menucatleft:hover {text-transform:capitalize; color:#fff; padding:5px; background-color:#111; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}

}

@media (min-width:992px){
#top {display:none; position:relative; width:100%; height:30px; line-height:30px; text-align:center; background-color:#000; color:#fff; font-weight:300; font-size:1em; letter-spacing:0.1em;}
#top2 {display:block; position:relative; width:100%; height:180px; text-align:center; vertical-align:bottom; margin-top:20px;}
#toplogo {display:inline-block; position:relative; width:180px; height:180px; text-align:center; background-image:url(pittknuepfer.png); background-repeat:no-repeat; background-position: center center; background-size:100%;}
#topnav {display:block; width:100%; position:relative; text-align:center; font-weight:400; font-size:12pt; letter-spacing:0.1em;}
#navlink {display:inline-block; margin:15px 15px 12px 15px; padding:0px 0px 3px 0px;}
#navlink:hover {display:inline-block; margin:15px 15px 10px 15px; padding:0px 0px 3px 0px; border-bottom:2px solid #000;}


#thetops {font-size:20px; display:inline-block; float:none; line-height:18px; vertical-align:top; margin:auto; width:33%;}
#layercolor{background-color: rgba(0, 0, 0, 0.935);}
#emojihead {display:block; position:absolute; top:160px; z-index:3;  font-size:15px; line-height:17px; text-align:center; margin:0 auto; margin-top:10px; color:#444; width:100%;}
#Layer2 {display:none; visibility:hidden; position:fixed; height:80px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; visibility:visible;-webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));}
#Layersocial {display:block; position:fixed; height:50px; width:100%; top:-240px; margin:0 auto; z-index:102; background-color: #fff; visibility:visible;box-shadow: 0px 0px 0px 0px #000;}
#logosearchsocial {background-color:#111; display:block; float:left; width:100%; height:50px; margin-top:0px; visibility:visible; text-align:center;}
#indexopen {display:block;  font-size:23px; line-height:22px; color:#fff; padding:0px; width:auto; margin-top:100px; padding-top:20px; background-image:url(g-4.jpg); background-size:110%; background-repeat:no-repeat; background-position:top center; height:auto; background-color:#f2f2f2; overflow:hidden; text-align:center;}
#indexo1 {display:inline-block; width:100%; margin:0px; margin-top:0px; text-align:left; vertical-align:top; padding:0px; background-image:url(globolicslogow.png); background-position: top 65px center; background-repeat:no-repeat; }
#indexo2 {display:inline-block; width:330px; height:385px; margin:26px; margin-top:95px; margin-bottom:20px; text-align:left; background-color:#fff; border-radius:3px; padding:10px; padding-top:10px; vertical-align:top;}
#indexo3 {display:inline-block; width:330px; height:385px; margin:26px; margin-top:20px; margin-bottom:20px; text-align:left; background-color:#f2f2f2; border-radius:3px; padding:0px; padding-top:0px; vertical-align:top;}
#indexshowyes {width:100%; height:auto; max-width:944px; overflow:hidden; background-image:url(g_global2.png); background-size:50%; background-position:center top 200px; background-repeat:no-repeat; font-size:60px; line-height:48px; color:#333; text-align:center; margin:auto;margin-top:50px; padding-bottom:30px; padding-top:30px;}
#indexshowyesinner { color:#fff; width:32%; display:inline-block; font-size:36px; -webkit-filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55)); filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55));}
a.indexshowlinks {display:inline-block; font-size:16px;  color:#777; width:32%; text-align:left;}

.multimenu, .itemmenu ulmenu, .navmenu input[type="checkbox"] { display: block; }
.multimenu, .itemmenu input:checked ~ ulmenu  { display: block; }
.itemmenu ulmenuno input[type="checkbox"] { display: block; }
.itemmenu input:checked ~ ulmenuno  { display:block; }
#closethefilter {display:none;width:100%; height:30px; margin-top:-44px; z-index:98; position:absolute; background-color:#e8e8e8;  font-size:15px; color:#111; padding-left:12px; padding-top:6px;}
#closefilter {display:none; margin-top:0px; width:38px; height:32px; border:0px solid; background-image:url(close.svg); background-size: 70px; background-position:center center; background-repeat:no-repeat; margin-right:18px; float:right; text-align:center;}


#toptitle {display:block; width:auto; padding:26px; text-align:left; margin: auto;  margin-bottom:0px; margin-top:0px; font-size:20px; line-height:20px;text-transform:uppercase; background-color:#888; color:#fff;}
#toptitleshort {display:block; width:auto; padding:10px; text-align:center; margin: auto;  margin-bottom:20px; margin-top:20px; font-size:44px; line-height:44px;text-transform:uppercase;}

#logosearch {background-color:#fff; display:block; float:left; width:100%; height:45px; margin-top:0px; visibility:visible; text-align:center;}
#logosearchinner {display:block; float:none; width:auto; margin-left:0px; margin-right:0px; height:45px; background-color:#fff; border-radius:0px; border-bottom: 1px solid #fff;}

#Layer1 {display:block; visibility:visible; border-bottom:1px solid #fff; position:fixed; height:106px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#Layerinner {display:block; width:100%; text-align:center;}
#ghead {display:block; position:fixed; top:2px; width:100%; height:50px; color:#111; font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#ghead2 {display:block; width:100%; font-size:9px; line-height:24px; color:#999; letter-spacing:0.0em;} 
#Layerx {display:block; visibility:visible; border-bottom:1px solid #fff; position:fixed; height:106px; width:100%; top:-47px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#gheadx {display:block; position:fixed; top:-50px; width:100%; height:46px; color:#111;  font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#gheadx2 {display:block; width:100%; font-size:9px;  line-height:24px; color:#999; letter-spacing:0.0em;} 


#gmail {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail2 {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmail2:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail3 {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail3:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmailb {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmailb.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmailb:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogo {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#globolicslogo:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogob {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogob.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#globolicslogob:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#userlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newusergb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#userlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gbmenu {display:inline-block; position:relative; top:58x; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gbmenu:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gbmenub {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenub.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gbmenub:hover {display:inline-block; position:relative; top:58px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gstar {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gstar:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gstarb {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1b.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gstarb:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#offerlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newofferb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#offerlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogo {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#statlogo:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogob {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstatb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#statlogob:hover {display:inline-block; position:relative; top:58px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}

.fieldsearch {display:block; float:right; width:200px; height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}
.fieldsearch:hover {display:block; float:right; width:200px;  height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}

.fieldsearchmenu22 {display:block; float:left; width:100%; height:36px; margin-right:0px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:11px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu22:hover {display:block; float:left; width:100%;  height:36px; margin-right:0px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:11px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu23 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu23:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu25 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu25:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu26 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu26:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.buttonsearch6 {-webkit-tap-highlight-color: transparent; display:inline-block; margin-left:-35px; position:absolute; height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch6:hover {-webkit-tap-highlight-color: transparent; display:inline-block;margin-left:-35px; position:absolute;  height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}



.buttonsearch {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; margin-right:29px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

.buttonsearch2 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:9px; margin-right:29px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch2:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:9px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}
.buttonsearch5 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; margin-right:29px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch5:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

#gmenu {display:block; position:absolute; top:76px; right:24px; width:28px; height:21px; text-align:center; visibility:visible; }
#gmenu:hover {display:block; position:absolute; top:76px;  right:24px; width:28px; height:21px; text-align:center; visibility:visible; background-color:#fff; border-radius:3px;}

#gmenu2 {display:none; position:absolute; top:20px; left:100%; margin-left:-52px; width:28px; height:21px; text-align:center; visibility:hidden; }
#gmenu2:hover {display:none; position:absolute; top:20px; width:28px; height:21px; text-align:center; visibility:hidden; background-color:transparent; border-radius:3px;}






#guser {display:block; width:50px; height:20px; line-height:24px; color:#f2f2f2; visibility:visible; background-image:url(userf2.svg); background-size: 14px; background-position:left center; background-repeat:no-repeat; border:0px; margin-left:22px; float:left;}
#gsearch { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover .fieldsearch {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#777; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#fff; text-align:left;}
#gsearchinner {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}





#gsearch2 { display:none; position:fixed; top:58px; left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #f2f2f2;}
#gsearch2:hover { display:none; position:fixed; top:58px;  left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #fff; -webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15));}
#gsearc2h:hover .fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
#gsearchinner2 {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}



.fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearch2:hover {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}


#headtop {display:block; float:right; width:70px; background-color:#eee; border-radius:5px; height:60px; margin-top:25px; margin-right:16px; visibility:hidden;}
#headcenter {display:none; width:auto; margin:0; height:20px; margin-top:14px; text-align:left;  margin-right:2px; margin-left:2px;color:#000; font-size:18px; line-height:20px; visibility:hidden;}
#headmenu {display:none; width:40px; height:40px; float:left; margin-right:20px; margin-left:20px; margin-top:10px; text-align:center; visibility:hidden;}



#headmenusocial {display:block; width:32px; height:40px; float:left; margin-left:18px; margin-top:40px; text-align:center; visibility:visible;}

.yessucces {display:block; margin:0 auto; width: 15px;
  height: 30px;border: solid  #111;
  border-width: 0 6px 6px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);}
  
#secline {display:block; z-index:99; vivibility:visible; width:100%; height:42px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:0px; padding-top:67px; background-color:#fff; border-top:0px solid #eee; text-align:center;}  
.secline {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:50px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
.secline:hover {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:50px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
#seclineinner {display:block; margin:auto; width:auto; text-align:left; padding-left:27px; padding-right:27px; height:auto;  text-transform:uppercase;}
  
#topline {display:block; z-index:98; vivibility:visible; width:100%; height:50px; padding-left:0px; padding-top:2px; line-height:50px;  font-size:15px; color:#111; position:relative; top:95px; background-color:#fff; border-top:0px solid #eee; text-transform:uppercase; text-align:center;}
#undertop {display:block; position:absolute; z-index:101; margin-top:120px; color:#fff;  font-size:17px; width:100%; left:0; margin-left:0px; text-align:right;}
#topline2 {display:none; letter-spacing:0.0em;z-index:105; vivibility:hidden; width:100%; height:50px; padding-left:0px; padding-top:0px; line-height:50px;  font-size:15px; color:#fff; position:absolute; top:145px; background-color:#333; border-top:0px solid #eee; text-transform:uppercase; text-align:center;-webkit-filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15));}
#toplineinner {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;  font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
#toplineinner2 {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;   font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
.arrow-down-filter { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 9px solid #111; cursor:pointer;}
.arrow-up-filter { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 9px solid #111; cursor:pointer;}
.arrow-down { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; cursor:pointer;}
.arrow-down7 { display:none; margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #777; cursor:pointer;}
#arrow-down111 { display:block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #111; cursor:pointer;}
.arrow-up { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; cursor:pointer;}
.arrleft {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(135deg); -webkit-transform: rotate(135deg); margin-top:12px; float:left; margin-left:16px; cursor:pointer;}
#arrleftdiv {display:block; float:left; width:40px; margin-left:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrleftdiv:hover {display:block; float:left; width:40px; margin-left:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
.arrup {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(225deg); -webkit-transform: rotate(225deg); margin-top:12px; float:right; margin-left:16px; cursor:pointer;}
#arrupdiv {display:block; float:right; width:17px; margin-right:38px; height:32px; margin-top:13px; cursor:pointer; }
#arrupdiv:hover {display:block; float:right; width:17px; margin-right:38px;height:32px; margin-top:13px; border-radius:3px;  cursor:pointer; }
.arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:12px; float:right; margin-right:30px; cursor:pointer;}
#arrrightdiv {display:block; float:right; width:40px; margin-right:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrrightdiv:hover {display:block; float:right; width:40px; margin-right:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
#showthehighcat {display:none; visibility:hidden;}
#showtheright {display:none; visibility:hidden;}
#catcenter {display:inline-block; float:none; width:235px; height:50px; text-align:center; padding:0px; vertical-align:middle; margin-top:0px; cursor:pointer; }
#catcenter:hover {display:inline-block; width:235px; height:50px; text-align:center; vertical-align:middle; margin-top:0px; background-color:transparent; border-radius:0px; cursor:pointer; }

.filterright {display:block; margin-top:8px; float:right; margin-right:10px; cursor:pointer;}
#filterrightdiv {display:block; float:right; width:40px; margin-right:15px; height:32px; margin-top:4px; cursor:pointer;  }
#filterrightdiv:hover {display:block; float:right; width:40px; margin-right:15px;height:32px; margin-top:4px; background-color:#fff; border-radius:3px;  cursor:pointer; }

#catfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.9);}
#catfilterbox2 {position:fixed; background-color:transparent; z-index:100001; top:0; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#catfilterbox2.catfilterboxshow {margin-left:0px;}
.menucat {text-transform:none; color:#555; padding:10px; background-color:#efefef; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}
.menucat:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}

.menucat2 {color:#111; background-color:#fff; padding:10px; border-bottom:1px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none;height:11px; text-transform:uppercase;}
.menucat2:hover {color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none; height:11px; text-transform:uppercase;}
.menucat3 {text-transform:none; color:#111; padding:10px; background-color:#f5f5f5; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2 {text-transform:none; color:#111; padding:10px; background-color:#fff; border-radius:0px; margin-top:0px; margin-bottom:6px; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-radius:0px; margin-top:0px; margin-bottom:6px; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}

#menucatbetween {text-transform:none; color:#555; padding:10px; background-color:transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#menucatbetween:hover {text-transform:none; color:#fff; padding:10px; background-color:#transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#arrright {display:block; border: solid #111; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3-2:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
#filtersorting {display:block;float:left;width:260px; text-align:left; margin:0px; padding-right:10px; padding-left:18px;  padding-bottom:16px; padding-top:16px; vertical-align:top; color:#111; background-color:#e8e8e8;}
#filtersortingcat {display:block; width:auto; height:auto; position:relative; left:0;}
#filtersorting2 {display:block; float:right; width:260px; text-align:left; margin:0px; padding-right:18px; padding-left:10px; padding-bottom:16px; padding-top:16px; vertical-align:top; color:#111; background-color:#ddd;}
#filtersortingcat2 {display:block; width:auto; height:auto; position:relative; left:0;}


#rightfilterbox {position:fixed; z-index:106; top:200px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 1);}
#rightfilterbox2 {position:fixed; background-color: rgba(255, 255, 255, 1); z-index:100001; top:111px; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterbox2.rightfilterboxshow {margin-left:0px;}
#rightfilterboxc {position:fixed; z-index:106; top:200px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 1);}
#rightfilterboxc2 {position:fixed; background-color: rgba(255, 255, 255, 1); z-index:100001; top:111px; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterboxc2.rightfilterboxcshow {margin-left:0px;}


.menufilter {text-transform:uppercase; color:#111; padding:10px; background-color:#efefef; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter:hover {text-transform:uppercase; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2 {text-transform:none; color:#111;  background-color:#fff; padding:10px; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2:hover {text-transform:none; color:#fff;  padding:10px; background-color:#111; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
#closebox {display:block; background-color:#111; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
#closebox:hover {display:block;  background-color:#555; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
 

#psorted {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #888; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }
#psorted:hover {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #111; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }

#spacemenu {display:block; width:100%; height:105px;}
#menubox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.75);}
#menubox2 {position:fixed; background-color:#111; z-index:100001; top:0px; left:0px; margin-left:360px; width:100%; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#menubox2.menuboxshow {margin-left:0px;}
#menubox3 {position:fixed; background-color:transparent; z-index:100000; top:0; left:100%; width:500px; height:100%; overflow:auto; transition: all 0.00s; -webkit-transition: all 0.00s;}
#menubox3.menuboxshow {margin-left:0px;}

.menuhead {text-transform:uppercase; float:left; color:#888; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden;}
.menuhead:hover {text-transform:uppercase; float:left; color:#111; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden; text-decoration:underline;}

.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#eee; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #eee; border-radius: 3px;}
.menu50:hover {display:block; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #eee; }
a.menu50:hover {display:block;letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

.scale__c1--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c1 { margin:auto;padding-top:205px; padding-bottom:65px; color:#fff;-webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);text-align:center;width:90%; font-size:30px;}
.scale__c2--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c2 { max-width: 700px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:75px; padding-top:200px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);}
.scale__c3--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c3 { max-width: 300px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:65px; padding-top:180px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);}


#thebline { display:block; position: fixed; bottom: -20px; left: 0; right: 0; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); width:100%; background-color:#ddd; height:20px; z-index:20000;}
#thebodyproducticon {height:40px;width:40px; background-color:#fff; left:50%; margin-left:-20px; margin-top:-20px; border-radius:20px; display:inline-block;background-size:26px; background-repeat:no-repeat;background-position: center center; position:absolute;z-index:96;}
#bodyproduct {width:80%; height:auto; display:block; float:none; padding-right:0px; margin:0 auto; visibility:visible;background-color:#FFFFFF;overflow:hidden; }
#bodyproductinfo {width:auto; display:block; background-color:#fff; padding-bottom:0px; padding:0px; height:auto; text-align:left; margin:0 auto; overflow:hidden;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); font-size:15px; }
#bodyproductinfo2 {width:auto; display:block; height:auto; text-align:left; margin:0 auto; border-radius:0px; background-color:#f2f2f2;box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.2); overflow:hidden; font-size:15px; }

#logprem {display:block; width:auto; height:70px; border-radius:5px; background-color:#efefef; margin-top:10px; background: linear-gradient(to bottom right, #f8f8f8, #eee); -webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd);border:1px solid #ddd; cursor:pointer; color:#aaa;}
#logprem:hover {display:block; width:auto; height:70px; border-radius:5px; margin-top:10px; background: linear-gradient(to bottom right, #999, #777); box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.1); border:1px solid #555; color:#fff;}

#logreg {display:none; position:fixed; top:24px; left:100%; margin-left:-320px; width:340px; height:40px; text-align:left; visibility:hidden;}
#bidsea {display:none; position:fixed; top:24px; left:0%; margin-left:-40px; width:340px; height:40px; text-align:left; visibility:hidden;}
#mailtop {display:block; position:fixed; top:105px; left:50%; margin-left:134px; width:200px; height:24px; line-height:24px; color:#fff; padding-left:46px; text-align:left; visibility:visible; background-image:url(mailw.svg); background-size: 23px; background-position:left center; background-repeat:no-repeat; -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}
#startop {display:block; position:fixed; top:104px; left:0%; margin-left:-198px; width:200px; height:24px; line-height:24px; color:#fff; padding-right:44px; text-align:right; visibility:visible; background-image:url(starw.svg); background-size: 22px; background-position:right center; background-repeat:no-repeat;  -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}

#newadbuttonss {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px; color:#fff;}
#newadbuttonssb {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; color:#fff; line-height:35px;}
.newadbuttons {display:block; width:auto; height:35px; border-radius:3px; background-color:#f5f5f5; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px;}
.newadbuttons:hover {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;   color:#fff; font-size:17px; text-align:left; line-height:35px;}


.kbasket2 {cursor:pointer; float:right; display:block; width:38px; margin-right:5px; margin-left:5px; height:40px; margin-top:13px; background-image:url(kenbergbag.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket2:hover {cursor:pointer; display:block; width:38px; margin-right:5px; margin-left:5px;}
a.kbasket2a {display:block; width:38px; height:40px;}
.kbasket3 {cursor:pointer;float:right; display:block; width:58px; margin-right:1px; margin-left:1px; height:58px; margin-top:6px; background-image:url(kenbergbag2.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket3:hover {cursor:pointer; display:block; width:58px; margin-right:1px; margin-left:1px;}
a.kbasket3a {display:block; width:58px; height:58px;}

ul#navbar {width:100%; list-style:none; margin: 0; padding: 0; visibility:visible;}
ul#navbar li {list-style: none; display: block;  }
ul#navbar li a {display: block; text-decoration: none; }
ul#navbar li a:hover { display: block;}
ul#navbar li:hover a { display: block;}
ul#navbar li.hover a { display: block;}
ul#navbar li ul {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li.hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li uls {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li.hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li:hover li {color:#111111;}
ul#navbar li.hover li { color:#111111;}
ul#navbar li:hover li a { color:#111111; border:0px; }
ul#navbar li.hover li a { color:#111111; border:0px; }
ul#navbar li li a:hover { color:#111111; border:0px; }
.kbasket3:hover #ulbgd {position:fixed; z-index:106; top:0; left:0; margin-left:-430px; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3 #ulbgd {position:fixed; z-index:106; top:0; left:0; width:100%; margin-left:-430px; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3:hover #ulbgd:hover {display:none; visibility:hidden;}


#bg {display:block; height:auto; margin-top:25px; width:100%; overflow: hidden;}
#catbg {display:block; margin-top:-5px; width:100%; overflow:hidden; }
#cathg {display:block; height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; border:0px solid;
-webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover;}
#cattop {display:block; text-shadow: 0.1em 0.1em 0.2em black; height:200px; line-height:400px; width:100%; taxt-align:center; font-family:kenberg2; letter-spacing:0.10em; font-size:60px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
#headproduct {width:auto; padding-left:18px; text-align:left; margin:auto; margin-top:10px; margin-bottom:5px;}
#h1 { padding-left:18px; letter-spacing:0.025em; line-height:40px; font-size:50px; float:none; text-align:left; width:auto; text-transform:uppercase; margin-left:-4px; margin-bottom:25px; display:none; visibility:hidden;}
#centerdiv {display:block; height:auto; width:calc(100% - 20px); text-align:center; margin: auto; overflow:hidden; padding:0px 10px 0px 10px;}
#centerdivsmall {display:block; height:auto; width:100%; text-align:center; margin: auto; overflow:hidden; padding-bottom:0px;}
#galbox {display:inline-block; margin:22px 0px 0px 0px; width:calc(40% - 10px); padding:0px 0px 0px 10px; vertical-align:top; letter-spacing:0.05em; font-size:16px;}
#galpic {display:inline-block; margin:0px; padding:0px; width:60%;}

.swipe {overflow: hidden; visibility: hidden; position: relative; max-width:100%; margin:0 auto;}
h20 {visibility:hidden; height:1px;}
.swipe-wrap {overflow: hidden; position: relative; margin:0; padding:0px;}
.swipe-wrap > div {float:left; width:100%; position: relative; margin:0;}
#console {overflow: auto;}
#mySwipe div b {display:block; text-align:center; margin:0;}

#trimline {height:4px; width:auto; border:0px solid; background-color:#eee; margin-bottom:15px;}
#sepline {height:1px; width:auto; margin:auto; background-color:#ccc;margin-left:18px; margin-right:18px;}
#buttoncase {width:auto; display:block; padding-left:18px; padding-right:18px;}

#bodyproductimage {display:none; float:right; width:0px; padding-right:93px; visibility:hidden; position:fixed; margin-left:-1000px;}
#bodyproductimage2 {display:block; float:none; margin:auto; width:100%; padding-right:0px;visibility:visible;}

#bodyproductname {width:auto; height:auto; display:block; padding-bottom:10px; padding-top:0px; margin:auto; text-align:left;  font-size:38px; letter-spacing:0.00em; text-transform:uppercase;overflow:hidden; }
#bodyproduct2 {width:auto; display:block; padding-left:16px; visibility:visible; text-align:left;}
#gal {display:none; width:0px; padding-left:16px; padding-right:10px; float:left; visibility:hidden;}
#footfont {width:0px; font-family:'kenberg2'; font-weight:bold; font-size:136px; color:#eee; margin:auto; line-height:98px; text-transform: uppercase; letter-spacing: 0.05em; display:none; text-align:left;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}

#bodyproductinfohead {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc {width:auto; display:block; padding-left:18px; padding-right:18px; padding-bottom:20px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em;}
#bodyproductinfohead2 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:25px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc2 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfohead3 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:25px; margin:auto; text-align:center;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc3 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfoall {width:100%; display:block; padding-left:0px; padding-right:0px; padding-bottom:0px; margin:auto; text-align:left; border-top:0px solid #ccc;}


#outerform150 {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; color:#111 ; border:1px solid;  background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150down {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150downr {
width:70px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111;  outline:0 !important;}
a.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#777; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important; }
a.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:44px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc; }
a.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}


#agbboxerror {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95); display:none; visibility:hidden;}
#agbboxerror2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius: 4px; display:none; visibility:hidden;}

#messbox {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95);}
#messbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius: 4px;}

#mailbox {position:fixed; z-index:105; top:60px; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.95);}
#mailbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:#e8e8e8; border:0px solid #fff; border-radius: 4px;}

#close {float:right; padding:0px; cursor:pointer;}
a.close { display:block; width:45px; height:45px; background-image:url(close.svg);}
a.close:hover {display:block; width:45px; height:45px; background-image:url(close.svg);}
#topinfobox {margin:auto; width:40px; background-color:#111111; height:60px; text-align:center;margin-top:20px;}
#topinfoboxhead {margin:auto;  font-size:25px; width:100%; letter-spacing:0.00em; line-height:25px; color:#111; text-transform:uppercase; text-align:center; margin-bottom:10px;}

.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.button11200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111;}
a.button11200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
.buttonff200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttonff200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; heff; border:1px solid #ccc; border-radius: 3px;}
.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111;}
a.buttoncc200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc;}
a.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

#foot {width:360px; display:block; background-color:#111111; text-transform: uppercase; font-family: knbrg; color: #fff; font-size:12px; text-align:center; overflow:hidden;}
#footnews {width:90%; margin:0 auto; text-transform: uppercase; margin-top:25px; font-family: kenberg;  color: #fff; font-size:12px; letter-spacing: 0.15em; text-align:center;}
#footfieldnews {background-color:#FFFFFF; margin:auto; float:none;  font-size:14px;line-height:14px; text-align:left; padding-left:8px; padding-top:4px; padding-right:8px; padding-bottom:6px; width:306px; height:32px;  color:#999 ; border:1px solid; border-color:#ccc;  font-size:10px; letter-spacing:0.05em; text-transform:uppercase;}
.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; border-radius: 3px;}
.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
a.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
#footlinks {display:block; width:90%; margin: auto; float:none;margin-top:30px;}
#footfontline {width:100%; float:left; display:block; height:100px; margin:0 auto; background-color:#111111; background-image:url(kenberg.svg); background-size: 98%; background-position:center; background-repeat:no-repeat;}
#foota {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota a{color:#fff;}
#foota:hover {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota:hover a{text-decoration:none;color: #ffffff;}
#foota:hover a:hover {text-decoration:underline; color:#fff;}
#footahead {width:100%; text-transform: uppercase; color: #444; font-size:14px; text-align:center; float:none; border-bottom:0px solid #444;padding-top:0px; border-top:0px solid #444; margin-bottom:0px; }
#footer {display:block; width:90%; background-color:#111111; letter-spacing:0.05em; text-align:center; margin:0 auto; float:none; font-family:knbrg-r; color:#555555; font-size:9px; padding-bottom:50px; padding-top:30px; overflow:hidden;}
a.footer {font-family:knbrg-r; color:#555555; font-size:9px;}
a.footer:hover {font-family:knbrg-r; color:#0060aa; font-size:9px; text-decoration:none;}
#kenberg-social {float:left; text-align:center; width:100%; margin-top:50px;}

#kenberg-menusocial {display:block; height:36px; width:24px; margin-top:8px; margin-left:11px; float:left; text-align:center; visibility:visible;}
#kenberg-pinterest {background-image:url(pinterest.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 20px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-google {background-image:url(googleplus.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 24px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-instagram {background-image:url(instagram.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-facebook {background-image:url(facebook.svg); display:block; float:right; margin-right:0px; height:44px; width:46px; background-size: 10px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-twitter {background-image:url(twitter.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-whatsapp {background-image:url(whatsapp.svg); display:block; float:right; margin-right:1px; height:44px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; visibility:visible;}

#shopcarthead1 {display:block; background-color:#fff; width:90%; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:10px; margin-top:10px; overflow:hidden;}
#shopcarttitle1 {display:block; margin-bottom:15px; float:left; width:auto; padding-left:16px; padding-right:16px; text-align:left;  font-size:30px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarthead {display:block; background-color:#fff; width:90%; margin:auto; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:15px; margin-top:10px; overflow:hidden;}
#shopcarttitle {display:block; margin-bottom:15px; float:none; width:auto; padding-left:16px; padding-right:16px; text-align:center;  font-size:24px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarttitleb {float:right; width:354px; visibility:hidden; display:none;}
#shopcarttitlec {float:right; margin-right:50px; line-height:44px; visibility:hidden; display:none;}
#shopcarthead2 {background-color:#fff; width:100%; text-align:left; padding-right:0px; padding-left:0px; overflow:hidden; visibility:hidden; display:none;}
#shopcartpic {float:left; width:100%; padding-top:25px; padding-bottom:25px; text-align:center; overflow:hidden;}
#shopcartname {float:left; padding-top:0px; padding-bottom:10px; line-height:18px; font-size:24px; text-align:left; color:#111111; text-transform:uppercase;  overflow:hidden;}
#shopcartprice {float:right; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:right;}
#shopcartqty {float:left; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:left;}
.shopcartpriceborder {border: 0px solid #ddd; padding:0px;}
.shopcartremove {margin-left:-3px;}
#shopcartbuttonin {float:none; display:block; height:80px; margin-top:5px; width:auto;}
#shopcartbuttonin2 {float:none; display:block; margin-top:5px; margin-right:0px; line-height:44px;}

#shopcartsum {display:block; width:100%; margin-top:25px; float:none; overflow:hidden;}




.menuheadsale {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuheadsale:hover {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2 {text-transform:uppercase; color:#111; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2:hover {text-transform:uppercase; color:#0060aa; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menulogin {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}
.menulogincat {text-transform:capitalize; color:#111; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogincat:hover {text-transform:capitalize; color:#fff; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px;  background-color:#111; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogout {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man2.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}


#close2 {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_11.png); cursor:pointer;}
#close2:hover {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_bf.png); cursor:pointer;}



#thebox1 {float:none; text-align:left; width:auto; padding-left:26px; padding-right:26px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox2 {float:none; text-align:center; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px; background-color:#fff;}
#thebox3 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox4 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:none; overflow:hidden;margin-bottom:0px; visibility:hidden;}
#theinnerbox1 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-left:0px; margin-bottom:80px; }
#theinnerbox2 {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin:none; margin-right:0px; margin-bottom:80px; }
#theinnerbox3 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px; margin-bottom:80px; }

#thebigbox {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:18px; padding-right:18px;}
#thebigboxneighbor {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}
#theinnerboxnoblue {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px;}
#thebigboxsmall {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:0px; padding-right:0px;}
#thebigboxneighborsmall {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}

#shopcarttitleaccount {float:none; width:100%; visibility:visible; display:block;}
#shopcarttitleaccountleft {float:none; width:100%; visibility:visible; display:block;}
#accountfont {width:100%; font-family:'kenberg2'; font-weight:bold; font-size:30px; color:#eee; margin:0 auto; line-height:22px; text-transform: uppercase; letter-spacing: 0.05em; display:block; text-align:center;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}
#orderbox {display:block; width:100%; margin:0 auto; padding-left:0px; padding-right:0px;}
#orderinnerbox {text-transform:uppercase; display:block; width:100%; float:left; overflow:hidden; padding-top:5px; padding-bottom:5px;}
#centerbox {display:block; width:100%; margin: auto; float:none; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase;}
.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
#centerboxthin {display:block; width:90%; margin: auto; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase; margin-bottom:50px;}

#plist { border: 0px solid transparent; text-align:center; width:42%; padding:10px; display:inline-block;}
#plist:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px;}
#plist:hover .plistbg{height:auto; width:auto; display:block; padding:0px;}
#plist .plistbg {height:auto; width:auto; display:block; padding:10px;}

#plistbig { border: 0px solid transparent; text-align:center; width:90%; padding:10px; padding-bottom:30px; display:inline-block; text-decoration:none;}
#plistbig:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbig:hover .plistbgbig{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbig .plistbgbig {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistbigsb { border: 0px solid transparent; text-align:center; width:42%; padding:10px; padding-bottom:20px; display:inline-block; text-decoration:none;}
#plistbigsb:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbigsb:hover .plistbgbigsb{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbigsb .plistbgbigsb {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistcard { border: 0px solid transparent; text-align:center; width:42%; padding-top:10px; padding-left:10px; padding-right:10px; vertical-align:top; display:inline-block; text-decoration:none;}
#plistcard:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 0em #999; padding-top:10px; padding-bottom:0px; border-radius: 0px; margin-top:0px; text-decoration:none;}
#plistcard:hover .plistbg{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistcard .plistbg {height:auto; width:auto; display:block; padding:0px; text-decoration:none;}

#dropdowncat2 { position: relative; height:19px; line-height:13px; cursor:pointer; text-transform:uppercase;  font-size:13px; text-align:center; margin-top:0px; margin-right:35px; min-width: 150px; padding-top:2px; padding-bottom:3px; display:none; visibility:hidden; float:right;  border:1px solid #ccc; }
#dropdowncat2-content { display: none; visibility:hidden; font-family:knbrg-l; text-transform:capitalize; position: absolute; margin-top:6px; margin-left:-1px; line-height:22px; font-size:14px; text-align:left; background-color: #fff; min-width: 138px; border:1px solid #ccc; padding: 2px 6px; z-index: 1; }
#dropdowncat2:hover #dropdowncat2-content { display: block; visibility:visible;}
#dropdowncat2#dropdowncat2-content { display: block; visibility:visible; }

#listdiv {display:block; height:auto; width:100%; max-width:100%; padding-top:50px; text-align:center; margin: auto; overflow:hidden; padding-left:0px; padding-right:0px;}
#navfilter {display:none; float:left; width:16%; overflow:hidden; visibility:hidden;}
#plisting {display:block; float:none; width:auto; margin:0 auto; vertical-align:top; padding-left:0px; text-align:center; margin-bottom:100px;overflow:hidden; margin-top:0px; padding-right:18px; }
#pi-a {display:inline-block; width:auto; height:auto;}
#pilist {display:block; margin:0px 10px 20px 10px; overflow:hidden; border-radius:3px; height:400px;}
#pilist-image {width:auto; height:400px; transform: scale(1.00); transition: transform 0.5s;}
#pilist:hover #pilist-image{ transform: scale(1.15); transition: transform 1.5s;}
#plist-title {display:block; text-align:center; width:(100%-40px); font-family:inter; font-size:10pt; font-weight:700; letter-spacing:0.05em; padding:0px 20px 60px 20px;}
.dotmed {cursor: pointer; width: 31.5%; background-color: #fff; display:inline-block; margin:10px 0% 0% 0%; padding:0px;}
.dotmed:active, .dotmed:hover { }

#plisting_head {padding-left:17px;}
#navfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
#navfilterbox2 {position:fixed; background-color:#fff; z-index:100001; top:0; left:-250px; width:250px; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#navfilterbox2.navfilterboxshow {margin-left:250px;}
#navfilterdetails {display:block; width:auto; margin:16px; overflow:hidden; visibility:visible;}
.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto; margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#111111; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 0px; visibility:visible;}
.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#0060aa; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa; visibility:visible;}
a.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; visibility:visible; }
a.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa; visibility:visible;}

#closew {width:22px; height:22px; height:32px; margin-right:24px; float:right; border:0px solid; background-image:url(close2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}
#close111 {width:11px; height:11px; margin-right:0px; float:right; border:0px solid; background-image:url(close.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}

.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#fff; font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #fff; border-top-left-radius: 3px; border-top-right-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; margin:auto;}
a.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #fff; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
a.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #111; margin:auto;}
.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; margin:auto;}
a.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #fff); filter: drop-shadow(0px 0px 0px #fff);}
a.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;}
.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px;height:auto; padding:10px; text-align:center; background: linear-gradient(to bottom right, #fff, #ecc587); font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; border-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 14px;height:auto; padding:20px; text-align:center; background:  linear-gradient(to bottom right, #fff, #ecc587);  font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; margin:auto;}
a.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
a.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px;text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;}


.menucatleft {text-transform:capitalize; color:#111; padding:5px; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}
.menucatleft:hover {text-transform:capitalize; color:#fff; padding:5px; background-color:#111; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}


}

@media (min-width:1212px){
#top {display:none; position:relative; width:100%; height:30px; line-height:30px; text-align:center; background-color:#000; color:#fff; font-weight:300; font-size:1em; letter-spacing:0.1em;}
#top2 {display:block; position:relative; width:100%; height:160px; text-align:center; vertical-align:bottom; margin-top:30px;}
#toplogo {display:inline-block; position:relative; width:180px; height:180px; text-align:center; background-image:url(pittknuepfer.png); background-repeat:no-repeat; background-position: center center; background-size:100%;}
#topnav {display:block; width:100%; position:relative; text-align:center; font-weight:600; font-size:12pt; letter-spacing:0.3em;}
#navlink {display:inline-block; margin:15px 15px 12px 15px; padding:0px 0px 3px 4px;}
#navlink:hover {display:inline-block; margin:15px 15px 10px 15px; padding:0px 0px 3px 4px; border-bottom:2px solid #000;}
#iconbag {display:inline-block; width:50px; height:50px; background-image:url(shopping-bag-pitt.svg); background-size:25px; background-repeat:no-repeat; background-position:center center;}
#iconvitae {display:block; position:absolute; left:50%; margin:0px 0px 0px 13px; top:77px; width:50px; height:50px; background-image:url(AE-line-w.svg); background-size:32px; background-repeat:no-repeat; background-position:center center;}
#iconuser {display:inline-block; width:38px; height:50px; background-image:url(user-pitt.svg); background-size:20px; background-repeat:no-repeat; background-position:center center;}
#iconsearch {display:block; position:absolute; left:50%; margin:0px 0px 0px 25px; top:25px; width:50px; height:50px; background-image:url(search-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#iconmenu {display:block; position:absolute; left:50%; margin:0px 0px 0px -80px; top:42px; width:50px; height:50px; background-image:url(menu-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#iconsignature {display:block; position:absolute; left:50%; margin:0px 0px 0px -43px; top:8px; width:60px; height:50px; background-image:url(signature-pitt-w.svg); background-size:55px; background-repeat:no-repeat; background-position:center center;}
#iconsna {display:block; position:absolute; left:50%; margin:0px 0px 0px -60px; top:80px; width:60px; height:50px; background-image:url(symbiconism-pitt-knuepfer-w.svg); background-size:45px; background-repeat:no-repeat; background-position:center center;}
#iconwad {display:inline-block; width:38px; height:50px; background-image:url(world-art-days-colored-pitt.svg); background-size:20px; background-repeat:no-repeat; background-position:center center;}
#iconimage {display:block; position:absolute; left:50%; margin:0px 0px 0px -25px; top:45px; width:50px; height:50px; background-image:url(image-pitt-w.svg); background-size:30px; background-repeat:no-repeat; background-position:center center;}
#bigfont {font-weight:700; font-size:40px; padding:60px 0px 2px 0px; text-transform:none; letter-spacing:0.02em;}
#bgdiv {display:block; height:auto; width:100%; text-align:center; margin: auto; overflow:hidden; padding-top:20px;}



#thetops {font-size:20px; display:inline-block; float:none; line-height:18px; vertical-align:top; margin:auto; width:33%;}
#layercolor{background-color: rgba(0, 0, 0, 0.935);}
#emojihead {display:block; position:absolute; top:180px; z-index:3;  font-size:15px; line-height:17px; text-align:center; margin:0 auto; margin-top:10px; color:#444; width:100%;}
#Layer2 {display:none; visibility:hidden; position:fixed; height:80px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; visibility:visible;-webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.15));}
#Layersocial {display:block; position:fixed; height:50px; width:100%; top:-240px; margin:0 auto; z-index:102; background-color: #fff; visibility:visible;box-shadow: 0px 0px 0px 0px #000;}
#logosearchsocial {background-color:#111; display:block; float:left; width:100%; height:50px; margin-top:0px; visibility:visible; text-align:center;}
#indexopen {display:block;  font-size:23px; line-height:22px; color:#fff; padding:0px; width:auto; margin-top:100px; padding-top:40px; background-image:url(g-4.jpg); background-size:110%; background-repeat:no-repeat; background-position: top center; height:auto; background-color:#f2f2f2; overflow:hidden; text-align:center;}
#indexo1 {display:inline-block; width:100%; height:240px; margin:0px; margin-top:50px; text-align:left; vertical-align:top;padding:0px; background-image:url(globolicslogow.png); opacity: 1.0;background-position: top 10px center; background-repeat:no-repeat; border-radius: 3px; border:0px solid #fff; }
#indexo2 {display:inline-block; width:330px; height:385px; margin:26px; margin-top:20px; text-align:left; background-color:#fff; border-radius:3px; padding:0px; padding-top:0px;vertical-align:top;-webkit-filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.55)); filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.55));}
#indexo3 {display:inline-block; width:330px; height:370px; margin:26px; margin-top:20px; text-align:left; background-color:#fff; border-radius:3px; padding:0px; padding-top:0px; vertical-align:top;}
#indexshowyes {width:100%; height:auto; max-width:944px; overflow:hidden; background-image:url(g_global2.png); background-size:30%; background-position:center top 160px; background-repeat:no-repeat; font-size:60px; line-height:48px; color:#333; text-align:center; margin:auto;margin-top:100px; padding-bottom:30px; padding-top:30px;}
#indexshowyesinner { color:#fff; width:30%; display:inline-block; font-size:36px; -webkit-filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55)); filter: drop-shadow(0px 3px 10px rgba(0, 0, 0, 0.55));}
a.indexshowlinks {display:inline-block; font-size:10px;  color:#777; width:19%; text-align:left;}
#indexleft {margin-top:20px;margin-bottom:20px; float:left; margin-left:46px; text-transform:uppercase; font-size:36px; width:30%; line-height:26px; display:block;}
#indexright {margin-top:20px;margin-bottom:20px; float:right; text-align:right; margin-right:46px; text-transform:uppercase; font-size:36px; width:30%; line-height:26px; display:block;}
.multimenu, .itemmenu ulmenu, .navmenu input[type="checkbox"] { display: block; }
.multimenu, .itemmenu input:checked ~ ulmenu  { display: block; }
.itemmenu ulmenuno input[type="checkbox"] { display: block; }
.itemmenu input:checked ~ ulmenuno  { display:block; }
#closethefilter {display:none;width:100%; height:30px; margin-top:-44px; z-index:98; position:absolute; background-color:#e8e8e8;  font-size:15px; color:#111; padding-left:12px; padding-top:6px;}
#closefilter {display:none; margin-top:0px; width:38px; height:32px; border:0px solid; background-image:url(close.svg); background-size: 70px; background-position:center center; background-repeat:no-repeat; margin-right:18px; float:right; text-align:center;}

#toptitle {display:block; width:948px; padding:26px; text-align:left; margin: auto;  margin-bottom:0px; margin-top:0px; font-size:20px; line-height:20px;text-transform:uppercase; background-color:#888; color:#fff;}
#toptitleshort {display:block; width:auto; padding:10px; text-align:center; margin: auto;  margin-bottom:20px; margin-top:20px; font-size:44px; line-height:44px;text-transform:uppercase;}

#logosearch {background-color:#fff; display:block; float:left; width:100%; height:45px; margin-top:0px; visibility:visible; text-align:center;}
#logosearchinner {display:block; float:none; width:auto; margin-left:0px; margin-right:0px; height:45px; background-color:#fff; border-radius:0px; border-bottom: 1px solid #fff;}

#Layer1 {display:block; visibility:visible; border-bottom:1px solid #fff; position:absolute; height:125px; width:100%; top:-1px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#Layerinner {display:block; width:1204px; text-align:center; margin: auto;}



#ghead {display:block; position:fixed; top:2px; width:100%; height:70px; color:#111; font-size:40px; line-height:32px; text-align:center; letter-spacing:0.0em; left:0px;}
#ghead2 {display:block; width:100%; font-size:9px; line-height:34px; color:#999; letter-spacing:0.0em;} 
#Layerx {display:block; visibility:visible; border-bottom:1px solid #fff; position:absolute; height:125px; width:100%; top:-47px; margin:0 auto; z-index:101; background-color: #fff; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); text-align:center;}
#gheadx {display:block; position:fixed; top:-50px; width:100%; height:70px; color:#111;  font-size:34px; line-height:22px; text-align:center; letter-spacing:0.0em; left:0px;}
#gheadx2 {display:block; width:100%; font-size:9px;  line-height:34px; color:#999; letter-spacing:0.0em;} 


#gmail {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail:hover {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail2 {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmail2:hover {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(newmails2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmail3 {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gmail3:hover {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gmailb {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(newmailb.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gmailb:hover {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(newmail.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogo {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#globolicslogo:hover {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#globolicslogob {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogob.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#globolicslogob:hover {display:inline-block; position:relative; top:78px; width:14%; height:40px; visibility:visible; background-image:url(globolicslogo.png); background-size: 28px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogo {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#userlogo:hover {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#userlogob {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newusergb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#userlogob:hover {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newuserg.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gbmenu {display:inline-block; position:relative; top:78px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gbmenu:hover {display:inline-block; position:relative; top:78px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gbmenub {display:inline-block; position:relative; top:78px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenub.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gbmenub:hover {display:inline-block; position:relative; top:78px; width:14%; height:40px; text-align:center; visibility:visible; background-image:url(newmenu.svg); background-size: 30px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;} 
#gstar {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#gstar:hover {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#gstarb {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newstar1b.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#gstarb:hover {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newstar1.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogo {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#offerlogo:hover {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#offerlogob {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newofferb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#offerlogob:hover {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newoffer.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogo {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111; background-color:#fff;}
#statlogo:hover {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}
#statlogob {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newstatb.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #fff; background-color:#fff;}
#statlogob:hover {display:inline-block; position:relative; top:78px; width:12%; height:40px; visibility:visible; background-image:url(newstat.svg); background-size: 22px; background-position:center center; background-repeat:no-repeat; border-bottom:3px solid #111;}

.fieldsearch {display:block; float:right; width:200px; height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}
.fieldsearch:hover {display:block; float:right; width:200px;  height:20px; margin-right:10px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:11px;  font-size:15px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:right;}

.fieldsearchmenu22 {display:block; float:left; width:100%; height:36px; margin-right:0px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu22:hover {display:block; float:left; width:100%;  height:36px; margin-right:0px; outline:0 !important; background-color:#333; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #333 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu23 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu23:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset !important; border-radius:3px; color:#111; text-align:left;}

.fieldsearchmenu25 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu25:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#111; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #111 inset !important; border-radius:3px; color:#fff; text-align:left;}
.fieldsearchmenu26 {display:inline-block; width:100%; height:36px; margin-right:0px; padding-left:0px; padding-right:0px;outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearchmenu26:hover {display:inline-block; width:100%;  height:36px; margin-right:0px; padding-left:0px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:36px; padding-top:0px; font-family:globolicssb; font-size:14px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #aaa inset !important; border-radius:3px; color:#111; text-align:left;}
.buttonsearch6 {-webkit-tap-highlight-color: transparent; display:inline-block; margin-left:-35px; position:absolute; height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch6:hover {-webkit-tap-highlight-color: transparent; display:inline-block;margin-left:-35px; position:absolute;  height:32px; margin-top:25px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

.buttonsearch {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; right:50%; margin-right:-471px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

.buttonsearch2 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:9px;  right:50%; margin-right:-471px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch2:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:9px; width:30px; background-image:url(glogro.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}

.buttonsearch5 {-webkit-tap-highlight-color: transparent; display:block; position:absolute; right:0; height:32px; margin-top:2px; right:50%; margin-right:-471px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 18px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px; z-index:100;}
.buttonsearch5:hover {-webkit-tap-highlight-color: transparent; display:block; height:32px; margin-top:2px; width:30px; background-image:url(glogrow.svg); background-color:transparent; text-decoration:none; background-size: 20px; background-position:center center; background-repeat:no-repeat; border:0px solid; outline:0 !important; cursor:pointer; border-radius:3px;}


#gmenu {display:block; position:absolute; top:76px; right:24px; width:28px; height:21px; text-align:center; visibility:visible; }
#gmenu:hover {display:block; position:absolute; top:76px;  right:24px; width:28px; height:21px; text-align:center; visibility:visible; background-color:#fff; border-radius:3px;}

#gmenu2 {display:none; position:absolute; top:20px; left:100%; margin-left:-52px; width:28px; height:21px; text-align:center; visibility:hidden; }
#gmenu2:hover {display:none; position:absolute; top:20px; width:28px; height:21px; text-align:center; visibility:hidden; background-color:transparent; border-radius:3px;}






#guser {display:block; width:50px; height:20px; line-height:24px; color:#f2f2f2; visibility:visible; background-image:url(userf2.svg); background-size: 14px; background-position:left center; background-repeat:no-repeat; border:0px; margin-left:22px; float:left;}
#gsearch { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover { display:block; position:relative; width:310px; height:34px; background-color:#777; margin-top:5px; left: 0%; margin-left: 20px; visibility:visible; text-align:center; border-radius:17px;}
#gsearch:hover .fieldsearch {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#777; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#fff; text-align:left;}
#gsearchinner {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}





#gsearch2 { display:none; position:fixed; top:58px; left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #f2f2f2;}
#gsearch2:hover { display:none; position:fixed; top:58px;  left:50%; margin-left:100px; width:310px; height:34px; background-color:#fff; visibility:hidden; text-align:center; border-radius:17px; border:1px solid #fff; -webkit-filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.15));}
#gsearc2h:hover .fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
#gsearchinner2 {display:block; width:auto; height:34px; border-bottom: 0px solid #fff;}



.fieldsearch2 {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}
.fieldsearch2:hover {display:block; float:left; width:222px; padding-left:0px; height:28px; margin-left:15px; outline:0 !important; background-color:#fff; -webkit-appearance: none; -moz-appearance: none; -ms-appearance:none; -o-appearance:none; appearance:none; border:0px solid #aaa; line-height:30px; padding-top:5px;  font-size:16px; text-transform: none; outline:0 !important; -webkit-box-shadow: 0 0 0px 1000px #fff inset !important; border-radius:3px; color:#111; text-align:left;}


#headtop {display:block; float:right; width:70px; background-color:#eee; border-radius:5px; height:60px; margin-top:25px; margin-right:16px; visibility:hidden;}
#headcenter {display:none; width:auto; margin:0; height:20px; margin-top:14px; text-align:left;  margin-right:2px; margin-left:2px;color:#000; font-size:18px; line-height:20px; visibility:hidden;}
#headmenu {display:none; width:40px; height:40px; float:left; margin-right:20px; margin-left:20px; margin-top:10px; text-align:center; visibility:hidden;}



#headmenusocial {display:block; width:32px; height:40px; float:left; margin-left:18px; margin-top:40px; text-align:center; visibility:visible;}

.yessucces {display:block; margin:0 auto; width: 15px;
  height: 30px;border: solid  #111;
  border-width: 0 6px 6px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);}
  
#secline {display:block; z-index:99; vivibility:visible; width:100%; height:42px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:0px; padding-top:87px; background-color:#fff; border-top:0px solid #eee; text-align:center;}  
.secline {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:70px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
.secline:hover {display:block; z-index:99; vivibility:visible; width:100%; height:40px; padding-left:0px; padding-top:16px; line-height:15px;  font-size:15px; color:#111; position:fixed; top:70px; background-color:#fff; border-top:0px solid #eee; text-align:center;-webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15));} 
#seclineinner {display:block; margin:auto; width:946px; text-align:left; padding-left:27px; padding-right:27px; height:auto;  text-transform:uppercase;}
  
#topline {display:block; z-index:98; vivibility:visible; width:100%; height:50px; padding-left:0px; padding-top:7px; line-height:50px;  font-size:15px; color:#111; position:relative; top:115px; background-color:#fff; border-top:0px solid #eee; text-transform:uppercase; text-align:center;}
#undertop {display:block; position:absolute; z-index:101; margin-top:120px; color:#fff;  font-size:17px; width:100%; left:0; margin-left:0px; text-align:right;}
#topline2 {display:none; letter-spacing:0.0em;z-index:105; vivibility:hidden; width:100%; height:50px; padding-left:0px; padding-top:0px; line-height:50px;  font-size:15px; color:#fff; position:absolute; top:145px; background-color:#333; border-top:0px solid #eee; text-transform:uppercase; text-align:center;-webkit-filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 5px 3px rgba(0, 0, 0, 0.15));}
#toplineinner {display:block; vivibility:visible; width:1000px; padding-left:0px; padding-top:0px;  font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
#toplineinner3 {display:block; vivibility:visible; width:1200px; padding-left:0px; padding-top:0px;  font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
#toplineinner2 {display:block; vivibility:visible; width:100%; padding-left:0px; padding-top:0px;   font-size:15px; text-transform:uppercase; text-align:center; margin:0 auto;}
.arrow-down-filter { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 9px solid #111; cursor:pointer;}
.arrow-up-filter { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 9px solid #111; cursor:pointer;}
.arrow-down { margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; cursor:pointer;}
.arrow-down7 { display:none; margin-left:6px; margin-bottom:5px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #777; cursor:pointer;}
#arrow-down111 { display:block; width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #111; cursor:pointer;}
.arrow-up { margin-left:6px; margin-top:0px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #fff; cursor:pointer;}
.arrleft {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(135deg); -webkit-transform: rotate(135deg); margin-top:12px; float:left; margin-left:16px; cursor:pointer;}
#arrleftdiv {display:block; float:left; width:40px; margin-left:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrleftdiv:hover {display:block; float:left; width:40px; margin-left:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
.arrup {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(225deg); -webkit-transform: rotate(225deg); margin-top:12px; float:right; margin-left:16px; cursor:pointer;}
#arrupdiv {display:block; float:right; width:17px; margin-right:38px; height:32px; margin-top:13px; cursor:pointer; }
#arrupdiv:hover {display:block; float:right; width:17px; margin-right:38px;height:32px; margin-top:13px; border-radius:3px;  cursor:pointer; }
.arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 5px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:12px; float:right; margin-right:30px; cursor:pointer;}
#arrrightdiv {display:block; float:right; width:40px; margin-right:14px; height:32px; margin-top:8px; cursor:pointer; }
#arrrightdiv:hover {display:block; float:right; width:40px; margin-right:14px;height:32px; margin-top:8px; border-radius:3px;  cursor:pointer; }
#showthehighcat {display:none; visibility:hidden;}
#showtheright {display:none; visibility:hidden;}
#catcenter {display:inline-block; float:none; width:auto; height:50px; text-align:center; padding:0px; vertical-align:middle; margin-top:0px; cursor:pointer; }
#catcenter:hover {display:inline-block; width:auto; height:50px; text-align:center; vertical-align:middle; margin-top:0px; background-color:transparent; border-radius:0px; cursor:pointer; }

.filterright {display:block; margin-top:8px; float:right; margin-right:10px; cursor:pointer;}
#filterrightdiv {display:block; float:right; width:40px; margin-right:15px; height:32px; margin-top:4px; cursor:pointer;  }
#filterrightdiv:hover {display:block; float:right; width:40px; margin-right:15px;height:32px; margin-top:4px; background-color:#fff; border-radius:3px;  cursor:pointer; }

#catfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.9);}
#catfilterbox2 {position:fixed; background-color:transparent; z-index:100001; top:0; left:0; margin-left:360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#catfilterbox2.catfilterboxshow {margin-left:0px;}
.menucat {text-transform:none; color:#555; padding:10px; background-color:#efefef; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}
.menucat:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:16px;}

.menucat2 {color:#111; background-color:#fff; padding:10px; border-bottom:1px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none;height:11px; text-transform:uppercase;}
.menucat2:hover {color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8;  font-size:13px; line-height:13px; display:block; width:auto; text-decoration:none; height:11px; text-transform:uppercase;}
.menucat3 {text-transform:none; color:#111; padding:10px; background-color:#f5f5f5; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3:hover {text-transform:none; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2 {text-transform:none; color:#111; padding:10px; border-radius:3px; margin-top:0px; margin-bottom:6px; padding-top:10px; padding-bottom:11px; background-color:#fff; border-bottom:0px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}
.menucat3-2:hover {text-transform:none; color:#fff; padding:10px; border-radius:3px; margin-top:0px; margin-bottom:6px; padding-top:10px; padding-bottom:11px; background-color:#111; border-bottom:0px solid #e8e8e8; font-family:knbrg-m; font-size:16px; line-height:16px; display:block; width:auto; text-decoration:none;height:auto; overflow:hidden;}

#menucatbetween {text-transform:none; color:#555; padding:10px; background-color:transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#menucatbetween:hover {text-transform:none; color:#fff; padding:10px; background-color:#transparent; border-bottom:1px solid #e8e8e8; font-family:knbrg-r; font-size:16px; line-height:200px; display:block; width:auto; text-decoration:none;height:200px;}
#arrright {display:block; border: solid #111; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
.menucat3-2:hover #arrright {display:block; border: solid #fff; border-width: 0 2px 2px 0; padding: 4px; transform: rotate(315deg); -webkit-transform: rotate(315deg); margin-top:18px; float:right; margin-right:20px;}
#filtersorting {display:block; float:left; width:260px; text-align:left; margin:0px; padding-right:10px; padding-left:0px;  padding-bottom:16px; padding-top:16px; vertical-align:top; color:#111; background-color:#e8e8e8;}
#filtersortingcat {display:block; width:auto; height:auto; position:relative; left:0;}
#filtersorting2 {display:block; float:right; width:260px; text-align:left; margin:0px;padding-right:0px; padding-left:10px;  padding-bottom:16px; padding-top:16px; vertical-align:top; color:#111; background-color:#ddd; }
#filtersortingcat2 {display:block; width:auto; height:auto; position:relative; left:0;}

#rightfilterbox {position:fixed; z-index:106; top:200px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 0);}
#rightfilterbox2 {position:fixed; background-color: #111; z-index:100001; top:72px; left:0; margin-left:-360px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterbox2.rightfilterboxshow {margin-left:0px;}
#rightfilterboxc {position:fixed; z-index:106; top:0px; left:0; width:100%; height:100%; visibility:hidden;  background-color: rgba(255, 255, 255, 0.75);}
#rightfilterboxc2 {position:fixed; background-color: #111; z-index:100001; top:72px; left:100%; margin-left:0px; width:360px; height:100%; overflow:auto;transition: all 0.25s; -webkit-transition: all 0.25s; margin-top:0px;}
#rightfilterboxc2.rightfilterboxcshow {margin-left:-360px;}


.menufilter {text-transform:uppercase; color:#111; padding:10px; background-color:#efefef; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter:hover {text-transform:uppercase; color:#fff; padding:10px; background-color:#111; border-bottom:1px solid #ddd; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2 {text-transform:none; color:#111;  background-color:#fff; padding:10px; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
.menufilter2:hover {text-transform:none; color:#fff;  padding:10px; background-color:#111; border-bottom:1px solid #eee; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;padding-left:22px;}
#closebox {display:block; background-color:#111; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
#closebox:hover {display:block;  background-color:#555; border-radius: 3px; margin-top:7px; width:38px; height:32px; border:0px solid; background-image:url(close2.svg); background-size: 50px; background-position:center center; background-repeat:no-repeat; margin-right:16px; float:right; text-align:center;}
 

#psorted {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #888; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }
#psorted:hover {margin-bottom:0px; display:inline-block; font-family:knbrg-l; line-height:32px; padding-left:0px; font-size:14px; text-align:right; background-color: #111; width: 100%; border-bottom:1px solid #333; margin-left:0px; color:#eee; }

#spacemenu {display:block; width:100%; height:105px;}
#menubox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.75);}
#menubox2 {position:fixed; background-color:#111; z-index:100001; top:0px; left:0px; margin-left:360px; width:100%; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#menubox2.menuboxshow {margin-left:0px;}
#menubox3 {position:fixed; background-color:transparent; z-index:100000; top:0; left:100%; width:500px; height:100%; overflow:auto; transition: all 0.00s; -webkit-transition: all 0.00s;}
#menubox3.menuboxshow {margin-left:0px;}

.menuhead {text-transform:uppercase; float:left; color:#888; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden;}
.menuhead:hover {text-transform:uppercase; float:left; color:#111; background-color:#fff; border-top:0px solid #ddd; padding:0px;  font-size:16px; line-height:16px; display:block; width:324px; overflow:hidden; text-decoration:underline;}

.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#eee; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #eee; border-radius: 3px;}
.menu50:hover {display:block; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; height:22px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.menu50 {display:block; margin-right:10px; margin-top:10px; float:left; letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #eee; }
a.menu50:hover {display:block;letter-spacing: 0.05em; padding-left:6px; padding-right:6px; cursor:pointer; line-height: 22px; height:22px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

.scale__c1--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c1 { margin:auto;padding-top:245px; padding-bottom:105px; color:#fff;-webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);text-align:center;width:60%; font-size:30px;}
.scale__c2--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c2 { max-width: 1000px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:105px; padding-top:230px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);}
.scale__c3--js { text-align: center;}
.scale--js {  display: inline-block; transform-origin: 50% 0; -webkit-font-smoothing: antialiased; transform: translate3d( 0, 0, 0);}
.c3 { max-width: 600px; margin:auto; padding-left:22px; padding-right:26px; padding-bottom:95px; padding-top:210px; color:#fff; -webkit-filter: drop-shadow(0px 0px 10px #555); filter: drop-shadow(0px 0px 10px #555);}


#thebline { display:block; position: fixed; bottom: -20px; left: 0; right: 0; -webkit-filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.15)); width:100%; background-color:#ddd; height:20px; z-index:20000;}
#thebodyproducticon {height:40px;width:40px; background-color:#e8e8e8; left:50%; margin-left:-20px; margin-top:-20px; border-radius:20px; display:inline-block;background-size:26px; background-repeat:no-repeat;background-position: center center; position:absolute;z-index:96;}
#bodyproduct {width:80%; height:auto; display:block; float:none; padding-right:0px; margin:0 auto; visibility:visible;background-color:transparent;overflow:hidden; }
#bodyproductinfo {width:500px;float:none; vertical-align:top; display:inline-block; background-color:transparent; padding-bottom:0px; padding:0px; height:auto; text-align:left; margin:0 auto; overflow:hidden;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); font-size:15px; }
#bodyproductinfo2 {width:500px;float:none; vertical-align:top; display:inline-block; height:auto; text-align:left; margin:0 auto; border-radius:0px; background-color:transparent;box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.2); overflow:hidden; font-size:15px; }

#logprem {display:block; width:auto; height:70px; border-radius:5px; background-color:#efefef; margin-top:10px; background: linear-gradient(to bottom right, #f8f8f8, #eee); -webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd);border:1px solid #ddd; cursor:pointer; color:#aaa;}
#logprem:hover {display:block; width:auto; height:70px; border-radius:5px; margin-top:10px; background: linear-gradient(to bottom right, #999, #777); box-shadow: inset 0px 0px 0px rgba(0, 0, 0, 0.1); border:1px solid #555; color:#fff;}

#logreg {display:none; position:fixed; top:24px; left:100%; margin-left:-320px; width:340px; height:40px; text-align:left; visibility:hidden;}
#bidsea {display:none; position:fixed; top:24px; left:0%; margin-left:-40px; width:340px; height:40px; text-align:left; visibility:hidden;}
#mailtop {display:block; position:fixed; top:105px; left:50%; margin-left:134px; width:200px; height:24px; line-height:24px; color:#fff; padding-left:46px; text-align:left; visibility:visible; background-image:url(mailw.svg); background-size: 23px; background-position:left center; background-repeat:no-repeat; -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}
#startop {display:block; position:fixed; top:104px; left:0%; margin-left:-198px; width:200px; height:24px; line-height:24px; color:#fff; padding-right:44px; text-align:right; visibility:visible; background-image:url(starw.svg); background-size: 22px; background-position:right center; background-repeat:no-repeat;  -webkit-filter: drop-shadow(0px 0px 3px #aaa); filter: drop-shadow(0px 0px 3px #aaa);}

#newadbuttonss {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px; color:#fff;}
#newadbuttonssb {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; color:#fff; line-height:35px;}
.newadbuttons {display:block; width:auto; height:35px; border-radius:3px; background-color:#f5f5f5; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;  font-size:17px; text-align:left; line-height:35px;}
.newadbuttons:hover {display:block; width:auto; height:35px; border-radius:3px; background-color:#111; margin:10px;-webkit-filter: drop-shadow(0px 0px 0px #ddd); filter: drop-shadow(0px 0px 0px #ddd); padding-left:10px; padding-top:0px;   color:#fff; font-size:17px; text-align:left; line-height:35px;}


.kbasket2 {cursor:pointer; float:right; display:block; width:38px; margin-right:5px; margin-left:5px; height:40px; margin-top:13px; background-image:url(kenbergbag.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket2:hover {cursor:pointer; display:block; width:38px; margin-right:5px; margin-left:5px;}
a.kbasket2a {display:block; width:38px; height:40px;}
.kbasket3 {cursor:pointer;float:right; display:block; width:58px; margin-right:1px; margin-left:1px; height:58px; margin-top:6px; background-image:url(kenbergbag2.svg); background-position:center center; background-repeat:no-repeat;}	
.kbasket3:hover {cursor:pointer; display:block; width:58px; margin-right:1px; margin-left:1px;}
a.kbasket3a {display:block; width:58px; height:58px;}

ul#navbar {width:100%; list-style:none; margin: 0; padding: 0; visibility:visible;}
ul#navbar li {list-style: none; display: block;  }
ul#navbar li a {display: block; text-decoration: none; }
ul#navbar li a:hover { display: block;}
ul#navbar li:hover a { display: block;}
ul#navbar li.hover a { display: block;}
ul#navbar li ul {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li.hover ul {color:#111111; cursor:auto; display:none; position: absolute; width:100%; left:50%; margin-left:-50%; padding-top:30px;padding-bottom:30px; padding-left:0px;z-index:-1;}
ul#navbar li uls {color:#111111; cursor:auto; display: none; list-style:none; font-family:kenberg; font-size:15px;z-index:-1;}
ul#navbar li:hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li.hover uls {color:#111111; cursor:auto; display:block; position: absolute; width:90px; padding-top:30px;padding-bottom:5px; padding-left:0px;z-index:-1;}
ul#navbar li:hover li {color:#111111;}
ul#navbar li.hover li { color:#111111;}
ul#navbar li:hover li a { color:#111111; border:0px; }
ul#navbar li.hover li a { color:#111111; border:0px; }
ul#navbar li li a:hover { color:#111111; border:0px; }
.kbasket3:hover #ulbgd {position:fixed; z-index:106; top:0; left:0; margin-left:-430px; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3 #ulbgd {position:fixed; z-index:106; top:0; left:0; width:100%; margin-left:-430px; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
.kbasket3:hover #ulbgd:hover {display:none; visibility:hidden;}


#bg {display:block; height:auto; margin:50px 0px 0px 0px; width:100%; overflow:hidden;}
#catbg {display:block; margin-top:-5px; width:100%; overflow:hidden; }
#cathg {display:block; height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; border:0px solid;
-webkit-background-size:cover; -moz-background-size:cover; -ms-background-size:cover; -o-background-size:cover;}
#cattop {display:block; text-shadow: 0.1em 0.1em 0.2em black; height:200px; line-height:400px; width:100%; taxt-align:center; font-family:kenberg2; letter-spacing:0.10em; font-size:60px; font-weight:bold; color:#ffffff; text-transform:uppercase;}
#headproduct {width:auto; padding-left:18px; text-align:left; margin:auto; margin-top:10px; margin-bottom:5px;}
#h1 { padding-left:18px; letter-spacing:0.025em; line-height:40px; font-size:50px; float:none; text-align:left; width:auto; text-transform:uppercase; margin-left:-4px; margin-bottom:25px; display:none; visibility:hidden;}
#centerdiv {display:block; height:auto; width:calc(100% - 20px); text-align:center; margin: auto; overflow:hidden; padding:0px 10px 0px 10px;}
#centerdivsmall {display:block; height:auto; width:100%; text-align:center; margin: auto; overflow:hidden; padding-bottom:0px;}
#galbox {display:inline-block; margin:22px 0px 0px 0px; width:calc(35% - 10px); padding:0px 0px 0px 10px; vertical-align:top; letter-spacing:0.05em; font-size:16px;}
#galpic {display:inline-block; margin:0px; padding:0px; width:65%;} 

.swipe {overflow: hidden; visibility: hidden; position: relative; max-width:100%; margin:0 auto;}
.swipe-wrap {overflow: hidden; position: relative; margin:0px; padding:0px;}
.swipe-wrap > div {float:left; width:100%; position: relative; margin:0px; padding:0px;}
#console {overflow: auto;}
#mySwipe div b {display:block; text-align:center; margin:0px; padding:0px;}

#trimline {height:4px; width:auto; border:0px solid; background-color:#eee; margin-bottom:15px;}
#sepline {height:1px; width:auto; margin:auto; background-color:#ccc;margin-left:18px; margin-right:18px;}
#buttoncase {width:auto; display:block; padding-left:18px; padding-right:18px;}

#bodyproductimage {display:none; float:right; width:0px; padding-right:93px; visibility:hidden; position:fixed; margin-left:-1000px;}
#bodyproductimage2 {display:block; float:none; margin:auto; width:100%; padding-right:0px; visibility:visible;}

#bodyproductname {width:auto; height:auto; display:block; padding-bottom:10px; padding-top:0px; margin:auto; text-align:left;  font-size:38px; letter-spacing:0.00em; text-transform:uppercase;overflow:hidden; }
#bodyproduct2 {width:auto; display:block; padding-left:16px; visibility:visible; text-align:left;}
#gal {display:none; width:0px; padding-left:16px; padding-right:10px; float:left; visibility:hidden;}
#footfont {width:0px; font-family:'kenberg2'; font-weight:bold; font-size:136px; color:#eee; margin:auto; line-height:98px; text-transform: uppercase; letter-spacing: 0.05em; display:none; text-align:left;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}

#bodyproductinfohead {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc {width:auto; display:block; padding-left:18px; padding-right:18px; padding-bottom:20px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em;}
#bodyproductinfohead2 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:10px; padding-top:25px; margin:auto; text-align:left;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc2 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfohead3 {width:auto; display:block; padding-left:15px; padding-right:15px; padding-bottom:0px; padding-top:25px; margin:auto; text-align:center;  font-size:38px; line-height:30px; letter-spacing:0.00em; text-transform:uppercase; border-top:0px solid #ccc;}
#bodyproductinfodesc3 {width:auto; display:block; padding-left:3px; padding-right:18px; padding-bottom:10px; padding-top:10px; margin:auto; text-align:left; font-family:knbrg-l; font-size:16px; line-height:20px; letter-spacing:0.05em; text-transform:none;}
#bodyproductinfoall {width:100%; display:block; padding-left:0px; padding-right:0px; padding-bottom:0px; margin:auto; text-align:left; border-top:0px solid #ccc;}


#outerform150 {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; color:#111 ; border:1px solid;  background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150down {
width:120px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; background-color:#ddd; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
#outerform150downr {
width:70px; float:left; height:32px; padding:8px; text-align:left;  font-size:10px; line-height:12px; letter-spacing:0.05em; text-transform:uppercase; background-image:url(images/arrow_down_black.png); background-position:bottom right; background-repeat:no-repeat; color:#111 ; border:1px solid; border-radius:3px; border-color:#ddd; margin-bottom:20px; }
.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwk {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111;  outline:0 !important;}
a.buttondarkwk:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; height:44px; text-align:center; background-color:#777; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; outline:0 !important;}
.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; outline:0 !important;}
a.buttondarkwc {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important; }
a.buttondarkwc:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:0px solid #111; outline:0 !important;}

.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:44px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttondarksb {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc; }
a.buttondarksb:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}


#agbboxerror {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95); display:none; visibility:hidden;}
#agbboxerror2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius:4px; display:none; visibility:hidden;}

#messbox {position:fixed; z-index:105; top:0px; left:0; width:100%; height:100%; background-color: rgba(255, 255, 255, 0.95);}
#messbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:transparent; border:0px solid #fff; border-radius: 4px;}

#mailbox {position:fixed; z-index:105; top:80px; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(255, 255, 255, 0.95);}
#mailbox2 {position:fixed; z-index:100000; top:50%; left:50%; margin-left:-250px; margin-top:-200px; width:500px; height:440px; padding:0px; background-color:#e8e8e8; border:0px solid #fff; border-radius: 4px;}

#close {float:right; padding:0px; cursor:pointer;}
a.close { display:block; width:45px; height:45px; background-image:url(close.svg);}
a.close:hover {display:block; width:45px; height:45px; background-image:url(close.svg);}
#topinfobox {margin:auto; width:40px; background-color:#111111; height:60px; text-align:center;margin-top:20px;}
#topinfoboxhead {margin:auto;  font-size:25px; width:100%; letter-spacing:0.00em; line-height:25px; color:#111; text-transform:uppercase; text-align:center; margin-bottom:10px;}

.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.button11200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.button11200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111;}
a.button11200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
.buttonff200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#fff; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #ccc; border-radius: 3px;}
.buttonff200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; heff; border:1px solid #ccc; border-radius: 3px;}
.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111;}
a.buttoncc200 {display:block; letter-spacing: 0.05em;float:none; margin-top:10px; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #ccc;}
a.buttoncc200:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}

#foot {width:360px; display:block; background-color:#111111; text-transform: uppercase; font-family: knbrg; color: #fff; font-size:12px; text-align:center; overflow:hidden;}
#footnews {width:90%; margin:0 auto; text-transform: uppercase; margin-top:25px; font-family: kenberg;  color: #fff; font-size:12px; letter-spacing: 0.15em; text-align:center;}
#footfieldnews {background-color:#FFFFFF; margin:auto; float:none;  font-size:14px;line-height:14px; text-align:left; padding-left:8px; padding-top:4px; padding-right:8px; padding-bottom:6px; width:306px; height:32px;  color:#999 ; border:1px solid; border-color:#ccc;  font-size:10px; letter-spacing:0.05em; text-transform:uppercase;}
.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; border-radius: 3px;}
.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%;cursor:pointer; height:44px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111;}
a.buttoncc100 {margin:auto; display:block; letter-spacing: 0.05em;float:none; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
a.buttoncc100:hover {display:block; letter-spacing: 0.05em;width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111;}
#footlinks {display:block; width:90%; margin: auto; float:none;margin-top:30px;}
#footfontline {width:100%; float:left; display:block; height:100px; margin:0 auto; background-color:#111111; background-image:url(kenberg.svg); background-size: 98%; background-position:center; background-repeat:no-repeat;}
#foota {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota a{color:#fff;}
#foota:hover {width:100%; font-family: knbrg-r; font-size:14px; color: #fff; line-height:20px; letter-spacing:0.05em;  text-align:center; float:left; padding:0px; margin-top:0px;}
#foota:hover a{text-decoration:none;color: #ffffff;}
#foota:hover a:hover {text-decoration:underline; color:#fff;}
#footahead {width:100%; text-transform: uppercase; color: #444; font-size:14px; text-align:center; float:none; border-bottom:0px solid #444;padding-top:0px; border-top:0px solid #444; margin-bottom:0px; }
#footer {display:block; width:90%; background-color:#111111; letter-spacing:0.05em; text-align:center; margin:0 auto; float:none; font-family:knbrg-r; color:#555555; font-size:9px; padding-bottom:50px; padding-top:30px; overflow:hidden;}
a.footer {font-family:knbrg-r; color:#555555; font-size:9px;}
a.footer:hover {font-family:knbrg-r; color:#0060aa; font-size:9px; text-decoration:none;}
#kenberg-social {float:left; text-align:center; width:100%; margin-top:50px;}

#kenberg-menusocial {display:block; height:36px; width:24px; margin-top:8px; margin-left:11px; float:left; text-align:center; visibility:visible;}
#kenberg-pinterest {background-image:url(pinterest.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 20px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-google {background-image:url(googleplus.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 24px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-instagram {background-image:url(instagram.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-facebook {background-image:url(facebook.svg); display:block; float:right; margin-right:0px; height:44px; width:46px; background-size: 10px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-twitter {background-image:url(twitter.svg); display:block; float:right; margin-top:1px; height:43px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; color:#fff;}
#kenberg-whatsapp {background-image:url(whatsapp.svg); display:block; float:right; margin-right:1px; height:44px; width:46px; background-size: 22px; background-position:center center; background-repeat:no-repeat; visibility:visible;}

#shopcarthead1 {display:block; background-color:#fff; width:90%; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:10px; margin-top:10px; overflow:hidden;}
#shopcarttitle1 {display:block; margin-bottom:15px; float:left; width:auto; padding-left:16px; padding-right:16px; text-align:left;  font-size:30px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarthead {display:block; background-color:#fff; width:90%; margin:auto; text-align:left; padding-right:0px; padding-left:0px; margin-bottom:15px; margin-top:10px; overflow:hidden;}
#shopcarttitle {display:block; margin-bottom:15px; float:none; width:auto; padding-left:16px; padding-right:16px; text-align:center;  font-size:24px; line-height:23px; text-transform:uppercase; color:#111111;}
#shopcarttitleb {float:right; width:354px; visibility:hidden; display:none;}
#shopcarttitlec {float:right; margin-right:50px; line-height:44px; visibility:hidden; display:none;}
#shopcarthead2 {background-color:#fff; width:100%; text-align:left; padding-right:0px; padding-left:0px; overflow:hidden; visibility:hidden; display:none;}
#shopcartpic {float:left; width:100%; padding-top:25px; padding-bottom:25px; text-align:center; overflow:hidden;}
#shopcartname {float:left; padding-top:0px; padding-bottom:10px; line-height:18px; font-size:24px; text-align:left; color:#111111; text-transform:uppercase;  overflow:hidden;}
#shopcartprice {float:right; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:right;}
#shopcartqty {float:left; position:relative; width:125px; padding-top:0px; margin-left:0px; color:#111111; text-transform:uppercase;  font-size:14px; text-align:left;}
.shopcartpriceborder {border: 0px solid #ddd; padding:0px;}
.shopcartremove {margin-left:-3px;}
#shopcartbuttonin {float:none; display:block; height:80px; margin-top:5px; width:auto;}
#shopcartbuttonin2 {float:none; display:block; margin-top:5px; margin-right:0px; line-height:44px;}

#shopcartsum {display:block; width:100%; margin-top:25px; float:none; overflow:hidden;}




.menuheadsale {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuheadsale:hover {text-transform:uppercase; color:#ff0033; padding-top:10px; padding-bottom:10px; margin-top:15px; font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2 {text-transform:uppercase; color:#111; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menuhead2:hover {text-transform:uppercase; color:#0060aa; padding-top:10px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto;}
.menulogin {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}
.menulogincat {text-transform:capitalize; color:#111; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogincat:hover {text-transform:capitalize; color:#fff; padding-top:8px; padding-left:10px; padding-right:10px; padding-bottom:2px;  background-color:#111; border-top:1px solid #ccc; border-bottom:1px solid #ccc; font-family:knbrg-r; font-size:16px; line-height:16px; display:block; width:auto;}
.menulogout {text-transform:uppercase; color:#111; padding-top:5px; padding-bottom:10px;  font-size:24px; line-height:24px; display:block; width:auto; background-image:url(man2.svg); background-position:left center; background-repeat:no-repeat; margin-left:-10px; margin-bottom:0px; background-size: 40px;}


#close2 {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_11.png); cursor:pointer;}
#close2:hover {float:right; margin-top:29px; margin-right:29px; display:block; width:13px; height:13px; background-image:url(close_bf.png); cursor:pointer;}



#thebox1 {float:none; text-align:left; margin:auto; width:948px; padding-left:26px; padding-right:26px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox2 {float:none; text-align:center; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px; background-color:#fff;}
#thebox3 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:block; overflow:hidden;margin-bottom:0px;}
#thebox4 {float:none; text-align:right; width:auto; padding-left:18px; padding-right:18px; display:none; overflow:hidden;margin-bottom:0px; visibility:hidden;}
#theinnerbox1 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-left:0px; margin-bottom:80px; }
#theinnerbox2 {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin:none; margin-right:0px; margin-bottom:80px; }
#theinnerbox3 {text-align:left; width:auto; border:0px solid #efefef; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px; margin-bottom:80px; }

#thebigbox {float:none; text-align:left; padding:0px; width:auto; display:block; overflow:hidden; margin-bottom:0px; padding-left:18px; padding-right:18px;}
#thebigboxneighbor {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}
#theinnerboxnoblue {text-align:left; width:auto; border:0px solid #fff; float:none; padding:0px; height:auto; display:block; overflow:hidden; margin-right:0px;}
#thebigboxsmall {float:none; text-align:left; margin:auto; padding:0px; width:944px; display:block; overflow:hidden; margin-bottom:0px; padding-left:0px; padding-right:0px;}
#thebigboxneighborsmall {float:none; text-align:right; width:auto; padding:18px; display:block; overflow:hidden; margin-top:0px; margin-bottom:0px; padding-bottom:50px; padding-top:50px; background-color:#f5f5f5;}

#shopcarttitleaccount {float:none; width:100%; visibility:visible; display:block;}
#shopcarttitleaccountleft {float:none; width:100%; visibility:visible; display:block;}
#accountfont {width:100%; font-family:'kenberg2'; font-weight:bold; font-size:30px; color:#eee; margin:0 auto; line-height:22px; text-transform: uppercase; letter-spacing: 0.05em; display:block; text-align:center;
    -webkit-transform:scale(0.9,1); /* Safari and Chrome */
    -moz-transform:scale(0.9,1); /* Firefox */
    -ms-transform:scale(0.9,1); /* IE 9 */
    -o-transform:scale(0.9,1); /* Opera */
    transform:scale(0.9,1); /* W3C */}
#orderbox {display:block; width:100%; margin:0 auto; padding-left:0px; padding-right:0px;}
#orderinnerbox {text-transform:uppercase; display:block; width:100%; float:left; overflow:hidden; padding-top:5px; padding-bottom:5px;}
#centerbox {display:block; width:100%; margin: auto; float:none; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase;}
.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; height:34px; text-align:center; background-color:#111111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 3px;}
.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; height:34px; text-align:center; background-color:#0060aa; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa;}
a.buttoncenterbox {display:block; margin:auto; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; }
a.buttoncenterbox:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 34px; height:34px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa;}
#centerboxthin {display:block; width:90%; margin: auto; text-align:center; margin-top:20px; line-height:15px; font-size:15px; text-transform:uppercase; margin-bottom:50px;}

#plist { border: 0px solid transparent; text-align:center; width:42%; padding:10px; display:inline-block;}
#plist:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px;}
#plist:hover .plistbg{height:auto; width:auto; display:block; padding:0px;}
#plist .plistbg {height:auto; width:auto; display:block; padding:10px;}

#plistbig { border: 0px solid transparent; text-align:center; width:90%; padding:10px; padding-bottom:30px; display:inline-block; text-decoration:none;}
#plistbig:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbig:hover .plistbgbig{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbig .plistbgbig {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistbigsb { border: 0px solid transparent; text-align:center; width:42%; padding:10px; padding-bottom:20px; display:inline-block; text-decoration:none;}
#plistbigsb:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 1em #999; border-radius: 3px; margin-top:0px; text-decoration:none;}
#plistbigsb:hover .plistbgbigsb{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistbigsb .plistbgbigsb {height:auto; width:auto; display:block; padding:10px; text-decoration:none;}

#plistcard { border: 0px solid transparent; text-align:center; width:42%; padding-top:10px; padding-left:10px; padding-right:10px; vertical-align:top; display:inline-block; text-decoration:none;}
#plistcard:hover { position:relative; z-index:2; border: 0px solid #fff; box-shadow: 0.0em 0.0em 0em #999; padding-top:10px; padding-bottom:0px; border-radius: 0px; margin-top:0px; text-decoration:none;}
#plistcard:hover .plistbg{height:auto; width:auto; display:block; padding:0px; text-decoration:none;}
#plistcard .plistbg {height:auto; width:auto; display:block; padding:0px; text-decoration:none;}

#dropdowncat2 { position: relative; height:19px; line-height:13px; cursor:pointer; text-transform:uppercase;  font-size:13px; text-align:center; margin-top:0px; margin-right:35px; min-width: 150px; padding-top:2px; padding-bottom:3px; display:none; visibility:hidden; float:right;  border:1px solid #ccc; }
#dropdowncat2-content { display: none; visibility:hidden; font-family:knbrg-l; text-transform:capitalize; position: absolute; margin-top:6px; margin-left:-1px; line-height:22px; font-size:14px; text-align:left; background-color: #fff; min-width: 138px; border:1px solid #ccc; padding: 2px 6px; z-index: 1; }
#dropdowncat2:hover #dropdowncat2-content { display: block; visibility:visible;}
#dropdowncat2#dropdowncat2-content { display: block; visibility:visible; }

#listdiv {display:block; height:auto; width:100%; max-width:1600px; padding-top:50px; text-align:center; margin: auto; overflow:hidden; padding-left:0px; padding-right:0px;}
#navfilter {display:none; float:left; width:16%; overflow:hidden; visibility:hidden;}
#plisting {display:block; float:none; width:auto; margin: 0 auto; vertical-align:top; padding-left:0px; text-align:center; margin-bottom:100px; overflow:hidden; margin-top:0px; padding-right:0px;}
#pi-a {display:inline-block; width:auto; height:auto;}
#pilist {display:block; margin:0px 10px 20px 10px; overflow:hidden; border-radius:3px; height:400px;}
#pilist-image {width:auto; height:400px; transform: scale(1.00); transition: transform 0.5s;}
#pilist:hover #pilist-image{ transform: scale(1.15); transition: transform 1.5s;}
#plist-title {display:block; text-align:center; width:(100%-40px); font-family:inter; font-size:12pt; font-weight:600; letter-spacing:0.05em; padding:0px 20px 60px 20px;}
.dotmed {cursor: pointer; width: 31.5%; background-color: #fff; display:inline-block; margin:10px 0% 0% 0%; padding:0px;}
.dotmed:active, .dotmed:hover { }


#plisting_head {padding-left:17px;}
#navfilterbox {position:fixed; z-index:106; top:0; left:0; width:100%; height:100%; visibility:hidden; background-color: rgba(0, 0, 0, 0.75);}
#navfilterbox2 {position:fixed; background-color:#fff; z-index:100001; top:0; left:-250px; width:250px; height:100%; overflow:auto; transition: all 0.25s; -webkit-transition: all 0.25s;}
#navfilterbox2.navfilterboxshow {margin-left:250px;}
#navfilterdetails {display:block; width:auto; margin:16px; overflow:hidden; visibility:visible;}
.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto; margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#111111; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111111; border-radius: 0px; visibility:visible;}
.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; height:42px;line-height: 42px; text-align:center; background-color:#0060aa; font-size:16px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #0060aa; visibility:visible;}
a.buttondarkf {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #111111; visibility:visible; }
a.buttondarkf:hover {cursor:pointer;display:block; margin:auto; letter-spacing: 0.05em; width:auto;margin-bottom:20px; cursor:pointer; line-height: 42px; height:42px; text-align:center; font-size:16px; text-transform: uppercase; text-decoration:none; border:1px solid #0060aa; visibility:visible;}

#closew {width:22px; height:22px; height:32px; margin-right:24px; float:right; border:0px solid; background-image:url(close2.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}
#close111 {width:11px; height:11px; margin-right:0px; float:right; border:0px solid; background-image:url(close.svg); background-size: 32px; background-position:center center; background-repeat:no-repeat;}

.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#fff; font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #fff; border-top-left-radius: 3px; border-top-right-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; margin:auto;}
a.buttondarkq {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #fff; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
a.buttondarkq:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #111; margin:auto;}
.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; border-radius: 3px; margin:auto;-webkit-filter: drop-shadow(0px 0px 3px #ddd); filter: drop-shadow(0px 0px 3px #ddd);}
.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%;cursor:pointer; line-height: 44px;height:44px; text-align:center; background-color:#111; font-size:13px; text-transform: uppercase; text-decoration:none; color:#fff; border:0px solid #111; margin:auto;}
a.buttondarkq2 {display:block; letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #fff); filter: drop-shadow(0px 0px 0px #fff);}
a.buttondarkq2:hover {display:block;letter-spacing: 0.05em; width:100%; cursor:pointer; line-height: 44px; height:44px; text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:0px solid #111; margin:auto;}
.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px;height:auto; padding:10px; text-align:center; background: linear-gradient(to bottom right, #fff, #ecc587); font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; border-radius: 3px;  margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto;cursor:pointer; line-height: 14px;height:auto; padding:20px; text-align:center; background:  linear-gradient(to bottom right, #fff, #ecc587);  font-size:13px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #D5AD6D; margin:auto;}
a.buttondarkqp {display:block; letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px; text-align:center;  font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;-webkit-filter: drop-shadow(0px 0px 0px #ccc); filter: drop-shadow(0px 0px 0px #ccc);}
a.buttondarkqp:hover {display:block;letter-spacing: 0.05em; width:auto; cursor:pointer; line-height: 14px; height:auto; padding:20px;text-align:center; font-size:13px; text-transform: uppercase; text-decoration:none; border:1px solid #D5AD6D; margin:auto;}


.menucatleft {text-transform:capitalize; color:#111; padding:5px; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}
.menucatleft:hover {text-transform:capitalize; color:#fff; padding:5px; background-color:#111; border-bottom:0px solid #ccc; font-family:knbrg-r; font-size:14px; line-height:14px; display:block; width:auto;}


}

#infoa {cursor:pointer;font-family: knbrg-r; font-size:10px; color: #555555; line-height:30px; letter-spacing:0.05em;  text-align:left; display:inline-block; margin-left:20px; margin-right:20px;}
#infoa a{color:#555555;}
#infoa:hover {font-family: knbrg-r; font-size:10px; color: #fff; line-height:30px; letter-spacing:0.05em;  text-align:left; display:inline-block; margin-left:20px; margin-right:20px;}
#infoa:hover a{text-decoration:none;color: #ffffff;}
#infoa:hover a:hover {text-decoration:none; color:#0060aa;}
#infoahead {text-transform: uppercase; color: #fff; font-size:26px; letter-spacing:0.05em; text-align:left; border-bottom:2px solid #151515; padding-top:10px; border-top:2px solid #151515; padding-bottom:10px; padding-left:20px; padding-right:20px;}
#infoa:hover #infoahead {text-transform: uppercase; color: #fff; font-size:26px; letter-spacing:0.05em; text-align:left; border-bottom:2px solid #fff; padding-top:10px; border-top:2px solid #fff; padding-bottom:10px; padding-left:20px; padding-right:20px;}



.menulog {display:block; margin:auto; letter-spacing: 0.05em; padding-left:10px; padding-right:10px; cursor:pointer; height:30px; text-align:center; background-color:#111; font-size:14px; text-transform: uppercase; text-decoration:none; color:#fff; border:1px solid #111; border-radius: 3px;}
.menulog:hover {display:block;letter-spacing: 0.05em; padding-left:10px; padding-right:10px; cursor:pointer; height:30px; text-align:center; background-color:#eee; font-size:14px; text-transform: uppercase; text-decoration:none; color:#111; border:1px solid #eee;}
a.menulog {display:block; margin:auto; letter-spacing: 0.05em; padding-left:10px; padding-right:10px; cursor:pointer; line-height: 30px; height:30px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #111; }
a.menulog:hover {display:block;letter-spacing: 0.05em; padding-left:10px; padding-right:10px; cursor:pointer; line-height: 30px; height:30px; text-align:center; font-size:14px; text-transform: uppercase; text-decoration:none; border:1px solid #eee;}


.product-name {font-family:'fcls', arial; font-size: 26px; color: #666666;}

.product-title {
  font-weight: bold;
  color: #666666;
  text-decoration:none;
}

.product-desc {  color: #999999; font-family:'kenberg';font-size:10px; text-transform: uppercase; text-decoration:none }
A.product-desc {  color: #666666; font-family:'fcls', arial; font-size:16px; text-transform:uppercase; text-decoration:none; }
A.product-desc:hover {  color: #be2d34;; font-family:'fcls', arial; font-size:16px; text-transform:uppercase; text-decoration:none; }

.product-price {font-family:'fcls', arial; font-size: 26px; color: #666666;}

.product-price-anhang {
  font-weight:normal;
  color: #666666;
}
.product-price-list {font-family:'knbrg', arial; font-size: 13px; color: #111; }
.product-price-anhang-list { font-weight:normal;  color: #666666; }
A.product-title-list { font-family:'knbrg',arial; font-size:16px;  text-decoration: none; text-transform:uppercase; text-decoration:none;  color: #111; text-align:left; display:block; width:100%; padding-top:5px; padding-bottom:5px;}
A.product-title-list:hover { font-family:'knbrg',arial; font-size:16px;  text-decoration: none; text-transform:uppercase; color: #111;  text-decoration:none;padding-top:5px; padding-bottom:5px;}
#plist:hover #product-title-list-an {overflow:hidden; line-height:14px; width:auto; color:#111111; border-top:1px solid #ddd; font-family:knbrg-l; font-size:12px; padding-top:5px; padding-bottom:5px;text-align:left; text-transform:uppercase;}
#plist #product-title-list-an {overflow:hidden;line-height:14px; width:auto; color:#999999; border-top:1px solid #ddd; font-family:knbrg-l; font-size:12px; letter-spacing:0.03em; height:45px; padding-top:5px; padding-bottom:5px; text-align:left; text-transform:uppercase;}
#plist #headlist {width:auto; height:0px; background-image:url(knbrg.svg); background-size: 100%; background-position:center; background-repeat:no-repeat;visibility:hidden;}
#plist:hover #headlist {width:auto; height:40px; background-color:#111; border-radius: 3px; background-position:center; background-repeat:no-repeat; visibility:visible;}

#plistbig:hover #product-title-list-an {overflow:hidden; line-height:14px; width:auto; color:#111111; border-top:1px solid #ddd; font-family:knbrg-l; font-size:12px; padding-top:5px; padding-bottom:5px;text-align:left; text-transform:uppercase;}
#plistbig #product-title-list-an {overflow:hidden;line-height:14px; width:auto; color:#999999; border-top:1px solid #ddd; font-family:knbrg-l; font-size:12px; letter-spacing:0.03em; height:45px; padding-top:5px; padding-bottom:5px; text-align:left; text-transform:uppercase;}
#plistbig #headlist {width:auto; height:0px; background-image:url(knbrg.svg); background-size: 100%; background-position:center; background-repeat:no-repeat;visibility:hidden;}
#plistbig:hover #headlist {width:auto; height:40px; background-color:#111; border-radius: 3px; background-position:center; background-repeat:no-repeat; visibility:visible;}
#plistbigsb:hover #product-title-list-an {overflow:hidden; line-height:14px; width:auto; color:#111111; border-top:1px solid #ddd; font-family:knbrg-l; font-size:12px; padding-top:5px; padding-bottom:5px;text-align:left; text-transform:uppercase;}
#plistbigsb #product-title-list-an {overflow:hidden;line-height:14px; width:auto; color:#999999; border-top:1px solid #ddd; font-family:knbrg-l; font-size:12px; letter-spacing:0.03em; height:45px; padding-top:5px; padding-bottom:5px; text-align:left; text-transform:uppercase;}
#plistbigsb #headlist {width:auto; height:0px; background-image:url(knbrg.svg); background-size: 100%; background-position:center; background-repeat:no-repeat;visibility:hidden;}
#plistbigsb:hover #headlist {width:auto; height:40px; background-color:#111; border-radius: 3px; background-position:center; background-repeat:no-repeat; visibility:visible;}


#plistbest:hover .product-title-list2 {overflow:hidden; line-height:14px; width:auto; color:#111111; font-family:knbrg-r; font-size:10px; margin-left:-2px; margin-top:0px; text-align:left; text-transform:uppercase; border:0px;}
#plistbest .product-title-list2 {overflow:hidden;line-height:14px; width:auto; color:#111111; font-family:knbrg-r; font-size:10px; margin-left:-2px;  margin-top:0px; text-align:left; text-transform:uppercase; border:0px;}


A.product-title-list-menu { font-family:'knbrg',arial; font-size:16px;  text-decoration: none; text-transform:uppercase; text-decoration:none;  color: #fff; text-align:left; display:block; width:100%; padding-top:5px; padding-bottom:5px;}
A.product-title-list-menu:hover { font-family:'knbrg',arial; font-size:16px;  text-decoration: none; text-transform:uppercase; color: #111;  text-decoration:none;padding-top:5px; padding-bottom:5px;}
#plistmenu:hover #product-title-list-an-menu {overflow:hidden; line-height:14px; width:auto; color:#111; border-top:1px solid #ddd; font-family:knbrg-l; font-size:12px; padding-top:5px; padding-bottom:5px;text-align:left; text-transform:uppercase;}
#plistmenu #product-title-list-an-menu {overflow:hidden;line-height:14px; width:auto; color:#999999; border-top:1px solid #ddd; font-family:knbrg-l; font-size:12px; letter-spacing:0.03em; height:45px; padding-top:5px; padding-bottom:5px; text-align:left; text-transform:uppercase;}
#plistmenu:hover .product-title-list-menu {color:#111;}


.moduleRow { border-radius:5px; border:0.5px solid #dbdbdb;}
.moduleRow2 {background-color:#dbdbdb; border-radius:5px; border:0.5px solid #dbdbdb;} 
.moduleRowOver { cursor: pointer; background-color: #0060aa; color:#fff; border-radius:5px; border:0.5px solid #0060aa;}
.moduleRowSelected { cursor: pointer; background-color: #000; color:#fff; border-radius:5px; border:0.5px solid #000;}

.linkul {text-align:right; width:clear; line-height: 30px; margin-top:10px;left:0; padding:0px;  font-size:12px;  color:#111; text-transform:uppercase; text-decoration:underline;letter-spacing: 0.00em;}
.linkul:hover {text-align:right; width:clear; line-height: 30px; margin-top:10px;left:0; padding:0px;  font-size:12px;  color:#0060aa; text-transform:uppercase; text-decoration:underline;letter-spacing: 0.00em;}
a.linkul {left:0; padding:0px; margin-right:0px; font-size:12px;  text-transform:uppercase; text-decoration:underline;letter-spacing: 0.00em; width:clear;}
a.linkul:hover {left:0; padding:0px; margin-right:0px; font-size:12px;  text-transform:uppercase; text-decoration:underline;letter-spacing: 0.00em;}

.linkbb {line-height: 30px; padding:0px; font-size:12px;  color:#111111; text-transform:uppercase; text-decoration:underline; letter-spacing: 0.00em;}
.linkbb:hover {line-height: 30px; padding:0px;  font-size:12px;  color:#0060aa; text-transform:uppercase; text-decoration:underline;letter-spacing: 0.00em;}
a.linkbb {padding:0px; font-size:12px;  text-transform:uppercase; text-decoration:underline;letter-spacing: 0.00em;}
a.linkbb:hover {padding:0px; font-size:12px;  text-transform:uppercase; text-decoration:underline;letter-spacing: 0.00em;}







.boxText { }
.errorBox { background-color: #ffb3b5; font-weight: bold; }
.stockWarning { color: #cc0033; }
.productsNotifications { }
.orderEdit { font-family:arial; font-weight:bold; font-size:12px; text-decoration: none; }

.productDescritionTableHeader2 {
    border: #ffffff solid 0px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	color: #000;
	font-size: 16px;
	font-weight:lighter;
	line-height:24px;
	font-family:kenberg,arial;
	margin-top:5px;
	margin-bottom:0px;

}

.productDescritionTableHeader {
    border: #ffffff solid 0px;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	color: #000;
	font-size: 28px;
	font-family:knbrg,arial;
	margin-top:25px;
	margin-bottom:0px;
	text-transform: uppercase;
}

.productDescritionTable {
border:#ffffff solid 0px;
width: 100%;
text-align: left;
vertical-align: middle;

}

.productInfoTable {
border: #ffffff solid 0px;
width: 100%;
text-align: left;
vertical-align: middle;
color: #000;
font-family:'kenberg',arial;
font-size:14px;

}

span.productInfoPrice{
color: #000;
font-size: 14px;
font-weight: bold;
vertical-align: middle;
margin: 0px 0px 5px 5px;
}

.productInfoPrice{
align: center;
border: #ffffff solid 0px;
width: 1%;
padding: 2px 4px;
vertical-align: middle;
padding-top: 0px;
padding-left: ;
padding-right: 10px;	
padding-bottom: ;
}

.productInfoPriceSmall{
border: #ffffff solid 0px;
width: 1%;
padding: 2px 4px;
text-align: left;
vertical-align: middle;
padding-top: 0px;
padding-left: 0;
padding-right: 0px;	
padding-bottom: ;
}

.productInfoImage {
border: #ffffff solid 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;	
padding-bottom: 0px;
}

.productInfoImage1 {
border: #ffffff solid 0px;
padding-top: 0px;
padding-left: 25px;
padding-right: 10px;	
padding-bottom: 10px;
vertical-align: middle;
}

.productInfoImage2 {
border: #ffffff solid 0px;
padding-top: 0px;
padding-left: 25px;
padding-right: 10px;	
padding-bottom: 10px;
vertical-align: middle;
}

.productInfoImage3 {
border: ffffff solid 0px;
padding-top: 0px;
padding-left: 25px;
padding-right: 10px;	
padding-bottom: 10px;
vertical-align: middle;
}

.productInfoName {}

span.productInfoName {
color: #ffffff;
font-size: 24px;
font-weight: bold;
text-align: left;
vertical-align: middle;
margin: 0px 0px 5px 15px;
}

.productInfoOption {
align: left;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;	
padding-bottom: 0px;
}

span.productInfoOption {
color: #000;
font-weight: bold;
text-align: left;
text-align: left;
vertical-align: middle;
margin: 0px 0px 5px 15px;
}

span.productInfoOption1 {
color: #000;
font-weight: bold;
text-align: left;
vertical-align: middle;
margin: 0px 0px 5px 15px;
}

.Stil40 {color: #CCCCCC}
.Stil41 {color: #999999}


TD.headerNavigation {  color: #675141;}

TR.headerNavigation2 {}

TD.headerNavigation2 {  background: #808080;  color: #675141;}

A.headerNavigation { color: #C0A274;   text-decoration: none;}

A.headerNavigation:hover {  color: #D6C0A3;  text-decoration: none;}

A.buybothPrice {	font-size: 16px;	font-weight: bold;	color: #ffffff;}
A.buybothHeading {	font-size: 14px;	font-weight: bold;	color: #ffffff;}

A.service {   color: #675141;   text-decoration: none;}

A.service:hover {  color: #C0A274;  text-decoration: none;}

.product-box {  color: #ffffff; font-family:'kenberg',arial; font-size:14px; text-transform:uppercase; }
A.product-box {  color: #666666; font-family:'kenberg',arial; font-size:14px; text-transform:uppercase; }

A.product-box:hover {  text-decoration: none;  color:#be2d34;}

A.star-product-title { font-family:'fcls',arial; font-size:22px;  text-decoration: none;  color: #666666;}

A.star-product-title:hover { font-family:'fcls',arial; font-size:22px;  text-decoration: none;  color: #be2d34;}

A.star-product-title2 {  font-weight: bold;  text-decoration: none;  color: #CCB186;}

A.star-product-title2:hover {  font-weight: bold;  text-decoration: underline;  color: #FFFFFF;}

A.catmenue {  display:block;
  background-color:#D0BFA1;
  color: #675141; 
  text-decoration: none;
  width:180px;
  height:10px;
  border-width: 0px;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 6px;
}

A.catmenue:hover {  display:block;
  background-color:#D0BFA1; 
  color: #9F8068;
  text-decoration: none;
  width:180px;
  height:10px;
  border-width: 0px;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 6px;
}

.catmenuea { 
  display:block;
  background-color:#D0BFA1;
  color: #675141; 
  font-weight: bold;
  text-decoration: none;
  width:180px;
  height:10px;
  border-width: 0px;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 6px;
  padding-left:10px;
}

.catmenuea:hover {
  display:block;
  background-color:#D0BFA1;
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
  width:180px;
  height:10px;
  border-width: 0px;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 6px;  
  padding-left:4px;
}

A.reg {
    display:block;
	width:190px;
    height:26px;
	background-image:url(images/regbut.gif);
	font-weight: bold;
	}

A.reg:hover {
    display:block;
 	width:190px;
    height:26px;
	background-image:url(images/regbut1.gif);
	font-weight: bold;
	text-decoration: none;
}


A.ontab {
	text-decoration: none;
	}
A.ontab:hover {
	text-decoration: none;	
}

A.tab {	color: #ffffff;	text-decoration: none;	}
A.tab:hover {	color: #C0A274;	text-decoration: none;}

A.headerLink {
	font-size: smaller;
	color: #000099;
	text-decoration: none;
}
A.headerLink:hover {
	font-size: smaller;
	color: #99ccff;
	text-decoration: none;
}

A.pageResults {
  color: #666666;
}

A.pageResults:hover {
  color: #333333;
  text-decoration: underline;
}

.textbox { 
   background: transparent; 
   background-color: #FFFFFF; 
   border: 5px solid #000000; 
   color: #000000; 
   font-size: x-small; 
   text-align: left ;
}

TR.headerError {
  background-color: #ff0000;
}

TD.headerError {
  background-color: #E45C5C;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background-color: #00ff00;
}

TD.headerInfo {
  background-color: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.headerSearch {
  color: #ffffff;
  font-weight: bold;
}

TR.footer {
 
}

TD.footer {
  background-color: #141414;
  color: #666666;
  font-weight: bold;
}

.star-product {
  color: #ffffff;
}

.star-product-price { padding:3px; font-family:'fcls', arial; font-size: 22px; color: #666666;}

.buybothText {
	color: #ff6600;
}



.shadow1 {
border:#F4ECCE 5px solid;
}

.shadow2 {
border:#CCB186 5px solid;
}

TD.infoBoxHeading {
  font-weight: bold;
  background:;
  color: #be2d34;
}

TD.infoBox, SPAN.infoBox {}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F4ECCE; border: 0px;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #F4ECCE; border: 0px;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #993366;
  border-collapse: separate; border-spacing: 3px; border-collapse: expression('separate', cellSpacing = '3px');
  
}

.productListing-heading {
  font-family:'fcls', arial; font-size:22px; text-transform: uppercase;
  color: #666666;
}

TD.productListing-data {

}

TD.pageHeading, DIV.pageHeading { width:300px;
  font-family:'kenberg', arial; font-size:16px; text-transform: uppercase;
  color: #19171c; 
}

TR.subBar {
  background: #993366;
}

TD.subBar {
  color: #000000;
}

TD.main, P.main {
}

TD.smallText, SPAN.smallText, P.smallText {
  
}

TD.accountCategory {
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-weight: bold;
}

TD.fieldValue {
}

TD.tableHeading {
  font-weight: bold;
}

SPAN.newItemInCart {
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
}

TEXTAREA {
  width: 100%;
}

SPAN.greetUser {
  color: #C0A274;
 
}

TABLE.formArea {
  background:;
  border-color:;
  border-style: solid;
  border-width: 0px;
}

TD.formAreaTitle {
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice { font-family:'fcls', arial; font-size: 26px; color: #666666;}

SPAN.errorText {
  color: #ff0000;
}



.checkoutBarFrom, .checkoutBarTo { color: #999; font-family:knbrg, arial; font-size:12px; text-decoration:none; text-transform:uppercase;}
.checkoutBarFrom:hover { color: #252525; font-family:knbrg, arial; font-size:12px; text-decoration:none; text-transform:uppercase;}

.checkoutBarCurrent { color: #0060aa; text-decoration:none; text-transform:uppercase; }

/* message box */

.messageBox { display:block; float:left; }
.messageStackError, .messageStackWarning {font-family:knbrg, arial; font-size:12px;padding-bottom:10px; color: #ff4242; text-transform:uppercase;}
.messageStackSuccess {padding:5px; font-family:knbrg, arial; font-size:14px; color:#0060aa; text-transform:uppercase;}

/* input requirement */

.inputRequirement { color: #be2d34; }

/* BOF: menu-category Tabs */


	
/* BOF: menu-category Tabs */

TD.tab {
	background-repeat: repeat;
	color: #ff820f;

	}

TD.ontab {
	background-repeat: repeat;
	color: #ffffff;

	text-decoration: none;
}
TD.tableft {
    
	background-repeat: no-repeat;
	color: #666666;

}
TD.tabright {
	
	background-repeat: no-repeat;
	color: #666666;

}


/* EOF: Menu-Category Tabs */



TD.menubgline {
	background-image: url(images/menu_bg_line.jpg);
}

TD.bgline {
	background-image: url(images/menu_bg_line.jpg);
}

TD.bgline3 {
	background-image: url(images/menu_bg_line.jpg);
}

TD.bgline4 {
	background-image: url(images/menu_bg_line.jpg);
}

TD.productDesc {
  color: #E6D9C8;
}


 /* Customize the label (the container) */
.containerc {
  display: block;
  position: relative;
  padding-left: 5px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

}

/* Hide the browser's default checkbox */
.containerc input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmarkc {
  position: absolute;
  top: 0;
  left: 0px;
  height: 30px;
  width: 200px;

}

/* On mouse-over, add a grey background color */
.containerc:hover input ~ .checkmarkc {
  
}

/* When the checkbox is checked, add a blue background */
.containerc input:checked ~ .checkmarkc {

}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmarkc:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.containerc input:checked ~ .checkmarkc:after {
  display: block;
}

/* Style the checkmark/indicator */
.containerc .checkmarkc:after {
  left: 5px;
  top: 14px;
  width: 5px;
  height: 10px;
  border: solid  #111;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 
.checkmarkb:after {
  content: "";
  font-size:18px; 
  color: #0060aa;
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.containerc input:checked ~ .checkmarkb:after {
  display: block; 
}

/* Style the checkmark/indicator */
.containerc .checkmarkb:after {
  left: 0px;
  top: 0px;  
} 





 /* Customize the label (the container) */
.containeropt {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

}

/* Hide the browser's default checkbox */
.containeropt input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmarkopt {
  position: absolute;
  top: 7px;
  left: 11px;
  height: 0px;
  width: px;

}

/* On mouse-over, add a grey background color */
.containeropt:hover input ~ .checkmarkopt {
  
}

/* When the checkbox is checked, add a blue background */
.containeropt input:checked ~ .checkmarkopt {

}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmarkopt:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.containeropt input:checked ~ .checkmarkopt:after {
  display: block;
}

/* Style the checkmark/indicator */
.containeropt .checkmarkopt:after {
  left: 25px;
  top: 15px;
  width: 5px;
  height: 10px;
  border: solid  #111;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: pointer;
} 

/* Show the checkmark when checked */
.containeropt input:checked ~ .checkmarkopt:after {
  display: block; 
}

/* Style the checkmark/indicator */
.containeropt .checkmarkopt:after {
  left: 0px;
  top: 0px;  
} 


/* Slideshow container */
.slideshow-container {
  max-width: 500px;
  position: relative;
  margin: auto;
  float:none;
}

/* Hide the images by default */
.mySlides {
    display: none;
}

/* Next & previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -15%;
  padding: 18px;
  color: #ddd;
  font-weight: bold;
  font-size: 24px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
}

/* Position the "next button" to the right */
.next {
  right: -15px;
  border-radius: 3px 0 0 3px;
}
.prev {
  left: -17px;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  color: #000;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #111111;
  border-radius: 0%;
  display: inline-block;
  transition: background-color 0.6s ease;
}
.dot:active, .dot:hover {
  background-color: #0060aa;
}
.dotbig {
  cursor: pointer;
  height: 100px;
  width: 120px;
  background-color: #fff;
  border-radius: 0%;
  border-bottom: 2px solid #ddd;
  display: inline-block;
  transition: background-color 0.6s ease;
  margin-bottom:20px;
}
.dotbig:active, .dotbig:hover {
  border-bottom: 2px solid #111;
}


/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}






   /* Customize the label (the container) */
.containernew {
  display: block;
  position: relative;
  padding-left: 5px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

}

/* Hide the browser's default checkbox */
.containernew input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom checkbox */
.checkmarknew {
  position: absolute;
  top: 0;
  left: 0px;
  height: 30px;
  width: 50px;

}


/* Create the checkmark/indicator (hidden when not checked) */
.checkmarknew:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.containernew input:checked ~ .checkmarknew:after {
  display: block;
}

/* Style the checkmark/indicator */
.containernew .checkmarknew:after {
  left: 13px;
  top: 9px;
  width: 5px;
  height: 10px;
  border: solid  #111;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} 


/* Show the checkmark when checked */
.containernew input:checked ~ .checkmarknew2:after {
  display: block; 
}

#checkmarknew22 { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index:48; position:relative;}
#checknavnew22 { display:block; }
.navmenu22b itemmenu22 ulmenu22, .navmenu22 input[type="checkbox"] { display: block;  }
.itemmenu22 input:checked ~ ulmenu22  { display: none;}
.navmenu22b input + #checknavnew22 { color:#ddd; }
.navmenu22b input:checked + #checknavnew22 { color:#111; }
.itemmenu22 input + #checknavnew22 #checkmarknew22 { left: 0px; top: 0px; margin-bottom:0px; width: 0px; height:0px; border: solid  #111; border-width: 0 0px 0px 0; }
.itemmenu22 input:checked  + #checknavnew22 #checkmarknew22 { left: 20px; top: 38px; margin-bottom:-13px; width: 5px; height: 10px; border: solid  #111; border-width: 0 3px 3px 0; }
