html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	
	-webkit-transition: all 0.25s ease-in;
	-moz-transition: all 0.25s ease-in;
	-o-transition: all 0.25s ease-in;
	transition: all 0.25s ease-in;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

			
			a{
				text-decoration: none;
			}
			img{
				border: none;
				
			}
			div, span, a{
				box-sizing: border-box;
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				margin: 0;
				padding: 0;
			}
@font-face {
    font-family: 'socicon';
    src: url('font/socicon-webfont.eot');
    src: url('font/socicon-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/socicon-webfont.woff') format('woff'),
         url('font/socicon-webfont.ttf') format('truetype'),
         url('font/socicon-webfont.svg#sociconregular') format('svg');
    font-weight: normal;
    font-style: normal;
}		
.socicon {
    font-family: 'socicon' !important;
}

@font-face {
    font-family: 'aleobold';
    src: url('font/Aleo-Bold-webfont.eot');
    src: url('font/Aleo-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Aleo-Bold-webfont.woff') format('woff'),
         url('font/Aleo-Bold-webfont.ttf') format('truetype'),
         url('font/Aleo-Bold-webfont.svg#aleobold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.aleo{
	font-family: 'aleobold' !important;
}

html, body{
	padding: 0;
	margin: 0;
	background-color: #e3c59b;
	font-size: 10px;
	position:relative;
	font-family: 'aleobold', serif !important;
}

#noJS{
	z-index: 1000;
	position:fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #e3c59b;
	margin: auto auto;
	padding: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 1.5;
	color: #5F431B;
}
#noJS a{
	color: #005b38;
}
#noJS a:hover{
	color:#008a55;
}
#noJS img{
	max-width: 300px;
	height: auto;
}
#oldIE{
	display: none;
}
.blockfont{
	font-family: 'Bevan', cursive;
}
#mainD{
	width: 100%;
	background-color: #fff;
}
#headerD{
	padding: 0;
	padding-top: 2rem;
	padding-bottom: 2rem;
}
#headerDpage{
	display: inline-block;
	width: 100%;
	min-height: 9rem;
	-webkit-box-shadow: 0 1px 10px 0 #999;
	box-shadow: 0 1px 10px 0 #999;
	text-align:center;
	background-color: #e3c59b;
	position:relative;
	z-index: 100;
}
	#headerDpageContainer{
		display:inline-block;
		width: 100%;
		max-width: 96rem;
		min-height: 9rem;
		margin: auto auto;
		
	}
.headerDhome{
	background: #fff url(../images/headerHome.jpg) no-repeat center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	position: relative;
	box-shadow: inset 0 -1px 10px 0 #999;
}

#titleDpage{
	background: #fff url(../images/headerHome.jpg) no-repeat center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	position: relative;
	box-shadow: inset 0 -1px 10px 0 #999;
}
	#titleDpageContainer{
		max-width: 96rem;
		height: 25rem;
		margin: auto auto;
		overflow:hidden;
		
		background: transparent url() no-repeat right;
	}
		#titleDpageContainer h1{
			padding-top: 16.5rem;
			color: #fff;
			font-size: 10rem;
			text-transform: uppercase;
			text-shadow: 0 -1px 10px #999;
			font-family: 'Bevan', cursive;
		}
.headerDabout{
	background: #f9f6ef url(../images/headerAbout.jpg) no-repeat bottom; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.headerDmenu{
	background: #f9f6ef url(../images/headerMenu.jpg) no-repeat bottom; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.headerDcontact{
	background: #f9f6ef url(../images/headerContact.jpg) no-repeat bottom; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.headerDdirections{
	background: #f9f6ef url(../images/headerDirections.jpg) no-repeat center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
	.headerDloc{
		color: #fff;
		font-size: 1.6rem;
		text-align: center;
		margin-bottom: 2rem;
		text-shadow: 0 1px 5px #000000;
	}
	.headerDloc a{
		color: #fff;
		margin-left: 1rem;
		margin-right: 1rem;
		text-decoration: underline;
	}
	.headerDloc a:hover{
		color: #ffc600;
	}
	.visitSisters{
		color: #9e8a6e;
		font-size: 1.4rem;
		text-align: center;
		margin-bottom: 2rem;
		display:inline-block;
		width: 100%;
	}
	.visitSisters a{
		color: #9e8a6e;
		margin-left: .5rem;
		margin-right: .5rem;
		text-decoration: underline;
	}
		.visitSisters a:hover{
			color: #867050;
		}
	#logoD{
		width: 100%;
		text-align: center;
		/*background: transparent url(../images/headerDimg2.png) no-repeat center;*/
	}
		#logoD img{
			max-width: 100%;
			height: auto;
		}
		#logoD .notHome{
			max-width: 120px;
			margin-bottom: -4rem;
			padding-top: 10rem;
		}
	#logoDpage{
		display:inline-block;
		float:left;
		/*background: transparent url(../images/headerDimg2.png) no-repeat center;*/
	}
		#logoDpage img{
			height: 9rem;
		}
		#logoD img{
			max-width: 100%;
			height: auto;
		}
	#headerDaddress, #headerDnumber, #headerDhours{
		
		text-align: center;
		color: #3d2a1b;
		font-size: 2rem;
		margin: .7rem;
		padding: 0;
	}
	#headerDnumber{
		font-size: 2.6rem;
	}
	#headerDhours{
		font-size: 1.6rem;
	}
	#navD{
		width: 100%;
		max-width: 96rem;
		margin: auto auto;
		padding: 2rem;
		padding-bottom: 3rem;
		
	}

		#navD ul{
			display:inline-block;
			width: 100%;
		}
		#navD ul li{
			display: inline-block;
			float: left;
			width: 33.3333333333333333%;
			text-align: center;
		}
		#navD a{
			color: #005b38;
			font-size: 2.4rem;
			/*text-shadow: 0 1px 8px #333;*/
			padding-bottom: 2rem;
			font-family: 'Bevan', cursive;
			
		}
		#navD a:hover{
			color:#008a55;
		}
/*
#navDpage{
		display:inline-block;
		float:right;
		
		padding: 2rem;
		
		
	}
*/
		#navigationFull{
			display:inline-block;
			float:right;
			padding: 2rem;
			padding-right: 1rem;
		}
		#navigationFull li{
			display: inline-block;
			float: left;
			padding: 1.5rem;
			text-align: center;
		}
		#navigationFull li a{
			color: #005b38;
			font-size: 1.8rem;
			/*text-shadow: 0 1px 8px #333;*/
			font-family: 'Bevan', cursive;
			
		}
		#navigationFull li a:hover{
			color:#008a55;
		}

#bodyD, #bodyDhome{
	display: block;
	width: 100%;
	max-width: 96rem;
	/*min-height: 65rem;*/
	margin: auto auto;
	padding: 1rem;
	padding-top: 5rem;
	padding-bottom: 15rem;
	color: #a58758;
	text-align: left;
	position: relative;
	background-color: #e3c59b;
	
}
.bodybgrpt{
	position: absolute;
	top: -50px;
	left: 0;
	right: 0;
	width: 100%;
	height: 50px;
	overflow: hidden;
	background: transparent url(../images/body-bg-rpt.png) repeat top;
	background-size: 26px 50px;
	
}
.navbgrpt{
	position: absolute;
	bottom: -50px;
	left: 0;
	right: 0;
	width: 100%;
	height: 50px;
	overflow: hidden;
	background: transparent url(../images/nav-bg-rpt.png) repeat top;
	background-size: 26px 50px;
	
}
#bodyDcontainer{
	width: 100%;
	display: inline-block;
	background-color: #e3c59b;
	position: relative;
}
#bodyDhome{
	/*min-height: 65rem;*/
	margin: auto auto;
	padding: 1rem;
	
	
}
	#bodyDhome .bodyDimg{
		display: inline-block;
		width: 100%;
		padding: 1rem;
	}
	#bodyDhome .bodyDimg img{
		max-width: 100%;
		height: auto;

	}
	#bodyDhome h4, #bodyDhome h5{
		margin: 0;
		padding: 0;
		display:inline;
		/*
		display:inline;
		float:left;
		*/
		
	}
	#bodyDhome h4{
		font-size: 3.5rem;
		line-height: 120%;
	}
	#bodyDhome h5{
		font-size: 1.6rem;
		line-height: 170%;
	}
	#bodyDtitle{
		width: 100%;
		margin: 0;
		padding: 1rem;
		padding-top: 0;
		display: inline-block;
	}
		#bodyDtitle h1{
			font-size: 5rem;
			font-weight: 400;
			color: #7f6036;
		}
	
#bodyDpage{
	position: relative;
	max-width: 96rem;
	margin: auto auto;
	padding-top: 4rem;
	min-height: 30rem;
	background-color: #fff;
}
	.bodyDmain, .bodyDside{
		float: left;
		display: inline-block;
		padding: 1rem;
		padding-top: 0;
	}
	.bodyDmain{
		padding-right: 29rem;
		font-size: 1.4rem;
		line-height: 170%;
		width: 100%;
		
		
	}
		.bodyDmain p{
			display: inline-block;
			margin-bottom: 2rem;
		}
	.bodyDside{
		position: absolute;
		right: 0;
		top: 7.2rem;
		width: 26rem;
		font-size: 1.5rem;
		text-align: center;
		color: #3d2a1b;
		
	}
		.bodyDside #bodyDsideBlock{
			padding: 1rem;
			display: inline-block;
			width: 100%;
			border: 2px solid #005b38;
		}
		.bodyDside h2, .bodyDside h3, .bodyDside h4, .bodyDside p{
			margin-bottom: 1rem;
		}
		.bodyDside h2, .bodyDside h3{
			font-weight: 400;
		}
		.bodyDside h2, .bodyDside h4{
			font-size: 2.5rem;
		}
		.bodyDside h3{
			font-size: 1.9rem;
			font-weight: 700;
		}
		.bodyDside h4{
			margin-top: 3rem;
			margin-bottom: 0;
		}
		.bodyDside p{
			font-size: 1.4rem;
			line-height: 130%;
		}
		.sideBTN{
			display: inline-block;
			width: 100%;
			margin: 0;
			padding: 1rem;
			margin-top: 1rem;
			margin-bottom: 0rem;
			color: #fff;
			font-weight: 700;
			text-align: center;
			font-size: 2rem;
			background-color: #005b38;
			border-bottom: 2px solid #002d1b;
			
		}
		.getDirections{
			background-color: #cca560;
		}
		.getDirections:hover{
			background-color: #bc9557;
		}
		.orderOnline{
			background-color: #af823c;
			
		}
		.orderOnline:hover{
			background-color: #a07235;
		}
		input, textarea{
			width: 100%;
			max-width: 100%;
			border: none;
			background-color: #f8f8f8;
			padding: 1rem;
			margin: 0;
			margin-bottom: .5rem;
			font-size: 1.4rem;
			color: #005b38;
		}
		::-webkit-input-placeholder {color: #aaa;}
		:-moz-placeholder { /* Firefox 18- */color: #aaa;}
		::-moz-placeholder {  /* Firefox 19+ */color: #aaa;}
		:-ms-input-placeholder {color: #aaa;}
		#urlInput{
			display:none;
		}
		#submitBTN{
			width: auto;
			padding-left: 3rem;
			padding-right: 3rem;
			background-color: #005b38;
			color: #fff;
		}
		#submitBTN:hover{
			background-color: #bc9557;
		}
	.bodyDFull{
		display: inline-block;
		float: left;
		width: 100%;
		padding: 1rem;
	}
		.bodyDFull p{
			font-size: 1.6rem;
			padding-top: 1rem;
		}
	.bodyDTwoThird{
		display: inline-block;
		float: left;
		width: 66.66666666666666%;
		padding: 1rem;
		height: 21rem;
		font-size: 1.6rem;
	}
	.bodyDThird{
		display: inline-block;
		float: left;
		width: 33.33333333333333%;
		padding: 0rem;
		padding-right: 2rem;
		padding-bottom: 1rem;
		
	}
		.bodyDThird .sideBTN{
			height: 8.75rem;
			padding: 0;
			margin-top: 0;
			margin-bottom: 1rem;
			line-height: 8.75rem;
			font-size: 2.8rem;
		}
		.bodyDThird .bodyDThirdBlock{
			background-color: #fff;
			border: 1px solid #a58758;
			
			padding: 1rem;
			font-size: 1.4rem;
			line-height: 120%;
		}
			.bodyDThird .bodyDThirdBlock h2{
				font-size: 2.2rem;
				margin-bottom: .5rem;
			}
			.bodyDThird .bodyDThirdBlock h3{
				font-size: 1.8rem;
				font-weight: 700;
				margin-top: .5rem;
				margin-bottom: 1rem;
			}
			.bodyDThird .bodyDThirdBlock p{
				font-size: 1.4rem;
			}
			.bodyDThird h4{
				font-size: 2.2rem;
				
			}
			.bodyDThird p{
				font-size: 1.4rem;
				padding: 0;
				margin: 0;
				margin-bottom: 1rem;
				
			}
#footerD, #footerDhome{
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 2rem;
	padding-top: 8rem;
	text-align: center;
	color: #9e8a6e;
}
#footerDhome{
	padding-top: 3rem;
}
	#footerDnavD{
		width: 100%;
		max-width: 60rem;
		margin: auto auto;
		padding: 2rem;
		padding-bottom: 3rem;
		clear:both;
	}
		#footerDnavD a{
			display: inline-block;
			float: left;
			width: 33.333333333333333%;
			color: #005b38;
			font-size: 1.4rem;
			padding-bottom: 2rem;
		}
		#footerDnavD a:hover{
			color: #3d2a1b;
		}
	#footerD img, #footerDhome img{
		max-width: 203px;
		height: auto;
	}
	#footerD h5, #footerDhome h5{
		padding: .5rem;
	}
	#footerDsocial{
		width: 100%;
		clear:both;
		display: inline-block;
		padding: 1rem;
		padding-top: 0;
		text-align:center;
	}
	#footerDsocial a{
		display:inline-block;
		width: 3rem;
		height: 3rem;
		padding-top: .8rem;
		margin: .3rem;

		background-color: #9e8a6e;
		color: #fff;
		border-radius: .3rem;
		font-size: 1.5rem;
	}
	#footerDsocial a:hover{
		background-color: #867050;
	}
	
	.menuSection{
		display: inline-block;
		width: 100%;
		padding: 0;
		padding-bottom: 2rem;
		margin-bottom: 2rem;
	}
	.menuRow{
		display: inline-block;
		width: 100%;
	}
		.menuSection p{
			padding-top: .5rem;
			color: #005b38;
		}
		.menuSectionTitle{
			display: block;
			width: 100%;
			border-bottom: 4px solid #4c3a2e;
			color: #4c3a2e;
			padding: .5rem;
			padding-left: 0rem;
			margin: 0;
			font-size: 2.85rem;
			font-weight: 700;
		}
		.menuSub{
			display: inline-block;
			float: left;
			width: 50%;
		}
		.menuSubTitle{
			display: block;
			width: 100%;
			color: #7f6036;
			padding: .5rem;
			padding-left: 1rem;
			margin: 0;
			font-size: 2rem;
			font-weight: 700;
		}
			.menuItem{
				display: inline-block;
				float: left;
				width: 50%;
				padding: 1rem;
				padding-right: 2rem;
				margin: 0;
				line-height: 120%;
			}
				.menuItemNumber, .menuItemName, .menuItemPrice, .menuItemDesc{
					padding: 0;
					margin: 0;
					float:left;
					color: #725444;
				}
				.menuItemNumber{
					display:inline-block;
					min-width: 2.7rem;
					height: 1rem;
					font-size: 1.6rem;
					font-weight: 700;
				}
				.menuItemName{
					font-size: 1.6rem;
					font-weight: 700;
					padding: 0;
					margin: 0;
				}
				.menuItemPrice{
					float:right;
					font-size: 1.6rem;
					margin-left: 1rem;
					color: #005b38;
				}
				.menuItemDesc{
					clear: both;
					font-size: 1.3rem;
					padding-top: .6rem;
					padding-left: 2.7rem;
					color: #725444;
				}
					.menuItemDesc p{
						padding: 0;
						margin: 0;
					}
					.menuItemDesc ul{
						list-style-type: circle;
						margin-bottom: 1rem;
						padding-left: 2rem;
						display: inline-block;
						width: 100%;
					}
					.menuItemDesc ul li{
						
						
						max-width: 50%;
						min-width: 50%;
						float: left;
					}
					.menuItemDesc ul.menuItemLiFull li{
						max-width: 100%;
						min-width: 100%;
					}
	
	#bodyDmap{
		display: block;
		width: 100%;
		height: 30rem;
	}
	
		#mobileToggle{
			width: 3rem;
			height:3rem;
			padding-top: 1.2rem;
			margin: 1.5rem;
			cursor: pointer;
			cursor: hand;
			float:right;
			
		}
			#mobileToggle .navLine{
				width: 100%;
				display: block;
				border-bottom: 4px solid #005b38;
				margin-bottom: .7rem;
			}
			
		.isMobile{
			display:none;
		}
		.notMobile{
		}
	
@media all and (max-width: 760px){
html, body{
	font-size: 8px;
}	
	#logoD .notHome{
		margin-bottom: 0;
		padding-top: 0;
	}
		#navD ul{
			display:inline-block;
			width: 100%;
			height: 0%;
			
		}
		#navD ul li{
			display: inline-block;
			
			width: 100%;
			text-align: center;
			margin: .5rem;
			margin-left: 0;
			margin-right: 0;
		}
		#navD a{

			
		}

#bodyD{
	display:inline-block;

}
	.bodyDmain, .bodyDside{
		float: left;
		display: inline-block;
		width: 100%;

		padding-top: 0;
	}

	.bodyDmain{
		padding-right: 1rem;
		font-size: 1.8rem;
		line-height: 170%;
		width: 100%;
		
		
	}
		.bodyDmain p{
			display: inline-block;

		}
	.bodyDside{
		position: relative;
		display: inline-block;

		top: 0;
		right: 0;
		text-align:center;
		
	}
	
	.bodyDThird{
		width: auto;
	}
		.bodyDThird .sideBTN{

		}
	.bodyDHalf{
		width: 50%;
	}
	.bodyDFull{
		width: 100%;
	}
	#footerD, #footerDhome{
		padding-top: 1rem;
	}
	#footerDnavD a{
			width: 100%;
			padding-bottom: 1rem;
			
		}
		
		.menuSub{
			width: 100%;
		}

}
@media all and (max-width: 550px){
html, body{
	font-size: 6px;
}		
	#headerDpage{
		
		
	}
	
	#bodyDtitle h1{
	}
	#bodyDmap{
		 pointer-events:none;
	}
	.bodyDThird{

		width: 100%;
		height: auto;
		text-align: center;
		padding: 0;
		padding-bottom: 2rem;
	}
		.bodyDThird .sideBTN{
			height: auto;
			padding: 0;
			margin-top: 0;

		}
	.bodyDHalf{
		width: 100%;
	}
	.bodyDFull{
		width: 100%;
	}
	#bodyDhome h4{
		line-height: 120%;
		
	}
	#bodyDhome h5{
		line-height: 170%;
		
	}
	
	.menuSection p{
		padding-left: 1rem;
	}
	.menuSectionTitle{
			
			padding: .8rem;
			
			font-size: 3.2rem;
			font-weight: 700;
		}
		.menuSub{
			display: inline-block;
			float: left;
			width: 50%;
		}
		.menuSubTitle{
			
			padding: .8rem;
			padding-left: 1rem;
			
			font-size: 2.8rem;
			
		}
			.menuItem{
				width: 100%;
				
			}
				.menuItemNumber, .menuItemName, .menuItemPrice, .menuItemDesc{
					
				}
				.menuItemNumber{
					
					height: 2.4rem;
					font-size: 2.2rem;
					
				}
				.menuItemName{
					font-size: 2.2rem;
					
				}
				.menuItemPrice{
					font-size: 2.2rem;
					margin-left: 1.2rem;
				}
				.menuItemDesc{
					font-size: 1.8rem;
					line-height: 170%;
					padding-left: 2.7rem;
				}
	
		#navigationFull{
			display:none;
			
			clear:both;
			width:100%;
			padding: 0;
		}
			#navigationFull li{
				width: 100%;
				padding-top: .5rem;
padding-bottom: 2.5rem;
				
			}
				#navigationFull li a{
					font-size: 3.5rem;
					padding: 0;
				}
		.isMobile{
			display:inline-block;
		}
		.notMobile{
			display:none;
		}
}	
/*	
	
@media all and (max-width: 760px){
#headerD{
}	
	#logoD .notHome{
		margin-bottom: 0;
		padding-top: 0;
	}
		#navD ul{
			display:inline-block;
			width: 100%;
			height: 0%;
			
		}
		#navD ul li{
			display: inline-block;
			
			width: 100%;
			text-align: center;
			margin: .5rem;
			margin-left: 0;
			margin-right: 0;
		}
		#navD a{
			font-size: 2rem;
			
		}

#bodyD{
	display:inline-block;
	padding-bottom: 2rem;
}
	.bodyDmain, .bodyDside{
		float: left;
		display: inline-block;
		width: 100%;
		padding: 1rem;
		padding-top: 0;
	}
	.bodyDmain{
		padding-right: 1rem;
		font-size: 1.4rem;
		line-height: 170%;
		
	}
		.bodyDmain p{
			display: inline-block;
			margin-bottom: 2rem;
		}
	.bodyDside{
		position: relative;
		display: inline-block;
		font-size: 1.5rem;
		top: 0;
		right: 0;
		text-align:center;
		
	}
	
	.bodyDThird{
		width: auto;
	}
		.bodyDThird .sideBTN{
			
			font-size: 2.4rem;
		}
	.bodyDHalf{
		width: 50%;
	}
	.bodyDFull{
		width: 100%;
	}
	#footerD, #footerDhome{
		padding-top: 1rem;
	}
	#footerDnavD a{
			width: 100%;
			font-size: 1rem;
			padding-bottom: 1rem;
			
		}
		
		.menuSub{
			width: 100%;
		}

}
@media all and (max-width: 450px){
	#bodyDtitle h1{
		font-size: 4rem;
	}
	#bodyDmap{
		 pointer-events:none;
	}
	.bodyDThird{

		width: 100%;
		height: auto;
		text-align: center;
		padding: 0;
		padding-bottom: 2rem;
	}
		.bodyDThird .sideBTN{
			height: auto;
			padding: 0;
			margin-top: 0;
			margin-bottom: 1rem;
			line-height: 6.5rem;
			font-size: 2.4rem;
		}
	.bodyDHalf{
		width: 100%;
	}
	.bodyDFull{
		width: 100%;
	}
	#bodyDhome h4{
		font-size: 2.5rem;
		line-height: 120%;
		
	}
	#bodyDhome h5{
		font-size: 1.3rem;
		line-height: 170%;
		
	}
}
*/