

/**************** nav - topnav *************************/

@media (min-width:61.938em) and (max-width:64.000em) 	{ /* 1024px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 1.375rem;}}
@media (min-width:59.438em) and (max-width:61.875em) 	{ /* 990px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 1.188rem;}}
@media (min-width:57.563em) and (max-width:59.375em)	{ /* 950px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 1.000rem;}}
@media (min-width:55.688em) and (max-width:57.500em)	{ /* 920px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 0.938rem;}}
@media (min-width:53.188em) and (max-width:55.625em)	{ /* 890px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 0.750rem;}}
@media (min-width:33.813em) and (max-width:53.125em)	{ /* 850px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 1.375rem;}	.mlddm>li:first-child>a {padding-left:1.375rem;}	.mlddm>li:last-child>a {padding-right:1.375rem;}	}
@media (min-width:30.688em) and (max-width:33.750em)	{ /* 540px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 1.000rem;}	.mlddm>li:first-child>a {padding-left:1.000rem;}	.mlddm>li:last-child>a {padding-right:1.000rem;}}
@media (min-width:22.250em) and (max-width:30.625em)	{ /* 490px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 0.813rem;}	.mlddm>li:first-child>a {padding-left:0.813rem;}	.mlddm>li:last-child>a {padding-right:0.813rem;}}
@media (min-width:22.250em) and (max-width:29.375em)	{ /* 470px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 0.750rem;}	.mlddm>li:first-child>a {padding-left:0.750rem;}	.mlddm>li:last-child>a {padding-right:0.750rem;}}
@media (min-width:0) and (max-width:22.188em)			{ /* 355px */	.mlddm li a, .mlddm li a#buttonnohover {padding: 0 0.688rem;}	.mlddm>li:first-child>a {padding-left:0.688rem;}	.mlddm>li:last-child>a {padding-right:0.688rem;}}

@media (min-width:0) and (max-width:41.25em)		{ /* 660px */	.mlddm li ul li ul {display:none;}}
@media (min-width:0) and (max-width:39.375em)	{ /* 630px */	.mlddm li ul  {display:none;}}




@media (min-width:0) and (max-width:64em) { /* 1024px */
	.footerSiteMap {width:100%;padding-left:1em;padding-right:1em;} 
	.feature {width:100%;}
}

@media (min-width:701px) and (max-width:64em) { /* 1024px */
   .footer .three-Col2		{margin-right:1%;}
   .footer .three-Col3 		{width:22%;}
}


@media (min-width:0) and (max-width:47.938em){ /* 767px */
	#menu, .topmenu {display:none;}
	.slicknav_menu {display:block;}
	.respMenu {position:relative;background-color:#444497;display:block;}   
   .headerLinks {font-size:0;padding:16px 0;}
   .headerLinks a {font-size:1em;padding:0 20px 0 10px;}
   .slicknav_btn {
		   position:absolute;
		   top:9px;
		   right:10px;
		   margin:0;
		   }
   .phone {display:none;}
	.topRight .socialMedia {display:none;}	
	.topRight {padding-top:23px;}
}



@media (min-width:0) and (max-width:720px) {
	.logo {width:60%;}
	.topRight {width:40%;}
	.book {display:block;margin-bottom:0.625em;}
}
@media (min-width:0) and (max-width:700px) {
	.footer .three-Col3 a {display:block;margin-bottom:5px;}
}
@media (min-width:0) and (max-width:640px) {
	.siteMapColumn 					{float:left;width:32%;}
	.siteMapColumn:first-child,
	.siteMapColumn:last-child 		{width:30%;}
	.siteMapColumn:nth-child(5n+0){clear:left;}
	.highlightBox						{text-align:left;font-size:1.125rem;line-height:140%;}
	.highlightBox h2					{font-weight:normal;}
	.highlightBox img 				{float:left;max-width:25%;margin-right:10px;}
	.highlightBox p					{font-size:0.938rem;line-height:130%;}
	.highlightBox .linkButton,
	.highlightBox .linkButton:visited {float:right;}	
}

@media (min-width:0) and (max-width:600px) {
	.footer .three-Col1, .footer .three-Col2, .footer .three-Col3 {width:100%;text-align:left;}	
	.footer .three-Col3 a {display:inline;margin-bottom:5px;}
	.footer .three-Col3 img {margin-left:0; margin-right: 6px;margin-bottom:10px;}
}
@media (min-width:0) and (max-width:550px) {
	.topRight {width:35%;padding-top:13px;}
}

@media (min-width:0) and (max-width:500px) {
	.siteMapColumn {float:left;width:50%;padding-right:5px;}
	.siteMapColumn:first-child, 
	.siteMapColumn:last-child 		{width:50%;}
	.siteMapColumn:nth-child(3n+1){clear:left;}
}

@media (min-width:0) and (max-width:450px) {
   .header .widget {font-size:14px;}
}
@media (min-width:0) and (max-width:350px) {
   .header .widget {font-size:13px;}
}



@media (min-width:0) and (max-width:54.375em)	{ /* 870px */	.dataForm {width:100%;}}
@media (min-width:0) and (max-width:40.000em)	{ /* 640px */	.dataForm dt {padding-bottom:0;} .dataForm dd {padding-left:0;}}








