@font-face {
    font-family: 'josephine';
    src: url('/fonts/josephine/josefinslab-regular-webfont.eot');
    src: url('/fonts/josephine/josefinslab-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/josephine/josefinslab-regular-webfont.woff') format('woff'),
         url('/fonts/josephine/josefinslab-regular-webfont.ttf') format('truetype'),
         url('/fonts/josephine/josefinslab-regular-webfont.svg#oz') format('svg');
    font-weight: normal;
    font-style: normal;
	}

	
	@font-face {
font-family: 'Josefinsans';
src: url('/fonts/Josefinsans/Josefinsans.eot?#iefix') format('embedded-opentype'),
     url('/fonts/Josefinsans/Josefinsans.woff') format('woff'), 
     url('/fonts/Josefinsans/Josefinsans.ttf')  format('truetype'),
     url('/fonts/Josefinsans/Josefinsans.svg#Josefinsans') format('svg');
}

    @font-face {
font-family: 'Josefinsans-light';
src: url('/fonts/Josefinsans-light/Josefinsans-light.eot?#iefix') format('embedded-opentype'),
     url('/fonts/Josefinsans-light/Josefinsans-light.woff') format('woff'), 
     url('/fonts/Josefinsans-light/Josefinsans-light.ttf')  format('truetype'),
     url('/fonts/Josefinsans-light/Josefinsans-light.svg#Josefinsans-light') format('svg');
}


    @font-face {
font-family: 'MarketDeco';
src: url('/fonts/MarketDeco/MarketDeco.eot?#iefix') format('embedded-opentype'),
     url('/fonts/MarketDeco/MarketDeco.woff') format('woff'), 
     url('/fonts/MarketDeco/MarketDeco.ttf')  format('truetype'),
     url('/fonts/MarketDeco/MarketDeco.svg#MarketDeco') format('svg');
}

	
	@font-face {
font-family: 'LTOksana';
src: url('/fonts/LTOksana/LTOksana.eot');
src: url('/fonts/LTOksana/LTOksana.eot?#iefix') format('embedded-opentype'),
     url('/fonts/LTOksana/LTOksana.woff') format('woff'), 
     url('/fonts/LTOksana/LTOksana.ttf')  format('truetype'),
     url('/fonts/LTOksana/LTOksana.svg#LTOksana') format('svg');
}
	
@font-face {
font-family: 'Sornette';
src: url('/fonts/Sornette/Sornette.eot??#iefix') format('embedded-opentype'),
     url('/fonts/Sornette/Sornette.woff') format('woff'), 
     url('/fonts/Sornette/Sornette.ttf')  format('truetype'),
     url('/fonts/Sornette/Sornette.svg#Sornette') format('svg');
}
	
@font-face {
	font-family: 'MouseDeco';
	src: url('/fonts/MouseDeco/MouseDeco.eot?#iefix') format('embedded-opentype'),
	     url('/fonts/MouseDeco/MouseDeco.woff') format('woff'), 
	     url('/fonts/MouseDeco/MouseDeco.ttf')  format('truetype'),
	     url('/fonts/MouseDeco/MouseDeco.svg#MouseDeco') format('svg');
}

@font-face {
    font-family: 'oz';
    src: url('/fonts/Oz/oz-webfont.eot');
    src: url('/fonts/Oz/oz-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Oz/oz-webfont.woff') format('woff'),
         url('/fonts/Oz/oz-webfont.ttf') format('truetype'),
         url('/fonts/Oz/oz-webfont.svg#oz') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'Angostura';
    src: url('/fonts/angostura/angostura-webfont.eot');
    src: url('/fonts/angostura/angostura-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/angostura/angostura-webfont.woff') format('woff'),
         url('/fonts/angostura/angostura-webfont.ttf') format('truetype'),
         url('/fonts/angostura/angostura-webfont.svg#Angostura') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OldStyle';
    src: url('/fonts/OldStyle/oldstyschplhs-webfont.eot');
    src: url('/fonts/OldStyle/oldstyschplhs-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/OldStyle/oldstyschplhs-webfont.woff') format('woff'),
         url('/fonts/OldStyle/oldstyschplhs-webfont.ttf') format('truetype'),
         url('/fonts/OldStyle/oldstyschplhs-webfont.svg#OldStyle') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Telegram';
    src: url('/fonts/Telegram/vtyptt_0-webfont.eot');
    src: url('/fonts/Telegram/vtyptt_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Telegram/vtyptt_0-webfont.woff') format('woff'),
         url('/fonts/Telegram/vtyptt_0-webfont.ttf') format('truetype'),
         url('/fonts/Telegram/vtyptt_0-webfont.svg#Telegram') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Type';
    src: url('/fonts/Type/typiw-webfont.eot');
    src: url('/fonts/Type/typiw-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Type/typiw-webfont.woff') format('woff'),
         url('/fonts/Type/typiw-webfont.ttf') format('truetype'),
         url('/fonts/Type/typiw-webfont.svg#Telegram') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Typewriter';
    src: url('/fonts/Typewriter/vtsmu-webfont.eot');
    src: url('/fonts/Typewriter/vtsmu-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Typewriter/vtsmu-webfont.woff') format('woff'),
         url('/fonts/Typewriter/vtsmu-webfont.ttf') format('truetype'),
         url('/fonts/Typewriter/vtsmu-webfont.svg#Telegram') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Arialn';
    src: url('/fonts/arialn/arialn.eot');
    src: url('/fonts/arialn/arialn.eot?#iefix') format('embedded-opentype'),
         url('/fonts/arialn/arialn.woff') format('woff'),
         url('/fonts/arialn/arialn.ttf') format('truetype'),
         url('/fonts/arialn/arialn.svg#Arialn') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lmmono';
    src: url('/fonts/immono/lmmono-webfont.eot');
    src: url('/fonts/immono/lmmono-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/immono/lmmono-webfont.woff') format('woff'),
         url('/fonts/immono/lmmono-webfont.ttf') format('truetype'),
         url('/fonts/immono/lmmono-webfont.svg#immono') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'nickelodeon';
    src: url('/fonts/nickelodeon/caslonantique-webfont.eot');
    src: url('/fonts/nickelodeon/caslonantique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/nickelodeon/caslonantique-webfont.woff2') format('woff2'),
         url('/fonts/nickelodeon/caslonantique-webfont.woff') format('woff'),
         url('/fonts/nickelodeon/caslonantique-webfont.ttf') format('truetype'),
         url('/fonts/nickelodeon/caslonantique-webfont.svg#nickelodeon') format('svg');
    font-weight: normal;
    font-style: normal;

}



a {text-decoration: none;}
A:active { color:#000000; text-decoration: none; }
A:hover { color:#ccffcc; text-decoration: underline; }

.rounded-corners {
     -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    -khtml-border-radius: 50px;
    border-radius: 50px;
	
	

-moz-box-shadow: 5px 5px 5px black;
-webkit-box-shadow: 5px 5px 5px black;
box-shadow: 5px 5px 5px black;
}

.curved { -moz-border-radius:10px; / Firefox / -webkit-border-radius:10px; / Safari and chrome / -khtml-border-radius:10px; / Linux browsers / border-radius:10px; / CSS3 / }

.image{
	border-style:outset;
	border-color: #663300;
	border-width:3px;
     
-moz-box-shadow: 5px 5px 5px black;
-webkit-box-shadow: 5px 5px 5px black;
box-shadow: 5px 5px 5px black;

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	
}

a[href^=tel] {
text-decoration:inherit;
color: gold;
}

fieldset {
	border:0px;
	margin:0 2px;
	padding:.25em .625em .75em;
}


.dg-picture-zoom-border-container{
    border : 3px solid #FFF;
    background-color: #AAA;
    margin-left:-7px;
    margin-top:-7px;
    padding:7px;
    box-shadow:10px 10px 20px #110000;
    border-radius: 5px;


}

.loader {
    border: 5px solid #f4d593; 
    border-top: 5px solid #157807; 
    border-radius: 50%;
    width: 20px;
    height: 20px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

@media print {
  .no-print {
    visibility: hidden;
  }
}



