body {
	/* background: #36281A; */
	background: #594d42;
}



.headdd {
	padding-top: 20px;
	padding-bottom: 10px;
	background: #EFEDD8;
	font-family: 'Montserrat';
}


.headdd a:link {
	text-decoration: none;
	color: black;
	transition: 0.3s;
	font-weight: 600;
	border-bottom: 1px dashed black;
}

.headdd a:visited {
	text-decoration: none;
	color: black;
	transition: 0.3s;
	font-weight: 600;
	border-bottom: 1px dashed black;
}

.headdd a:hover {
	text-decoration: none;
	color: #888;
	transition: 0.3s;
	font-weight: 600;
	border-bottom: 1px dashed #888;
}

.headdd button.order {
	background: none;
	border: 1px solid black;
	border-radius: 15px;
	padding: 2px 15px;
	color: black;
	transition: 0.1s;
}

.headdd button.order:hover {
	background: black;
	border: 1px solid black;
	color: #EFEDD8;
	transition: 0.1s;
}





/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 100px) {

	.headdd .left {
		text-align: center;
		padding-bottom: 20px;
	}

	.headdd .right {
		text-align: center;	
		font-size: 20px;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

	.headdd .left {
		text-align: left;
		font-size: 18px;
		padding-bottom: 10px;
	}

	.headdd .right {
		text-align: right;	
		font-size: 18px;
	}

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

}






.headd {
	padding-top: 30px;
	padding-bottom: 30px;
}

.headd h2 {
	font-family: 'Montserrat';
	font-weight: 300;
	color: #EFEDD8;
}


.ttl {

}

.ttl h1 {
	color: #d1b7a7;
	font-weight: 400;
	font-family: 'Montserrat';
	border-bottom: 1px solid #d1b7a7;
}


.txt {
	color: #d1b7a7;
	font-weight: 400;
	font-family: 'Montserrat';
	margin-top: 20px;
	margin-bottom: 30px;
}




.clist {
	padding-top: 80px;
	padding-bottom: 80px;
}

.clist h2 {
	color: #d1b7a7;
	font-weight: 400;
	font-family: 'Montserrat';
}




.crs {
	border: 2px solid #EFEDD8;
	margin-bottom: 30px;
	border-radius: 20px;
	padding: 10px 15px;
}

.crs .title {
	color: #EFEDD8;
	font-family: 'Montserrat';
	font-weight: 500;
	border-bottom: 1px solid #EFEDD8;
	font-size: 20px;
}



.crs .price {
	margin-top: 18px;
	margin-bottom: 10px;
}

.crs .price .current {
	background: #D4AF37;
	font-family: 'Montserrat';
	font-weight: 600;
	padding: 7px 10px;
	border-radius: 10px;
}

.crs .price .vmesto {
	font-family: 'Montserrat';
	color: #EFEDD8;
	padding-left: 10px;
}


.crs .cntnt {
	color: #EFEDD8;
	font-family: 'Montserrat';
	padding-top: 15px;
}

.crs .order {
	padding-top: 10px;
	padding-bottom: 10px;
}

.crs a:link {
	text-decoration: none;
	color: #D4AF37;
	transition: 0.5s;
	font-weight: 600;
}

.crs a:visited {
	text-decoration: none;
	color: #D4AF37;
	transition: 0.5s;
}

.crs a:hover {
	text-decoration: none;
	color: #D4AF37;
	padding-left: 10px;
	transition: 0.5s;
}






.masters {
	padding-top: 80px;
	padding-bottom: 80px;
	/* background: #AE7D66; */
	background: #887064;
	font-family: 'Montserrat';
}

.masters h1 {
	color: #36281A;
	font-weight: 400;
	font-family: 'Montserrat';
	border-bottom: 1px solid #36281A;
}

.masters .mast {
	text-align: center;
	color: #36281A;
	font-weight: 400;
	font-family: 'Montserrat';
}

.masters .mast .name {
	font-weight: 600;
	margin-top: 30px;
	margin-bottom: 20px;
}

.masters .mast .who {
	font-weight: 600;
	margin-top: 20px;
	margin-bottom: 20px;
}

.masters .mast .desc {
	font-weight: 400;
	margin-bottom: 30px;
}

.masters .mast .prep {
	border-radius: 30px;
}






.reports {
	padding-top: 80px;
	padding-bottom: 80px;
	font-family: 'Montserrat';
}

.reports h1 {
	color: #d1b7a7;
	font-weight: 400;
	font-family: 'Montserrat';
	border-bottom: 1px solid #d1b7a7;
	margin-bottom: 40px;
}

.reports .repimg {
	border-radius: 30px;
}

.reports .repimg1 {
	border-radius: 30px;
	margin-bottom: 10px;
}

.reports button {
	background: none;
	color: #d1b7a7;
	border: 1px solid #d1b7a7;
	padding: 5px 15px;
	border-radius: 15px;
}

.reports button:hover {
	color: black;
	background: #d1b7a7;
	transition: 0.3s;
}


.pgal {
	margin-top: -25px;
	margin-bottom: 60px;
}

.pgal img {
	border-radius: 15px;
}


.pgal2 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.pgal2 img {
	border-radius: 15px;
}



.pricelst {
	border-bottom: 1px dashed #EFEDD8;
	color: #EFEDD8;
}

.pricelst1 {
	color: #EFEDD8;
	margin-bottom: 10px;
}

.pricelst .left {
	text-align: left;
}

.pricelst .right {
	text-align: right;
}





footer {
	padding-top: 80px;
	padding-bottom: 80px;
	background: #EFEDD8;
	font-family: 'Montserrat';
}


footer .logotext {
	font-size: 18px;
}


footer .menublock a:link {
	text-decoration: none;
	color: black;
	border-bottom: 1px dashed black;
	transition: 0.3s;
}

footer .menublock a:visited {
	text-decoration: none;
	color: black;
	border-bottom: 1px dashed black;
	transition: 0.3s;
}

footer .menublock a:hover {
	text-decoration: none;
	color: #888;
	border-bottom: 1px dashed #888;
	transition: 0.3s;
}





/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 100px) {

	footer .logo {
		text-align: center;
	}

	footer .logotext {
		text-align: center;
	}

}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

 /* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

	footer .logo {
		text-align: left;
	}

	footer .logotext {
		text-align: left;
	}

}







.konk {
	margin-top: 50px;
}


.konk .txt {
	font-family: 'Montserrat';
	font-weight: 300;
	color: #EFEDD8;
}

.konk a:link {
	text-decoration: none;
	color: #EFEDD8;
	border-bottom: 1px dashed #EFEDD8;
}

.konk a:visited {
	text-decoration: none;
	color: #EFEDD8;
	border-bottom: 1px dashed #EFEDD8;
}

.konk a:hover {
	text-decoration: none;
	color: #EFEDD8;
	border-bottom: 1px dashed #EFEDD8;
}


