/* ORDER */
.m .sc.order{left:0px;height:1475px;background:#fff;} /* MAIN */
.m .sc.order.melding{left:0px;height:250px;background:#fff;} /* MAIN */
.m .single_block1.order{display:none;} /* FRAME */
.m .single_block1.order.melding{display:none;} /* FRAME */
.m .single_block3.order{left:30px;top:40px;width:390px;height:58px;background:inherit;} /* TITLE */
.m .single_block3.order h2{margin:0px;padding:0px;color:#ab3b36;line-height:1.2;letter-spacing:0em;font-size:20px;text-align:left;font-family:'Playfair Display';font-weight:400;font-style:normal;}
.m .single_block3.order.text{left:8px;top:80px;width:375px;height:auto;background:inherit;border:solid 0px #000;}

.m table.tblOrder{margin:0px;border:solid 1px #D4806E;width:375px;height:auto;background:inherit;border-collapse:collapse;}
.m #tblItems{width:375px;height:50px;background:inherit;border:1px;}

/* 
.m tr.trButtons{height:50px;background:inherit;}
.m tr.trButtons td{border:none;vertical-align:middle;}
*/



.m .button.login{min-width: 70px;height: 22px;font-size: 10px;}
.m .button.small{min-width: 70px;height: 22px;font-size: 10px;}
.m .tdItem.payment{text-align:left;padding-left:17px;}

 
.m .button, input[type="submit"]
{
	background-color: #ab3b36;	min-width: 140px;
 	height: 45px;
 	border: solid 1px #D4806E;
 	border-radius: 49px;
 	/*box-shadow: 8px 8px 5px #aaa;	*/
 	text-align: center;
 	
 	text-transform:uppercase;
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:14px;
 	font-family:'Montserrat';
 	font-weight:600;
 	font-style:normal;
 	
 	color: #fff;
 	cursor: pointer;
 	padding:0px 6px 0px 6px;
 	line-height: 1.3em;
 	
}
.m .button:hover{opacity: 0.7; box-shadow: 6px 6px 5px #aaa; color:#fff;}	
 
.m td.tdHeader
{
 	height: 30px;
 	text-align: center;
 	
 	text-transform:uppercase;
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:14px;
 	font-family:'Montserrat';
 	
 	color: #fff;
 	background-color: #D4806E;  
 	border: solid 1px #D4806E;
 	line-height: 2.5em;
}
 
.m td.tdHead
{ 
 	height: 30px;
 	font-size: 12px;
 	font-family: 'Montserrat';
 	font-weight: normal; 
 	line-height: 1.5em; 
 	width:245px;	
}
 
.m td.tdItem, td.tdItemEU  
{
 	height: 30px; 
 	line-height:1.5;
 	font-size:12px;
 	font-family:'Montserrat Regular';
 	font-weight:400;
 	padding: 0px 6px 0px 6px; 	
 	border:solid 1px #D4806E;
 	vertical-align:middle;
}

.m .imgDel{cursor:pointer;transform:translate(0px, 2px);width:20px;cursor:pointer;}
/* 
.m input[name="aantal"]
{
 	display: inline-block;
 	color: #000;
 	border: solid 1px #D4806E;
 	text-align:center;
 	width:35px;
 	height:20px;
 	margin: 0px 0px 5px 0px;
}
*/ 

/*TBV ORDER */

.m select[name="land"]
{
	color: #000;
 	border: solid 1px #D4806E;
 	margin-left:2px;
 	width: 170px; 
 	height:23px;	
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';
 	background:#fff;	
}

.m input[name="naam"], input[name="postcode"], input[name="huisnummer"], input[name="nummertoev"], input[name="adres"], input[name="plaats"], input[name="tel"], input[name="email"]   
{
	color: #000;
 	border: solid 1px #D4806E;
 	width: 170px; 	
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';
}

.m input[name="huisnummer"], input[name="nummertoev"] 
{
 	width: 125px;
}
 
.m input[name="postcode"] 
{
 	width: 125px;
}

.m textarea[name="info"]
{
	color: #000;
 	border: solid 1px #D4806E;
 	margin-left:-9px;
 	width: 200px; 
 	height:75px;	
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';	
	background-color: inherit;
	scrollbar-face-color: #ead4b8;
}	

/* TBV LOGIN */

.m input[name="deb_naam"], input[name="deb_contact"], input[name="deb_straat"], input[name="deb_plaats"], input[name="deb_email"], input[name="deb_password"], input[name="deb_password_c"]
{
	float:left;
	margin-left: 2px;
	color: #000;
 	border: solid 1px #D4806E;
 	width: 220px; 	
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';
}

.m input[name="deb_postcode"] 
{
 	float:left;
 	margin-left:2px;
	color: #000;
 	border: solid 1px #D4806E;
 	width: 70px;
 	height:24px;
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';
 	background:#fff;
}

.m select[name="deb_land"]
{
	float:left;
	margin-left: 2px;
	color: #000;
 	border: solid 1px #D4806E;
 	width: 220px;
 	height:24px; 	
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';
 	background:#fff;
} 

.m input[name="deb_huisnummer"], input[name="deb_nummertoev"]
{
 	float:left;
	margin-left:2px;
	color: #000;
 	border: solid 1px #D4806E;
 	width: 70px;
 	height:24px;
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';
 	background:#fff;
}



.m input[name="deb_mobiel"], input[name="deb_telefoon"]
{
	float:left;
	margin-left:2px;
	color: #000;
 	border: solid 1px #D4806E;
 	width: 125px; 
 	height:24px;
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';
 	background:#fff;
}

.m input[name="deb_kvk_nr"], input[name="deb_btw_nr"]
{
	float:left;
	margin-left:2px;
	color: #000;
 	border: solid 1px #D4806E;
 	width: 220px; 	
 	height: 24px;
 	text-transform:uppercase;
 	line-height:1.8;
 	letter-spacing:0.2em;
 	font-size:12px;
 	font-family:'Montserrat';
 	background:#fff;
}

/* OVERIG */

.m ul li, h3
{
	width:300px;
	margin:0px;
	padding:0px;
	height: auto; 	
 	line-height:1.2; 	
 	font-size:12px;
 	font-family:'Montserrat';	
 	padding: 6px 6px 0px 6px;
 	/*border:solid 1px #D4806E;*/
 	vertical-align:middle;	
}

.m p
{
	line-height:1.5;
 	font-size:14px;	
 	font-family:'Montserrat Regular';
 	font-style:normal;	
 	font-weight:400;
 	/*width:1030px;*/
}

.m p.xl
{
	margin:10px 0px 10px 0px;
	font-size:14px;	
 	font-family:'Montserrat Regular';
 	font-weight:600;
	color:#ab3b36;
}

.m a:link
{
	color: #ab3b36;
}

h3.uni
{
	margin: 0;
    position: absolute;   
    padding: 0;    
    width: 100%;
    color: #ab3b36;
    text-transform: uppercase;
    line-height: 1.8;
    letter-spacing: 0.2em;
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: bold;
    font-style: normal;
    text-align: center;
}

