.NewPapers{margin-bottom:40px;}
.NewPapers:target{border: 2px dotted red;background: #eee;}
.column:target{border: 2px dotted red;background: #eee;}
.NewRow{clear:both;overflow:hidden;}
.NewColumn{width: calc(50% - 20px);float: left;margin: 0 10px;}
.NewColumn img{width:100%;}
.prodinfo label{color:#c2646c;font-size:25px;}
span.proprice{font-size:25px;color:#c2646c;}
span.propricewhite{font-size:25px;color:#fff;}
#res850{display:none;}
#deskfull{display:block;}
.column{width:calc(33.33% - 20px);padding:10px;float:left;}
.column img{width:100%;}
.row{clear: both;overflow: hidden;margin-bottom: 25px;}
.p470{width:470px;}
.peoplerows{clear:both;overflow:hidden;margin-bottom:20px;font-size:18px;}
.peoplerows img{width:100%;} 
.pc1{float:left;width:48%;z-index:0;font-size: 18px;}
.pc2{float:left;width:calc(52% - 20px);padding-left:20px;font-size: 18px;}
/*navmenu44*/

	.subnav44 {
	  float: left;
	  overflow: hidden;
	}

	.subnav44 .subnavbtn44 {
	  font-size: 13px;  
	  border: none;
	  outline: none;
	  font-weight:bold;
	  padding: 10px 5px;
	  background-color: inherit;
	  font-family: inherit;
	  margin: 0;
	  color:#6211a9;
	}


	.subnav-content44 {
	  display: none;
	  position: absolute;
	  /*left: 0;*/
	  background-color: #eee;
	  width: 39%;
	  z-index: 1;
	}

	.subnav-content44 .group44{
		width: calc(100% - 4px);
		height: 100%;
		/*border: solid blue;*/
		float: left;
		padding: 2px;
	}

	.subnav-content44 .menu-group44{
		padding: 5px;
		height: 1.5em;
		font-weight: bold;
		text-decoration: underline;
		border-bottom: solid 2px lightblue;
		padding: 5px;
	}
	
	.subnav-content44 .menu-group44 span{
		float: left;
		color: white;
		text-decoration: none;
		padding: 5px;
		width: calc(100% - 10px);
		font-size:16px;
	}
	
	.subnav-content44 .menu-items44{
		width: calc(100% - 0px);
		/* float: left; */
		padding: 5px 0 5px 0px;
	}
	
	.subnav-content44 .menu-items44 a{
		float: left;
		text-align:left;
		color: #000;
		text-decoration: none;
		width: calc(100% - 10px);
		padding: 5px;
		font-size:15px;
		font-weight:normal;
	}
	
	.subnav-content44 a {
	  float: left;
	  color: white;
	  text-decoration: none;
	}

	.subnav-content44 a:hover {
	  color: #8560a8;
	}

	.subnav44:hover .subnav-content44 {
	  display: block;
	  /*margin-top: 45px;*/
	}
	@media all and (max-width: 850px) {
	
		.subnav44:hover .subnav-content44 {
		  display: none;
		}
	
		.subnav-content44 {
		  display: none;
		  position: relative;
		  width:100%;
		}
		.subnav-content44 a {
			float: left;
			color: #89a8d0;
			text-decoration: none;
			width: 100%;
			background-color:#ccc ;
		}
		
		.subnav-content44 .group44{
			width: calc(100% - 4px);
			background-color: #ccc;
		}
		
		.subnav44 a, .subnav44, .subnav44 .subnavbtn44{
			width: 100%;
			padding: 5px 0px;
			font-size:15px;
		}
		.subnav-content44 .menu-items44 a{
			text-align:center;
		}
		
	}
	
	@media all and (max-width: 560px) {
	
		.subnav-content44 a {
			color: white;
			text-decoration: none;
			width: 100%;
		}
		
		.subnav-content44 .group44{
			width: calc(100% - 4px);
		}
		
		.subnav44 a, .subnav44, .subnav44 .subnavbtn44{
			width: 100%;
		}

	}


/*navmenu44*/

/*navmenu22*/

	.subnav22 {
	  float: left;
	  overflow: hidden;
	}

	.subnav22 .subnavbtn22 {
	  font-size: 16px;  
	  border: none;
	  outline: none;
	  
	  padding: 14px 10px;
	  background-color: inherit;
	  font-family: inherit;
	  margin: 0;
	  
	}


	.subnav-content22 {
	  display: none;
	  position: absolute;
	  /*left: 0;*/
	  background-color: #eee;
	  width: 18%;
	  z-index: 1;
	}

	.subnav-content22 .group22{
		width: calc(100% - 4px);
		height: 100%;
		/*border: solid blue;*/
		float: left;
		padding: 2px;
	}

	.subnav-content22 .menu-group22{
		padding: 5px;
		height: 1.5em;
		font-weight: bold;
		text-decoration: underline;
		border-bottom: solid 2px lightblue;
		padding: 5px;
	}
	
	.subnav-content22 .menu-group22 span{
		float: left;
		color: white;
		text-decoration: none;
		padding: 5px;
		width: calc(100% - 10px);
		font-size:16px;
	}
	
	.subnav-content22 .menu-items22{
		width: calc(100% - 0px);
		/* float: left; */
		padding: 5px 0 5px 0px;
	}
	
	.subnav-content22 .menu-items22 a{
		float: left;
		text-align:left;
		color: #000;
		text-decoration: none;
		width: calc(100% - 10px);
		padding: 5px;
		font-size:15px;
	}
	
	.subnav-content22 a {
	  float: left;
	  color: white;
	  text-decoration: none;
	}

	.subnav-content22 a:hover {
	  color: #8560a8;
	}

	.subnav22:hover .subnav-content22 {
	  display: block;
	  /*margin-top: 45px;*/
	}
	.subnav22:hover .subnavbtn22 {
	  background-color: #eee;
	}
	@media all and (max-width: 850px) {
	
		.subnav22:hover .subnav-content22 {
		  display: none;
		}
	
		.subnav-content22 {
		  display: none;
		  position: relative;
		  width:100%;
		}
		.subnav-content22 a {
			float: left;
			color: #89a8d0;
			text-decoration: none;
			width: 100%;
			background-color:#ccc ;
		}
		
		.subnav-content22 .group22{
			width: calc(100% - 4px);
			background-color: #ccc;
		}
		
		.subnav22 a, .subnav22, .subnav22 .subnavbtn22{
			width: 100%;
			padding: 5px 0px;
		}
		.subnav-content22 .menu-items22 a{
			text-align:center;
		}
		
	}
	
	@media all and (max-width: 560px) {
	
		.subnav-content22 a {
			color: white;
			text-decoration: none;
			width: 100%;
		}
		
		.subnav-content22 .group22{
			width: calc(100% - 4px);
		}
		
		.subnav22 a, .subnav22, .subnav22 .subnavbtn22{
			width: 100%;
		}

	}


/*navmenu22*/
#catTitle{padding: 0px 20px 0px 20px;clear:both;overflow:hidden;}
#catLeft{float:left;width:62.5%;}
#catRight{float:left;width:37.5%;}
#catRight a{text-decoration:none;color:#4a4a4a;}
#catRight h4{margin: 10px 0px 0px 0px;}
.product-itemp{float:left;width:25%;text-align:center;padding:10px 0px;}
.product-thumb-nailp img{width:50%;}
.product-thumb-nailp a{text-decoration:none;}
.product-infop a:hover{text-decoration:underline;}
#catpageheading{text-align: center;padding: 0px 20px 20px 20px;}
#catpageheading h2{margin:0px;}
#catpageheading a{text-decoration:none;color:#8560a8;}
#catpageheading a:hover{text-decoration:underline;}
.carousel-button{display:none!important;}
.shopify-buy__carousel{display:none!important;}
body{font-family:arial;background:url('../images/IMG_0918.png');background-size:50% auto;}
html{scroll-behaviour:smooth;}
#nav_resp{display:none;}
.showing{display:block !important;}
#contents{margin-top:25px;position:relative;z-index:0;clear:both;overflow:hidden;}
#contentsGallery{padding-bottom:20px;margin-top:25px;position:relative;z-index:0;}
#logo{display:block;}
#logo781{display:none;}
#logo481{display:none;}
h1,h2,h3,h4,h5,h6, p{font-family:arial;}
#navothers{float:right;}
.clearfix{clear:both;}
#maincontainer{width:1000px;padding:20px 30px;margin:0 auto;background:url('../images/bg.jpg');border:1px solid #000;position:relative;}
/*#maincontainer{width:1000px;padding:20px 30px;margin:0 auto;background:url('../images/IMG_0918.png');border:1px solid #000;position:relative;background-size:cover;}*/
#LeftColumn{width:273px;float:left;}
#toddler_shirt img{width:100%;}
#CenterColumn{width:434px;float:left;margin:0 10px;height:630px;}
#RightColumn{width:273px;float:left;}
#lcr1, #lcr2{border:2px solid #724d98;padding:5px;margin-bottom:5px;}
#lcr3{padding:0px;margin-bottom:0px;}
#smallimgdv img{width:100%;}
#rcr2 img{width:100%;}
#lcr1 img{width:100%;}
#lcr2 img{width:100%;}
#lcr3c1 img{width:100%;}
#lcr3c1 h4 a{color:#ff0300;font-size:14px;text-decoration:none;}
#lcr3 h4{margin: 0px 0px 5px 0px;text-align: center;font-size: 18px;color: #481d11;}
#lcr3c1{float:left;width:45%;}
#lcr3c2{float:left;width:53%;font-size:8px;padding-left: 5px;}
#lcr3c1 h4{margin: 5px 0px;text-align: center;font-size: 18px;color: #481d11;}
#lcr3c2 h6{margin:0px;color:#ff1b34;text-align:center;font-size:10px;}
#lcr3c2d1{text-align:center;color:#021b34;}
#lcr3c2d1 p{text-align:left;font-size:9px;}
#lcr3c2d2{text-align:center;}
#lcr3c2d2 img{width: 37%;}
#navigation{background:url('../images/bg_inner.png');height: 545px;background-size: 445px 545px;position: relative;top: -100px;}
#navinner{padding: 145px 70px 45px 65px;}
#rcr1{border:2px solid #724d98;padding:5px;margin-bottom:5px;height:375px;background:#fff;}
#rcr2{border:2px solid #724d98;padding:5px;margin-bottom:5px;background:#fff;}
#rcr2 h4{margin: 0px 0px 5px 0px;text-align: center;font-size: 18px;color: #481d11;}
#rcr1left{width:50%;float:left;}
#rcr1left h5{margin: 5px 0px;font-size: 17px;color: #481d11;}
#rcr1right{width:50%;float:left;position:relative;z-index:9;text-align:right;}
#rcr1right img{width:80%;}
#smallimgdv{z-index: 0;}
#smallimgdv h4{margin: 0px 0px 5px 0px;text-align: center;font-size: 18px;color: #481d11;}
#rcr1top{clear:both;overflow:hidden;}
#rcr1top h4{color:#481d11;text-align:center;font-size: 40px;margin: 10px 0;}
#copyright{text-align:center;margin-top:30px;}
#copyright p{margin:0px;font-size:13px;}
#nav1{display:block;padding:0px 10px;}
#nav2{display:block;padding:0px 0px;}
#handle{display:none;background:#eee;padding: 5px;text-align: center;margin-bottom: 0px;}
#handle a{color:#000;text-decoration:none;}
#header{text-align:center;}
#productName{margin-bottom:20px;position:relative;z-index:0;}
span#mainName{font-size:30px;font-weight: bold;color:#8560a8;}
span#prodesc{font-size:20px;}
#row{clear:both;overflow:hidden;}
#rc1{float:left;width:48%;z-index:0;font-size: 18px;}
#rc2{float:left;width:calc(52% - 20px);padding-left:20px;font-size: 18px;}
#rc1c1{}
#rc1c2{display:none;}
#rc1c2t-shirt{width: 190px;border: 2px solid #724d98;padding: 15px 5px 15px 5px;margin-bottom: 5px;text-align: center; font-weight: bold;font-size: 18px;height: 175px;margin-top:195px;}
#purchase_button{text-align:center;}
#purchase_button img{width:20%;}

.galleryRow{clear:both;overflow:hidden;margin-top:10px;margin-bottom:10px;}
.galleryColumn{float:left;width:calc(20% - 10px); margin-left:5px;margin-right:5px;}
.galleryColumn a{text-decoration:none;color:#000;}
.galleryColumn a:hover{text-decoration:underline;}
.galleryColumn img{width:92%;}
.howrow{clear:both;overflow:hidden;}
.howcolumn1{width:25%;float:left;}
.howcolumn2{width:26%;float:left;}
.howcolumn3{width:26%;float:left;}
.howcolumn4{width:23%;float:left;}
@media all and (max-width: 1080px) {
	#maincontainer{width:calc(100% - 60px);padding: 20px 10px;}
	#InnerContents{display: flex; flex-direction: column;}
	#LeftColumn{width:100%;float:none;text-align:center;order:2;/*border:2px solid #724d98;*/margin-bottom:10px;}
	#CenterColumn{width:100%;float:none;order:1;}
	#RightColumn{width:100%;float:none;order:3;text-align:center;}
	#navinner {padding: 145px 83px 45px 66px;}
	#lcr1{border:0px;}
	#lcr2{border:0px;}
	#lcr3{border:0px;}
	#rcr1{border:0px;}
	#rcr2{border:0px;}
	#lcr1 img{width:40%;}
	#lcr2 img{width:40%;}
	#lcr3c1 img{width:40%;}
	.purchase_button{width:40%;}
	#lcr3c2d2 img{width:15%;}
	#lcr3c2 h6{font-size:15px;}
	#lcr3c2d1{font-size:12px;}
	#lcr3c2d1 p{font-size:10px;}
	#navigation{width: 445px;margin: 0 auto;}
	#logo{text-align:center;}
	#lcr3c1{float:none;width:100%;}
	#lcr3c2{float:none;width:100%;}
	#smallimgdv img{width:40%;}
	#rcr1left{float:none;width:100%;}
	#rcr1right{float:none;width:100%;text-align:center;}
	#rcr1right img{width:40%;}
	#rcr1{height:auto;}
	#smallimgdv{text-align:center;}
	#rcr1left br{display:none;}
	#rcr2{text-align:center;}
	#rcr2 img{width:40%;}
	#rcr1left{text-align:center;}
}

@media all and (max-width: 1035px) {
	/*#navothers ul li a {padding: 10px 15px 10px 15px;}
	#navothers{margin-left:43%;}*/
}

@media all and (max-width: 1005px) {
	#rc1c2t-shirt{margin-top:0px;margin:0 auto;}
	#rc1{height:auto;}
	#rc1c1{float:none;width:100%;text-align:center;}
	#rc1c2{float:none;width:100%;}
	.howrow img{width:90%;}
	
}
@media all and (max-width: 880px) {
	/*#navothers ul li a {padding: 10px 10px 10px 10px;}*/
}
@media all and (max-width: 850px) {
	.NewColumn{width: calc(100% - 20px);float: none;}
	#res850{display:block;}
#deskfull{display:none;}
.column{width:100%;float:none;}
.column{margin-bottom:20px}
	#catLeft{float:left;width:63.5%;}
#catRight{float:left;width:36.5%;}
.product-itemp{width:50%;}
#navothers{float:none;}
	body{margin:0;}
	#header img{width:100%;}
	#header{padding:10px}
	#contents{height:auto;}
	#contentsGallery{height:auto;}
	#row{height:auto;padding:10px;}
	#rc1{float:none;width:100%;}
	#rc2{float:none;width: calc(100% - 40px);padding-left: 20px;padding-right: 20px;text-align:center;}
	#maincontainer{width:calc(100%);padding: 0px 0px;}
	#logo{display:none;}
	#logo781{display:block;width:100%;margin-top:15px;}
	#logo781 img{width:100%;}
	#logo481{display:none;}
	#toddler_shirt{text-align:center;}
	#toddler_shirt img{width:50%;}
	#lcr1 img{width:50%;}
	#lcr2 img{width:50%;}
	#lcr3c1 img{width:40%;}
	#nav1{display:none;}
	#nav2{display:none;}
	#nav_resp{display:block;}
	#CenterColumn {margin:0px;height:auto;}
	#rcr1right{margin-bottom:15px;}
	#rcr1{margin-bottom:10px;}
	/*#nav_resp{display:none;}*/
	#navigation{background: none;width: 100%;height: auto;position: static;top: unset;}
	#navinner{padding:0px;}
	#logo img{width:100%;}
	#logo{padding-left:0px;}
	#navdiv { height: 47px; overflow: visible; }
	.galleryRow{margin-top:10px;margin-bottom:10px; text-align:center;}
	.galleryColumn{float:none;width:calc(100% - 10px); margin-bottom:20px;}
	.galleryColumn img{width:50%;}
	.purchase_button{width:20%;}
	#lcr3c2d2 img{width:20%;}
	#lcr3c2{padding-left: 0px;}
	.howrow img{width:60%;}
	.howcolumn1{float:none;width:100%;text-align:center;margin-bottom:20px;}
	.howcolumn2{float:none;width:100%;text-align:center;margin-bottom:20px;}
	.howcolumn3{float:none;width:100%;text-align:center;margin-bottom:20px;}
	.howcolumn4{float:none;width:100%;text-align:center;margin-bottom:20px;}
}

@media all and (max-width: 700px) {
	#catLeft{float:left;width:43.5%;}
#catRight{float:left;width:56.5%;}
}	
@media all and (max-width: 550px) {
		#catLeft{display:none;}
#catRight{float:none;margin-bottom:10px;width:100%;}
	#CenterColumn{margin:0px;}
	#lcr3c2 h6{font-size:10px;}
	#lcr3c2d1{font-size:8px;}
	#lcr3c2d1 p{font-size:8px;}
	#toddler_shirt img{width:50%;}
	#logo781{display:block;width:100%;}
	#rc1c1 img{width:70%;}
	.peoplerows{margin-bottom:10px;}
	.pc1{float:none;width:100%;margin-bottom:15px;}
	.pc2{float:none;width:100%;margin-bottom:5px;padding-left:0px;}
}


@media all and (max-width: 510px) {

#lcr3c2d2 img {width: 20%;}
#toddler_shirt{}
#navinner{padding: 10px 0 0 0;}
#CenterColumn {margin: 0px; height: auto;}
}
@media all and (max-width: 481px) {
	.NewColumn{width: 100%;margin:0;}
.product-itemp{float:none;width:100%;}
#logo{display:none;}
#logo781{display:none;}
#logo481{display:block;width:100%;margin-top:15px;}
#logo481 img{display:block;width:100%;}
#lcr1 img{width:70%;}
#lcr2 img{width:70%;}
#lcr3c1 img {width: 70%;}
#smallimgdv img {width: 70%;}
#rcr1right img {width: 50%;margin-bottom: 10px;}
#navigation{height:20%;width:calc(100% - 80px);margin:0px auto;top: -80px;}
#navinner{padding: 10px 0px 0px 0px;}
#toddler_shirt img { width: 85%;}
#rcr1right img {width: 70%;}
#rcr2 img {width: 70%;}
#lcr3c2d2 img {width: 25%;}
#copyright p{font-size:13px;}
.galleryColumn img{width:70%;}
#rcr1top h4{font-size:30px;}
}
@media all and (max-width: 320px) {
#lcr1 img{width:90%;}
#lcr2 img{width:90%;}
#lcr3c1 img { width: 90%;}
#navigation {width: calc(100% - 15px);top: -55px;}
}