section.main  {
margin-left: 40px;
}
section.main h2  {
margin-bottom:0.3em;
}
section.main.two  {
margin: 0;
padding-bottom: 40px;
background:#ffffff;
border-top:none;
}
section.main.two div.twoCol	{
margin-top: 5%;
margin-bottom: 8%;
}
section.main.two aside	 {
width:50%;
float:left;
text-align:left;
margin-top: 1%;
border-left:1px solid #cecece;
color:#777;
}
section.main.two .backLink aside	 {
width:20%;
float:left;
text-align:center;
margin-top: 1%;
}
section.main.two .backLink aside a	{
text-align: center;
}
.featured-special img {
width: 97%;
max-width: 97%;
float: left;
margin-right: 5%;
height: auto;
padding: 0;
box-shadow: 2px 3px 8px #27323e;
margin-bottom: 2%;
}
section.main.two aside .photo	{
width:350px;
height:250px;
background:url(//mml.ce-sites.com/oak/wp-content/themes/BLANK_MML/images/contact_small.jpg) top center no-repeat;
box-shadow:2px 3px 5px #333;
}
section.main aside.two ul {
list-style: none;
margin: 0;
-webkit-padding-start: 10px;
padding: 0 0 0 5px;
}
section.main aside.two.left	{
width:43%;
padding-right: 20px;
}
section.main aside.two.right	{
height:auto;
padding-left: 20px;
}
section.main.two aside:first-child {
border-left:none;
}
section.main aside h4, section.main aside p.title, section.main aside p.title2	{
font-weight:bold;
color: #28499f;
margin-left: 5%;
font-size:1.2em;
line-height: 1.1em;
}
section.main aside h4	 {
font-size: 2em;
line-height: 1.1em;
font-family: 'PT Serif',  Georgia, Palatino, 'Times New Roman', serif;
margin-bottom: 3%;
}
section.main aside.two p.title, section.main aside.two p.title2	{
font-family: 'PT Serif', Georgia, Palatino, 'Times New Roman', serif;
margin-left: 0;
margin: 2% 0 2% 0;
font-size: 1.6em;
display:block;
height: 1.8em;
background: none;
box-shadow: none;
font-style: normal;
}
section.main aside p.title2	{
margin-top:0.9em;
}
section.main aside.right	{
width:49%;
float:left;
}
section.main aside.two ul li  {
line-height: 1.5em;
font-size: 1.3em;
margin: 0;
padding-bottom: 5px;
color: rgba(40,73,159,.8);
clear:both;
}
section.main aside.two div#nf-field-45-wrap.field-wrap.list-checkbox-wrap .nf-field-element	{
padding-top:5%;
}
div#nf-field-45-wrap ul li  {
font-family: 'McLaren', cursive;
line-height: 2.5em;
font-weight: normal;
font-size: 2em;
margin: 0;
padding-bottom: 10px;
color:#28499f;
clear:both;
}
section.main aside.two li.email, section.main aside.two li.phone, section.main aside.two li.fax {
line-height: 1.5em;
font-size: 1.2em;
margin-bottom: 1%;
}
section.main aside.two.right ul li.email, section.main aside.two.right ul li.phone	{
font-size:1em;
}
section.main aside.two ul ul li	{
margin-left:5%;
}
section.main aside.two ul ul li.last	{
margin-bottom:5%;
}
section.main .content ul ul li.mapLink	{
float:left;
width:20%;
margin: 8% 0 0 0;
text-align: center;
}
section.main .content ul ul li.mapLink a	{
color:#28499f;
font-size: 1.15em;
}
section.main .content ul ul li.mapLink a i.fa.fa	{
padding-right:5%;
font-size: 1.5em; 
}
section.main.two div.twoCol li.head  {
font-family: 'PT Serif', Georgia, Palatino, 'Times New Roman', serif;
font-weight: 600;
color: #28499f;
padding-bottom: 7px;
font-size: 2em;
list-style: none;
}
section.main.two .content.contact, section.main.two aside:first-child .content.contact	{
margin-left: 15px;
padding-left: 0px;
margin-right: 0;
padding-right: 0;
}
section.main.two  p	{
font-family: 'PT Serif', Georgia, Palatino, 'Times New Roman', serif;
color: #274694;
font-size: .9em;
font-style: italic;
}
section.main.two  p.courtesy	{
font-variant:small-caps;
font-family:'Open Sans', Verdana, Corbel, san-serif;
}
section.main.two aside.two.right .nf-form-content .ninja-forms-field, section.main.two aside.two.right .listcheckbox-container.label-above .nf-field-label label	{
margin-bottom:5%;
}
section.main.two  p.sub, section.main.two  p.sub2	{
display:block;
font-family:'Open Sans', Verdana, Corbel, san-serif;
color: #274694;
padding-left:.3em;
font-size: 1.1em;
}
section.main.two  p.sub2	{
display:none;
}
section.main.two  p.sub a	{
font-weight: 600;
color: #9c3209;
text-decoration:none;
}
section.main.two  p.sub a:hover	{
color:#8a8fa2;
text-decoration:underline;
}
section.main aside.two ul li p 	{
color: #28499f;
text-transform: uppercase;
margin-bottom: 0;
font-family:'Open Sans', Verdana, Corbel, san-serif;
line-height: 1.8em;
font-style:normal;
}
section.main aside.two ul li.email p	{
font-size:
}
section.main aside.two ul li.email	 {
margin-bottom: 2%;
}
li.phone p span.small, li.email p span.small	{
font-variant:small-caps;
font-family:'Open Sans', Verdana, Corbel, san-serif;
}
li.email p span.small-plus	{
font-weight:bold;
font-style:italic;
}
li.phone p span.number, li.fax p span.number	{
font-family:Georgia, 'Times New Roman', serif;
font-size:1.5em;
}
.map-responsive {
border: 2px solid rgba(40,73,159,.6);
border-radius: 5px;
display: block;
overflow: hidden;
padding-bottom: 75%;
position: relative;
height: 0;
}
.map-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
div.contact_small, div.contentWide	{
display:none;
}
div.twoCol::after, section.main.two aside.two.right::after, section.main.two .content.contact::after	{
content:'';
display:block;
clear:both;
} @media screen and (max-width: 825px)	{
section.main.two aside .photo	{
background: url(//mml.ce-sites.com/oak/wp-content/themes/BLANK_MML/images/contact-photo.jpg) top center no-repeat;
width:300px;
height:214px;
}
}
@media screen and (max-width: 790px)	{
#page	{ }
.featured-special img {
width: 97%;
max-width: 97%;
float: none;
clear:both;
margin:0;
height: auto;
padding: 0;
box-shadow: 2px 3px 8px #27323e;
margin-bottom: 2%;
}
section.main.two aside .photo	{
width:350px;
height:250px;
background:url(//mml.ce-sites.com/oak/wp-content/themes/BLANK_MML/images/contact_small.jpg) top center no-repeat;
box-shadow:2px 3px 5px #333;
}
section.main.two  p.sub	{
display:none;
}
section.main.two  p.sub2	{
display:block;
}
section.main.two	{
margin: 0 1.3% 1.3% 1.3%;
}
section.main.two aside {
width:90%;
margin-left:1.8%;
min-height: 200px; }
section.main aside.two ul li {
margin: 0;
}
section.main.two aside {
float: none;
text-align: left;
border: none;
}
section.main.two aside	 {
width:90%;
float:none;
text-align:left;
margin-top: 1%;
border-left:none;
}
section.main.two aside.two.left	{
float:none;
clear:both;
margin: 0 0 8% 0;
width:95%;
}
section.main aside.two.left ul li.email, section.main aside.two.right ul li.email	{
font-size:1em;
}
section.main aside.two ul li.phone	{
line-height:2.2em;
}
section.main aside.two.right ul li.email	{
margin-bottom:3%;
}
section.main.two .content.contact, section.main.two aside:first-child .content.contact	{
margin-left:0;
}
section.main aside p.title	{
font-size:1.7em;
}
li.phone p span.number	{
font-size:1.5em;
margin-bottom:3%;
color:#28499f;
}
.backLink	{
padding-bottom: 5%;
}
}
@media screen and (max-width: 380px)	{
#page {
margin:0;
padding: 0;
}
section.main.two aside.two.left	{
padding:0;
}
section.main.two aside .photo {
width: 350px;
height: 250px;
background: url(//mml.ce-sites.com/oak/wp-content/themes/BLANK_MML/images/contact_small.jpg) top center no-repeat;
box-shadow: 2px 3px 5px #333;
}
section.main aside h4	{
font-size: 1.8em;
margin-left: 0;
text-align: center;
margin-left:0;
}
}