html {-webkit-text-size-adjust: none;}
body {padding:0; margin:0; font-family:Arial; }

.latest {float:left; height:120px; margin:0 20px 10px 0; text-align:center; box-shadow: 10px 5px 5px #c0c0c0; background-color:#f0f0f0; }
.latest img {height:100px; padding:0 0 5px 0;}
.latest a {text-decoration:none; font-size:0.7em; padding:0 5px;}
.clear {clear:both;}
.topnav {background-image:url('https://www.stencilkingdom.com/images/top_background_n.gif'); background-repeat:repeat-x; width:100%;background-color:#4e4ec1; text-align:center;}
.hidden {display:none;}
.footer {padding:10px; background-color:#f9f9fc; font-size:0.8em; line-height:1.6em; margin:10px 0 0 0; border-top:1px solid #000;}
.footer a {text-decoration:none; padding:10px; color:#222255; }
.holder {width:1100px; max-width:calc(100% - 20px); text-align:left; padding:0 10px;}
.contentimage {width:100%; max-width:400px;}
a, b {color:#4e4ec1}

.leftcatalogue, .rightcatalogue {text-align:left;}
.leftcatalogue a, .rightcatalogue a {text-decoration:none; font-weight:bold; color:#222255;}
.leftcatalogue img, .rightcatalogue img {float:left; width:45px; margin:10px; max-height:50px;}

.productbox {float:left; text-align:center; height:180px; margin:0 10px 10px 10px; box-shadow: 5px 5px 5px #f0f0f0; background-color:#fcfcfc; border:1px solid #cccccc;}
.productbox img {height:140px; max-width:140px; object-fit: contain;}
.productbox a {text-decoration:none; color:#222255; font-size:0.8em; }
.productmainimg {width:100%; max-height:400px; object-fit: contain;}

.extraimage {float:left; width:330px; max-width:100%; text-align:center; margin:10px; font-size:0.8em;}
.extraimage img {max-height:300px; max-width:310px;}

@media only screen and (min-width: 481px) {
 body {font-size:0.8em;}
.profileleft {float:left; width:260px;}
.profileright {float:right; width:calc(100% - 270px); }
.topnav {padding:110px 0 10px 0; margin:0 0 10px 0;}
.topnav a {color:#ffffff; text-decoration:none; padding:0 10px;}
.mobileonly {display:none;}
.desktoponly {display:block;}
.leftcatalogue {width:45%; float:left; }
.rightcatalogue {width:45%; float:right; }
.rightcatalogue img {float:right;}
.productbox {width:160px; }
}

@media only screen and (max-width: 480px) {
.profileleft, .profileright {width:100%;}
.topnav {padding:0; min-height:100px;}
.topnav a {color:#ffffff; text-decoration:none; width:100%; display:block; padding:10px 0;}

.mobileonly {display:block;}
.desktoponly {display:none;}
.burgerbutton {text-align:right; width:100%;}
.burgerbutton img {height:40px; margin:10px 10px 30px 10px;}
.leftcatalogue, .rightcatalogue {width:100%;}
.productbox {width:calc(50% - 23px); }
}



