
/***********************************************************/
/* BODY */
/***********************************************************/
body
{
	-webkit-text-size-adjust:none;
	-ms-text-size-adjust:none;
	-moz-text-size-adjust:none;
	text-size-adjust:none;
	
	font-family: "Poppins", sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size:18px;

	//width:900px;
	color:#333;
	margin:0 0;
	padding:0 0;
	
}

body input,
body textarea
{
	height:40px;
	font-size:20px;
	font-weight:400;
	background-color:#cae4ff;
	border-radius:10px;
	border:none;
}

body input:hover
{
	background-color:#daf4ff;
}

.belt
{
	background-color:#dee4ff;
	
	border-bottom:3px solid #000;
	margin-bottom:15px;
}

.menu
{
	width:900px;
	box-sizing: border-box;
	padding:30px 40px;
	margin-left:auto;
	margin-right:auto;
}
.logo
{
	font-family: "Dongle", sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size:64px;
}
.menu a
{
	color:#000;
	font-weight:500;
	font-family: "Poppins", sans-serif;
	padding:10px;
	text-decoration: none;
}
.menu a:hover
{
  color: red;
}

.footer
{
	// display:none;
	// margin-top:1000px;
	padding:30px;
	background-color:#355e6b;
	border-radius:10px 10px 40px 40px;
	border:none;
	text-align:center;
	color:#000;
	position:sticky;
	bottom:0px;
}

A
{
	color: #000;
	text-decoration:underline;
}
A:hover
{
	color: #633;
}

.footer A
{
	color: #000;
	text-decoration:none;
}
.footer A:hover
{
	color: #000;
	text-decoration:underline;
}

/***********************************************************/
/* CART */
/***********************************************************/
.cart
{
	background-color:#355e6b;
	position:sticky;
	top:0px;
	padding:30px 20px;
	color:#FFF;
	border-radius:40px 40px 10px 10px;
	// border-radius:20px 20px 10px 10px;
	margin-bottom:10px;
}
.cart label
{
	padding:10px 15px;
	//font-size:20px;
}
.cart input
{
	width:140px;
}

.div_cookies
{
	width:860px;
	text-align:center;
	position:fixed;
	bottom:70px;
	background-color:#88A;
	padding:20px;
	border-radius:10px;
}

/***********************************************************/
/* MESSAGE */
/***********************************************************/
.message_err
{
	background-color:#FAA;
	margin:10px;
	padding:10px;
	text-align:center;
	font-size:20px;
	border-radius:30px;
	
	position:sticky;
	top:150px;
}
.message_ok
{
	background-color:#AFA;
	margin:5px;
	padding:10px;
	text-align:center;
	font-size:20px;
	border-radius:30px;
	
	position:sticky;
	top:150px;
}



/***********************************************************/
/* PAGE 1 */
/***********************************************************/
.page1_table
{
	width:880px;
	margin:10px;
	padding:0;
	border-spacing:0;
	text-align:left;
}
.page1_table tr
{
	//border-radius:10px;
	//border:none;
	//border: 2px solid #cae4ff;
	//background-color:#ddd;
}
.page1_table .category,
.page2_table .category,
.page3_table .category,
.page3_table2 .category,
.page3_table3 .category
{
	font-size:26px;
	padding:10px 30px 5px 40px;
	border-radius:30px 10px 0px 0px;
	border-top:2px solid #355e6b;
	color:#355e6b;
	text-align:left !important;
}
.product_added
{
	background-color:#d1f4ff !important;
}
.page1_table td
{
	margin:0;
	padding:15px 10px 15px 10px;
}
.page1_table b
{
	font-size:22px;
	font-weight:500;
}
.page1_table img
{
	width:220px;
}
.page1_table input
{
	width:60px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
}

/***********************************************************/
/* PAGE 2 */
/***********************************************************/

.page2_table
{
	width:880px;
	margin:10px;
	padding:0;
	border-spacing:0;
	text-align:left;
}
.page2_table td
{
	padding:5px 10px;
}

.page2_table .td1,
.page2_table .td3
{
	width:140px;
}
.page2_table .td2
{
	width:250px;
}

.page2_table tr td:nth-child(1n)
{
	text-align:right;
}
.page2_table tr td:nth-child(2n)
{
	text-align:left;
}

.page2_table input
{
	width:240px;
}

/***********************************************************/
/* PAGE 3 */
/***********************************************************/

.page3_table,
.page3_table2,
.page3_table3
{
	width:880px;
	margin:10px;
	padding:0;
	border-spacing:0;
	text-align:left;
}
.page3_table td,
.page3_table2 td,
.page3_table3 td
{
	padding:5px 10px;
}

.page3_table .td1,
.page3_table .td2,
.page3_table .td3,
.page3_table .td4,
.page3_table .td5
{
	background-color:#d1f4ff;
	font-size:22px;
}

.page3_table .td1
{
	width:40px;
}
.page3_table .td2
{
	width:350px;
}
.page3_table .td3
{
	width:120px;
}
.page3_table .td4
{
	width:120px;
}
.page3_table tr td:nth-child(3),
.page3_table tr td:nth-child(4),
.page3_table tr td:nth-child(5)
{
	text-align:right;
}

.page3_table2 tr td:nth-child(2n+1)
{
	text-align:right;
}

.page3_table2 .td1
{
	width:200px;
}

.page2_table .chbox,
.page3_table3 .chbox
{
	width:20px;
	height:20px;
	vertical-align:text-bottom;
}
.page3_table3 label
{
	font-size:16px;
	font-weight:400;
}

.page3_table3 .btn_pay
{
	width:250px;
	height:60px;
}