@charset "iso-8859-1";
<STYLE>
/*------------------------------------------------------------------*
 * GLOBAL
 *------------------------------------------------------------------*/

/* Fonts------------------------------------------------------------*/

@font-face {
    font-family: '1533 GLC Augereau Pro';
    src: url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1533GLCAugereauPro-Normal.eot');
    src: url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1533GLCAugereauPro-Normal.eot?#iefix') format('embedded-opentype'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1533GLCAugereauPro-Normal.woff2') format('woff2'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1533GLCAugereauPro-Normal.woff') format('woff'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1533GLCAugereauPro-Normal.ttf') format('truetype'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1533GLCAugereauPro-Normal.svg#1533GLCAugereauPro-Normal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: '1689 GLC Garamond Pro';
    src: url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProNormal.eot');
    src: url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProNormal.eot?#iefix') format('embedded-opentype'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProNormal.woff2') format('woff2'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProNormal.woff') format('woff'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProNormal.ttf') format('truetype'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProNormal.svg#1689GLCGaramondProNormal') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: '1689 GLC Garamond Pro Italic';
    src: url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProItalic.eot');
    src: url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProItalic.eot?#iefix') format('embedded-opentype'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProItalic.woff2') format('woff2'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProItalic.woff') format('woff'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProItalic.ttf') format('truetype'),
        url('https://mierce-miniatures.com/store_mierceminiatures/fonts/1689GLCGaramondProItalic.svg#1689GLCGaramondProItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

/*	@font-face {
	font-family: 'AugereauPro';
	src:	url('http://www.mierce-miniatures.com/store_mierceminiatures/fonts/1533_glc_augereau_pro-normal.eot?#iefix') format('eot'),
			url('http://www.mierce-miniatures.com/store_mierceminiatures/fonts/1533_glc_augereau_pro-normal.woff') format('woff'),
			url('http://www.mierce-miniatures.com/store_mierceminiatures/fonts/1533_glc_augereau_pro-normal.ttf') format('truetype');
	}
	/*@font-face {
      font-family: "Bitstream Vera Serif Bold";
      src: url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf");
    }*/
			
	HTML {
		font-family: "Tahoma", sans-serif;
		font-size: x-small;
		color: black;
		text-align: center;
		/*background-image: url("../graphics/mierce-miniatures_background.jpg");*/
		background-image: url("../graphics/mierce-miniatures_white_background.jpg");
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
		/*height: 100%;*/
	}

	BODY {
		font-family: "Tahoma", sans-serif;
		font-size: x-small;
		text-align: center;
		color: black;
		/*background-image: url("../graphics/mierce-miniatures_background.jpg");*/
		background-attachment: fixed;
		background-position: center center;
		background-repeat: no-repeat;
	}
		
	INPUT {
		font-family: "Tahoma", sans-serif;
		border: 1px solid SlateGray;
		border-radius: 2px;
		font-size: 11px;
		text-align: left;
		vertical-align: middle;
	}

	SELECT {
		/*border: 1px solid Khaki;*/
		font-family: "Tahoma", sans-serif;
		font-size: 13px;
		text-align: left;
		vertical-align: middle;
	}

	HR
	{
	border: 1px solid Khaki;
	}

	
/*------------------------------------------------------------------*
 * LINKS
 *------------------------------------------------------------------*/

	A:link	{
		text-decoration: none;
		color: DarkRed;
	}

	A:active {
		text-decoration: none;
		color: Red;
	}

	A:visited {
		text-decoration: none;
		color: Black;
		}

	A:hover {
		text-decoration: underline;
		color: Red;
		}

a:link.a_red { 
	color: #ff0000;
}

a:visited.a_red { 
	color: #ff0000;
}

a:hover.a_red { 
	color: #ff0000;
}


a:link.a_purple { 
	color: #800080;
}

a:visited.a_purple { 
	color: #800080;
}

a:hover.a_purple { 
	color: #800080;
}



a:link.a_green { 
	color: green;
}

a:visited.a_green { 
	color: green;
}

a:hover.a_green { 
	color: green;
}


a:link.a_dark_green { 
	color: #006400;
}

a:visited.a_dark_green { 
	color: #006400;
}

a:hover.a_dark_green { 
	color: #006400;
}

a:link.a_fuchsia { 
	color: #FF00FF;
}

a:visited.a_fuchsia { 
	color: #FF00FF;
}

a:hover.a_fuchsia { 
	color: #FF00FF;
}

a:link.a_silver { 
	color: #606060;
}

a:visited.a_silver { 
	color: #606060;
}

a:hover.a_silver { 
	color: #606060;
}

a:link.a_black { 
	color: #000000;
}

a:visited.a_black { 
	color: #000000;
}

a:hover.a_black { 
	color: #000000;
}

a:link.a_grey
	{ 
	color: #A0A0A0;
	}

a:visited.a_grey
	{ 
	color: #A0A0A0;
	}

a:hover.a_grey
	{ 
	color: #A0A0A0;
	text-decoration: underline;
	}


		
/*------------------------------------------------------------------*
 * v4 additions
 *------------------------------------------------------------------*/
		
	.underlined_table_row
	{
		/*border-bottom:1px solid black;*/
	}
	
	.underlined_table_row_green
	{
		/*border-bottom:1px solid #B69BC7;*/
		/*border-bottom:1px solid DarkSeaGreen;*/
	}
	
	.underlined_table_row_khaki
	{
		border-bottom: 1px dashed Khaki;
		/*border-bottom:1px solid DarkSeaGreen;*/
	}

	.underlined_table_row_black
	{
		/*border-bottom:1px solid black;*/
	}
	
	.underlined_table_row_red
	{
		/*border-bottom:1px solid red;*/
	}
	
	.underlinable_table
	{
		border-collapse:collapse;
	}
/*------------------------------------------------------------------*
 * MAIN BOXES
 *------------------------------------------------------------------*/		

	.main_body_box
		{
		/*width: 800px;*/
		width: 1215px;
		}

	.main_message_box
		{
		width: 1005px;
		/*width: 590px;*/
		border-bottom: 1px solid #A0A0A0;
		border-top: 1px solid #A0A0A0;
		padding-bottom: 5px;
		padding-top: 5px;
		margin-bottom: 5px;
		}

	.centre_message_box
		{
		/*width: 430px;*/
		width: 680px;
		border-bottom: 1px solid #A0A0A0;
		border-top: 1px solid #A0A0A0;
		padding-bottom: 5px;
		padding-top: 5px;
		margin-bottom: 5px;
		}

	.main_header_box
		{
		/*width: 590px;*/
		width: 1005px;
		}

	.main_box
		{
		/*width: 590px;*/
		width: 1005px;
		/*margin-bottom: 5px;*/
		}

	.main_box_new
		{
		width: 1220px;
		/*margin-bottom: 5px;*/
		}

	.main_text_box
		{
		/*width: 590px;*/
		width: 1005px;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 5px;
		}

	.main_link_box
		{
		/*width: 590px;*/
		width: 1005px;
		padding: 5px;
		margin-bottom: 5px;
		}

/*------------------------------------------------------------------*
 * Main Item Boxes
 *------------------------------------------------------------------*/		

	.main_item_title_box
		{
		width: 1005px;
		height: 40px;
		/*width: 590px;*/
		padding-left: 5px;
		padding-right: 5px;
		/*border-top: 1px solid Khaki;*/
		}

	.main_item_subtitle_box
		{
		width: 605px;
		height: 30px;
		padding-left: 5px;
		padding-right: 5px;
		/*border-top: 1px solid Khaki;*/
		background: url(../graphics/whitetrans.png);
		}

	.main_item_news_header_box_container
		{
		width: 845px;
		height: 135px;
		background: url(../graphics/whitetrans.png);
		}

	.main_item_news_header_box
		{
		width: 845px;
		height: 135px;
		}

	.main_item_news_subtitle_box
		{
		width: 845px;
		height: 30px;
		padding-left: 5px;
		padding-right: 5px;
		background: url(../graphics/blacktrans3.png);
		/*border-top: 1px solid Khaki;*/
		}

	.main_item_wide_subtitle_box
		{
		width: 845px;
		height: 30px;
		padding-left: 5px;
		padding-right: 5px;
		background: url(../graphics/blacktrans3.png);
		/*border-top: 1px solid Khaki;*/
		}

	.main_item_title_box_new
		{
		width: 1185px;
		height: 40px;
		padding-left: 5px;
		padding-right: 5px;
		/*background: url(<?=$_SESSION['session_directory']?>/graphics/whitetrans.png);*/
		background: url(../graphics/whitetrans.png);
		/*border-top: 1px solid Khaki;*/
		}

	.main_item_error_box
		{
		width: 1185px;
		padding: 10px;
		background-color: #FFFFCC;
		border: 1px solid #FFCC00;
		margin-bottom: 10px;
		}

	.main_item_content_box, .main_item_wide_content_box, .main_item_image_caption_box, .main_item_full_content_box
		{
		padding: 5px;
		/*background-color: #fff;
		filter:alpha(opacity=80);
		opacity: 0.80;
		-moz-opacity:0.80;*/
		}

	.main_item_box
		{
		width: 845px;
		/*width: 335px;*/
		padding: 5px;
		}

	.main_item_content_box
		{
		width: 605px;
		/*width: 335px;*/
		}

	.main_item_wide_content_box
		{
		width: 565px;
		}

	.main_item_full_content_box
		{
		width: 1005px;
		}

	.main_item_image_box, .main_item_image_caption_box
		{
		width: 390px;
		}

	.image_news_box
		{
		width: 845px;
		/*margin-top: 5px;*/
		/*margin-bottom: 5px;*/
		background: url(../graphics/whitetrans.png);
		}

/*------------------------------------------------------------------*
 * Panel Boxes
 *------------------------------------------------------------------*/		

/*	.panel_box
		{
		width: 150px;
		/*margin-top: 5px;*
		/*margin-bottom: 5px;
		}*/

	.panel_header_box
		{
		width: 150px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
		background: url(../graphics/whitetrans.png);
		}

	P.panel_header
		{
		font-family: "Tahoma", sans-serif;
		color: Gold;
		font-size: 12px;
		text-transform: uppercase;
		display: inline;
		letter-spacing: 0.5px;
		/*font-weight: bold;*/
		}

	P.side_panel_header
		{
		font-size: 16px;
		font-family: '1533 GLC Augereau Pro', sans-serif;
		color: Black;
		text-transform: uppercase;
		/*letter-spacing: 1px;*/
		display: inline;
		line-height: 14px;
		/*font-weight: bold;*/
		}


	.side_panel_header_box
		{
		height: 25px;
		padding: 5px;
		/*border-top: 1px solid Khaki;*/
		/*background: url(../graphics/whitetrans.png);*/
		}

	.side_panel_content_box
		{
		/*background: url(../graphics/blacktrans.png);*/
		padding-top: 5px;
		padding-bottom: 10px;
		}

	.side_panel_link_box
		{
		/*background: url(../graphics/blacktrans2.png);*/
		height: 25px;
		/*border-top: 1px dashed SlateGray;*/
		padding-top: 5px;
		padding-bottom: 10px;
		}
		
		
/*------------------------------------------------------------------*
 * Tile Boxes
 *------------------------------------------------------------------*/		

	.tile_box
		{
		width: 78px;
		padding-bottom: 3px;
		}

	.tile_basket_box
		{
		width: 78px;
		border: 1px dashed SlateGrey;
		/*padding-top: 3px !important;
		padding-bottom: 5px !important;*/
		}
	.tile_basket_box_double
		{
		width: 160px;
		border: 1px solid #c0c0c0;
		padding-top: 3px;
		padding-left: 3px;
		padding-bottom: 5px;
		}

	.large_tile_box
		{
		width: 205px;
		padding-bottom: 3px;
		}

	.large_tile_basket_box
		{
		width: 205px;
		border: 1px dashed SlateGrey;
		/*padding-top: 3px !important;
		padding-bottom: 5px !important;*/
		}
	.large_tile_basket_box_double
		{
		width: 200px;
		border: 1px solid #c0c0c0;
		padding-top: 3px;
		padding-left: 3px;
		padding-bottom: 5px;
		}
		
/*------------------------------------------------------------------*
 * Main Item Text
 *------------------------------------------------------------------*/		

	P.main_item_header_large, P.main_item_header_medium, P.main_item_header_small
		{
		font-family: '1533 GLC Augereau Pro', sans-serif;
		/*font-family: 'Tahoma', sans-serif;*/
		/*text-shadow: 1px 1px 1px black;*/
		/*font-weight: bold;*/
		/*color: Gold;*/
		color: DarkRed;
		/*letter-spacing: .05em;*/
		text-transform: uppercase;
		display: inline;
		}
/*font-family: 'Bitstream Vera Serif Bold', verdana, sans-serif;*/
		
	P.main_item_header_large
		{
		text-align: center;
		font-size: 30px;
		/*font-weight: bold;*/
		padding-top: 3px;
		padding-bottom: 3px;		
		}

	P.main_item_header_medium
		{
		font-size: 25px;
		/*font-weight: bold;*/
		padding-top: 3px;
		padding-bottom: 3px;		
		}

	P.main_item_header_small
		{
		font-size: 20px;
		}

	P.main_item_paragraph
		{
		font-family: '1689 GLC Garamond Pro', sans-serif;
		text-align: justify;
		text-shadow: 2px 2px 5px white;
		font-size: 18px;
		display: inline;
		color: black;
		/*filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;*/
		position: relative;
		}
		
	UL.main_item_paragraph
		{
		font-family: '1689 GLC Garamond Pro', sans-serif;
		text-align: left;
		text-shadow: 2px 2px 5px white;
		font-size: 18px;
		/*display: inline;*/
		color: black;
		/*filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;*/
		position: relative;
		}

	P.main_item_text
		{
		font-size: 12px;
		text-shadow: 2px 2px 5px black;
		display: inline;
		color: black;
		filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;
		position: relative;
		}
		
	UL.main_item_text
		{
		font-size: 12px;
		/*text-shadow: 2px 2px 5px black;*/
		/*display: inline;*/
		color: black;
		/*filter:alpha(opacity=100);
		opacity: 1;
		-moz-opacity:1;*/
		position: relative;
		}

/*------------------------------------------------------------------*
 * Centre Boxes
 *------------------------------------------------------------------*/		

	.centre_box
		{
		/*width: 430px;*/
		width: 845px;
		/*margin-bottom: 5px;*/
		}

	.centre_content_box
		{
		/*width: 430px;*/
		width: 845px;
		padding-left: 5px;
		padding-right: 5px;
		/*margin-bottom: 5px;*/
		}

	.centre_error_row
		{
		width: 90%;
		background-color: #FFDDDD;
		border: 1px solid #FF0000;
		border-radius: 5px;
		overflow: hidden;
		}
		
	.centre_error_box
		{
		/*width: 680px;*/
		width: 90%;
		padding: 10px;
		background-color: #FFDDDD;
		border: 1px solid #FF0000;
		border-radius: 5px;
		overflow: hidden;
		}

		/*width: 430px;*/
		/*		background-color: #FFFFCC;*/
		/*border: 1px solid #FFCC00;*/

		
	.centre_informative_box
		{
		/*width: 430px;*/
		/*width: 430px;*/
		width: 90%;
		padding: 5px;
		background-color: #CCCCFF;
		border: 1px solid #4444BB;
		border-radius: 5px;
		overflow: hidden;
		/*margin-bottom: 5px;*/
		}
		
	.centre_basket_box
		{
		/*width: 420px;*/
		/*width: 670px;*/
		padding: 10px;
		/*margin-bottom: 5px;*/
		border: 1px solid SlateGray;
		}

	.centre_title_box
		{
		/*width: 430px;*/
		height: 30px;
		/*border-top: 1px solid Khaki;*/
		width: 845px;
		padding-left: 5px;
		padding-right: 5px;
		/*margin-bottom: 5px;*/
		/*margin-top: 5px;*/
		}

	.centre_link_box
		{
		/*width: 430px;*/
		width: 845px;
		height: 30px;
		padding-left: 5px;
		padding-right: 5px;
		}

/*------------------------------------------------------------------*
 * Spacer Boxes
 *------------------------------------------------------------------*/		

	.main_spacer_box
		{
		width: 1005px;
		/*width: 590px;*/
		height: 10px;
		/*background-color: #FFFFFF;*/
		}

	.main_item_spacer_box
		{
		height: 10px;
		}

	.main_item_image_spacer_box
		{
		/*width: 250px;*/
		width: 500px;
		height: 5px;
		background-color: #FFFFFF;
		}

/*------------------------------------------------------------------*
 * Headers
 *------------------------------------------------------------------*/

	P.header_large {
		font-family: "Trebuchet MS", sans-serif;
		text-align: center;
		font-size: 20px;
		letter-spacing: 1px;
		font-weight: bold;
		text-transform: uppercase;
		display: inline;
		padding-top: 3px;
		padding-bottom: 3px;		
		}		

	P.header_medium {
		font-family: "Trebuchet MS", sans-serif;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
		line-height: 16px;
		margin-top: 3px;
		margin-bottom: 3px;
		color: black;		
		}		
		
	P.header_small {
		font-family: "Trebuchet MS", sans-serif;
		text-transform: uppercase;
		display: inline;
		font-size: 11px;
		padding: 2px;
		margin-top: 3px;
		font-weight: bold;
		}

	P.header_frame {
		font-size: 13px;
		font-family: "Tahoma", sans-serif;
		color: Black;
		text-transform: uppercase;
		letter-spacing: 1px;
		display: inline;
		line-height: 14px;
		font-weight: bold;
		}

	P.header_tile {
		font-size: 10px;
		font-weight: bold;
		display: inline;
		text-transform: lowercase;
		}

	P.header_tile_front {
		font-size: 10px;
		font-weight: bold;
		display: inline;
		text-transform: uppercase;
		}

/*------------------------------------------------------------------*
 * Text
 *------------------------------------------------------------------*/

	P.text_large 
		{
		font-size: 14px;
		display: inline;
		}
		
	P.text_large_bold {
		font-size: 14px;
		font-weight: bold;		
		display: inline;
		}
		
	P.text_large_red {
		font-size: 14px;
		color: red;
		display: inline;
		}
		
	P.text_large_bold_red {
		font-size: 14px;
		font-weight: bold;		
		color: red;
		display: inline;
		}
		
	P.text_large_bold_green {
		font-size: 14px;
		font-weight: bold;
		color: green;
		display: inline;
		}

	P.text_large_grey {
		font-size: 14px;
		color: #303030;
		display: inline;
		}
		
	P.text_large_bold_grey {
		font-size: 14px;
		font-weight: bold;
		color: #303030;
		display: inline;
		}

	P.text_medium {
		font-size: 12px;
		display: inline;		
		}
		
	P.text_medium_bold {
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 0.05em;
		display: inline;
		}	
		
	P.text_medium_red {
		font-size: 12px;
		color: red;
		display: inline;
		}	

	P.text_medium_blue {
		font-size: 12px;
		color: blue;
		display: inline;
		}
				
	P.text_medium_bold_red {
		font-size: 12px;
		color: red;
		display: inline;
		font-weight: bold;
		}
		
	P.text_medium_bold_green {
		font-size: 12px;
		color: green;
		display: inline;
		font-weight: bold;
		}
				
	P.text_medium_green {
		font-size: 12px;
		color: green;
		display: inline;
		}
		
	P.text_medium_grey {
		font-size: 12px;
		color: #303030;
		display: inline;
		}

	P.text_medium_bold_grey {
		font-size: 12px;
		color: #303030;
		font-weight: bold;
		display: inline;
		}
		
	P.text_small {
		font-size: 10px;
		display: inline;
		}
		
	P.text_tiny {
		font-size: 9px;
		display: inline;
		}

	P.text_small_bold {
		font-size: 10px;
		font-weight: bold;		
		display: inline;
		}
		
	P.text_small_red {
		font-size: 10px;
		color: red;
		display: inline;		
		}

	P.text_small_green {
		font-size: 10px;
		color: green;
		display: inline;		
		}
		
	P.text_small_bold_green {
		font-size: 10px;
		color: green;
		font-weight: bold;
		display: inline;		
		}
		
	P.text_small_sand {
		font-size: 10px;
		color: DarkGoldenrod;
		display: inline;		
		}
		
	P.text_small_bold_sand {
		font-size: 10px;
		color: DarkGoldenrod;
		font-weight: bold;
		display: inline;		
		}

	P.text_small_grey {
		font-size: 10px;
		color: #303030;
		display: inline;		
		}

	P.text_small_bold_grey {
		font-size: 10px;
		color: #303030;
		font-weight: bold;
		display: inline;		
		}

	P.text_small_bold_red {
		font-size: 10px;
		font-weight: bold;
		color: red;
		display: inline;
		}			
		
	textarea.standard {
		font-family: "Tahoma", sans-serif;
		border-radius: 2px;
		font-size: 13px;
		}

	.button_text
		{
		border: 1px solid DarkGoldenRod;
		border-radius: 2px;
		font-family: "Tahoma", sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: Black;
		background: Khaki;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		/*padding-top: 1px;*/
		/*padding-bottom: 1px;*/
		margin: 5px;
		letter-spacing: .1em;
		display: inline-block;
		}

	.button_text:hover
		{
		border: 1px solid White;
		color: White;
		background: DarkGoldenRod;
		}

	a.button_text:link
		{
		text-decoration: none;
		color: Black;
		}

	a.button_text:active {
		text-decoration: none;
		color: Black;
	}

	a.button_text:visited {
		text-decoration: none;
		color: Black;
		}

	.button_text_metal
		{
		border: 1px solid MidnightBlue;
		border-radius: 2px;
		font-family: "Tahoma", sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: Black;
		background: LightSteelBlue;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		/*padding-top: 3px;*/
		/*padding-bottom: 3px;*/
		margin: 5px;
		letter-spacing: .1em;
		display: inline-block;
		}

	.button_text_metal:hover
		{
		border: 1px solid White;
		color: White;
		background: MidnightBlue;
		}

	a.button_text_metal:link
		{
		text-decoration: none;
		color: Black;
		}

	a.
	_text_metal:active {
		text-decoration: none;
		color: Black;
	}

	a.button_text_metal:visited {
		text-decoration: none;
		color: Black;
		}

/*------------------------------------------------------------------*
 * Paragraphs
 *------------------------------------------------------------------*/		
		
	P.paragraph_large {
		text-align: justify;
		font-size: 14px;
		line-height: 18px;
		display: inline;
		}

	P.paragraph_medium {
		text-align: justify;
		font-size: 13px;
		line-height: 12px;
		display: inline;
		}

	P.paragraph_small {
		text-align: justify;
		font-size: 12px;
		display: inline;
		}

	#justify {
		text-align: justify;
		}

/*------------------------------------------------------------------*
 * Carousel stuff
 *------------------------------------------------------------------*/		

.mierce-modal{z-index:3;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.mierce-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;}
.mierce-main_item_image_box{position:relative;width:100%;height:50%}
.mierce-red,.mierce-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.mierce-xlarge{font-size:24px!important}.mierce-xxlarge{font-size:36px!important}.mierce-xxxlarge{font-size:48px!important}.mierce-jumbo{font-size:64px!important}
.mierce-display-topleft{position:absolute;left:0;top:0}.mierce-display-topright{position:absolute;right:10;top:10;}
.mierce-display-middleleft{position:absolute;left:10px;top:50%;transform:translate(0%,-50%)}.mierce-display-middleright{position:absolute;right:10;top:50%;transform:translate(0%,-50%)}
.mierce-display-middleleftsmall{position:absolute;left:0px;top:50%;transform:translate(0%,-50%)}.mierce-display-middlerightsmall{position:absolute;right:0px;top:50%;transform:translate(0%,-50%)}
.mierce-animate-zoom {animation:animatezoom 0.5s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}


/* stripe stuff
/* Variables */

* {

  box-sizing: border-box;

}

stripe_body {

  font-family: -apple-system, BlinkMacSystemFont, sans-serif;

  font-size: 16px;

  -webkit-font-smoothing: antialiased;

  display: flex;

  justify-content: center;

  align-content: center;

  height: 100vh;

  width: 100vw;

}

stripe_form {

  width: 30vw;

  min-width: 500px;

  align-self: center;

  box-shadow: 0px 0px 0px 0.5px rgba(50, 50, 93, 0.1),

    0px 2px 5px 0px rgba(50, 50, 93, 0.1), 0px 1px 1.5px 0px rgba(0, 0, 0, 0.07);

  border-radius: 7px;

  padding: 40px;

}

stripe_input {

  border-radius: 6px;

  margin-bottom: 6px;

  padding: 12px;

  border: 1px solid rgba(50, 50, 93, 0.1);

  height: 44px;

  font-size: 16px;

  width: 100%;

  background: white;

}

.result-message {

  line-height: 22px;

  font-size: 16px;

}

.result-message a {

  color: rgb(89, 111, 214);

  font-weight: 600;

  text-decoration: none;

}

.hidden {

  display: none;

}

#card-error {

  color: rgb(105, 115, 134);

  text-align: left;

  font-size: 13px;

  line-height: 17px;

  margin-top: 12px;

}

#card-element {

  border-radius: 4px 4px 0 0 ;

  padding: 12px;

  border: 1px solid rgba(50, 50, 93, 0.1);

  height: 44px;

  width: 100%;

  background: white;

}

#payment-request-button {

  margin-bottom: 32px;

}

/* Buttons and links */

stripe_button {

  background: #5469d4;

  color: #ffffff;

  font-family: Arial, sans-serif;

  border-radius: 0 0 4px 4px;

  border: 0;

  padding: 12px 16px;

  font-size: 16px;

  font-weight: 600;

  cursor: pointer;

  display: block;

  transition: all 0.2s ease;

  box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);

  width: 100%;

}

stripe_button:hover {

  filter: contrast(115%);

}

stripe_button:disabled {

  opacity: 0.5;

  cursor: default;

}

/* spinner/processing state, errors */

.spinner,

.spinner:before,

.spinner:after {

  border-radius: 50%;

}

.spinner {

  color: #ffffff;

  font-size: 22px;

  text-indent: -99999px;

  margin: 0px auto;

  position: relative;

  width: 20px;

  height: 20px;

  box-shadow: inset 0 0 0 2px;

  -webkit-transform: translateZ(0);

  -ms-transform: translateZ(0);

  transform: translateZ(0);

}

.spinner:before,

.spinner:after {

  position: absolute;

  content: "";

}

.spinner:before {

  width: 10.4px;

  height: 20.4px;

  background: #5469d4;

  border-radius: 20.4px 0 0 20.4px;

  top: -0.2px;

  left: -0.2px;

  -webkit-transform-origin: 10.4px 10.2px;

  transform-origin: 10.4px 10.2px;

  -webkit-animation: loading 2s infinite ease 1.5s;

  animation: loading 2s infinite ease 1.5s;

}

.spinner:after {

  width: 10.4px;

  height: 10.2px;

  background: #5469d4;

  border-radius: 0 10.2px 10.2px 0;

  top: -0.1px;

  left: 10.2px;

  -webkit-transform-origin: 0px 10.2px;

  transform-origin: 0px 10.2px;

  -webkit-animation: loading 2s infinite ease;

  animation: loading 2s infinite ease;

}

@-webkit-keyframes loading {

  0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}

@keyframes loading {

  0% {

    -webkit-transform: rotate(0deg);

    transform: rotate(0deg);

  }

  100% {

    -webkit-transform: rotate(360deg);

    transform: rotate(360deg);

  }

}

@media only screen and (max-width: 600px) {

  stripe_form {

    width: 80vw;

  }

}


*/




</STYLE>
