@font-face {font-family: CaslonAntique1;src: url(../fonts/CAS_ANTI.TTF);}
@font-face {font-family: CaslonAntique2;src: url(../fonts/CAS_ANTN.TTF);}
.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%;}
.mobile{display:none;}
#aqabapaper img{width:100%;}
#metallicwaxes{margin-bottom:30px;clear:both;overflow:hidden;}
#leftmetallicwax{margin-left: 15px;float: left;width: 42%;margin-right: 30px;text-align:center;}
#leftmetallicwax a label{font-weight: bold;font-style: italic;font-size: 21px;text-decoration;none;color:#000;}
#leftmetallicwax a:hover{text-decoration;none !important;color:#000;cursor:pointer;}
#newcoloredpapers img{width:100%;}
#rightmetallicwax{float: left;width: 42%;margin-left: 30px;text-align:center;}
#rightmetallicwax a label{font-weight: bold;font-style: italic;font-size: 21px;text-decoration;none;color:#000;}
#rightmetallicwax a:hover{text-decoration;none !important;color:#000;cursor:pointer;}
.waxnewrows{width: calc(33% - 10px);float: left;padding-left: 5px;padding-right: 5px;}
.waxnewrows img{width: 100%;}
.waxrow{clear:both;overflow:hidden;}
body{font-family:"Times New Roman", Times, serif;}
body p{font-family:"Times New Roman", Times, serif;}
a, img { border:none; outline:none;}
#inside{padding-left:10px;padding-right:10px;}
p.italic{font-style:italic;}
p.bold{font-weight:bold;}
.showing{display:block;}
#contents a{text-decoration:none;font-weight:bold;}
#rubbingTitle a:hover{text-decoration-line: underline;text-decoration-style:wavy;}
#contents{clear:both;overflow:hidden;}
#contents h1{font-family:CaslonAntique2;color:#957532;font-size:52px;font-weight:normal;margin: 15px 0px 15px 15px;}
#contents h6{color:#990000;margin-top:0px;margin-bottom:0px;font-size:22px;}
#contents h5{color:#a8222d;margin-top:0px;margin-bottom:0px;font-size:20px;font-style:italic;}
#contents h4{color: #d23119;font-size: 28px;margin-top: 0px;margin-bottom:10px;}
span.heading{font-size:19px;font-style:italic;font-weight:bold;}
#handle{display:none;}
#handle a{text-decoration:none;color:#fff;}
#maincontainer{width:1004px;margin:auto;border:1px solid #000;}
#events{color:#fff;background:#c2646c;padding:15px;clear:both;overflow:hidden;}
#eventsimg{float:left;width:70%;}
#eventstxt{float:left;width:30%;}
#events h4{font-family:CaslonAntique2;font-size:23px;color:#fff;font-weight:normal;}
#header{}
.addpaddingtop{height:20px;display:none;}
#header img:first-child {width:100%;}
#logo{font-family:CaslonAntique2;font-size:77px;color:#a8222d;text-align:center;padding:0px;line-height:50px;margin-bottom:25px;}
#logo a{text-decoration:none;font-family:CaslonAntique2;font-size:77px;color:#a8222d;text-align:center;padding:0px;}
#logodesc{font-family:times roman;font-size:32px;color:#c21223;text-align:center;padding:0px;}

#left{width:calc(50% - 20px);float:left;margin-right:35px;}
#left1{width:420px;float:left;margin-right:20px;}
#left2{width:385px;float:left;margin-right:0px;}
#left1 img{width:414px;}
#left2 img{width:390px;}
.half{float:left;width:50%;}
span.left1 p{text-align:center;font-weight:bold;}
#rubbingTitle{position: absolute;right: 20px;top: 90px;background: #fff;width: 160px;padding:20px;
	opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;z-index:1;}
#rubbingImg{position:relative;}
#rubbingImg img{width:100%;}
.lastimpressions{line-height: 16px;font-weight: bold;}
.lastimpressions p{margin:5px 0px 5px 0px;}
#right{width:calc(50% - 30px);float:left;margin-right: 15px;}
#right ul {padding-left:25px;}
#right1{width:540px;float:left;padding-top:25px;}
#right1 ul {padding-left:25px;}
#right1 p{font-size:14px;}
#right2 p{font-size:14px;}
#right2{width:558px;float:left;padding:20px;margin-top:50px;}
#right2 h6{font-family:CaslonAntique2;color:#957532;font-size:22px;}
#right1 h6{font-family:CaslonAntique2;color:#957532;font-size:22px;}
#right2 ul {padding-left:25px;}
#rightinside{width:485px;float:left;}
#booksandpapers{clear:both;overflow:hidden;padding-bottom:10px; }
#books{float:left;width:40%;margin-right:5px;}
#books img{width:100%}
#papers{float:left;width:calc(60% - 5px);}
#waximgs{text-align:center;padding-top:15px;}
#waximgs label{font-style: italic;font-weight: bold;font-size: 26px;}
#waximgs label:hover{cursor:pointer;}
#waximgs a{text-decoration:none !important;color:#000;text-decoration-line: none !important;}
.waxrow{clear:both;overflow:hidden;}
.waxrow ul li:last-child img{padding-right:0px !important;}
#waximgs h1{margin:0px !important;}
#waximgs img{}
#waximgs ul{padding-left:0px;clear:both;overflow:hidden;}
#waximgs ul li{list-style:none;float:left;}
.fix-menu{position:fixed;}
nav{display:block;}
#navmenu{margin-top:15px;height:40px;padding:0px;clear:both;overflow:hidden;display:block;background:#c2646c;margin-left:15px;margin-right:15px;margin-bottom:15px;}
#navmenu  li{font-size:20px;padding:6px;float:left;list-style:none;}
#navmenu  ul{margin:0;padding-left:10px;padding-right:10px;overflow:hidden;}
#navmenu  li a{text-decoration:none;padding:8px 16px 5px 16px;color:#fff;font-family:CaslonAntique2;}
#navmenu  li a:hover{color:#f5deae;}
/*#navmenu .current a { background: #191970; color: #fff; }*/
#navmenu ul ul { margin-top:4px;padding:0px;position: absolute; visibility: hidden;z-index:999;background:#c2646c} /*top:45px;*/
/* Start - level 3 */



#navmenu ul ul ul { display: none; position: absolute; visibility: hidden; left: 185px; top: 0px; }
#navmenu ul ul ul li a { }
#navmenu ul ul li {border: 1px solid white; width: 200px;float:none; }

#navmenu ul ul li a { padding: 5px 1px 5px 10px; }
/* End - level 3  */

#navmenu { clear: both; display: block; }

#navmenu nav > ul li > a > i.icn { display: inline-block; font-size: 13px; padding-left: 5px; }

#navmenu ul li:hover { background: #c2646c; color: white; }
#navmenu ul li a:hover { color: #0F4A35; }
#navmenu li:hover a { background: #c2646c; color: #fff; }
#navmenu ul li:hover ul li a:hover { background: #c2646c; }
#navmenu ul li:hover ul { visibility: visible; background: #c2646c; }
#navmenu ul ul li:hover ul { display: block; }
#navmenu ul li ul li:hover ul { display: block; }
/*#navmenu i.icn { display: none !important; }*/
#navmenu li:hover > a > i.icn { transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg); position: relative; top: -2px; }


#footer{text-align:center;}
#footer p{font-family:"Times New Roman", Times, serif;font-size:14px;}
.row{clear:both;overflow:hidden;margin-bottom:40px;}
.column{width:calc(33.3% - 21px);float:left;margin: 0 10px;}
.column img{width:100%;}
#pagename h1{text-align:center;}
.prodinfo{padding:10px;}
.prodinfo label{color:#c2646c;font-family:CaslonAntique2;font-size:25px;}
span.proprice{font-size:25px;color:#c2646c;}
span.propricewhite{font-size:25px;color:#fff;}
#pagedesc{width:700px;margin:auto;}
.column2{float:left;width:25%;}
.column2 img{width:95%;}
span.h5 h5{color: black!important;font-style: normal;text-align: center;}
span.h4 h4{color: black!important;font-style: italic;text-align: center;}
#contactbox{margin-left:30px;width:260px;height:190px;padding:10px;border:2px solid #c2646c;}
.quarter{width:25%;float:left;text-align:center;}
.shopify-buy__btn {font-size: 10px !important;}
#aqabaleft{padding-left:50px;padding-top:25px;}
#gravestonerubbingguide{padding-top:40px;clear:both;overflow:hidden;}
.gl{float:left;width:50%;}
#aqabapaper3{padding-top:50px;padding-left:55px;}
#aqabapaper4{display:none;}
.smallimg img{width:85%;height:85%;}
.smallimg {margin-bottom:0px!important;}
.aligncenter{text-align:center;}


@media all and (max-width: 1004px) {
#leftmetallicwax{margin-right:25px;}
#rightmetallicwax{margin-left:25px;}
#newcoloredpapers img{width:100%;}
#aqabapaper img{width:100%;}
#events{text-align:center;}
#eventsimg{float:none;width:100%;}
#eventstxt{float:none;width:100%;}
#events h4{font-family:CaslonAntique2;font-size:23px;color:#fff;font-weight:normal;}
#maincontainer{width:100%;margin:auto;}
#logo a{font-size:90%;}
#logodesc{font-size:170%;}
/*#navmenu{height:35px;margin-bottom:0px;}*/
#navmenu  li{font-size:24px;}
#navmenu  li a{padding:5px 5px 5px 5px;}
/*#left{width:100%;float:none;}*/
#left1{width:100%;float:none;}
#left2{width:100%;float:none;}
#contents{}
/*#right{width:100%;float:none;}*/
#right1{width:100%;float:none;}
#right2{width:100%;float:none;}
#right2{padding:0px;}
#right ul{text-align:left;}
.waxrow ul{text-align:center !important;}
#right1 ul{text-align:left;}
#right2 ul{text-align:left;}
.row img{width:95%;height:95%;}
#left1 img{width:55%}
#left2 img{width:55%}
.half ul{text-align:left;}
#contactbox{width:96%;margin-left:0px;margin:auto;}
#books{width:58%;}
#papers{width:38%;}
#aqabaleft{padding-left:0px;}
.smallimg img{width:70%;height:70%;}
}
@media all and (max-width: 950px) {
#navmenu  li a{padding:5px 2px 5px 2px;}
#navmenu  li{font-size:23px;}
}

@media all and (max-width: 885px) {
	.mobile{display:block;}
	.column{margin:0px;}
	#rubbingTitle{right: 90px;top: 70px;}

	#rubbingImg{padding-bottom:30px;}
#paperButton{margin:0 auto;}
.shopify-buy__btn{margin:0 auto;}
#books img{width:50%;}
#books{float:none;width:100%;}
#papers{float:none;width:100%;}
#right{width:100%;float:none;margin-right:0px;text-align:center;margin-left:0px;}
#aqabapaper img{width:50%;}
#newcoloredpapers img{width:50%;}
.waxnewrows{width: calc(20% - 10px);}
#handle{display:block;text-align:center;font-size:30px;background:#c2646c;margin-top:15px;padding-bottom:5px;padding-top:5px;}
nav{display:none;}
#navmenu ul{text-align:center;padding-left:0px;padding-right:0px;padding-top:0px;}
#navmenu ul li:last-child{border-bottom:1px solid #000;}
#navmenu{height:auto;margin:0px;}
#navmenu ul ul li a { font-size:15px;padding: 5px 15px 5px 15px; }
#navmenu ul ul  { border:0px dotted #000;}
#navmenu ul { display: block; }
#navmenu ul li:hover ul { display: none; }
#navmenu ul li { width: 100%; border:1px solid #000;border-bottom:0px;border-left:0px;border-right:0px}
#navmenu ul li a { padding: 4px 30px 0px 30px; }
#navmenu ul { line-height: 20px; }
#navmenu nav > ul li { position: relative; }
#navmenu nav > ul li ul { position: static; width: 100%; display: none; visibility: visible; padding: 0px; margin-top: 5px; }
#navmenu nav > ul li.a > a { font-weight: 700; }
#navmenu nav > ul li.a > a > i.icn { position: relative; top: -2px; }
#navmenu nav > ul li.a { background: none; color: #fff; }
#navmenu nav > ul li.a a { color: #fff; }
#navmenu nav > ul li.a li.a { background: #b27300; }
#navmenu nav > ul li ul li { float: none; display: block; width: auto; border: 0; }
.half{float:none;width:100%;}
.half ul{text-align:left;}



/*new addition from 781*/
#logo a{font-size:50%;}
#logo{margin-bottom:10px;}
#logodesc{font-size:100%;}
#contents h1{font-size:40px;}
#left{width:100%;float:none;}
#left1{width:100%;float:none;}
#left2{width:100%;float:none;}
#left img{width:70%;}
#left1 img{width:70%;}
#left2 img{width:70%;}
#row{display: flex; flex-direction: column;}
#right1{border-bottom: 1px dotted;}
#right2{order:2;}
#left2{order:1;}
#left{display: flex; flex-direction: column;height:auto !important;padding-bottom: 40px;}
#left1{height:auto !important;padding-bottom: 0px;margin-right:0px;}
#left2{height:auto !important;padding-bottom: 40px;}
#booksandpapers{padding-top:20px;padding-bottom:20px;}
.addpaddingtop{display:block;}
.column{width:100%;float:none;}
.quarter{width:100%;float:none;}
.row img{width:40%;height:40%;}
#pagedesc{width:100%;}
#footer p{font-size:13px;}
#eventstxt{padding-top:20px;}
#eventstxt h4{font-size:20px;}
#eventstxt p{font-size:14px;}
span.propricewhite{font-size:18px;}
span.proprice{font-size:18px;}
#right1 h6{font-size:18px;}
#contents h1{font-size:30px;text-align:center;}

#contents{text-align:center;}
#rubbingInsideDiv{margin: 0 auto;}
#handle{font-size:20px;}
#contents h4{font-size:20px;}
#contents h6{font-size:20px;}
.column2{float:none;width:100%;}
.column{margin-bottom:20px}
.quarter{margin-bottom:20px}
.row{margin-bottom:0px}
.column2 img{width:50%;}
#contactbox{width:94%;padding:5px;height:210px;}
#aqabapaper3 img{width:50%;}
#aqabapaper3{display:none;}
#aqabapaper4{display:block;}
#aqabapaper4 img{width:50%;}
#gravestonerubbingguide img{width:60%;}
#aqabaleft{padding-bottom:50px;}
#aqabaleft h4{display:none;}

.smallimg img{width:30%;height:30%;}
.newcoloredpapers img{width:100%;}
.aqabapaper img{width:100%;}
}

@media all and (max-width: 781px) {
.NewColumn{width: calc(100% - 20px);float: none;}
}
@media all and (max-width: 681px) {
	.waxnewrows{width: calc(33% - 10px);}
}
@media all and (max-width: 520px) {
#books{width:100%;float:none;}
#papers{width:100%;float:none;}
#booksandpapers img{width:70%;padding-top:0px;}
#booksandpapers{padding-top:0px;}
#waximgs ul li{float:none;padding-bottom:15px;}
#waximgs label {font-size: 20px;}
#footer{padding:5px;}
#footer p{font-size:12px;}
#rubbingTitle h4{font-size:19px;}
#handle{font-size:22px;}
#navmenu ul li a {font-size: 18px;}
.row img{width:90%;}
.prodinfo label{font-size:20px;}
span.proprice{font-size:20px;}
span.propricewhite{font-size:20px;color:#fff;}
span.h5 h5{font-size:15px;}
span.h4 h4{font-size:15px;}
#contents h4{font-size:15px;}
#contents h5{font-size:15px;}
}
@media all and (max-width: 481px) {
	.NewColumn{width: 100%;margin:0;}
	#rubbingTitle{right:20px;}
	#rubbingImg img{width:100% !important;}
	#left{padding-bottom:30px;}
	#aqabapaper img{width:100%;}
#newcoloredpapers img{width:100%;}
#leftmetallicwax{float:none;width:100%;margin:0  0 30px 0px;}
#rightmetallicwax{float:none;width:100%;margin:0;}
#left{width:100%;float:none;margin-right:0px;}
#rubbingInsideDiv{width: auto;}
.waxnewrows{width:100%;float: none;}
.waxnewrows img{width: 40% !important;}
#logo a{font-size:50%;}
#logo{line-height: 35px;}
#logodesc{font-size:90%;}
#contents h1{font-size:28px;}
#left img{width:50%;}
#left1 img{width:100%;}
#left2 img{width:100%;}
#eventsimg img{width:100%;}
.gl{float:none;width:100%;}
#aqabapaper3{padding-left:0px;}
.smallimg img{width:50% !important;height:50%!important;}
.aligncenter{float:left!important;widht:25%!important;}

}
@media all and (max-width: 450px) {
#logo a{font-size:38%;}

}