
	body{font-family:Tahoma,Century Gothic; background-color:#F3F3F3}
	h1,h2,h3,h4 { color:black; }

	input[type=text]
	,input[type=date]
	,input[type=number]
	,input[type=phone]
	,input[type=email] 
	,input[type=password] 
	,input[type=tel] 
	,input[type=range] 
	,input[type=month] 
	,input[type=week] 
	,input[type=url] 
	,input[type=time] 
	,input[type=datetime] 
	,input[type=datetime-local] 
	,input[type=search] 
	{ 
	-webkit-transition: 0.5s;
	 transition: 0.5s;
	 
	}
	
	 
	 input[type=text]:focus
	,input[type=date]:focus
	,input[type=number]:focus
	,input[type=phone]:focus
	,input[type=email]:focus 
	,input[type=password]:focus 
	,input[type=tel]:focus 
	,input[type=range]:focus 
	,input[type=month]:focus 
	,input[type=week]:focus 
	,input[type=url]:focus 
	,input[type=time]:focus 
	,input[type=datetime]:focus 
	,input[type=datetime-local]:focus 
	,input[type=search]:focus  
	,textarea:focus
	{
		border: 1pt solid #555;
	}
	 select:focus
	{
		border: 2pt solid #555;
	}
	 
	 
	.store {width:100%; max-width:1115pt;margin-left:auto;margin-right:auto; letter-spacing: 0.07em; position:relative; min-width:23em; wbackground-color:white;wmin-height:20em;wheight:80%;padding-top:2em;margin-bottom:2em}
	.store .container{position:relative; padding-top:0.8em;  text-align:center; background-color:transparent}
	
	.store .container .presentation{margin:1pt;border:1pt solid white; background-color:white;font-size:9pt; position:relative; top:0;   width:23.6em; min-width:24em; width:calc(19% - 6pt);  height:45em;display:inline-block;   margin-bottom:3em; }
	.store .container .presentation:hover{ border:1pt solid #F1F1F1;wbackground-color:#F1F1F1;   box-shadow: 2pt 4pt 3pt #F1F1F1;}
			
	
	.store .container .presentation .scroller{z-index:3; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);border:0px solid gray;position:absolute;left:0;right:0;top:0;height:120%;background-color:white}
	.store .container .presentation .like{z-index:4; font-size:3em;color:#9F9F9F;font-family:SuperCompanion light;font-weight:normal;position:absolute;right:0.3em;top:0.2em;width:auto;  cursor:pointer;opacity:0.5;   transition:opacity 0.4s;}
	.store .container .presentation .like:hover{opacity:1;}
	
	.store .container .presentation .imgwrapper {position:relative;left:0;top:0;height:36em; overflow:hidden;  text-align:center; width:100%;}
	.store .container .presentation .imgwrapper img{ position:relative; padding:0;margin:1pt; max-width:90%;max-height:36em; min-width:20em }
	
	.store  p{text-align:inherit;}
 
	
    .SuperCompanion{;font-family:SuperCompanion light;}
	
	.smooth-shaddow {
		  box-shadow:
		  0 2.8px 2.2px rgba(0, 0, 0, 0.034),
		  0 6.7px 5.3px rgba(0, 0, 0, 0.048),
		  0 12.5px 10px rgba(0, 0, 0, 0.06),
		  0 22.3px 17.9px rgba(0, 0, 0, 0.072),
		  0 41.8px 33.4px rgba(0, 0, 0, 0.086),
		  0 100px 80px rgba(0, 0, 0, 0.12)
		;}
	
	.longcontent {wheight:auto;}
	.longcontent .store{min-height:80%;height:auto;}

			
			
	.store .container .presentation .cnt_info       {position:absolute;bottom:0em;left:0;right:0;text-align:center;color: #0B0B0B; padding:1em;padding-top:2em; wmax-height:12pt; background-color:white; }
	.store .container .presentation .cnt_info .title{font-weight:bold;color:#3A3D3F;height:1.5em; text-align:center; letter-spacing: 0.07em;color:#828282;text-transform:uppercase; }
	.store .container .presentation .cnt_info .brand{font-size:1.2em;wfont-weight:bold;color:#3A3D3F;height:1.5em; text-align:center; text-transform:uppercase;letter-spacing: 0.2em; color:#6a6a6a}
	.store .container .presentation .cnt_info .rating {opacity:0.7;padding-top:0.2em; }

	.store .container .presentation .cnt_info .price{font-size:1.15em;font-weight:bold;color:#3A3D3F;color:black;padding-top:0.4em;color:black;font-family:arial,verdana;}
	
	.store .container .presentation .cnt_info .price sup{font-size:0.7em;font-weight:none;}
	.store .container .presentation .cnt_info .colorsize{color:#3A3D3F;padding-top:0.5em;font-size:1em;wtext-transform:uppercase;font-family:arial}
	
	.contactbutton{margin:0.5em;display:inline-block;padding:1em;border:1pt solid #C0C1C2;padding-top:0.15em;padding-bottom:0.15em; cursor:pointer;background-color:#F9EAE5;border-radius:1em;}
	.contactbutton img{width:1.5em;margin-right:1em;opacity:0.4;float:left}
 
	select {height:1.8em}
	
	
	.store .headimage {width:100%; min-width:30em}

	@media  screen and (max-device-width : 900px)  and (orientation: landscape) {
		.store {height:70%;}
	}
	
	@media  screen and (max-device-width : 990px)  and (orientation: portrait) {
		.store .container { padding:0;}
		.store .container .presentation {display:block; min-width:99%; width:auto; height:auto; background-color:#f8f8f8;}	
		.store .container .presentation .cnt_info {font-size:2rem;position:relative;padding-bottom:1em; width:90%; }
		.store .container .presentation .imgwrapper {text-align:center; height:auto;}
		.store .container .presentation .imgwrapper img{width:90%; display:block;margin:auto; max-height:none} 
		
	}
	
 
	
 
	
	.topbar{width:100%;background-color:white; min-height:3em; color:#282828;font-size:1.2em;margin-top:0.6em;}
	.topbar form{margin:0;}
	
	.topbar .headwrap{position:relative;top:0;height:6.8em;   text-align:center;}
	.topbar .headwrap .logo{position:absolute;display:block;left:1em;top:0.5em;height:2.8em;  transition: height 0.25s;}
	.topbar .headwrap .logo:hover{height:4em;}
	
	.topbar .headwrap .arghontext{margin-top:0.5em;height:2em;margin-left:auto;margin-right:auto;position:relative; transition: height 0.15s;}
	.topbar .headwrap .arghontext:hover{height:4.0em;}
	
	.topbar .applogo{wmargin-top:0.3em;height:2em;margin-left:2em;margin-right:1em;position:relative; transition: height 0.15s;}
	.topbar .textmark {	font-size:0.7em;padding:0;margin:0;margin-top:-0.5em;padding-left:1em;}
	.topbar .mykuubwa {	font-size:2.5em;padding:1em; ;}
	
	.topbar  .flatmenu{position:relative; border-top:1pt solid #E0E0E0; border-bottom:1pt solid #E0E0E0;  width:100%;bottom:0; text-align:center;text-transform:uppercase; font-family:Helvetica; font-size:0.8em;bottom:0; margin-top:1em; padding-top:0.8em;padding-bottom:0.8em;margin-left:auto;margin-right:auto; }
	.topbar .headwrap .flatmenu a{margin-left:1em;margin-right:1em; text-decoration:none;color:#282828;}
	.topbar .headwrap .flatmenu a:hover{text-decoration:underline}
	.topbar .headwrap .logoimg{position:relative;top:0.4em;float:left;width:3em;left:0.5em;}
	.topbar .headwrap .arghon_icon{position:relative;width:11.5em;margin-left:auto;margin-right:auto;display:block;}
	
	
	.topbar .search{top:0.4em;margin:auto;position:relative;width:45%;min-width:5em; border:0pt solid gray;height:2.5em;border-radius:2em;background-color:#F8F8F7;border-collapse: collapse; padding:0; overflow:hidden; }
	.topbar .search li{ wdisplay: inline-block;wvertical-align: top;}
	.topbar .search .options{ height:100%;min-width:0.5em;width:1%; padding-left:0.5em;padding-right:1.2em;postion:relative;overflow:hidden;white-space: nowrap;
		background-image: url("store/arrow_down.png");
		background-size: 10pt;
		background-repeat: no-repeat;
		background-position: right center;
		background-color:#F8F8F7;
		border-radius:2em 0em 0em 2em;
	}
	
	.topbar .search .options div{wmargin-top:0.7em;}
	.topbar .search .searchwrapper{width:100%; position:relative;}	
	
	.topbar .search .searchinput{margin:0;position:relative;
		width:98%;
		width:calc(100% - 7pt);
		right:1; height:90%;border:0pt;border-left:0px solid #D4D4D4;padding-left:0.5em; background-color:#F8F8F7;} 
	.topbar .search .searchinput:focus,select:focus{   outline: none;}
	
	.topbar .search .searchicon{background-color:#F8F8F7;height:100%;width:30pt; float:right; 
			background-image: url("store/search_icon.png");
			background-size: 15pt;
			cursor:pointer;
			background-repeat: no-repeat;
			background-position: center;
			border-radius:0pt 2em 2em 0em;
	}
	.topbar .mplacelogo{
		position:relative;
		font-weight:bold;
		wfont-size:1.1em;
		text-align:center;
		 
		color:white;
		 width:100%;
		height:5.0em;
		padding-top:0em; 
	 
		background-image: url("store/arghon_circle.png");
		background-size: 3em;
			background-repeat: no-repeat;
			background-position: 3pt 3pt;
	}
	
	
	
/* iPad in portrait */
 

	@media screen and (max-width : 768px) /*(orientation:portrait) */
	{
		 .topbar .mplacelogo{
			position:relative;
			display:inline-block;
			font-weight:bold;
		 }
		 
	}	
	
	
	
	
	 
	.topbar .shop_cart{	position:absolute;
		float:right;
		font-weight:bold;
		right:1em;
		top:0em;
		
		 
		text-align:center;
		margin-top:0em;
		padding-top:0.65em;
		color:orange;
		width:2.2em;
		height:1.55em;
		 
	 
		background-image: url('store/shopping_cart.png');
		background-size: cover;
		background-repeat: no-repeat;
		transition: height 0.25s;
		transition: width 0.25s;
			 
	}
	 .topbar .shop_cart:hover{height:1.35em;width:2.3em;}
	 
	.topbar .account_info{
		position:absolute;
		float:right;
		right:4em;
		top:0em;
		opacity:0.7;
		height:2.2em;
		transition: height 0.25s;
		 
	}
	
	.topbar .account_info:hover{height:2.4em;}
	
	
	.topbar .messagesbutton{
		cursor:pointer;
		position:absolute;
		float:right;
		right:7em;
		top:0.1em;
		opacity:0.7;
		height:2.2em;
		transition: height 0.25s;
		 
	}
	
	.topbar .messagesbutton:hover{height:2.3em;}
	 
	.topbar .ordersbutton{
		cursor:pointer;
		position:absolute;
		float:right;
		right:10em;
		top:0.1em;
		opacity:0.7;
		height:1.9em;
		transition: height 0.25s;
		 
	}
	
	.topbar .ordersbutton:hover{height:2em;}
	  
	 
	  
	 
	 
	
	@media screen and (max-width : 1000px) {
	
		 
		
		
	}

	
	
	
	
	.cartspace {letter-spacing: 0.07em; position:relative; width:100%; padding-top:2em; display:table;list-style-type:none;padding:0; }
	.cartspace li {overflow:hidden;display:table-cell}
	.cartspace  .itemspace{width:70%;display:inline-block;margin:0;min-height:12em; vertical-align: top;}
	.cartspace  .itemspace .infospace{width:100%;margin:0;padding:0; vertical-align: top; }
	
	.cartspace  .itemspace .infospace .infotext{font-size:1.2em;padding-top:2em;min-width:12em;  vertical-align: top;width:60%;}
	.lightcolor {color:#363636;margin-bottom:0.3em;}
	
	.cartspace  .totalspace{width:28%;width:calc(28% - 1em);margin-right:1em;max-width:27em;min-width:15em;display:inline-block;border:1px solid #E3E3E3;;text-align:center;float:right;padding-bottom:1em;}
	.cartspace  .totalspace table{width:98%;width:calc(100% - 2em);text-align:left;margin:1em;}
	.cartspace  .totalspace table td{padding:0.4em;}
	
	.prating{width:4.5em;height:0.9em;display:inline-block;
			background-image: url("store/bstar.png");
			background-size: 0.9em;
			background-repeat: 5;
			background-position: 0% 0%;
		  }
	.prating div{width:0.9em;height:0.9em;
			background-image: url("store/star.png");
			background-size: 0.9em;
			background-repeat: 5;
			background-position: 0% 0%;
		  }


	.addresswrapper {border:1pt solid #DDF0F5;padding:1em;border-radius:7pt;margin-left:1em;margin-bottom:1em;  background-color:white}
	.addresswrapper .address {padding:5pt;margin-bottom:5pt;border:1pt solid white;border-radius:2pt; display:block;border-radius:3pt;}
	.addresswrapper TD{ vertical-align: top;}
	.addresswrapper .addressactive {padding:5pt;margin-bottom:5pt;border:1pt solid #D8D8D8;border-radius:2pt; display:block;background-color:#E3F8F7;border-radius:5pt;}
	.addresswrapper .caption{font-size:1.4em;font-weight:bold;margin-bottom:1em}
	
	.topdisplay{width:100%}
	.topdisplay td{vertical-align: top;}
	.topdisplay td .highliter {border:2pt solid #D8D8D8; border-radius:2em;width:2em;height:2em;margin-left:0.7em;}
	.topdisplay td .highliter div { color:#D8D8D8; font-weight:bold;font-size:1.2em; margin-left:0.6em;margin-top:0.35em;font-size:1.2em;} 
	.topdisplay td .highliterText { color:#D8D8D8; font-weight:bold;font-size:1.2em; margin-left:0.6em;margin-top:0.35em;font-size:1.2em;margin-bottom:1em;margin-top:0.5em;margin-left:0em;} 

	
	@media  screen and (max-width : 1000px)  {

		.cartspace  .itemspace{width:98%;}
		.cartspace  .totalspace{width:98%;max-width:99%; float:none;border:0;border-top:2pt solid #E3E3E3;}
		.cartspace  .itemspace .infospace .einfotext{font-size:1.0em;}
	}		
 
 
 
	/* PAGE HEADER  */
 
	.store .customheader {100%;margin:0;padding:0;position:relative;min-height:9em;}
	.store .customheader img{width:100%;max-width:100%;max-height:202pt;}
	.store .customheader .hbar{margin-left:4pt;position:absolute;bottom:0;
								width:98%;
								width:calc(100% - 8pt); background-color:#B1B1B1; min-height:2pt;display:block}


	:root {
	--padd: 5pt;
	}
 
	 
	/* WIDE/SINGE  IMAGE PER PAGE  */
	.store .widebox{margin:0;padding: var(--padd);position:relative;display:inline-block;width:98%;width:calc(100% -  var(--padd) - var(--padd))}
	.store .widebox img{width:100% }
	.store .widebox video{margin: var(--padd);margin-left:2pt;padding:0pt;position:relative;display:inline-block;width:99%;width:calc(100% - 4pt)}
	
	
	

	/* 2 IMAGE GRID  */
	
	.store .grid_ul             {padding:0pt;margin:0;position:relative;display:inline-block; width:calc(100% - 0pt);wbackground-color:magenta;overflow:hidden;}
	.store .grid_ul .halfbox    {top:0;min-height:10em;padding:0;margin: var(--padd);position:relative;width:50%;width:calc(50% - var(--padd) - var(--padd));display:inline-block;over-flow:hidden;wpadding-top:calc(50% - var(--padd));}
	.store .grid_ul .halfbox img{left:0;top:0;width:100%;max-height:750px; }
	.store .grid_ul .forcetop { vertical-align: top; }
	
	
	/* 3 IMAGE GRID  */
	.store .grid_ul .thirdbox    {padding:0;margin: var(--padd);position:relative;width:31%;width:calc(33.3% - var(--padd) - var(--padd));sbackground-color:green; display:inline-block;overflow:hidden;}
	.store .grid_ul .thirdbox img{width:100%;margin:0;padding:0;max-height:750px; }
	
	
	/* 4IMAGE FRID  */
	.store .grid_ul .fourthbox    {padding:0;margin: var(--padd);position:relative;width:31%;width:calc(25% - var(--padd) - var(--padd));sbackground-color:green; display:inline-block;}
	.store .grid_ul .fourthbox img{width:100%;margin:0;padding:0;max-height:750px; }


	  
	/* 3 IMAGE GRID  */  
	.store .grid_ul .halfbox .vert_ul       {position:absolute;margin:0;padding:0;bottom:0;top:0em;right:0;left:0;list-style-type: none;    }
	.store .grid_ul .halfbox .vert_ul li    {position:relative;margin:0;padding-top:calc(50% -  var(--padd));display:block; background-color:#FAFAFA; overflow:hidden }

	
	.store .grid_ul .halfbox .vert_ul li img{position:absolute;height:calc(100% - var(--padd));width:auto;  }
	.store .grid_ul .halfbox .vert_ul .topcell{margin-bottom:10pt} 
 
	.store .grid_ul .halfbox .vert_ul li .editbutton { height:3em;}
 
 
	/* 3 BOX GRID 2 and 3 show product  */
	.store .grid_ul .halfbox .vert_ul li .productbox{position:absolute;left:0;top:0;right:0;bottom:0;color:black;  background-color:#FCFCFC;}
	.store .grid_ul .halfbox .vert_ul li .productbox .pimage{position:relative;min-width:auto;width:calc(40% - 10pt);margin:8pt;margin-right:0; display:inline;}
	.store .grid_ul .halfbox .vert_ul li .productbox .content{position:relative;display:inline-block;width:58%;width:calc(55% - 10pt);wbackground-color:green;vertical-align: top;padding-right:10pt; font-size:1em; }

					
	/* 3 BOX GRID 2 and 3 show product CONTENT  */
	.store .grid_ul .halfbox  .vert_ul {height:auto;}
	.store .grid_ul .halfbox .vert_ul li .productbox {font-family:SuperCompanion light;}
	.store .grid_ul .halfbox .vert_ul li .content .pcation{margin-bottom:0.4em; padding-top:1em;font-size:1.2em}
	
	.store .grid_ul .halfbox .vert_ul li .productbox .content p{}
	.store .grid_ul .halfbox .vert_ul li .productbox .content p .price{font-family:SuperCompanion;font-size:1.2em;display:block;margin-top:0.5em; font-weight:bold}
	.store .grid_ul .halfbox .vert_ul li .productbox .content p .price sup{font-family:Helvetica Neue,Helvetica,Arial,sans-serif,lucida grande,Tahoma,Verdana;}
	
	/* PRODUCT BOX image on the left, text on right */
	.store .grid_ul .halfbox .left_img {text-align:right; padding-right:1em;}
	.store .grid_ul .halfbox .left_img .pimage {float:left;}
	
	/* PRODUCT BOX image on the right, text on left */
	.store .grid_ul .halfbox .right_img {text-align:left; padding-left:1.5em;}
	.store .grid_ul .halfbox .right_img .pimage {float:right;}
	
	
	
	
	
	/* PRODUCT BOX SCALING CONTENT  */
	@media screen and (min-width : 868px) {
		.store .grid_ul .halfbox .productbox .content{font-size:0.8em;}
		.store .grid_ul .halfbox .productbox .content .pcation{margin-bottom:0.4em; padding-top:1em;font-size:1.3em}
	}
	
	@media screen and (min-width : 968px) {
	.store .grid_ul .halfbox .productbox .content{font-size:0.9em;}
	.store .grid_ul .halfbox .productbox .content .pcation{margin-bottom:0.4em; padding-top:1em;font-size:1.4em}
	

	}
	
	
 
	
	.store .grid_ul .halfbox .productbox .content{font-size:0.9em;}
	.store .grid_ul .halfbox .productbox .content .pcation{margin-bottom:0.4em; padding-top:1em;font-size:1.4em}

	
	
	@media screen and (min-width : 1068px) {
	.store .grid_ul .halfbox .productbox .content{font-size:1.1em;}
	.store .grid_ul .halfbox .productbox .content .pcation{margin-bottom:0.4em; padding-top:1em;font-size:1.5em}
	}
	
	@media screen and (min-width : 1268px) {
	.store .grid_ul .halfbox .productbox .content{font-size:1.2em;}
	.store .grid_ul .halfbox .productbox .content .pcation{margin-bottom:0.4em; padding-top:1em;font-size:1.6em}
	}
	
	
	
	@media screen and (max-width : 768px) {
		.store .grid_ul .halfbox { width:95%;width:calc(100% - var(--padd) - var(--padd));display:inline-block;}
	}
	
	
	@media  screen and (max-device-height : 990px)  and (orientation: portrait) {
		.store .grid_ul .halfbox { width:95%;width:calc(100% - var(--padd) - var(--padd));display:inline-block;}
		.store .grid_ul .halfbox .productbox .content{font-size:1.2em;}
		.store .grid_ul .halfbox .productbox .content .pcation{margin-bottom:0.4em; padding-top:1em;font-size:1.6em}
	}
	
	@media screen and ( orientation : portrait) and (max-device-height : 990px)   {
	.store .grid_ul .halfbox    {padding-top:calc(100% - var(--padd));}		

	}
	
	.catmenu {
		  font-family:SuperCompanion;
		  position:relative;
		  background-color:transparent; 
		  color: black;
		  padding: 0.5em;
		  font-size: 1.3em;
		  border: none;
		  cursor: pointer;
		  min-width:3em;
		  
		  
		  
		  
	}
	
	@media screen and ( orientation : portrait) {
		.catmenu { padding: 0.0em;}
	}
	
	.catmenu:focus{  outline: none;}
	
	.catmenu .arrow-down {
		  position:relative;	
		  margin-left:3pt;
		  display:inline-block;
		  width: 0; 
		  height: 0; 
		  border-left: 3pt solid transparent;
		  border-right: 3pt solid transparent;
		  border-top: 4pt solid #606060;
	}
	.dropmenu {
		  position: relative;
		  display: inline-block;
	}

	@media screen and ( orientation : portrait) {
		.catmenu { padding: 0.0em;}
		 
	}
	
	.catholder {margin-right:1em;display:inline-block; max-width:40em}


	.dropmenu-content {
		  display: none;
		  font-size: 1.3em;
		  position: absolute;
		  background-color: white;
		  min-width: 160px;
		  box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.2);
		  z-index: 1000;
		  border-radius:5pt;
		  margin-top:-3pt;
		  border-top-left-radius:0pt;
	}

	.dropmenu-content a {
		  color: black;
		  padding: 6pt 8pt;
		  text-decoration: none;
		  display: block;
	}

	.dropmenu-content a:hover {background-color: #f1f1f1}

	.dropmenu:hover .dropmenu-content {
		display: block;
	}

	.dropmenu:hover .catmenu {text-decoration:underline }
	 
	.store .socialmedia{text-align:center;}
	.store .socialmedia img{width:3em;margin:1em}
	.store .socialmedia div{font-size:1.5em;margin-top:1em;}

 
	 .middlelink{padding-top:6pt;}
	.linkbutton{overflow:hidden;min-width:10em;height:auto;vertical-align: top; padding-top:4pt;padding-bottom:4pt; background-color:white;border:1pt solid #5D5D5D;color:#0E0E0E; text-align:center;  display:inline-block;text-decoration:none}
	.linkbutton:hover{background-color:#DDEFFE;transition: background-color 0.25s; text-decoration:none}
	
	 
	
	.ami-image {width:4em}
	.normal{min-width:7em; width:7em;height:2pt;}
	.cancelbutton{ min-width:7em;height:28pt; border-radius:0;border:1pt solid #AAAAAA;}
	.bluebutton  { min-width:7em;height:28pt; background-color:#5D5D5D;color:white; border-radius:0;;border:0;}
	.bluebutton:hover{color:black;background-color:#DDEFFE;transition: background-color 0.25s;}
	
	@media screen and  (orientation: portrait){
 		.bluebutton{ font-size: 1.3em; height:auto;  }
		.cancelbutton{ font-size: 1.3em; height:auto;  }
	}	

	.close-arrow{ position:fixed;cursor:pointer;right:4em;;width:2em;min-width:auto;border:0;background-color:transparent;}
	.close-arrow div{ position: relative; height: 10pt; width: 10pt;  }
	.close-arrow div svg{position: absolute; inset: 0px; width: 100%; height: 100%; fill: currentcolor;}
	
	.clothes-label {font-family:SuperCompanion Light;border:1pt solid gray;width:125pt;min-height:7em; background-color:white; text-align:center;padding-bottom:2em; min-width:13em;}
	.clothes-label  img{border:1pt solid gray;width:5em;height:5em; border-radius:5em;margin-top:3em;}
	.clothes-label  .caption {padding:3%;font-size:1.5em; italic;background-color:white;width:87%;display:inline-block;margin-top:0.5em;padding-bottom:0%}
	.clothes-label  .statement {font-family:Times New Roman,Times,Georgia,serif;Helvetica Neue,Helvetica,Arial,sans-serif,lucida grande;font-style:italic;font-size:0.93em;background-color:width:80%;margin:10%;margin-bottom:5%;color:#525252}
	.clothes-label  a{font-family:SuperCompanion bold; margin-top:2em;  font-size:0.9em;text-transform:uppercase;color:black;text-decoration:none; padding-bottom:12em;}
	.clothes-label  a::after { content: " \276D"; 
		font-size:0.9em;
		font-weight:bold;font-family:Arial;
	 
	}
	@media screen and (max-width : 1000px) {
		.clothes-label {font-size:1.2em}
		
	}	


	.infopad {margin:5em;position:relative;text-align:center}
  
	.infopad .bg-image{width:80%;position:relative;}
	.infopad .right-label {position:absolute;top:10em;right:20%}
	.infopad .left-label {position:absolute;top:35em;;left:15%}
	.infopad .caption-text {margin:1em;margin-left:10%;margin-right:10%; text-align:left}

	@media screen and (min-width : 1000px) {
		.infopad .caption-text {font-size:1.3em;}
	}	 
	
	.header_prefix{display:inline;}	 
	.header_prefix span{font-size:1em;margin-left:1em;font-weight:normal;}
	.header_prefix div{display:inline;font-size:1.2em;font-weight:bold;margin-left:1em;color:gray; white-space: nowrap;  }
	
	@media screen and (orientation:portrait) {
		.header_prefix{display:block}	 
		.header_prefix div{}
		.header_prefix span{display:none}
	 
	}


	@media screen and (max-width : 1000px) {
		
	
		.infopad {margin-left:0;margin-right:0; }
		.infopad .bg-image{width:98% }
		.infopad .right-label {top:0.5em;right:3%}
		.infopad .left-label {top:15em;left:5%;}
	}	 
	
	.error-viewer {display:none;position:fixed;top:1%;background-color:white;color:black;z-index:10000;left;30%;left:calc(50% - 20em); ;min-width:40em;text-align:center;font-family:arial;font-weight:bold}
	.error-viewer span {color:red;padding:0.35em;padding-left:2em;padding-right:2em;display:inline-block;cursor:pointer}
	.error-viewer b {float-right;margin-right:1em;display:inline-block;cursor:pointer}
 

	
	/**********************************************************************
		PRODUCT CATEGORY SEARCH BAR IN THE HEADER
	*********************************************************************** 
	.search-win-hide{display:none;}
	.search-win{position:absolute; display:inline-block;min-height:10em; min-width:60%;max-width:78em;  left:10%;top:6.5em; overflow:hidden;z-index:100; text-align:left; border:1px solid #E9E9E9;background-color:white;padding:1em;  }
 
	.search-win .simg{width:1.2em;padding-left:1em}
	.search-win .mimg{width:1em;padding-left:1em;opacity:0.5}
	.search-win .close{ position:absolute;cursor:pointer;right:0em;top:0.75em;width:2em;min-width:auto;border:0;background-color:transparent;}
 
	.search-win td{height:2em}
	.search-win input:focus {outline-width: 0 }
	
	.search-win .header-menu{display:inline-block; vertical-align:top;color:#2D69A8;wfont-family: Century Gothic;font-size: 0.8em;;background-color:white;margin-right:2em;max-height:30em;overflow-y:auto}
	.search-win .header-menu .subcat{cursor:pointer;border:0pt solid gray;padding:2pt;  background-color:white}
	.search-win .header-menu .subcat:before{content: "\26AC\A0\A0\A0";}
	.search-win .header-menu .subcat:hover{background-color:#E7E7E7}
	.search-win .header-menu .hassub:after{content: "\A0\A0\A0\276F";  font-size: 0.9em}
	.search-win .header-menu .active{background-color:#E7E7E7;color:black; }
	 **********************************************************************
		END OF PRODUCT CATEGORY SEARCH BAR IN THE HEADER
	***********************************************************************/
	
	
	
	.special_link {} 
	.special_link:hover{text-decoration:underline; font-size:1.4em; transition: font-size 1s;}
 
/******************************************* 
 SCROLLBAC STYLING START HERE width 
********************************************/
::-webkit-scrollbar {
  width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.div-table{display: table;width:100%}
.div-table .t-row{display: table-row;}
.div-table .t-row .t-cell{display: table-cell;}
			
/*
@media  screen and (orientation: portrait) {
	.div-table .t-row{display: block;}
	.div-table .t-row .t-cell{display: block;}
}
*/

/******************************************* 
 SCROLLBAC STYLING END HERE 
********************************************/


.callout-button{font-size:0.8em;display:inline-block;width:1em;height:1em;border:1pt solid #B0B0B0;border-radius:1em;text-align:center;background-color:white;cursor:pointer;padding-bottom:0.1em; }
		
.callout-table{position:fixed;margin-top:2em;margin-left: -10em;z-Index:1000; ;cursor:default;background-color:red;display:none; background-color:white;color:#626262; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.callout-table td{ padding:0.25em;padding-left:0.5em;padding-right:0.5em;}
.callout-table td:first-child{ padding-right:3em;}
.callout-table .triangle-row{position:relative}


.callout-table  .triangle-up {
	position:absolute;
	width: 0;
	height: 0;
	margin-top:-10.3pt;
	right:3em;
	border-left: 5pt solid transparent;
	border-right: 5pt solid transparent;
	border-bottom: 8pt solid  white;
}



.fade-in {
  animation: fadeIn ease 10s;
  -webkit-animation: fadeIn ease 10s;
  -moz-animation: fadeIn ease 10s;
  -o-animation: fadeIn ease 10s;
  -ms-animation: fadeIn ease 10s;
}



@keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-o-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-ms-keyframes fadeIn {
  0% {
    opacity:0;
  }
  100% {
    opacity:1;
}


