 	
html {

  text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
}

body
{		
	background-color: #fff;
	font-size : 16px;
	text-align: center; /* voor IE */ 
	color: #403e3c;
	padding: 0px;
	margin: 0px;
	font-family: 'Open Sans', sans-serif;
	line-height: 26px;
	font-weight: 400;

}

/* HEADER */
#header { float: left; width: 100%; margin: auto; border-bottom: 15px solid #e7bb1c; padding-bottom: 50px;  margin-top: 50px;   }
	#header .content { width: 100%; max-width: 1280px; height: auto; text-align: left; margin: 0px; margin-left: auto; margin-right: auto; }
		#header .content .logo { float: left; }
			#header .content .logo img { max-width: 250px; }
			
			/* MENU */
			#header .content .menu { float: right; width: auto;  font-weight: 600; margin-top: -5px;} 
				#header .content .menu #menu-icon img { display: none;  float: right; width: 20px; }
				#header .content .menu ul { margin: 0px; padding: 0px; }
					#header .content .menu ul li { display: inline-block; height: 40px; line-height: 40px; float: left; list-style: none; margin-right: 50px;  }
						#header .content .menu ul li a { color: #403e3c; text-decoration: none; } 
							#header .content .menu ul li a:hover { color: #e7bb1c; } 
							
							#header .content .menu ul li.language { display: block; background-color: #e7bb1c; border-radius: 5px; color: #fff; line-height: 40px; padding-left: 10px; padding-right: 10px;  }
								#header .content .menu ul li.language img { margin-left: 5px; }
								#header .content .menu ul li.language a { color: #fff;  }
					
					#header .content .menu ul li.language ul.dropdown { font-size: 14px; visibility: hidden; position: absolute; z-index: 10; width: auto; background-color: #fff; border-radius: 5px; margin-top: 0px; margin-left: -20px; padding-top: 10px; padding-bottom: 10px; }
					#header .content .menu ul li.language:hover ul.dropdown { display: block; visibility: visible; display: block; }
						#header .content .menu ul li.language ul.dropdown li { display: block; float: none; list-style: none; margin: 0px; padding: 0px; }
							#header .content .menu ul li.language ul.dropdown li a { color: #444b56 !important; height: 20px; line-height: 20px; font-weight: 400; border-radius: 5px;  margin: 0px; padding: 0px; padding-left: 10px; padding-right: 40px; padding-top: 10px; padding-bottom: 10px;  margin-left: 10px; margin-right: 10px; }
							#header .content .menu ul li.language ul.dropdown li a:hover {  background-color: #f4f4f4; color: #444b56; opacity: 1;}
						

/* SELECTOR */
#calculator { float: left; width: 100%; margin: auto; background: #040404 url(../images/header-background.png) no-repeat top center; }
	#calculator .content { width: 100%; max-width: 1280px; height: auto; margin: 0px; margin-left: auto; margin-right: auto; text-align: center; }
	
	#calculator .content h1 { color: #fff; display: block; width: 100%; font-weight: 400; text-align: center; margin-top: 60px; margin-bottom: 60px; font-size: 42px; }
		#calculator .content h1 strong { font-weight: bold;}
		
		
	#calculator .content #container { display: block; margin: 0px; margin-left: auto; margin-right: auto; width: 60%; margin-top: 60px; margin-bottom: 60px;  }	
		#calculator .content #container #exchange { display: block; float: left; background-color: #fff; width: 100%;  }
	
			#calculator .content #container #exchange input.amount { float: left; width: 160%; margin-left: 20px;  border: 0px; height: 58px; font-family: 'Open Sans', sans-serif; font-size: 16px;  }
			#calculator .content #container #exchange .output { display: block; color: #403e3c; line-height: 60px; height: 60px; padding-right: 20px; padding-left: 20px;  font-weight: 600; font-size: 16px; float: right; background-color: #f4f4f4; } 
	
			#calculator .content #container #exchange .coin_select { float: left; height: 60px;  }
				#calculator .content #container #exchange .coin_select img { width: 20px; margin-top: 10px; display: inline-block; float: left; margin-left: 5px; margin-right: -18px; } 
					
				#calculator .content #container #exchange .coin_select .dropdown { z-index: 1; background: #f4f4f4 url(../images/icons/ico-arrow-down-black.png) no-repeat right center; background-position: 85% 25px;  cursor: pointer;  font-family: 'Open Sans', sans-serif; display: block; color: #282b30; border: 0px; font-weight: 600; font-size: 16px; line-height: 38px; text-align: center; float: right; height: 60px; padding-right: 10px; margin-right: -5px; width: 125px; }
				#calculator .content #container #exchange .coin_select .dropdown:hover { background: #eeeeee url(../images/icons/ico-arrow-down-black.png) no-repeat right center; background-position: 85% 25px; }
								
				#calculator .content #container #exchange .coin_select .input { background: #fff url(../images/icons/ico-search.png) no-repeat left center; min-width: 300px; background-position: 12px 20px; border-box: box-sizing; font-family: 'Open Sans', sans-serif;font-weight: 400; min-height: 57px;  font-size: 14px; border: none; padding-left: 42px;  border-bottom: 1px solid #ddd;  }
				#calculator .content #container #exchange .coin_select .input:focus {outline: 0px solid #ddd;}
						
				#calculator .content #container #exchange .coin_select .dropdown-content { font-family: 'Open Sans', sans-serif; font-weight: 600; display: none; text-align: left; position: absolute;  background-color: none; width: auto; min-width: 300px; overflow: auto; z-index: 1;}
				#calculator .content #container #exchange .coin_select	.dropdown-content a { display: block; height: 60px; padding-left: 5px; line-height: 60px; border-bottom: 1px solid #ddd; background-color: #fff; color: #282b30;   text-decoration: none;  display: block; }
					#calculator .content #container #exchange .coin_select	.dropdown-content a span { float: left; display: block;  }
						#calculator .content #container #exchange .coin_select	.dropdown-content a span.light { width: auto; font-size: 14px; font-weight: 400; }
						#calculator .content #container #exchange .coin_select	.dropdown-content a span.short { min-width: 75px; padding-left: 35px; }
						#calculator .content #container #exchange .coin_select	.dropdown-content a img {  margin-top: 20px;  }
					#calculator .content #container #exchange .coin_select	.dropdown-content a:hover { background-color: #f4f4f4;}
				#calculator .content #container #exchange .coin_select .show {display: block;}
				
				/* FORM */
				#calculator .content #container .form_value { display: block; text-align: right;width: 100%; position: relative; font-size: 13px; float: right;  }
			
				#calculator .content #container #exchange .amount { float: left; width: auto; background-color: #fff; }
				
				
			
			#calculator .content #container .button { margin-top: 20px; line-height: 60px; display: block; float: left; width: calc(100% - 20px); margin-right: 20px; height: 60px; font-weight: 600; color: #fff; background-color: #e7bb1c; text-align: center; }
			#calculator .content #container input[type=submit].button { font-family: 'Open Sans', sans-serif; border: 0px; font-size: 14px; }
			#calculator .content #container .button:last-child { margin-right: 0px; width: 100%; margin-bottom: 60px; }
				#calculator .content #container .button:hover { background-color: #d7ad16; cursor: pointer; }
			
/* CONTENT */		
.container { float: left; width: 100%; margin: auto; }
	.container .content { width: 100%; max-width: 1280px; height: auto; margin: 0px; margin-left: auto; margin-right: auto;  }
	
		/* RATES */
		.container .content ul.rates { margin: 0px; padding: 0px; width: 100%; margin-left: auto; margin-right: auto; }
			.container .content ul.rates li { display: inline-block; list-style: none; margin-right: 25px; font-weight: 600; font-size: 14px; }
				.container .content ul.rates li:last-child { margin-right: 0px; }
				.container .content ul.rates li img { display: block; width: 20px; float: left; margin-right: 10px; padding-top: 3px; }
				.container .content ul.rates li span { margin-right: 5px; }
				
		/* BOX */
		.container .content .box { margin-right: 50px;  text-align: left; font-size: 14px; }
			.container .content .box .header { text-align: center; }	
				.container .content .box .header-img {background: #040404 url(../images/img-gold-header.png) no-repeat top center; min-height: 150px; }
					.container .content .box .header-img h2 { position: absolute; padding-top: 110px; padding-left: 15px; }
			.container .content .box p { display: inline-block; text-align: left; }
			.container .content .box ul {  }
			.container .content .box img { margin-bottom: 25px; }
			.container .content .box h2 { font-weight: 600; }
			.container .content .box h3 { font-weight: 300; }
		.container .content .box:last-child { margin-right: 0px; }
		.container .content .box img.icon { display: inline-block; width: 20px; margin-top: 2px; margin-bottom: 0px; float: left; margin-right: 5px; }
		.container .content .box img.gold-img { display: inline-block; max-width: 150px; margin-left: auto; margin-right: auto; }
		
		/* PRODUCT INFO */
		.container .content .box .product-img { display: inline-block; width: 20%; margin-left: auto; margin-right: auto; border: 1px solid #ebebeb; text-align: center; padding: 25px;}
			.container .content .box .product-img img { max-width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 0px !important; }
		.container .content .box .product-info { display: inline-block; width: 70%; margin-left: auto; margin-right: auto; }
		.container .content .box .embed { width: 49%; margin-right: 25px; }
		
		.container .content .box .table p { display: table; }
			.container .content .box .table ul { list-style: none; }
				.container .content .box .table ul li { height: 30px; }
		
			/* BOX ALERT */
			.container .content .alert { display: block; padding: 20px; margin: 20px; }
			.container .content .alert-red { background-color: #ffefef; border: 1px solid #ff0000; color: #ff0000; }
			.container .content .alert-green { background-color: #e0ffe7; border: 1px solid #00ff36; color: #00ff36; }
		
			/* UL FORM */
			.container .content .box ul.form { margin: 0px; padding: 0px; margin-left: auto; margin-right: auto; text-align: center; }
				.container .content .box ul.form li { text-align: center; list-style: none; }
				.container .content .box ul.form div#demo1-1 { display: inline-block; margin-left: auto; margin-right: auto; }
					.container .content .box ul.form input[type=submit] { width: 100% !important; }
					
		/* FAQ ITEMS */
		.container .content .box .items { border-bottom: 1px solid #e6e6e6; padding-bottom: 25px; padding-top: 25px; }
		.container .content .box .items:first-child { padding-bottom: 25px; padding-top: 0px !important; }
		.container .content .box .items:last-child { border-bottom: 0px !important; }
			.container .content .box .items h3 { font-weight: bold; padding: 0px; margin: 0px; }
			.container .content .box .items p { padding: 0px; margin: 0px; }
		
		/* REVIEW */
		.container .review .box .stars { float: left;  }
			.container .review .box .stars img { width: 20px; }
		.container .review .box .name { float: left; width: 100%; font-weight: 600;}
		.container .review .box .date { float: right;  opacity: 0.5; }
		
		/* UL LOG */
		.container .content .box ul.log { margin: 0px; padding: 0px; margin-top: -20px;}
			.container .content .box ul.log li { border-bottom: 1px solid #f6f6f6; padding-bottom: 10px; margin-bottom: 10px; list-style: none; line-height: 30px; }
			.container .content .box ul.log li:last-child { border-bottom: 0px !important; }
			.container .content .box ul.log li img { display: block; float: left; margin-right: 10px;  margin-top: 7px;}
			
		/* CONTACT */
		.container .content .box .contact table { width: 100%; }
		.container .content .box .contact input[type=text], .container .content .box .contact input[type=email] { border: 1px solid #ebebeb !important; padding-left: 10px;  }
		.container .content .box .contact input[type=text].form_error { border-bottom: 1px solid red !important; padding-left: 10px;  }		
		.container .content .box .contact td { vertical-align: center !important; }
		.container .content .box .contact textarea { min-width: calc(100% - 20px); margin-top: 20px; border: 1px solid #ebebeb !important; font-family: 'Open Sans', sans-serif; padding: 10px; min-height: 250px; }
		.container .content .box .contact textarea.form_error { border-bottom: 1px solid red !important; }
		
		
		/* FORM */
		.container .content .box .submit40 {line-height: 40px; width: auto; padding-left: 40px; padding-right: 40px;height: 40px; font-weight: 600; color: #fff; background-color: #e7bb1c; text-align: center; }	
			.container .content .box input[type=submit].submit40 { font-family: 'Open Sans', sans-serif; border: 0px; font-size: 14px; }
			.container .content .box .submit40:hover { background-color: #d5ab12; cursor: pointer; }
		
		.container .content .box .submit { margin-top: 20px; line-height: 60px; width: auto; padding-left: 40px; padding-right: 40px;height: 60px; font-weight: 600; color: #fff; background-color: #e7bb1c; text-align: center; }	
			.container .content .box input[type=submit].submit { font-family: 'Open Sans', sans-serif; border: 0px; font-size: 14px; }
			.container .content .box .submit:hover { background-color: #d5ab12; cursor: pointer; }
			.container .content .box input[type=text], .container .content .box input[type=email], .container .content .box input[type=password] { background: #fff; min-width: 300px; font-family: 'Open Sans', sans-serif; min-height: 40px; font-weight: 400; font-size: 14px; border: none; padding-left: 5px;  border-bottom: 1px solid #ddd;  }
				.container .content .box input[type=text]:focus,.container .content .box input[type=email]:focus {outline: 0px solid #ddd;}
				.container .content .box table.form { width: 75%; display: block; margin-left: auto; margin-right: auto; }
				.container .content .box table.form input[type=submit] { width: 100% !important; }
				.container .content .box table tr td:first-child { margin-right: 10px; height: 40px; }
				.container .content .box .form_error { border-bottom: 1px solid red !important; }

			
				.review a { color: #403e3c; text-decoration: none; }
					.review a:hover { opacity: 0.7; }
					
				.container .content .box a { color: #403e3c; text-decoration: underline; }
					.container .content .box a:hover { opacity: 0.7; }
					
				.container .content .box table.form a, .container .content .box li a { color: #403e3c; text-decoration: underline; }
					.container .content .box table.form a:hover,  .container .content .box li a:hover { opacity: 0.7; }
			
			.container .content .box select { background: #fff; min-width: 300px; font-family: 'Open Sans', sans-serif; min-height: 40px; font-weight: 400; font-size: 14px; padding-right: 10px; border: none;   border-bottom: 1px solid #ddd;  }
		
		/* ORDERS */
		.container .content .box .orderList { width: 100%; padding: 0px; margin: 0px;  border-collapse: collapse; margin-top: 10px;}
			.container .content .box .orderList tr.head { background-color: #dfdfdf !important; }
				.container .content .box .orderList tr.head td { font-weight: bold; padding-left: 10px; }	
			.container .content .box .orderList tr:nth-child(odd) { background-color: #f5f5f5;	} 
			.container .content .box .orderList tr td { padding-left: 10px; }
			
		/* BUTTONS */
		.button { margin-bottom: 10px; line-height: 40px; width: auto; padding-left: 40px; padding-right: 40px; height: 40px; font-weight: 600; color: #fff; text-align: center; }		
		.button:hover { opacity: 0.8; cursor: pointer; }
		
		.status_button { display: block; height: 25px; color: #fff; font-size: 11px; font-weight: bold; text-align: center; border-radius: 5px; line-height: 25px; padding-left: 10px; padding-right: 10px; width: auto; max-width: 130px; }
		.buttonOrange { background-color: orange;}
		.buttonRed { background-color: red; }
		.buttonGreen { background-color: green; }
		.buttonGold { background-color: #e7bb1c; } 
		.buttonBlue { background-color: blue; }
		
		/* FOOTER */
		.container .footer ul {display: inline-block;  margin-left: 0px; padding-left: 0px; }
			.container .footer ul li { float: left; list-style: none; margin-right: 15px; }
			.container .footer ul li a { color: #52504e; text-decoration: none; }
			.container .footer ul li a:hover { color: #e7bb1c; }
			
			.container .footer ul.social img { max-width: 25px; }
			.container .footer ul.social img:hover { opacity: 0.8; }
			
		input[type=text], input[type=submit] {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
			
/* MOBILE */
@media only screen and (max-width: 600px) {
	
	/* HEADER */
	#header { padding-bottom: 30px; margin-top: 35px; }
	#header .content .logo img { max-width: 150px; margin-left: 20px; margin-top: -35px; }
	
	/* MENU */
	#header .content .menu { margin-bottom: -35px; }
	#header .content .menu #menu-icon img { display: block; float: right; width: 20px; margin-right: 20px; margin-top: 5px;  }
	#header .content .menu nav { position: relative; height: auto; width: 100%; padding-bottom: -30px; }
		#header .content .menu nav ul { display: none;   }		
		#header .content .menu nav:hover ul { display: inline-block; background-color: #f5f5f5; margin-top: 30px; padding-top: 20px; padding-bottom: 20px; }
			#header .content .menu nav:hover ul li { display: inline-block; width: 100%; margin-left: 20px; margin-right: 20px; } 
		#header .content .menu nav:hover { margin-top: -26px; }
		#header .content .menu nav:hover #menu-icon img { opacity: 0.4; }
			#header .content .menu nav:hover ul li.language { width: 50px; margin-top: 10px; }
				#header .content .menu nav:hover ul li.language ul { margin-top: 50px; margin-left: -50px;  }
				
	/* EXCHANGER */
	#calculator .content h1 { line-height: 50px; margin-top: 30px; margin-bottom: 30px;  }
	#calculator .content #container { width: 80%; }
	#calculator .content #container #exchange .coin_select { width: 100%; }
	#calculator .content #container #exchange .coin_select .dropdown { width: 100%; margin-right: 0px; }
	#calculator .content #container #exchange .amount { width: 70%; }
		#calculator .content #container #exchange .amount input.amount { width: 100%; margin-left: 10px; height: 50px; }
	#calculator .content #container #exchange .output { float: right; width: 30%; text-align: center; padding-left: 0px; padding-right: 0px; }
	#calculator .content #container #exchange .coin_select .dropdown-content { min-width: 80%; }
	#calculator .content #container #exchange .coin_select .input { min-width: 100%; }
	#calculator .content #container .button { width: 100%; margin-right: 0px; }
	#calculator .content #container .button:last-child { width: 100%; }
	
	
	/* PRODUCT */
	.container .content .box .product-img { display: inline-block; margin-bottom: 25px; width: calc(100% - 50px); margin-left: auto; margin-right: auto; border: 1px solid #ebebeb; text-align: center; padding: 25px;}
		.container .content .box .product-info { display: inline-block; width: calc(100% - 25px); margin-left: auto; margin-right: auto; }
	
		.container .content .box .embed { width: calc(100% - 25px); }
	/* RATES */
	.container .content ul.rates ul { margin-left: 20px; margin-right: 20px; }
		.container .content ul.rates li { display: block; float: left; width: 50%; margin-right: 0px; text-align: left; }
		.container .content ul.rates li img { margin-left: 20px; margin-right: 10px; }
		
	/* BOX */
	.container .content .box { display: block;  width: calc(100% - 40px); margin-left: 20px; margin-right: 20px; margin-bottom: 40px; margin-top: -20px; }
	.flex { display: block !important; }
	.maxwidth25 { width: 100%; max-width: 100% !important; }
	.container .content .box table.form { width: 100% !important; padding-bottom: 25px;  }
	.container .content .box table.form tr td { display: block; width: 100%; }
	.container .content .box table.form tr td:first-child { padding-top: 25px; }
	
	.container .content .box table.support { width: 100% !important; padding-bottom: 25px;  }
	.container .content .box table.support tr td { display: block; width: 100%; }
	.container .content .box table.support tr td:first-child { padding-top: 25px; }
	
	/* H */
	h1 { margin-left: 10px; margin-right: 10px; }
	h2 { margin-left: 10px; margin-right: 10px; }
	h3 { margin-left: 10px; margin-right: 10px; }
	h4 { margin-left: 10px; margin-right: 10px; }
	
	/* FOOTER */
	.footer ul { margin-left: 20px !important; margin-right: 20px !important; }
	.footer ul.social { float: left !important; }
	


}
		
			
/* HIDE FOR ANIMATION */
.statistics { visibility: hidden; }
.affilliate_box { z-index: -1;  visibility: hidden; }
.api_box {z-index: -1;  visibility: hidden; }
.display_block { visibility: visible; }
.block { display: block !important; }
			
/* FLEX */
.flex { display: flex; }
.row { flex-direction: row; }
.spacearound { justify-content: space-around; }
.spacebetween { justify-content: space-between; }
.center { justify-content: center; }
.flexbasis { flex-basis: 0; }
.flexgrow { flex-grow: 1; }
	
/* MARGINS */
.margintop50 { margin-top: 50px !important; }
.marginbottom50 { margin-bottom: 50px !important; }
.marginbottom25 { margin-bottom: 25px !important; }
.margintop100 { margin-top: 100px !important; }
.margintop25 { margin-top: 50px !important; }
.margin50 { margin: 50px; }
.marginright25 { margin-right: 25px !important; }
.marginright50 { margin-right: 50px !important; }
.marginright100 { margin-right: 100px !important; }
.nomargin { margin: 0px !important; }
.marginbottom10 { margin-bottom: 10px; }
.margintop0 { margin-top: 0px; }

/* MAXWIDTH */
.maxwidth25 { max-width: 25%; }

/* PADDINGS */
.paddingtop50 { padding-top: 50px !important; }
.paddingtop25 { padding-top: 25px !important; }
.paddingbottom50 { padding-bottom: 50px; }
.paddingbottom25 { padding-bottom: 25px; }
.padding25 { padding: 25px; }
.padding50 { padding: 50px; }
.padding10 { padding: 10px; }
.paddingbottom10 { padding-bottom: 10px; }
.nopadding { padding: 0px; }
.paddingtop0 { padding-top: 0px; }



/* BORDER RADIUS */
.borderradius5 { border-radius: 5px; }

/* BACKGROUND COLORS */
.white { background-color: #fff; }
.lightgrey { background-color: #ebebeb; }
.lightergrey { background-color: #f5f5f5; }
.grey { background-color: #e1e1e1; }
.darkgrey { background-color: #403e3c; }
.blue { background-color: #005bf2; }
.darkblue { background-color: #0047bd; }
.black { background-color: black; }

.borderbottom { border-bottom: 1px solid #ebebeb; }

/* FONT COLORS */
.fontwhite { color: #fff; }
.fontblue { color: #005bf2; }
.fontblack { color: #444b56; }
.fontred { color: red; }
.fontgreen { color: green; }
.fontorange { color: orange; }
.fontgold { color: #e7bb1c; }

/* OPACITY */
.opacity50 { opacity: 0.5; }

/* LI */
.floatleft li { float: left; }
.noliststyle li { list-style: none; }
.textcenter { text-align: center !important; }
.textleft { text-align: left !important; }
.floatleft { float: left; }
.floatright { float: right; }

/* WIDTH */
.width50 { width:50%; margin-right: 100px; }
.width50:last-child { margin-right: 0px; }
.marginauto { margin-left: auto !important; margin-right: auto !important; }
.valigntop { vertical-align: top; }
.width25 { width:50%; margin-right: 100px; }
.width100 { width: 100% !important; }

/* FONT */
.fontsize14 { font-size: 14px; }
.fontsize12 { font-size: 12px; }
.strong { font-weight: 700; }

table.full { width: 100%; margin: 0px; padding: 0px; border-spacing: 0;    border-collapse: collapse;}
table.full td { vertical-align: top; }



