@font-face {
font-family: OpenSans-Bold;
src: url('/setup/fonts/5875fa46-a42b-4f5b-ad3b-1965b3cce231.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/5875fa46-a42b-4f5b-ad3b-1965b3cce231.eot?') format('eot'),
url('/setup/fonts/5875fa46-a42b-4f5b-ad3b-1965b3cce231.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: OpenSans-BoldItalic;
src: url('/setup/fonts/2d7f659d-4afa-4cd0-b6e9-68d826ad4319.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/2d7f659d-4afa-4cd0-b6e9-68d826ad4319.eot?') format('eot'),
url('/setup/fonts/2d7f659d-4afa-4cd0-b6e9-68d826ad4319.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: OpenSans-Semibold;
src: url('/setup/fonts/36fbaaaa-0861-4ded-a6ed-8f4f216e2c00.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/36fbaaaa-0861-4ded-a6ed-8f4f216e2c00.eot?') format('eot'),
url('/setup/fonts/36fbaaaa-0861-4ded-a6ed-8f4f216e2c00.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: OpenSans-Regular;
src: url('/setup/fonts/6153caf1-efb5-4d63-bf64-528cbcdc248d.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/6153caf1-efb5-4d63-bf64-528cbcdc248d.eot?') format('eot'),
url('/setup/fonts/6153caf1-efb5-4d63-bf64-528cbcdc248d.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: OpenSans-Light;
src: url('/setup/fonts/d48a0f6e-3ea8-46c7-aa25-74ee1d07c5c3.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/d48a0f6e-3ea8-46c7-aa25-74ee1d07c5c3.eot?') format('eot'),
url('/setup/fonts/d48a0f6e-3ea8-46c7-aa25-74ee1d07c5c3.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: OpenSans-LightItalic;
src: url('/setup/fonts/bf42d6ba-f1fb-429a-a5ba-664d47a11f83.eot'); /* IE9 Compatability Modes */
src: url('/setup/fonts/bf42d6ba-f1fb-429a-a5ba-664d47a11f83.eot?') format('eot'),
url('/setup/fonts/bf42d6ba-f1fb-429a-a5ba-664d47a11f83.woff') format('woff');
font-display: swap;
}
@font-face {
font-family: CollonaMTRegular;
src: url('/setup/fonts/ef31742c-56e7-42ae-bf76-07bdc72169e3.woff') format('woff');
font-display: swap;
}

.nipx {
font-size: 9px;
color: #333;
line-height: 12px}

.cc9966 {
color: #cc9966}

.heading1 {
font-family: OpenSans-Light,Helvetica,Arial,Sans-serif;
line-height: 1.2em;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 30px;
font-weight: normal;
}

.heading2 {
line-height: 1em;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 40px;
margin-bottom: 20px;
font-weight: normal;
}

.heading3 {
font-family: OpenSans-Light,Helvetica,Arial,Sans-serif;
font-size: 1.3em;
line-height: 1em;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 30px;
margin-bottom: 15px;
font-weight: normal;
}

.SmallHeading {
font-weight: 700}

.nipx:hover {
}

.heading1:hover {
}

.heading2:hover {
}

.heading3:hover {
}

.SmallHeading:hover {
}

h1.heading1.breadcrumb span :nth-child(-n+4)
{
display:none
}

h1.heading1.breadcrumb a
{
color: black
}

.doubletype
{
font-family: "Colonna MT W01";
font-size: 15px;
}

.engraving.doubletype
{
font-family: "Colonna MT W01";
font-weight: 700;
font-size: 15px;

}
.buybutton
{
padding-left: 10px; 
/* font-weight: 700; */
}

input[type='number'] {
    -moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

