body	{
font-family:'Open Sans', sans-serif;
font-size:16px;
background:#1d3154 url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/bg.jpg) left top repeat;
margin:0;
padding:0;
border-top: 1px solid #0f3011;
}
.banner	{
position: absolute;
width: 100%;
height: 170px;
background: #1d3154;
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%); z-index: 150;
}
div.search 	{
margin:3% 3% 0 0;
float:right;
color:#f4f4f5;
}
#wrapper	{
width:100%;
position:relative;
max-width:1200px;
margin: 20px auto 0 auto;
} header h1 a	{
display:none;
}
div.description	{
display:none;
}
a.logo,  a.logoHome, div.logoHome {
position: absolute;
display: block;
top: -25px;
left: 5px;
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/logo.png); background-size: contain;
background-repeat: no-repeat;
height: 235px;
z-index: 250; width: 250px; }
div.logoHome span, a.logo span	{
display:none;
}
div.logos, div.office {
float:left;
}
div.office  {
margin:0 0 3% 0;
}
div.logos div.photo  {  
height: 250px;
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/hph-logo.jpg) left bottom no-repeat;
background-size: contain;
margin:0 0 3% 0;
}
div.logos div.pp-photo  {  
background:none;
margin-bottom: 10%;
}
div.logos div.pp-photo img	{
box-shadow:none;
}
div.logos div.pp-photo a p.caption 	{
text-align: center;
margin-top: -15px;
margin-bottom: 30px;
color: #8c1919;
font-weight: bold;
}
div.logos div.pp-photo a:hover p.caption 	{
color:green;
}
header { }
#page		{ min-height: 600px;
background: #fbfdf9;
height:auto;
margin:0 auto;
position: relative;
padding-bottom: 50px;
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%);
}
#page h1.mainTitle	{
display:none;
}
.title {
position:relative;
height: 100px;
background-size: contain;
margin: 0 auto;
padding: 0;
display: none;
background: #481701;
box-shadow:3px 5px 12px rgba(0,0,0,.6);
}
.container	{
max-width:1100px;
margin:0 auto;
padding: 0 1.5% 0 0;
position: relative;
height: auto;
}
.clearfix	{
display:block;
clear:both;
}
.static.safety {
font-size: 16px;
height: 400px;
max-width: 1200px;
margin: 73px auto 20px auto;
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/safety_banner.png) top center no-repeat; }
.static img {
display: block;
margin-bottom:0;
width: 100%;
}
#page.home	{
box-shadow: 3px 5px 8px rgb(0 0 0 / 80%);
}
article.bodyText, article.bodyText-f     {
width:100%;
margin-top: 3%;
}
article.bodyText.subdiv     {
width:55%;
float:left;
}
article.bodyText .left,  article.bodyText .right, section.mainContent article.page aside.left, section.mainContent article.page aside.right, article.bodyText .left.narrow,  article.bodyText .right.narrow, article.bodyText .left.staggered {
width: 45%;
padding: 0 4.5%;
float: left; 
border-right: 1px solid #777;
margin-bottom:0;
}
article.bodyText .right 	{
width:40%;
padding-left: 5%;
}
article.bodyText .left.staggered 	{
border-right: none;
padding-left: 2%;
}
article.bodyText .left.staggered p 	{
text-align: justify;
}
article.bodyText .left.narrow,  article.bodyText .right.narrow 	{
width:20%;
border-right:none;
}
article.bodyText .right.narrow 	{
width:30%;
}
article.bodyText ul.responsibilities .left     {
border-right:none;
padding-right:5%;
}
article.bodyText .left, section.mainContent article.page aside.left {
padding-left: 0;
margin-bottom: 0;
}
article.bodyText .right, section.mainContent article.page aside.right, article.bodyText ul.responsibilities .right {
padding-right: 0;
border-right: none;
}
div.two-column 	{
margin:3% 0;
}
.left2, .right2     {
width: 45%;
padding: 0 4.25% 0 0;
float: left; 
border-right:none;
}
div.two-column.single {
padding-top: 1.5%;
margin-top: 0;
border-top: 2px solid #274694;
}
section.mainContent article.staff article.bodyText p     {
margin-bottom:3%;
}
section.mainContent article.staff article.bodyText p.single    {
margin-bottom:0;
}
section.mainContent article.staff article.bodyText p.subHead.single-inside 	{
margin-top:3%;
margin-bottom:0;
}
section.mainContent article.staff article.bodyText, section.mainContent article.staff article.bodyText-f, section.mainContent article.staff article.bodyText-meetings      {
margin-bottom:2%;
margin-top:0;
}
section.mainContent article.staff article.bodyText.articles {
margin-bottom: 5%;
}
section.mainContent article.staff article.bodyText.hiway    {
margin-left:3%;
}
section.mainContent article.staff article.bodyText.double 	{
padding-top:2%;
margin-top:2%;
border-top: 1px solid #203469;
}
section.mainContent article.staff article.bodyText.meetings     {
padding-bottom: 3%;
}
section.mainContent article.staff article.bodyText.resources     {
margin-top:3%;
}
section.mainContent article.staff div.headLine     {
font-variant:small-caps;
border-bottom: 2px solid #274694;
margin-bottom: 3%;
}
section.mainContent article.staff div.headLine h3     {
font-size: 2em;
font-weight: bold;
font-family: 'Cagliostro', sans-serif;
padding-top: 0;
}
.fixed {
position: fixed;
top: 0;
width: 100%;
z-index: 99;
left: 0;
}
.table-responsive thead	{
font-family:'Julius Sans One', Arial, Corbel, Verdana, sans-serif;
background:#bfceb2;
height:30px;
font-size:16px;
}
.table-responsive div.top	{
line-height:24px;
}
.easy-table-cuscosky tbody tr	{
height:35px;
}
.easy-table-cuscosky tbody tr td, .easy-table-cuscosky tbody tr th	{
padding-left:12px;
}
.easy-table-cuscosky tbody tr:nth-child(2n+1) td, .easy-table-cuscosky tbody tr:nth-child(2n+1) th	{
background: #f0f3f7;
}
a.header	{
height:135px;
border-bottom: 1px solid rgb(130, 147, 115);
}
section.secondary div.backLink a	{
padding-left:3%;
margin-top: 20px;
text-decoration:none;
color: #405d3b;
}	
section.secondary div.backLink a:hover	{
color: rgba(64, 93, 59, 0.62);
}
section.secondary div.backLink a.print	{
padding-left:0;
}
article.page     {
padding:0 5%;
}
.indent     {
margin-left:2%;
margin-top:2%;
}
section.mainContent article.staff article.bodyText.indent 	{
margin-left:5%;
}
section.mainContent article.staff article.bodyText.indent p {
margin-top: 5%;
}
a:visited {
outline: 0;
border: none;
box-shadow: none;
-moz-outline-style: none;
outline: none !important;
border: none !important;
text-decoration: none !important;
box-shadow: none !important;
-webkit-tap-highlight-color: transparent !important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#supplementary.three ul li, #second.widget-area li.phone p {
font-family: 'Julius Sans One', 'Open Sans', "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
font-size: 1.2em;
line-height: 20px;
text-transform: none;
padding-bottom: 12px;
letter-spacing: 0.07em;
}
#second.widget-area li.phone, #second.widget-area li.phone p 	{
color:#f4f4f5;
font-family:'Open Sans', 'Trebuchet MS', Arial, Segoe, 'Segoe UI', 'DejaVu Sans', Verdana, sans-serif;
font-weight:300;
margin-bottom: 0;
padding-bottom: 8px;
letter-spacing:1px;
}
#second.widget-area div.address ul li p span.number 	{
font-family:Georgia, serif;
color:#f4f4f5;
font-size: 1.3em;
font-weight: normal;
letter-spacing: 2px;
}
#second.widget-area div.address ul li p span.number.first 	{
line-height: 2em;
}
div#hours ul  {
list-style-type: none;
}
#hours, .address, .credits {
padding: 0;
height: auto; padding: 0 40px 0 0;
}
p.widgetHead, p.caption {
font-family: 'Open Sans', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-family: 'Julius Sans One', sans-serif;
font-family: 'Cagliostro', sans-serif;
font-size: 1.6em;
letter-spacing:1px;
line-height: 20px;
text-align: left;
margin-bottom: 12px;
padding-bottom: 8px;
}
p.caption 	{
font-size: 1em;
font-variant: small-caps;
}
#hours p.widgetHead {
border-bottom: 1px solid #4E5C4A;
}
#hours li {
margin-left: 10px;
font-family: 'Open Sans', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 20px;
text-align: left;
}
#hours li a {
color: #ffffff;
text-decoration: none;
}
#hours li a:hover {
color: #b0b0b0;
text-decoration: underline;
}
.address::after 	{
content:"";
display:block; }
div.two-column.single ul.address    {
margin-bottom:10px;
} h1	{
margin: 0 0 1em 0;
font-size:2.8em; 
font-weight: 700;
}
h2	{
margin: 0 0 .5em 0;
font-size:1.6em; 
font-weight: 700;
line-height:1.1em;
}
section.mainContent h2.subHead {
font-weight: bold;
font-size: 1.4em;
color: #8c271a;
padding: 8px 0 8px 10px;
background: #e7d48d;
border-bottom: 4px solid #6e3e38e0;
text-shadow: 2px 1px 3px rgba(0, 0, 0, .4);
text-transform: uppercase;
}
h3	{
margin: 0 0 .5em 0;
font-size:1.3em; 
font-weight: 700;
color:#9C2B09;
}
article.page h3.subhead, h3.subhead	{
font-family: 'Open Sans', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size: 1.6em;
font-weight: 700;
color: #d47300;
text-align:left;
}
h4	{
margin: 0 0 .5em 0;
font-size: .9em; 
font-weight: 300;
}
p	{
margin: 0 0 1em 0;
line-height: 1.6em;	
}
a {
color: #000;
text-decoration:none;
}
.phone a {
color: #ededed;
text-decoration:none;
}
p span.underline	{
text-decoration:underline;
}
p.description	{
font-family: 'McLaren', cursive;
font-size: 1.5em;
letter-spacing: 1px;
text-decoration: underline;
font-variant: small-caps;
}
a.accent_link	{
font-family: 'McLaren', cursive;
font-size: 1.1em;
}
section.main, section.main div.header	{
display:block;
}
section.main.small, section.main div.header.med	{
display:none;
}
section.main div.header h3.widget-title {
font-family: 'McLaren', cursive;
color: #ededed;
letter-spacing: 1px;
font-size: 1.4em;
border-bottom: 2px solid #a5a1a159;
text-transform: uppercase;
}
section.bottom div.caption h3.announceHead.news	{
border-bottom:none;
font-variant:small-caps;
font-size:1.2em;
color: #5d250b;
letter-spacing: 1px;
margin-top:2%;
}
section.bottom div.header h3 a.btn {
padding: 4px 15px 2px 15px;
transition: background-color .5s;
border-radius: 5px;
font-size: .65em; letter-spacing: 2px;
margin-left: 5%;
color: #5d250b;
font-weight: 600;
}
section.bottom div.header h3 a.btn:hover 	{
background-color: rgb(93 37 11 / 61%);
border-radius:3px;
color:#f4f4f5;
}
div.more a.btn	{
font-size:1.2em;
text-decoration:none;
color:#fff;
padding: 5px 15px 5px 15px;
transition:background-color .5s;
}
div.more a.btn:hover, section.main div.header h3.widget-title a.btn:hover	{
background-color: rgba(255,255,255,.4);
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
aside.announce div.news_archive div.more	{
text-align: right;
margin-right: 8%;
}
aside.announce div.news_archive div.more a.btn	{
font-size:1.2em;
text-decoration:none;
color:#18306d;
padding: 5px 15px 3px 15px;
transition:background-color .5s;
}
aside.announce div.news_archive div.more a.btn:hover	{
background-color: rgba(0,0,0,.1);
border-top-right-radius: 3px;
border-top-left-radius: 3px;
}
section.main a.btn {
font-size: .75em;
padding: 6px 15px 4px 15px;
transition: background-color .5s;
border-radius: none;
font-family: 'Julius Sans One', sans-serif;
letter-spacing: 1px;
font-weight: bold;
margin-left: 8%;
color: #dadada;
} a.link	{
color: #5076a3;
font-weight:bold;
}
h3.privacy	{
color: #829373;
font-family:'Julius Sans One', Arial, Corbel, Verdana, sans-serif;
}
section 	{
margin:0 3.5% 2% 3.5%;
}
header h1.mainTitle	{
display:none;
}
header .title	{
position:relative;
max-width: 1100px;
margin: 0 auto;
}
.title span {
display: none;
}
h2#post-title.single	{
font-family: 'Julius Sans One', sans-serif;
font-size:2.5em;
font-size:4vw;
margin-bottom: 0.35em;
color: #3e5bab;
padding-bottom: 1%;
border-bottom: 2px solid #38476f;
font-weight:normal;
text-shadow: 2px 3px 5px rgba(0,0,0,.7);
}
h1.headline.small	{
display:none;
}
section.mainContent	{
margin: 0 auto;
}
section.main, section.intro, section.intro.small, section.bottom	{
margin: 0 auto;
display:block;
}
section.intro.small	{
display:none;
}
section.main	{
margin-top:2%;
background-color: #294670;
background: #481701;
color: #fff; padding: 2% 4%;
margin-bottom: 3%;
display: block;
}
section.main.cart, section.main.shop	{
margin-top:2%;
background: #ffffff;
color: #777;
border-top: none;
padding: 2% 4.364% 0 4.364%;
margin-bottom: 0;
display: block;
}
section.main.cart .cartPage	{
margin-bottom:0;
}
section.main.shop section.secondary	{
margin:0;
}
div.product_list	{
width:100%;
padding:0;
height:auto;
margin:0;
}
div#product_container	{
width: 68.7%;
float:left;
}
div#services_container	{
width: 31.3%;
float:left;
}
section.mainContent article.staff.blog section.main	{
background:none;
}
section.main, section.intro, section.bottom	{
max-width: 1140px;
margin: 3% auto 0 auto;
padding: 3%;
}
section.bottom	{
padding:0 3%;
}
section.intro	{
margin: 3% auto 1.5% auto;
}
article.intro	{
margin: 0;
padding-right: 0;
}
article.news	{
float:left;
width:28%;
padding:0 0 0 4%;
margin:0;
}
section.mainContent ul li {
font-family: 'Raleway', sans-serif;
width: 100%;
font-weight: 300;
font-size: 1.1em;
line-height: 1.6em;
margin-bottom: 1em;
color: #707d90;
}
section.mainContent ul.doc-links li     {
border-top: 1px solid #203469;
padding-left: 35px;
}
section.mainContent div#link-block ul.doc-links li, section.mainContent div#link-block2 ul.doc-links li, section.mainContent div#link-block.single ul.doc-links li {
padding-top:1.5%;
width: 95%;
}
section.mainContent div#link-block ul.doc-links li.pageLink 	{
padding-top: 0; }
section.mainContent article h2#post-title.single, section.main h2, section.secondary div.pageContent.wide h2#post-title.single {
font-size: 3.5em;
font-family: 'Julius Sans One','Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
font-weight: 300;
color: #38476f; }
section.main h2, section.secondary h2 {
font-family: 'Julius Sans One', 'Trebuchet MS', Verdana, Arial, Corbel, sans-serif;
font-size: 3.5em;
color: #687b8c;
margin-bottom: 0.3em;
letter-spacing: 1px;
line-height: 1.1em;
color: #1b262f;
color: #274694;
margin-bottom: 0.7em; border-bottom:2px solid #274694;
}
section.secondary.page h2 {
font-family: 'Julius Sans One', sans-serif;
font-size: 2.2em;
color: #274694;
margin-bottom: 0.7em;
font-weight: 600; }
section.secondary.page ul.doc-links li.docLink, section.secondary.page ul.doc-links li.equal {
list-style: none;
padding-left: 0;
border-top: 2px solid #274694;
margin-left: 3%;
}
section.secondary.page ul.doc-links li.equal	{
border-top:none;
}
section.secondary.page ul.doc-links li.equal p	{
padding: 3%;
margin-top: 3%;
font-style: italic;
border: 1px solid #7f7e7e;
font-family: 'Open Sans', 'Trebuchet MS', Verdana, Corbel, Arial, sans-serif;
font-size: 1em;
line-height: 1.5em;
}
section.secondary.page ul li a	{
font-size: 4.5vw;
width:35%;
color:#274694;
}
section.secondary.page div.pageContent.wide ul.doc-links a {
padding-top: 1em;
color:#274694;
padding-left:0;
margin-left: 3%;
border-radius:0;
width: 100%;
font-size:1em;
}
section.main.cart h2	{
border-bottom: 2px solid #274694;
font-size: 3.5em;
font-family: 'Julius Sans One','Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
margin-bottom: 0.3em;
}
section.mainContent article.staff h2#post-title.single {
padding-bottom: 5px;
border-bottom: 2px solid #274694;
color: #274694;
margin-bottom: 30px; }
section.mainContent div#archives {
width: 100%;
margin-bottom: 0.5em;
padding: 0;
height: auto;
}
section.mainContent .staff aside {
width: 25%;
float: left;
text-align: center;
margin-bottom: 4%;
}
section.mainContent .staff img { height: auto;
width: 98%;
}
section.mainContent .staff aside {
width: 25%;
float: left;
text-align: center;
margin-bottom: 4%; }
section.mainContent .staff aside.jobs {
float: none;
width: 80%;
margin: 3% auto 8% auto;
color: #274694;
background: rgba(0, 0, 0, .3);
border-bottom: 6px double #274694;
}
section.mainContent .staff aside.jobs ul.job li a 	{
color: #274694;
background: #f4f4f5;
}
section.mainContent .staff aside.jobs ul.job li a:hover 	{
color: #f4f4f5;
background: #274694;
}
section.mainContent .ministries aside#sermonIcon, section.mainContent .staff aside#sermonIcon, section.mainContent .staff aside#sermonIcon.downloads.hiway {
width: 16.8%;
margin: 2%;
padding: 2%;
float: left;
text-align: center;
}
section.mainContent .staff aside#sermonIcon, section.mainContent .staff aside#sermonIcon.downloads    {
width: 22%;
margin: 0 3.75% 0 0;
padding: 0;
}
section.mainContent .staff aside#sermonIcon.downloads.pdf    {
width: 20%;
margin: 0 4% 0 0;
padding: 0;
min-height: 280px;
}
section.mainContent .staff aside#sermonIcon.downloads.campaign {
padding: 0;
width: 17.5%;
margin: 0 1.25%;
min-height: 340px; 
}
section.mainContent .staff aside#sermonIcon.downloads.hiway {
width: 18%;
margin: 0 2.5%;
padding: 1%;
min-height: 375px;
}
section.mainContent .staff aside#sermonIcon.downloads.campaign ul li 	{
padding:0;
}
section.mainContent .staff aside:nth-child(4)#sermonIcon, section.mainContent .staff aside:nth-child(8)#sermonIcon, section.mainContent .staff aside:nth-child(12)#sermonIcon, section.mainContent .staff aside:nth-child(16)#sermonIcon, section.mainContent .staff aside:nth-child(20)#sermonIcon, section.mainContent .staff aside:nth-child(24)#sermonIcon     {
margin-right: 0;
}
section.mainContent .staff aside#sermonIcon.meeting {
width: 20%;
float: left;
text-align: center;
margin-bottom: 4%;
margin-right: 4%;
}
section.mainContent .staff aside#sermonIcon ul.ss-links p a img     {
width:85%;
}
section.mainContent .staff aside#sermonIcon.meeting a img     {
border-radius: 20px;
box-shadow: 3px 3px 12px #463f3f;
box-shadow: none;
border: 2px solid #999;
}
section.mainContent .staff aside#sermonIcon.meeting a:hover img     {
opacity:0.5;
}
section.mainContent .staff aside#aboutUs {
width: 22.5%;
float: left;
text-align: center;
margin:0 1.25%;
min-height: 260px;
} section.mainContent div.subIndex     {
margin-top:4%;
margin-left: 3%;
}
section.mainContent div.subIndex::after, div.two-column::after     {
content:'';
display:block;
clear:both;
}
section.mainContent div#archives aside.index_item		{
margin-bottom:2%;
width:100%; }
section.mainContent .staff aside.newsIcon.blog {
width: 30%;
float: left;
margin-right: 3%;
width: 20%;
}
section.mainContent .staff aside.newsIcon.blog .photoImage .millwork	{
background:#deb887;
height:338px;
width:450px;
}
.sermon-info ul li {
display: inline-block;
font-weight: 400;
}
section.mainContent .staff aside.sermon-info.news-list {
width: 65%;
float: left;
text-align: left;
margin-bottom: 1.75%;
}
section.mainContent .staff aside:last-child {
margin-right: 0;
margin-bottom: 0;
}
.sermon-info.news-list ul li.sermon-date {
width: 100%;
font-weight: 700;
font-family: 'Julius Sans One', sans-serif;
color: #707d90;
text-align: left;
margin-bottom: 2%;
}
li.heading {
font-size: 1em;
padding-right: 0;
width: 100%;
margin: 0 auto;
text-align: left;
border-bottom: 1px solid;
}
section.mainContent article h3 {
font-family: 'Rock Salt', cursive;
font-size: 1.6em;
color: #274694;
padding-top: 30px;
}
section.mainContent article aside.aboutUs.cities h3 	{
font-family:'Cagliostro', sans-serif;
padding-top: 15px;
}
section.mainContent article aside#aboutUs h3#post-title.social, div.add.media h3.sub-section, section.mainContent article.staff .add.media p.headline-wSub3    {
color: #274694;
font-size: 1.2em;
padding-top: 10px;
font-family: 'PT Serif', Georgia, 'Times New Roman', serif;
text-transform: uppercase;
}
div.add.media h3.sub-section {
font-size: 1.6em;
padding-left: 2.5%;
}
div.add.media h3.sub-section.left, div.add.media h3.sub-section.left-top  {
float:none;
border-right: none;
padding-left: 0;
margin-bottom: 0.5em;
}
div.add.media h3.sub-section.left-top 	{
margin-top:3%;
}
section.mainContent article h3.list, div.content-department a div.caption h3 {
font-family: 'Julius Sans One', 'Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
font-family: 'Cagliostro', sans-serif;
text-transform:uppercase;
font-weight: normal;
font-size: 2em;
padding-top: 0;
line-height: 1.3em;
font-size: 1.5em;
color: #274694;
}
section.mainContent a:hover h3.list {
color: #9C2B09;
}
section.mainContent a:hover aside.newsIcon.blog img, section.mainContent a:hover aside.sermon-info.news-list 	{
opacity:.7;
}
div.content-department a div.caption h3     {
text-align:center;
}
section.mainContent article.staff div.events p {
margin-bottom: 4%;
font-size: 1.2em;
}
section.mainContent ul li.excerpt	{
font-size:1em;
}
section.mainContent article.staff div.content ul li {
margin: 0;
font-family: 'Open Sans', "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
padding-bottom: 14px;
padding-left: 35px; }
section.mainContent article.staff div.content ul li.email, section.mainContent article.staff div.content ul li.left 	{
padding-left:0;
}
section.mainContent article.staff div.content ul li:last-child	{
margin-bottom: 2%;
}
section.mainContent article.staff  section.slider div.flexslider ul.slides li img	{
}
section.mainContent ul li {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
width: 100%;
font-weight: 300;
font-size: 1.3em;
line-height: 1.8em;
margin-bottom: 1.1em;
color: #707d90;
color: #274694;
}
section.mainContent ul.doc-links     {
margin: 3% 5% 0 5%;
}
section.mainContent ul.doc-links.single     {
margin: 0 5%;
}
section.mainContent ul li.docLink {
margin-bottom: 8%;
padding-left: 2%;
padding-top: 2.5%;
} section.mainContent article.staff div.content div.code-red {
width: 80%;
height: auto;
border-top: 8px solid #bb2032;
border-bottom: 8px solid #bb2032;
padding: 3%;
margin: 5% auto;
}
section.mainContent article.staff div.content div.code-red .logo 	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/code-red.jpg) top center no-repeat;
margin: 0 auto;
background-size: contain;
width: 300px;
height: 84px;
}
section.mainContent article.staff div.content ul.serviceList li {
font-family: 'McLaren', cursive;
}
section.mainContent ul li.docLink  {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: 1%;
font-weight: bold;
color: #274694;
text-decoration: none;
line-height: 3em; 
font-size: .8em;
}
i.fas.fa     {
font-size:.9em;
font-size:1em;
}
.fa-solid, .fas {
font-weight: 900; }
.fa-external-link-alt, .fa-file-download, .fa-droplet, .fa-house-medical, .fa-bus, .fa-square-facebook {
color: #274694;
padding-right: 2%;
}
.fa-heart-circle-check 	{
color: #620c62;
}
#access 	{
float: none;
clear: both;
text-align: left;
}
#access.fb-single .fa-square-facebook {
text-align: left;
font-size: 1.3em;
color: #274694;
padding-right: 0;
font-variant: small-caps;
margin-bottom: 5%;
}
#access ul li a span.findUs, #access.fb-single ul li a {
font-family: 'Droid Sans', "Trebuchet MS", Verdana, Arial, sans-serif;
font-family: 'McLaren', cursive;
font-weight: 600;
letter-spacing: .12rem;
font-size: 1em;
color: #274694;
}
#access ul li a:hover span.findUs, #access.fb-single ul li a:hover, #access.fb-single ul li a:hover .fa-square-facebook	{
color: #8c1919;
} .fa-file-download 	{
font-size:1.2em;
}
div#first.widget-area .fa-external-link-alt, div#second.widget-area .fa-external-link-alt 	{
margin-left: 0;
padding-right: 5px;
}
section.mainContent .staff aside.jobs ul.job li.job-description a .fa-link, section.mainContent .staff aside.jobs ul.job li.doc-download a .fa-file-download 	{
padding-right:0.5%;
}
section.mainContent .staff aside.jobs ul.job li.job-description a, section.mainContent .staff aside.jobs ul.job li.doc-download a 	{
padding:0.5% 1%;
}
.fa-droplet {
color: #339095;
font-size:1.3em;
}
.fa-house-medical     {
padding-right:15px;
}
.svg-inline--fa {
padding-right: 3.5%;
}
.fa-comment-dollar {
font-weight: 900;
padding-right: 15px;
color: green;
font-size: 1.2em;
}
section.mainContent article.staff section.slider div.flexslider	{
box-shadow:none;
-webkit-box-shadow:none;
}
.flex-control-nav, .flex-direction-nav {
display: none;
}
.flex-direction-nav a	{
z-index:9999;
}
section.mainContent ul.slides {
list-style: none;
margin: 0;
-webkit-padding-start: 0;
}
section.mainContent article.staff ul.slides li, section.mainContent article.staff section.slider	{
padding-left:0;
padding-bottom:0;
margin:0;
}
i.fas.fa-apple-alt	{
color:#8c1919;
} section.mainContent article.staff div.content ul.thanks li:after	{
content : url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/tyBullet.png);
background-position:center center;
padding-left:.5%;
}
section.mainContent article.photo .featuredImage img, section.mainContent article.staff .featuredImage, section.mainContent article.staff section.slider, section.mainContent article.staff .featuredImage-l, section.mainContent article.staff .featuredImage-r 	{
width: 40%;
height:auto;
margin-right: 4%;
float: left;
margin-top: 1%;
margin-bottom: 2%;
}
section.mainContent article.staff .featuredImage.med, section.mainContent article.staff .featuredImage.med-noHead, section.mainContent article.staff .featuredImage.med-medHead 	{
width:55%;
height: auto;
}
section.mainContent article.staff .featuredImage.med-med 	{
width:51%;
height: auto;
}
section.mainContent article.staff .featuredImage.social	{
width: 40%;
height:auto;
margin-left: 4%;
float: right;
margin-top: 1%;
margin-bottom: 2%;
}
section.mainContent article.staff .featuredImage.social-thumb, section.mainContent .staff aside#aboutUs .featuredImage     {
width:100%;
}
section.mainContent article.photo .featuredImage img, section.mainContent .staff img	{
box-shadow: 3px 3px 12px #463f3f;
}
section.mainContent .staff aside#sermonIcon.downloads a img  {
box-shadow: none;
}
section.mainContent .staff .content.about img 	{
border: 1px solid #263b6f;
}
section.mainContent article.staff div.add.media .featuredImage, section.mainContent article.staff div.add.media .featuredImage-r, section.mainContent article.staff content.social .add-media .featuredImage-r, section.mainContent article.staff .featuredImage.med-medHead     {
float:right;
margin-left: 4%;
margin-right:0;
}
section.mainContent article.staff div.add.media .featuredImage-r.justified  {
float: right;
margin-right: 40px;
margin-left:0;
}
section.mainContent article.staff div.add.media .featuredImage.vet 	{
float:left;
margin-right: 4%;
margin-left:0;
}
section.mainContent article.staff div.add.media .featuredImage.med, section.mainContent article.staff .featuredImage.med-med 	{
margin-left:0;
margin-top: 2.75%;
}
section.mainContent article.staff div.add.media .featuredImage.med-noHead 	{
margin-top:1%;
}
section.mainContent article.staff div.add.media .featuredImage.med-medHead {
margin-top: 1.5%;
}
section.mainContent article.staff div.add.media .featuredImage.med-noHead.low { margin-top: 0;
}
section.mainContent article.staff div.add.media .featuredImage.med-noHead.high {
margin-top: -2%;
}
section.mainContent article.staff div.add.media .featuredImage.social-thumb, section.mainContent article.staff div.add.media-l .featuredImage     {
float:left;
}
section.mainContent article.content , section.mainContent article.staff .content, section.mainContent article.staff .content.float	{
float:left;
margin:0;
padding:0;
width:55%;
}
section.mainContent article.staff .content.social, section.mainContent article.staff .content.about, section.mainContent article.staff .content.social .content.no-float    {
width:100%;
float:none;
}
section.mainContent .content.no-float aside#aboutUs .content {
width:100%;
min-height: 250px;
}
section.mainContent article.staff .content.about 	{
width: 90%;
margin: 0 5%;
}
section.mainContent article.staff div.bulleted-list      {
margin-bottom:3%;
}
section.mainContent article.staff div.bulleted-list.last      {
margin-bottom:0;
}
section.mainContent .content.no-float aside#aboutUs .content.staff a img      { border-radius:5px;
}
section.mainContent .content.no-float aside#aboutUs .content.staff a:hover img     {
opacity: .7;
}
section.mainContent article.staff p, section.mainContent article.bodyText p, section.mainContent article.staff .content.no-float .resource.list p, section.mainContent article.staff .content.social .add-media-l article.bodyText.subdiv p  {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
display:block;
width: 100%;
font-weight: 300;
font-size: 1.3em;
line-height: 1.8em;
margin-bottom: 1.1em;
color: #707d90;
color: #274694;
}
section.mainContent article.staff div.add-media-l .content.float article.bodyText.subdiv     {
width:55%;
float:left;
}
section.mainContent article.staff .content.no-float, section.mainContent article.staff .services     {
float:none;
width:100%;
}
section.mainContent article.staff .content.no-float::after, section.mainContent article.staff::after, article.bodyText .right::after     {
content:'';
display:block;
clear:both;
}
article.bodyText .right::after     {
padding-bottom:3%;
}
section.mainContent article.staff .content.no-float div.add.media, section.mainContent article.staff .content.no-float div.add.media-l, section.mainContent article.staff .content.social div.add.media, section.mainContent article.staff .content.social div.add.media-l     {
padding-left:3%;
}
section.mainContent article.staff .add.media p.headline, section.mainContent article.staff .add.media-l p.headline, section.mainContent article.staff .add.media-l p.headline-wSub, section.mainContent article.staff .add.media p.headline-wSub, section.mainContent article.staff div.resource.list p.headline-wSub    {
color: #1c346e;
font-size: 2em;
}
section.mainContent article.staff .add.media p.headline.about, section.mainContent article.staff div.resource.list p.headline-wSub     {
margin-bottom:0.5em;
}
section.mainContent article.staff .add.media p.headline-wSub2, section.mainContent article.staff .subIndex p.headline-wSub2.section, section.mainContent article.staff .add.media-l p.headline-wSub2, section.mainContent article.staff .add.media p.headline-wSub3      {
font-size:1.6em;
text-decoration:underline;
text-transform: uppercase;
}
section.mainContent article.staff .add.media p.headline-wSub3 {
font-size: 1.45em;
font-weight: bold; text-decoration: none;
padding-bottom: 0;
margin-bottom: 0.5em;
margin-top: 5%;
}
section.mainContent article.staff .add.media p.headline-wSub2.section, section.mainContent article.staff .subIndex p.headline-wSub2.section     {
border-bottom:3px solid #4965ad;
text-decoration:none;
}
#link-block-wHead li:first-child     {
border-top:none;
}
section.mainContent article.staff .add.media p.headline-wSub a {
color: #1c346e;
font-size: 1.3em;
font-variant: small-caps;
}
section.mainContent article.staff .resource.list p a     {
color: #124567;
font-size:1.2em;
text-decoration:underline;
text-transform:uppercase;
font-family: 'Julius Sans One', 'Trebuchet MS', Verdana, Corbel, 'Julius Sans One', sans-serif;
font-weight: bold;
}
section.mainContent article.staff .resource.list p a:hover     {
color:#ea7123;
text-decoration:none;
} section.mainContent article.staff .add.media p.last, section.mainContent article.staff .add.media p.headline-wSub, section.mainContent article.staff .add.media-l p.headline-wSub     {
margin-bottom:0;
}
section.mainContent article.staff .add.media p.headline-wSub.leading, section.mainContent article.staff .add.media p.headline-wSub.border {
font-size: 2.5em;
line-height: 1.4em;
margin-bottom: 3%;
}
section.mainContent article.staff .add.media p.subHead, section.mainContent article.staff p.subHead, section.mainContent article.staff p.subHead.single, section.mainContent article.staff p.subhead.single-alt, section.mainContent article.staff p.subHead.double     {
font-size:1.5em;
text-transform: uppercase;
}
section.mainContent article.staff p.subHead.single, section.mainContent article.staff p.subHead.double 	{
margin-bottom:0;
}
section.mainContent article.staff p.subHead.double 	{
margin-top:2.5%;
}
section.mainContent article.staff .content.no-float div.add.media #gallery-1.gallery.galleryid-500 img, section.mainContent article.staff .content.no-float div.add.media #gallery-1.gallery.galleryid-527 img   {
border:none;
}
.clear { float: none;
clear: both;
}
section.mainContent article.staff .services::after, section.mainContent article.staff .featuredImage::after, article.bodyText::after, section.mainContent article.staff .content.no-float div.add.media::after, section.mainContent aside::after	{
content:'';
display:block;
clear:both;
}
section.mainContent article.staff .services #list	{
width:90%;
height:200px;
}
section.mainContent article.staff .services.slider	{
width:100%;
}
section.mainContent article.staff .content	{
border-bottom:none;
}
section.mainContent .content {
padding: 0 0 10px 0;
}
section.mainContent .content.thumb p, section.mainContent .content.thumb div.cd p	{
font-family: 'Open Sans', "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
width: 100%;
font-weight: 300;
font-size: 1.4em;
}
section.mainContent .content.thumb div.cd p		{
font-size:1.2em;
}
section.mainContent .content.thumb p a, section.bottom aside article p a, section.mainContent .content.trending p a:hover, section.mainContent .content.thumb div.cd p a:hover, section.mainContent .content .services p a:hover, section.mainContent .services p a:hover	{
color: #6e1414;
color:#4f6592;
text-decoration:none;
font-family: 'McLaren', cursive;
text-transform: uppercase;
}
section.mainContent .content.thumb p a:hover, section.bottom aside article p a:hover, section.mainContent .content.thumb div.cd p a, section.mainContent .content .services p a, section.mainContent .services p a, section.mainContent .content.trending p a, section.mainContent .services ul li a	 {
color: #99562e;
text-decoration: underline;
font-family: 'McLaren', cursive;
text-transform: uppercase;
}
section.mainContent div.payment-form  {  
width:50%;
float:left;
margin-left:5%;
margin-bottom:5%;
}
section.mainContent .services p a.inline, section.mainContent .services p a:hover.inline	{
text-transform:none;
}
section.mainContent article.staff .services div.servicesText, section.mainContent article.staff .services ul		{
width: 100%;
float: left;
margin-bottom: 3%;
}
section.mainContent article.staff ul.address, section.mainContent article.staff .services p.less     {
padding-left:3%;
}
section.mainContent article.staff ul.address.left, section.mainContent article.staff div.content ul.address.left li 	{
padding-left:0;
}
section.mainContent article.staff ul.address.single {
padding-top: 2%;
}
section.mainContent article.staff ul.address.cf     {
margin-top:8%;
}
.pageContent.wide article.page aside ul.address     {
padding-top:5%;
}
section.mainContent article.staff .services ul.address li, .pageContent.wide article.page ul.address li     {
margin-bottom:0.5em;
}
section.mainContent article.staff  ul.address li     {
line-height: 1.3em;
margin-bottom:0;
font-family: 'Open Sans', "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
color: #4965ad;
}
section.mainContent article.staff  aside.right ul.address li {
font-family: 'McLaren', cursive;
}
section.mainContent article.staff .services p.less     {
margin-bottom: 0.3em;
}
section.mainContent article.staff .services ul.brand	{
width:45%;
float:none;
clear:both;
}
section.mainContent article.staff .services ul.brand li	{
float:left;
width:100%;
}
section.mainContent article.staff .services section.slider ul.slides	{
width:100%;
margin-bottom:3%;
} section.mainContent .brandbox2	{
display:block;
max-height:400px;
margin:0 auto 10% auto;
border-top: 1px solid #274694;
}
section.mainContent .brandbox4	{
height: 125px; margin: 0 auto;
border-top: 1px solid #274694;
}
section.mainContent .video	{
width:90%;
height:auto;
margin: 0 auto;
padding-top:5%;
border-top: 1px solid #274694;
}
section.mainContent .video.probation {
width: 501px;
float: right;
border-top:none;
padding-top:0;
}
p.video-caption     {
margin-top:-10px;
text-align: center;
font-variant:small-caps;
}
p.video-caption a   {
color:darkgreen;
text-decoration: underline;
}
section.mainContent article.staff .content.no-float .add.media p.video-caption a:hover   {
color:darkorange;
text-decoration: none;
}
div.doc-info, div.code-info {
margin-left: 5%;
}
div.doc-info ul, div.code-info ul {
margin-bottom: 1em;
border-bottom: 1px solid #c5c3c3;
margin-left: 5px;
margin-bottom: 5px;
}
.doc-info ul li.thumb, .code-info ul li.thumb2  {
width: 6%;
padding-right: 3%;
position: relative;
top: 8px;
margin-bottom:0;
}
section.mainContent .staff ul li.thumb img     {
box-shadow:none;
}
.doc-info ul li.thumb.wide  {
width: 6%;
padding-right: 5%;
position: relative;
top: 8px;
margin-bottom:0;
}
div.job-info {
margin-left: 5%;
}
.job-info ul li     {
display: inline-block;
font-weight: 400;
letter-spacing: 2px;
}
section.mainContent ul li {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
width: 100%;
font-weight: 300;
font-size: 1.3em;
line-height: 1.8em;
margin-bottom: 1.1em;
color: #707d90;
color: #274694;
}
section.mainContent ul.hours li 	{
margin-bottom: 0;
}
.doc-info ul li.date, .doc-info ul li.title, .code-info ul li.code, .doc-info ul li.date.current {
width: auto;
margin-bottom: 0;
font-size: 1.25em;
font-family: 'PT Serif', serif;
font-family: 'McLaren', cursive;
text-transform: uppercase;
letter-spacing: 0.018em;
padding-right: 5.4%; color: #4e4f58;
padding-left: 15px;
}
.doc-info ul li.date.current     {
width:22%;
}
section.mainContent article.staff div.content.announce     {
margin-top:1.5%;
float: none;
}
section.mainContent article.staff div.content.announce ul 	{
margin-bottom: 2%;
}
section.mainContent article.staff div.content.announce ul li.meeting-date {
font-family: 'Julius Sans One', Arial, Corbel, Verdana, sans-serif;
font-family: 'McLaren', cursive;
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom:0;
font-weight: bold;
color: #7591a9;
border-bottom: 1px solid #7591a9;
font-size: 1.1em;
padding-left: 0;
padding-bottom: 0;
}
section.mainContent article.staff div.content.announce ul li.meeting-date span.posted {
font-family: 'open Sans', Arial, Verdana, Corbel, sans-serif;
text-transform: uppercase;
font-style: italic;
font-variant: small-caps;
font-weight: 400;
}
section.mainContent article.staff div.content.announce div.singleCol1 ul.announceList li:before {
content: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/check-bullet.png);
position: relative;
left: -10px;
top: 6px;
}
.doc-info ul li.doc, .doc-info ul li.doc2 {
width: 18%;
margin-right: 4%;
margin-bottom: 8px;
}
.doc-info ul.minutes li.doc, .doc-info ul.minutes li.doc2   {
width:25%;
padding-left: 3%;
}
.doc-info ul.minutes li.doc2    {
margin-right:0;
padding-left:0;
}
.doc-info ul.wide li.doc, .doc-info ul.wide li.doc2, .doc-info ul.wide li.doc3 {
width: 25.2%;
margin-right: 3.8%;
margin-bottom: 8px;
}
.doc-info ul li.doc, .doc-info ul li.doc2, .doc-info ul li.doc3, .code-info ul li.code a {
font-family: 'Julius Sans One', 'Open Sans', 'Trebuchet MS', Verdana, Arial, sans-serif;
text-decoration: none;
color: #a95a36;
font-size: 1.35em;
font-weight: 700;
letter-spacing: .025em;
}
.doc-info ul li, div.code-info ul li {
display: inline-block;
font-weight: 400;
letter-spacing: 2px;
}
.doc-info ul li a, div.code-info ul li a {
color: #49567b;
text-decoration: underline;
}
.doc-info ul li a:hover, div.code-info ul li a:hover {
color: #9da6bf;
text-decoration: none;
}
section.mainContent ul {
list-style: none;
margin: 0;
-webkit-padding-start: 10px;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0px;
margin-inline-end: 0px;
}
.doc-info ul li.doc3     {
margin-bottom:0;
}
section.mainContent div#link-block ul li p.contact     {
font-size:1.2em;
line-height: 1.25em;
margin: 0.5em;
}
section.mainContent .job-info ul     {
-webkit-padding-start: 0;
margin-block-start: 0;
margin-block-end: 0;
margin-inline-start: 0px;
margin-inline-end: 0px;
margin-bottom: .5em;
border-bottom: 1px solid #c5c3c3;
padding:5px 0;
}
section.mainContent .job-info ul.job	{
background:rgba(255,255,255,.8);
border-bottom: 3px solid #274694;
}
section.mainContent .job-info ul li.job-description 	{
border-top: 1px solid #c5c3c3;
padding-top:5px;
}
section.mainContent .job-info ul.jobHead     {
padding:0 0 0 10%;
margin-bottom:10px;
border-bottom: 2px solid #cecece;
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
}
section.mainContent .job-info ul.jobHead li     {
font-family: 'PT Serif', serif;
text-transform:uppercase;
font-size: 1.35rem;
font-weight: bold;
}
section.mainContent .job-info ul.thumb {
width: 4.5%;
float:left;
padding-right: 3%;
position: relative;
top: 8px;
left: 10px;
margin-bottom: 0;
border-bottom: none;
}
section.mainContent .job-info ul.job-details {
width: 90%;
float:left;
margin-bottom: 0;
border-bottom: 2px solid #cecece;
}
section.mainContent .staff .job-info ul.thumb img      {
box-shadow:none;
}
.job-info ul li.job-name, .job-info ul li.deadline {
margin-bottom: 0;
font-size: 2.5em;
font-family: 'PT Serif', serif;
text-transform: uppercase;
letter-spacing: 0.018em;
color: #274694;
}
.job-info ul li.job-name 	{
text-shadow: 2px 3px 5px rgba(0, 0, 0, .7);
font-weight: 500;
background: #ededed;
margin: 1% 2% 0 2%;
width: 95.2%;
border: 4px solid #3d5590;
}
.job-info ul li.deadline 	{
font-size: 1.3em;
letter-spacing: 1px;
font-weight: 600;
}
.job-info ul li.doc, .job-info ul li.doc-download, .job-info ul li.job-description {
margin-right: 0;
margin-bottom: 8px;
font-family: 'Julius Sans One', 'Open Sans', 'Trebuchet MS', Verdana, Arial, sans-serif;
font-family: 'PT Serif', serif;
text-transform:uppercase;
color: #274694;
letter-spacing: .025em;
text-align:center;
}
.job-info ul li.doc-download::after 	{
content:'';
display:block;
clear:right;
}
.job-info ul li.doc-download {
width: 100%;
}
.job-info ul li.doc a {
color: #274694;
}
#adobe, #eoe {
padding: 15px;
height: auto;
border-top: 1px solid #454767;
border-bottom: 1px solid #454767;
margin: 8% 0 5% 3%;
}
#eoe {
width:80%;
border: 4px double #454767;
margin:5% auto;
}
#adobe a img {
float: left;
width: 18%;
min-width: 148px;
margin-right: 3%;
margin-top: 0.5%;
box-shadow: none;
}
#adobe p, #eoe p {
margin-bottom: 0;
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-size: .95em;
}
#eoe p {
font-size:.9em;
font-style:italic;
}
#adobe::after, #eoe::after {
content: '';
display: block;
clear: both;
}
span.bold     {
font-weight: bold;
}
#html .arve {
display: block;
margin-bottom: 1.5em;
width: 100%;
box-shadow: 3px 5px 8px #565454;
}
section.mainContent .brandbox4 .brand, section.mainContent .brandbox2 .brand	{
width:90%;
height:90%; margin:0 auto;
}
section.mainContent .brandbox4 .brand	{
width:100%;
}
section.mainContent .staff .brandbox2 aside.pic {
max-height: 125px;
width: 47.5%;
margin-right: 2.5%;
float: left;
}
section.mainContent .staff .brandbox2 aside.pic.boulder {
max-height: 175px;
width: 47.5%;
margin-right: 2.5%;
float: left;
}
section.mainContent .staff .brandbox4 aside.pic	{
width:25%;
}
section.mainContent aside:last-child {
margin-right:0;
}
section.mainContent .contentLogo {
height: 100px;
padding: 3px;
padding: 15px;
border-radius: 5px;
}
section.mainContent .brandbox2 aside .contentLogo .logoPic {
height: 125px;
margin-bottom: 5px;
}
section.mainContent .brandbox4 aside .contentLogo .logoPic {
height: 125px;
margin-bottom: 5px;
}
section.mainContent .brandbox2 aside .contentLogo .logoPic:before	{
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
}
section.mainContent.pdf     {
margin:2%;
}
section.mainContent.pdf aside, section.mainContent.pdf aside.economic {
width: 30.5%;
float: left;
text-align: center;
margin-right: 4%; }
section.mainContent.pdf aside:nth-child(3), section.mainContent.pdf aside:nth-child(6)  {
margin-right:0;
}
section.mainContent.pdf article.staff .content  {
width:100%;
}
section.mainContent.pdf .staff div.content img {
height: auto;
width: 98%;
box-shadow: 3px 4px 12px rgba(0, 0, 0, .6);
border-radius:10px;
}
section.mainContent.pdf .staff div.content img:hover    {
opacity:.7;
}
section.mainContent.pdf article div.caption h3 {
font-size: 1.4em;
color: #274694;
padding-top: 10px;
font-family: 'PT Serif', Georgia, 'Times New Roman', serif;
text-transform: uppercase;
} section.mainContent article.staff .services p::after, section.mainContent article.staff .services div.servicesText p::after, section.mainContent article.staff .services ul.brand::after, section.mainContent .brandbox2::after  	{
content:'';
display:block;
clear:both;
}
section.mainContent div.payment-form::after, section.main div#archives::after, section.main div#archives aside.index_item::after	{
content:'';
display:block;
clear:both;
} .pageContent.wide p, .pageContent.wide ul li {
color: #303133;
padding-left: 1.8%;
line-height: 1.6em;
}
.pageContent.wide article.page p, .pageContent.wide article.page ul.address li    {
color: #274694;
}
.pageContent.wide h3.privacy, section.secondary div.pageContent.wide h2#post-title.single {
color: #274694;
font-family: 'PT Serif', Georgia, 'Palatino Linotype', 'Times New Roman', Times, serif;
font-size: 1.4em;
padding-top: 3%;
}
section.secondary div.pageContent.wide h2#post-title.single	{
font-size:3.5em;
}
.pageContent.wide ol {
padding-left: 5%;
padding-bottom: 3%;
}
.pageContent.wide p, .pageContent.wide ol li, .pageContent.wide article.page ul.address li, section.mainContent article.page ul.address li {
font-family: 'PT Serif', Georgia, 'Palatino Linotype', 'Times New Roman', Times, serif;
line-height: 1.05em;
font-size: 1.5em
}
ul.address li     {
list-style-type:none;
line-height: 1.25em;
}
section.mainContent article.staff p.office,  section.mainContent article.staff p.name,  section.mainContent article.staff p.phone, section.mainContent article.staff ul.address li, .phone, section.mainContent article.staff article.page aside.right p   {
font-size:1.5em;
line-height: 1.8em;
text-align:left;
margin-bottom:0;
}
section.mainContent article.staff ul.address.structure li     {
line-height: 2em;
}
section.mainContent article.staff  ul.address li.first   {
padding-top: 1.75%;
}
section.mainContent article.staff  ul.address li span.phone   {
font-size:1.2em;
}
section.mainContent article.staff div.content ul.address.single li 	{
padding-bottom:0;
padding-left:0;
}
section.mainContent article.staff div.content ul.address.single li.aud 	{
padding-left:3%;
}
article.staff p.office     {
margin-bottom: 2.5%;
text-decoration: underline;
}
article.staff p.name     {
margin-bottom: 0.5em;
}
section.mainContent article.staff p.phone, .phone     {
font-family: 'PT Serif', Georgia, 'Palatino Linotype', 'Times New Roman', Times, serif;
font-size:1.75em;
font-weight:bold;
margin-bottom:8%;
font-variant:small-caps;
color:#2b3f81;
} 
.phone.single 	{
font-size:1.5em;
}
article.staff p.phone.number     {
margin-left: 8%;
}
section.mainContent article.staff article.page aside.right p.sub2italic     {
font-size:1.3em;
font-style:italic;
} 
#gallery-1 {
margin: 0;
padding: 2% 0 0 0;
}
#gallery-1 img { width: 90%;
border: none;
box-shadow: 3px 3px 12px #463f3f;
}
#gallery-1.gallery.galleryid-500 img, #gallery-1.gallery.galleryid-464 img, #gallery-1.gallery.galleryid-527 img, #gallery-1.gallery.galleryid-1145 img, #gallery-1.gallery.galleryid-1199 img     {
border:none;
}
.pageContent.wide ol li {
font-size: 1.3em;
}
.pageContent.wide a.privacy {
color: #a7583f;
font-family: 'McLaren', cursive;
font-variant: small-caps;
font-size: 1.3em;
}
.pageContent.wide p a, .pageContent.wide div.disclaimer a {
text-decoration: none;
color: #9c3209;
font-weight: 600;
}
.pageContent.wide p a:hover {
color: #8a8fa2;
text-decoration: underline;
}
section.secondary .pageContent.wide nav ul  li {
float: left;
padding: 0 0 3px 0;
}
section.secondary div#account_page {
padding-top: 8%;
}
section.secondary.checkout .featuredImage img {
float:left;
width:auto;
height:auto;
margin: 1% 5% 5% 3%;
box-shadow:2px 4px 8px #777;
}
div.woocommerce nav.woocommerce-MyAccount-navigation {
float: none;
clear: both; width: 100%;
background-color: #ffffff;
}
div#account_page div.woocommerce .woocommerce-MyAccount-content {
width: 95%;
padding-top: 2.5%;
}
section.secondary div#account_page div.woocommerce .woocommerce-MyAccount-content p	{
padding-left:1em;
}
section.secondary div#account_page div.woocommerce .woocommerce-MyAccount-content p::before {
font-family: WooCommerce;
content: none;
display: none;
position: absolute;
top: 1em;
left: 1.5em;
}
section.secondary div#account_page .woocommerce-info, section.secondary div#account_page .woocommerce-message {
border: none;
}
section.secondary div#account_page div.woocommerce nav > ul > li > a	{
letter-spacing:0;
}
section.secondary nav > ul {
z-index: 28;
border-bottom: 3px solid rgba(40,73,159,.4);
position: absolute;
bottom: 0;
padding-left: 0;
}
section.secondary ul {
width: 100%;
}
section.secondary ul li a {
display: inline-block;
color: #444;
padding: 5px 20px;
text-decoration: none;
width: auto;
position: relative;
font-weight: 400;
font-family: 'McLaren', cursive;
text-transform: uppercase;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
font-size: .9em;
}
section.secondary nav.woocommerce ul li a:hover {
background-color: rgba(40,73,159,.4);
color: #ffffff;
}
section.secondary div.pageContent.wide a, section.secondary div.pageContent.wide a.selections, section.secondary div.pageContent.wide div#account_page a:hover {
color: #cc6633;
font-weight: 600;
text-decoration: none;
}
section.secondary div.pageContent.wide div#account_page a {
color: #426a86;
}
section.secondary div.pageContent.wide div#account_page a:hover	{
background-color: rgba(40,73,159,.4);
color: #ffffff;
}
section.secondary.checkout div#account_page div.woocommerce-MyAccount-content p a:hover	{
background-color:#fbfdf9;
color: #cc6633;
font-weight: 600;
text-decoration: none;
}
div#singleStore .woocommerce div.product form.cart .button, div.cartPage .woocommerce a.button.alt, section.secondary.checkout .woocommerce button.button {
background-color: #2271b1;
border: none;
}
div#singleStore .woocommerce div.product form.cart .button:hover, div.cartPage .woocommerce a.button.alt:hover	{
background-color: #bfd8ec;
color: #2271b1;
}
section.secondary.checkout .woocommerce button.button:hover	{
color:#2271b1;
background-color:#92b1c9;
background-color:#bcdcf6;
}
span.needs {
font-family: 'Droid Sans', "Trebuchet MS", Verdana, Arial, sans-serif;
font-family: 'McLaren', cursive;
padding-left: 10px;
font-weight: 600;
letter-spacing: 1px;
color: #4d6672;
}
span.large	{
font-family:McLaren,cursive;
font-size:1.5em;
padding-left:20px;
letter-spacing:2px;
} section.mainContent article.staff {
max-width: 80em;
margin: 0 auto 30px auto;
}
section.mainContent article.staff div.content ul.responsibilities     {
width:90%;
padding-left: 5%;
}
section.mainContent article.staff div.content ul.responsibilities.fiscal, section.mainContent article.staff div.content ul.responsibilities.sheriff 	{
width:95%;
padding-left:3%;
}
section.mainContent article.staff div.content ul.responsibilities.sheriff  	{
padding-left:3%;
}
section.mainContent article.staff content.social ul.responsibilities-r, section.mainContent article.staff content.social ul.responsibilities-r p	{
width:55%;
float:left;
}
section.mainContent article.staff p, section.mainContent article.about p, section.mainContent article.bodyText p, section.mainContent article.staff div.content ul.responsibilities li, section.mainContent article.staff div.content ul.responsibilities.sheriff li, section.mainContent article.staff div.about-tc p, section.mainContent article.staff div.content,  ul.responsibilities.sheriff li, section.mainContent article.staff .add.media p.headline-wSub.border  {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-family: McLaren, cursive;
width:auto;
display:block;
font-weight: 300;
color: #707d90;
color: #274694;
color: #4965ad;
}
section.mainContent article.staff .add.media p.headline-wSub.border 	{
text-decoration:underline;
color: #2b3f81;
font-size: 2em;
margin-top:30px;
}
section.mainContent article.staff div.content ul.responsibilities.sheriff li, section.mainContent article.staff div.content ul.responsibilities.sheriff  ul.second li 	{
margin-left:20px;
max-width:90%;
}
section.mainContent article.staff p.desc, section.mainContent article.staff p.desc.added 	{
color: #4965ad;
display: block;
font-family: 'Lato';
font-weight: 500;
font-size: 1em;
padding-left: 2%;
line-height: 1.5em;
padding-bottom: 15px;
}
section.mainContent article.staff div.job-info p.job-desc {
color: #4965ad;
display: block;
font-family: 'Lato';
font-weight: 500;
padding: 2%;
line-height: 1.5em;
padding-bottom: 15px;
background: #dddfe3;
font-size: 1.2em;
width: 96%;
text-align:left;
}
section.mainContent article.staff p.desc.single, section.mainContent article.staff p.desc.added 	{
padding-bottom: 5px;
margin-bottom: .5em;
}
section.mainContent article.staff p.link a span.added 	{
font-style:italic;
font-weight:400;
font-size:.9em;
font-variant: none;
text-transform: none;
}
section.mainContent article.staff p.county-list     {
font-size: 1.5em;
margin-bottom:3%;
}
section.mainContent article.staff article.bodyText p.notice  {
text-transform: uppercase; 
font-size: 2em;
font-weight: bold;
color: red;
padding: 0 0 0 3%;
border-top: 2px solid red;
border-bottom: 2px solid red;
margin-bottom:0;
}
section.mainContent article.staff div.content ol.responsibilities li    {
font-family: McLaren, cursive;
width: 100%;
display:list-item;
font-weight: 300;
color: #4965ad;
font-size: 1.25em;
margin-bottom:15px;
}
section.mainContent article.staff div.about-tc p.upsize     {
color: #274694;
font-size: 1.5em;
}
section.mainContent article.staff p.subtext, section.mainContent article.staff div.add.media p.subtext  	{
text-align: center;
font-style:italic;
margin: 3% 0 1.5% 0;
}
section.mainContent article.staff p.subtext.left, section.mainContent article.staff div.add.media p.subtext.left  	{
text-align:left;
border-right:none;
font-size:1.1em;
padding-left:3%;
margin-top:1%;
}
section.mainContent article.staff article.bodyText p a.dept-link, section.mainContent article.staff p a.dept-link, section.mainContent article.staff div.content ul.responsibilities li a.dept-link, a.dept-link     {
color: #0c840c;
text-decoration: underline;
font-variant: small-caps;
font-size: 1.3em;
}
section.mainContent article.staff article.bodyText.hiway p a.dept-link, section.mainContent article.staff article.bodyText.hiway p a.dept-link.inline, section.mainContent article.staff p a.dept-link.inline, section.mainContent article.staff p a.dept-link.button, section.mainContent article.staff article.bodyText.hiway p a.dept-link.single  {
font-size: 1em;
font-weight:bold;
text-decoration: none;
}
section.mainContent article.staff article.bodyText p a.dept-link.single, section.mainContent article.staff p a.dept-link.single, section.mainContent article.staff div.content ul.responsibilities li a.dept-link.single, section.mainContent article.staff .content.no-float .add.media p a, section.mainContent article.staff article.bodyText.hiway p a.dept-link.single, section.mainContent article.staff p a.dept-link.single-alt, section.mainContent article.staff p.link a, section.mainContent article.staff #link-block p.link a, #link-block-wHead article li.pageLink p.link a  	{
text-decoration:none;
font-family:Lato, Verdana, Corbel, 'Open Sans', Arial, Helvetica, sans-serif;
font-weight: bold;
padding:0;
color:#bf8730;
}
section.mainContent article.staff .p-link-block	{
margin-left:3%;
}
section.mainContent article.staff p a.dept-link.single-alt, section.mainContent article.staff p a.dept-link.single-alt2 	{
color: #297313;		
font-family:McLaren, cursive;
text-decoration:underline;
}
section.mainContent article.staff p a.dept-link.single-alt2 	{
text-transform: uppercase;
}
section.mainContent article.staff .content.no-float .add.media p a.dept-link.single-light 	{
font-family:McLaren, cursive;
font-weight: 500;
font-style:italic;
font-size: .9em;
font-variant: small-caps;
}
section.mainContent article.staff div.about-tc p a.dept-link,  section.mainContent article.staff p a.dept-link     {
color: #4965ad;
text-decoration: none;
padding-left: 2%;
}
section.mainContent article.staff article.bodyText.hiway p a.dept-link.inline, section.mainContent article.staff p a.dept-link.inline  {
padding:0;
color: #0c840c;
font-size: 1.3em;
}
section.mainContent article.staff article.bodyText.hiway p a.dept-link.inline, section.mainContent article.staff p a.dept-link.single, section.mainContent article.staff p a.dept-link.single-alt, section.mainContent article.staff p a.dept-link.single-alt2   {
font-size: 1em;
}
section.mainContent article.staff .content.no-float .add.media p a.dept-link.single-noVariant 	{
font-variant:none;
font-size: 1em;
}
section.mainContent article.staff article.bodyText p a:hover.dept-link, section.mainContent article.staff div.about-tc p a:hover.dept-link, section.mainContent article.staff div.content ul.responsibilities li a:hover.dept-link, 
section.mainContent article.staff article.bodyText.hiway p a:hover.dept-link, 
section.mainContent article.staff .content.no-float .add.media p a:hover, section.mainContent article.staff article.bodyText p a:hover.dept-link.single, section.mainContent article.staff p a:hover.dept-link.single, section.mainContent article.staff .content.no-float .add.media p a:hover    {
text-decoration:underline;
color:#c19724;
color:#4b7c87;
}
section.mainContent article.staff p a:hover.dept-link.single-alt {
color: #731332;
color: #4e1c08;
}
section.mainContent article.staff article.bodyText.hiway p a:hover.dept-link, a:hover.dept-link, section.mainContent article.staff article.bodyText.hiway p a:hover.dept-link, a:hover.dept-link, section.mainContent article.staff article.bodyText.hiway p a:hover.dept-link.inline, section.mainContent article.staff p a:hover.dept-link.inline, section.mainContent article.staff .content.no-float .add.media p a:hover, section.mainContent article.staff .content.no-float .add.media p.video-caption a:hover  {
text-decoration:underline;
color:#c19724;
color:#4b7c87;
} section.mainContent article.staff p a.dept-link.button {
color: #ea7123;
text-decoration: none;
padding-left: 8%;
font-size: 1.3em;
}
section.mainContent article.staff p a.dept-link.button span.plain 	{
font-family:Lato, Verdana, Geneva, Tahoma, sans-serif;
font-size: .9em;
}
section.mainContent article.staff p a:hover.dept-link.button     {
color:#4b7c87;
}
section.mainContent article.staff div.resource.list ul.resources     {
margin-left:3%;
}
section.mainContent article.staff div.content ul.responsibilities.fiscal li     {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/square-dollar-solid2.png) 5px 0 no-repeat;
margin-bottom: 3%;
background-position: 5px 5px;
background-size: 25px;
padding-left: 45px;
}
section.mainContent article.staff div.content ul.responsibilities.fiscal ul	{
padding-left: 20%;
}
section.mainContent article.staff div.content ul.responsibilities.fiscal ul li 	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/hand-holding-dollar-solid.png) 5px 0 no-repeat;
background-size: 28px;
padding-left: 55px;
}
section.mainContent article.staff div.content ul.responsibilities.child li     {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/handBullet.png) 0 4px no-repeat;
}
section.mainContent article.staff div.content ul.responsibilities.sheriff ul 	{
padding-left: 5%;
padding-top: 0.5em;
}
section.mainContent article.staff div.content ul.responsibilities.civil 	{
padding-left:3%;
padding-bottom: 3%;
}
section.mainContent article.staff div.content ul.responsibilities.civil li, section.mainContent article.staff div.content ul.responsibilities.vet li, section.mainContent article.staff div.content ul.responsibilities.sheriff li {
background:none;
padding-bottom: 3px;
margin-bottom: .5em;
line-height: 1.5em;
}
section.mainContent article.staff div.content ul.responsibilities.vet li     {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/flag-usa-sharp-solid.svg) 0 8px no-repeat;
background-position: 0 2px;
padding-left: 42px;
background-size:25px;
}
section.mainContent article.staff div.content ul.responsibilities.check li, section.mainContent article.staff div.content ul.responsibilities.check-single li     {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/checkmark-bullet-green.png) 0 8px no-repeat;
background-position: 4px 5px;
background-size: 25px;
}
section.mainContent article.staff div.content ul.responsibilities.check-single li     {
background-position: 5px 8px;
background-size: 20px;
}
section.mainContent article.staff div.content ul.responsibilities.civil li .fa-solid, section.mainContent article.staff div.content ul.responsibilities.vet li .fa-sharp, section.mainContent article.staff div.add.media li i.fa-regular.fa-building-columns, section.mainContent article.staff div.add.media div.about-tc p .fa-solid.fa-file-arrow-down, section.mainContent article.staff div.add.media div.about-tc li .fa-sharp.fa-regular.fa-calendar-check, section.mainContent article.staff div.content ul.responsibilities.sheriff li .fa-solid, section.mainContent article.staff div.content ul.responsibilities.sheriff li .fa-sharp     {
font-size:1.2em;
padding-right:20px;
}
section.mainContent article.staff div.content ul.responsibilities.vet li .fa-sharp 	{
margin-left: -42px;
color: #7e2424;
}
section.mainContent article.staff div.content ul.responsibilities.sheriff li .fa-sharp 	{
padding-right:15px;
}
section.mainContent article.staff div.add.media li i.fa-regular.fa-building-columns     {
font-size:1em;
}
section.mainContent article.staff div.add.media div.about-tc p .fa-solid.fa-file-arrow-down     {
font-size:1.4em;
padding-right:0;
}
section.mainContent article.staff div.content ul li.docLink2 p, section.mainContent article.staff div.content ul li.pageLink p, section.mainContent article.staff div.content.social ul li.docLink2 p, section.mainContent article.staff div.content.social ul li.pageLink p  {
line-height: 1.2em;
margin: 0.5em;
}
section.mainContent article.staff div.content ul li.pageLink p.desc, section.mainContent article.staff div.content.no-float ul li.docLink2 p.desc 	{
text-indent:0;
}
section.mainContent article.staff div.content.no-float ul li.docLink2, section.mainContent article.staff div.content.no-float ul li.pageLink, section.mainContent div#link-block ul.doc-links li    {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
padding-bottom:0;
padding-top:0;
text-indent:-16px;
}
section.mainContent article.staff div.content ul.responsibilities.sheriff li	{
text-indent:-20px;
}
section.mainContent article.staff div.content ul.responsibilities.civil li, section.mainContent article.staff div.content ul.responsibilities.sheriff li 
{
text-indent:-22px;
}
section.mainContent article.staff div.content ul.responsibilities.sheriff li.last {
margin-bottom: 4.5%;
}
section.mainContent article.staff p.link { margin-bottom: 0;
}
section.mainContent article.staff div.content.no-float ul li.pageLink p.link-small 	{
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-variant: small-caps;
line-height: 1.3em;
margin-top:3%;
font-weight: bold;
text-indent: 0;
}
section.mainContent #link-block a     {
color: #274694;
font-size:.9em;
}
section.mainContent #link-block a.dept-link.statute, section.mainContent ol.responsibilities.sheriff li a.dept-link.statute, section.mainContent article.staff p a.dept-link.statute, section.mainContent article.staff .content.no-float .add.media p a.dept-link.statute 	{
color:#8c1919;
font-size:1.1em;
}
section.mainContent ol.responsibilities.sheriff li a.dept-link.statute .fa-solid.fa-section, section.mainContent article.staff .content.no-float .add.media p a.dept-link.statute .fa-solid.fa-section	{
font-size: .85em;
}
section.mainContent ol.responsibilities.sheriff li a.dept-link.statute  	{
font-size: 1em;
}
.upsize 	{
font-size:1.3em;
line-height: 1.1em;
}
section.mainContent ol.responsibilities.sheriff li a:hover.dept-link.statute {
text-decoration: none;
}
section.mainContent article.staff .services #list ul li	{
font-size: 1.1em;
line-height: 1.3em;
margin-bottom: .9em;
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/checkmark-bullet.png);
background-position: 0 0;
background-repeat:no-repeat;
font-size: 1.2em;
padding-left: 28px;
padding-top: 0;
font-weight: normal;
}
p.small.last, .disclaimer2  {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
font-size: .8em;
line-height: 2em;
color: #3c5fa9;
font-weight: bold;
font-style: italic;
text-transform: uppercase;
margin-bottom: 7%;
}
.disclaimer2  {
letter-spacing:1px;
font-style:italic; margin-top: 5%;
}
section.mainContent article.staff p.top	{
margin-top:4%;
margin-bottom:0;
}
section.mainContent div#link-block, section.mainContent div#link-block2, section.mainContent div#link-block.contact     { margin-bottom:5%;
margin-left: 40px;
}
section.mainContent div#link-block.single 	{
margin-top:0;
}
section.mainContent div#link-block.contact 	{
margin-left:0;
}
section.mainContent .subHead	{
font-size:1.3em;
font-weight:bold;
}
section.mainContent article.staff p.float	{
float:left;
width:50%;
margin-bottom: 0;
margin-top: .75em;
}
p.clear	{
padding-top:1em;
float:none;
clear:both;
}
section.mainContent article.staff div.indent p.float, aside.contactInfo ul li.indent	{
margin-left:3%;
}
.underline	{
text-decoration:underline;
background-color:none;
}
.underline.highlight	{
text-decoration:underline;
background-color:#fcda07;
}
section.mainContent article.staff p.list	{
margin:0;
padding:0;
}
section.mainContent article.staff p.list_last	{
padding-bottom:3%;
}
section.mainContent article.staff p.link a, section.mainContent article.staff #link-block p.link a, #link-block-wHead article li.pageLink p.link a	{
color: #42659a;
color: #4965ad;
font-size: .8em;
text-transform: uppercase;
}
section.mainContent article.staff p.link     {
color:darkorange;
text-transform: uppercase;
}
section.mainContent article.staff p.no-link     {
font-size: 1.25em;
margin-bottom: 0;
text-transform: uppercase;
color: darkorange;
}
section.mainContent article.staff div.content p.link a:hover, section.mainContent article.staff #link-block p.link a:hover	{
color: #85ade7;
text-decoration:none;
}
section.mainContent article.staff p span.email	{
font-family:'McLaren', cursive;
text-decoration:underline;
color: #69903c;
}
article.news .photo	img {
height:200px;
width:100%;
padding-bottom:5%;
}
article.intro p 	{
font-size: 1.3em;
}
article.intro .left, article.intro .mid, article.intro .right	{
width:47.3%;
padding: 0 2.5%;
float:left;
border-right:1px solid #777;
}
article.intro .right p a, article.intro p a	{
font-family: 'McLaren', cursive;
color: #469cb1;
}
span.about	{
font-weight:bold;
font-style:italic;
}
article.intro .right .weather-photo	{
width:315px;
height:345px;
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/weather.jpg) top center no-repeat;
border:2px solid #777;
margin-bottom:3%;
}
article.intro .left	{
padding-left:0;
margin-bottom:0;
}
article.intro .left p.bottom	{
padding-bottom:0;
}
article.intro .right	{
padding-right:0;
border-right:none;
}
article.news p	{
font-size:1em;
}
section.mainContent article.staff.blog::after, div.product_list::after, div.product_archive::after, div.services_archive::after, section.mainContent article.staff::after, section.mainContent article.staff .disclaimer2::after, section.mainContent article.staff div.services p::after, section.mainContent article.staff .services #list::after {
content:'';
display:block;
clear:both;
}
p.italic	{
margin:3.5% 3% 0 1%;
font-style:italic;
color: #094208;
font-size:.8em;
}
p.subtext	{
font-size: .8em;
margin-top: 1%;
margin-left: 1%;
} div#nf-field-52-wrap div.nf-field-label {
padding-bottom:4.5%;
width:100%;
} div#formheader_1 {
display: none;
}
section.main aside {
width: 33%;
float: left;
margin-right:2%;
margin-bottom: 3%; }
section.main aside.left, section.main aside.right, aside.announce.products {
width: 47.5%;
float: left;
margin-right:2.5%;
margin-bottom: 3%;
}
aside.announce.departments, aside#announce.archive     {
width: 45.589%;
float: left;
margin-right:4.5%;
margin-bottom: 20px;
}
section.Community aside.announce.departments     {
width: 22.5%;
float: left;
margin-right: 3.25%;
}
aside.announce.departments div.content-department:nth-child(4), section.Community aside.announce.departments:last-child {
padding-right:0;
margin-right:0;
}
aside.announce.departments a .featuredImage img, aside#announce.archive a .featuredImage img, aside.announce.services a .featuredImage img    {
width:100%;
height: auto;
max-width: 318px;
margin-bottom: 10px;
border-radius: 10px;
box-shadow: 5px 3px 8px rgb(0 0 0 / .6);
border: 1px solid #274694;
}
aside#announce.archive     {
width: 30%;
margin: 0 1.6666%;
float: left;
text-align: center;
min-height: 325px;
}
aside#announce:nth-child().archive 	{
margin-right:0;
}
aside#announce.archive a .featuredImage img 	{
max-width:100%;
}
section.main aside p     {
font-size: 1.5em;
color:blue;
}
section.main aside.services {
width: 100%;
float: left;
margin-right:0;
margin-bottom: 3%;
}
section.main.cart aside {
width: 10%;
float: left;
margin-right:2%;
margin-bottom: 3%;
}
section.main.cart aside.signin	{
width:20%;
}
section.main aside.services {
width: 100%;
float: left;
margin-right:0;
margin-bottom: 20px;
}
section.main aside 	{
width:31%;
margin-right:3.5%;
}
section.main aside:last-child 	{
margin-right:0;
}
article.news ul#sermonListings {
padding-left: 4%;
padding-right: 3%;
margin-left: 0;
margin-top: 8%;
margin-block-end: 10px;
list-style: none;
}
article.news ul#sermonListings li, article.news ul#sermonListings a li {
border-bottom: 1px solid #b7b7b7;
font-size: 1.1em;
}
article.news ul#sermonListings a li p, article.news ul#sermonListings a li h3 {
font-family: 'Julius Sans One', sans-serif;
font-size: .8em;
font-weight: bold;
color: rgba(80, 93, 103, 0.85);
margin-bottom:0.5em;
}
article.news ul#sermonListings a li h3		{
font-size:1.2em;
margin-bottom: 0.3em;
color: rgb(47, 107, 101);
}
article.news ul#sermonListings a	{
text-decoration: none;
}
article.news ul#sermonListings h3:hover	{
color: rgba(47, 107, 101, .5);
}
i.fas.fa {
color: #274694;
padding-right: 14px;
font-size:1.2em;
} 
.fas-file-download, .fas-external-link-alt {
font-size:1em;
}
section.mainContent ul li.docLink {
margin-bottom: 8%;
padding-left: 2%;
padding-top: 2.5%;
border-top: 2px solid #274694;
}
section.mainContent aside#sermonIcon.downloads ul li.docLink {
border-top:none;
}
section.mainContent aside#sermonIcon.downloads ul li.docLink p      {
padding:0;
margin:0;
line-height: .5em;
}
section.mainContent aside#sermonIcon.downloads ul li.docLink.permits a p 	{
font-size: 1.4em;
line-height: 1.5em;
margin-top: -10px;
}
section.mainContent ul li.docLink a {
font-family: 'Open Sans', Arial, Verdana, Corbel, sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: 1%;
font-weight: bold;
color: #274694;
text-decoration: none;
}
section.mainContent aside#sermonIcon ul li.docLink.ss a {
font-family: 'McLaren', cursive;
text-transform: uppercase;
letter-spacing: 1px;
padding-bottom: 1%;
font-weight: bold;
color: #274694;
text-decoration: none;
font-size: 1.2em;
}
div.doc-info ul.ss-links, div.doc-info ul.ss-links li     {
border-top:none;
border-bottom:none;
}
section.mainContent .staff div.doc-info ul.ss-links li p a img     {
box-shadow:none;
}
section.mainContent ul.doc-links li.pageLink { }
section.mainContent ul.doc-links li a    {
font-size:1em;
}
section.mainContent .add-media-l ul.doc-links.dept     {
display:block;
width:100%;
}
section.mainContent .add-media-l ul.doc-links.about     {
display:block;
width:55%;
}
section.mainContent article.staff content.no-float div.add-media-l div#link-block ul.doc-links.dept li.docLink2   {
font-size: .9em;
padding-top: .35em;
border-top: 1px solid #274694; margin-left: 3%;
} 
i.fas.fa-external-link-alt     {
font-size: .9em;
}
i.fa-solid.fa-square-dollar     {
font-size: 1.2em;
padding-right: 15px;
}
li a.property-tax i.fas.fa-external-link-alt, li a.fbook i.fas.fa-external-link-alt {
color:#f4f4f5;
}
.svg-inline--fa	{
padding-right: 3.5%;
}
footer#mobile div.button_container a ul li .svg-inline--fa	{
padding-right:0;
}
.backLink aside {
width: 30%;
display: block;
float: left;
text-align: center;
margin-bottom: 5%;
} .backLink aside:last-child	{
margin-right:0;
}
.backLink a {
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
font-size: 1.1em;
font-variant: small-caps;
letter-spacing: .06em;
color: #252b38;
padding: 47px 0 0 0;
text-decoration:none;
}
.backLink a:hover	{
text-decoration:none;
color:#aabaa8;
}
section.secondary div.backLink a, .backLink a	{
margin-top: 20px;
text-decoration:none;
}
.backLink.sermons aside div.print a.print {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/print.png) center top no-repeat;
padding: 40px 0 0 0;
color: #4c6a90;
}
.backLink aside div.print a:hover	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/print_over.png) center top no-repeat;
padding: 40px 0 0 0;
color:#aabaa8;
}
.backLink aside div.library a:hover {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/library_over.png) center top no-repeat; color:#aabaa8;
}
.backLink aside div.council a.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/city-hall.png) center center no-repeat;
display: block;
background-size: 40px;
padding-top: 60px;
color: #426a86;
text-align: center;
}
.backLink aside div.council a:hover.icon	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/city-hall_over.png) center center no-repeat;
background-size: 40px;
padding-top: 60px;
}
.backLink aside div.about a	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/about.png) center center no-repeat;
display: block;
background-size: 35px;
padding-top: 60px;
color: #426a86;
text-align: center;
}
.backLink aside div.about a:hover	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/about_over.png) center center no-repeat;
}
section.bottom aside.contact-info	{
float:left;
width: 31.33333%;
text-align: left;
}
section.bottom aside.about-traverse	{
width: 31.33333%;
float: left;
text-align: left;
margin-right: 3%;
}
section.bottom aside.announce	{
width: 31.33333%;
float: left;
text-align: left;
margin-right: 3%;
}
section.bottom aside:last-child.announce 	{
margin-right:0;
}
div.announceImage img {
box-shadow: 5px 3px 8px rgb(0 0 0 / .6);
max-width: 100%;
height: auto;
border: 1px solid #555;
}
section.mainContent, section.secondary	{
margin: 5%;
}
section.secondary div.pageHead, section.mainContent div.pageHead {
font-family: Georgia, serif;
font-size: 3em;
text-align: center;
color: #274694;
}     
section.secondary.checkout	{
margin: 2% 0;
padding:3.5%;
}
section.secondary.page {
margin: 3% 5%;
}
section.secondary.page .pageContent.wide .featuredImage	{
max-width:45%;
height:auto;
float:left;
margin-right:2%;
margin-bottom: 3%;
padding-bottom: 0;
}
section.secondary.page .pageContent.wide .featuredImage img	{
box-shadow: 3px 3px 8px #000;
max-width: 100%;
height: auto;
}
section.secondary.page div.pageContent.wide ul.doc-links	{
margin-left:0;
padding-left:0;
float:left;
}
section.secondary.page div.pageContent.wide .text	{
width:50%;
max-width: 48%;
float:left;
margin-bottom:0.5em;
padding:0 1em;
}
section.secondary.page #jobListing p	{
font-size: 1.4em;
font-weight: bold;
padding-left:0;
border-bottom: 2px solid #274694;
}
section.secondary.page #jobListing ul	{
margin-top:0;
margin-bottom: 2.5em;
}
section.secondary.page #jobListing li, section.secondary.page #jobListing p	{
font-family: 'McLaren', cursive;
color: #274694;
}
section.secondary.page #jobListing ul li 	{
padding-left:.8%;
padding-bottom: .8%;
}
section.secondary.page #jobListing aside {
width:47%;
float:left;	
}
section.secondary.page #jobListing aside.duties	{
margin-left:3%;
margin-right: 3%;
}
section.secondary.page #jobListing aside.details ul, section.secondary.page #jobListing aside.duties ul	{
width:100%;
}
section.secondary.page #jobListing aside:first-child	{
margin-right:5%;
}
section.mainContent aside, section.mainContent .backLink aside {
width: 33.3333%;
float: left; }
section.main aside .caption h3, section.intro .caption h3, section.bottom h3, section.bottom aside a, section.bottom caption h3.announceHead {
font-weight: 600;
font-family: 'Open Sans',sans-serif;
font-family: 'McLaren', cursive;
font-variant: none;
text-transform:uppercase;
padding: 2px 0 5px 13px;
}
section.bottom h3, section.bottom aside a {
padding:0;
text-align:center;
}
section.bottom aside div.news_archive div.announcements .caption a h3.announceHead	{
font-size:1em;
color: #759255;
border-bottom:none;
text-transform:lowercase;
}
section.bottom aside article p {
padding-left: 13px;
font-family: 'Lato', 'Trebuchet MS', Arial, Verdana, Corbel, sans-serif;
font-size: 1.3em;
}
section.mainContent aside a {
color: #000;
text-decoration: none;
}
section.secondary aside a	{
text-decoration: none;
}
section.main aside h3 a, section.main aside a, section.intro a	{
color: #58654d;
text-decoration: none;
transition:opacity .5s, color .5s;
}
aside.announce div.content .featuredImage img	{
border-top: 1px solid #a3a2a2;
border-left: 1px solid #a3a2a2;
border-bottom: 1px solid #000000;
border-right: 1px solid #000000;
max-width: 100%;
height: auto;
}
section.bottom aside article p a, section.bottom aside.announce a p	{
font-family: 'McLaren', cursive;
text-decoration: none;
padding-left:0; 
font-size:1em;
letter-spacing:1px;
text-transform: uppercase;
}
section.bottom aside.announce a p, section.bottom aside.hours a p, section.bottom aside.disclaimer a p     {
font-weight:400;
font-family: 'Lato', sans-serif;
font-size: 1.1em;
text-transform: none;
font-size: 1.3em;
color: #45727c;
}
section.bottom aside article p a:hover	{
text-decoration:underline;
}
section.bottom aside.hours a p, section.bottom aside.disclaimer a p     {
color:#333;
}
section.main aside:first-child	{
margin-left:0;
}
section.main aside:last-child	{
margin-right:0;
}
section.mainContent .content.hours	{
padding:0;
border-right:none;
margin-right:0;
}
section.mainContent .content.hours div.caption p, section.main .content.hours div.caption p	{
margin:0;
padding:0;
line-height:1.5em;
}
section.mainContent .content.hours div.caption ul, section.main .content.hours div.caption ul	{
padding:0;
margin: 2% 0 0 3%;
}
section.main .content div.caption h3	{
margin:0;
color: #dadada;
letter-spacing:1px;
}
div.caption h3.dark, article h3.dark, section.bottom aside h3.dark, section.bottom div.announcements h3.announceHead	{
color: #274694;
font-family: 'Cagliostro', sans-serif;
}
section.bottom div.announcements h3.announceHead.news     {
font-family: 'Cagliostro', sans-serif;
font-size: 1.5em;
margin-bottom: 0.2em;
}
section.main aside:hover, section.main .content div.caption h3:hover	{ }
section.main aside a:hover .content div.caption h3	{ }
section.intro .content div.caption h3:hover	{
color: #b0bda1;
}
section.bottom ul{
margin-left: 8%;
padding-left: 0;
}
section.bottom ul li	{
list-style:none;
text-align:left;
margin:0;
}
section.mainContent .content.hours div.caption ul li p, section.bottom aside.hours div.caption ul li p	{
margin: 0 0 5% 0;
font-size: 1.2em;
}
section.bottom aside.hours div.caption ul li p.two-lines	{
padding-bottom:0;
margin-bottom:2%;
}
section.bottom aside.hours div.caption ul li p.second	{
margin-left:10%;
}
section.mainContent aside .content .photo, section.intro .content .photo, section.main aside .content .photo, section.main aside .content .map {
height: 209px;
margin-bottom:2%;
opacity: 1;
}
section.bottom .photo, section.bottom .featuredImage img, div.announcements a div.photoAd, div.announcements div.photoAd	{
height:300px;
border: 1px solid #777;
margin-bottom:2%;
}
section.main aside .content .photo, section.intro .content .photo, section.main aside .content .map	{
border:2px solid #ffffff;
transition:opacity .5s;
}
section.main aside .content .map iframe	{
background-position:center center;
margin:3px 0 0 3px;
}
section.bottom aside .content.jobs .photo {
background: #777 url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/coming_soon.jpg) top center no-repeat;
}
section.bottom aside .content.contact .photo {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/addresses_lg.jpg) bottom left no-repeat;
}
section.bottom aside.about-traverse	.photo	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/about-pic.png) top center no-repeat;
}
div.announcements a div.photoAd, div.announcements div.photoAd	{
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/news.png) top center no-repeat; 
}
section.main aside .content.announce .photo:hover, section.main aside .content.events .photo:hover, section.main aside .content.donate .photo:hover, section.main aside .content.food .photo:hover {
opacity:.5;
}
span.days	{
font-family: 'McLaren', cursive;
color: #496349;
font-size: 1.05em;
} nav {
z-index:200;
background: #1d3154;
position:relative;
padding: 0;
top: 73px;
}
nav::after, section.main aside.services::after, .backLink aside::after, #ourMinistries::after 	{
content:'';
display:block;
clear:both;
}
nav a.mobile_menu	{
width:32px;
height:32px;
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/icon_menu.svg) no-repeat 0 0;
background-size: contain;
position:absolute; top:22px; left:50%; margin-left:-16px;
display:none;
}
nav ul {
list-style:none;
margin:0;
padding:0;
}
nav ul li:hover > ul	{
display:block;
}
nav ul li a	{
display:block;
color:#fff;
padding:20px 30px 10px 20px;
text-decoration:none;
width: auto;
position: relative;
font-size: 1.3em;
} nav ul li ul li a	{ border-bottom: 1px solid rgba(255,255,255,.25);
min-width: 150px;
}
nav ul li a, nav ul li.home	{
color:#fff;
}
nav ul li a:hover	{ }
nav ul ul li a:hover	{
background-color:#cecece;
color:#481701; }
nav ul ul {
position: absolute;
top: 100%;
background-color: #1d3154;
display: none;
}
nav ul ul li	{
position:relative;
}
nav ul ul ul	{
left:100%;
top:0;
} nav > ul	{
padding-left:50%;
padding-left:30%;
}
nav > ul > li	{
float:left;
} 
nav > ul > li > a, nav > ul > li.home	{
width: auto;
font-size: 1.2em;
text-transform: uppercase;
font-family: 'McLaren', cursive;
font-family: Lato, Verdana, 'Trebuchet MS', Corbel, Arial, sans-serif;
letter-spacing: 3px;
padding: 15px 25px;
}
nav > ul > li.home	{
border-bottom: 1px solid rgba(255,255,255,.55);
}
nav a[aria-haspopup="true"]::after	{
content:'';
display:block;
width:0px;
height:0px;
position:absolute;
top:16px;
right:15px;
border-top: 4px solid transparent;
border-bottom:4px solid transparent;
border-left: 4px solid #fff;
}
nav > ul > li > a[aria-haspopup="true"]::after	{
border-left:4px solid transparent;
border-right:4px solid transparent;
border-top:4px solid #fff;
left:20px;
right:auto;
bottom:0px; 
top:auto;
} .backLink {
clear: both;
width: 60%;
}
section.mainContent .backLink aside { }
.backLink a {
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
font-variant: small-caps;
letter-spacing: .06em;
color: #252b38;
padding: 47px 0 0 0;
}
.backLink aside a.icon {
font-family: 'Julius Sans One', sans-serif;
font-weight: bold;
font-variant: small-caps;
letter-spacing: .06em;
color: #252b38;
padding: 55px 0 0 0;
}
.backLink aside div.home a.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/home.png) center center no-repeat;
display: block;
background-size: 40px;
padding-top: 60px;
color: #426a86;
text-align: center;
}
.backLink aside div.home a:hover.icon	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/home_over.png) center center no-repeat;
background-size: 40px;
padding-top: 60px;
}
.backLink aside div.profile a.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/profile.png) center center no-repeat;
display: block;
padding-top: 60px;
color: #426a86;
text-align: center;
}
.backLink aside div.profile a:hover.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/profile_over.png) center center no-repeat;
}
.backLink aside div.cart a.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/cart.svg) center center no-repeat;
background-size: 37px;
display: block;
padding-top: 60px;
color: #426a86;
text-align: center;
}
.backLink aside div.cart a:hover.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/cart_over.svg) center center no-repeat;
background-size: 37px;
}
.backLink aside div.library a.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/library.png) center center no-repeat;
display: block;
background-size: 40px;
padding-top: 60px;
color: #426a86;
}
.backLink aside div.library a:hover.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/library_over.png) center center no-repeat;
background-size: 40px;
}
.backLink aside div.library a.icon.high, .backLink aside div.library a:hover.icon.high {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/library.png) top center no-repeat;
display: block;
background-size: 40px;
padding-top: 35px;
color: #426a86;
margin-top: 45px;
}
.backLink aside div.library a:hover.icon.high {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/library_over.png) top center no-repeat;
background-size: 40px;
}
.backLink aside div.shop a.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/shop.svg) center center no-repeat;
padding-top: 40px;
background-size: contain;	
}
.backLink aside div.shop a:hover.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/shop_over.svg) center center no-repeat;
}
.backLink aside div.print a.icon {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/print.png) center center no-repeat;
display: block;
padding-top: 60px;
color: #426a86;
text-align: center;
}
.backLink aside div.print a:hover.icon 	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/print_over.png) center center no-repeat;
display: block;
padding-top: 60px;
color: #426a86;
text-align: center;
}
.backLink::after	{
content:'';
display:block;
clear:both;
}
#contact {
clear: both;
}
footer	{ width:100%;
margin:0 auto;
margin-top:-20px; }
footer section.info	{
max-width:1200px;
padding:50px 50px 150px 50px;
margin:0 auto;
}
footer .credit, footer section.info p	{
font-family: 'Trebuchet MS', Verdana, Corbel, Arial, sans-serif;
font-weight:600;
color:#f4f4f5;
font-size: 1.1em;
font-variant: small-caps;
font-family: 'Julius Sans One','Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
line-height: 1.5em;
margin: 0;
text-align: center;
}
footer#contact .credit span.number, footer .credit span.year	{
font-family:Georgia, serif;
color:#f4f4f5;
}
footer .credit span.year	{
font-size:1.1em;
font-weight:bold;
}
footer .credit span.small	{
font-size:.9em;
}
#wrapper::after, #page::after, section::after, a.header::after, aside.contactInfo::after, section.main aside.products::after	{
content:'';
display:block;
clear:both;
}
footer .content	{
display:inline;
}
footer a	{
margin-left:30px; 
color:#f4f4f5;	
}
footer a:visited {
color:#f4f4f5;	
}
footer a:hover	{
color:#aeaeb0;	
}
footer#contact, footer#contact-med {
font-size: .9em;
width: 100%;
display:block;
color: #f4f4f5;
padding-bottom: 100px;
background:#152945;
background:#452813;
background:#481701;
background: #1d3154;
}
footer#mobile, footer#contact-med	{
display:none;
}
section.footerInfo {
padding: 40px 10px 70px 0;
max-width: 1140px;
margin: 0 auto;
}
footer#contact section.footerInfo aside.contactInfo {
width: 70%;
float:left;
}
footer#contact section.footerInfo aside.right	{
display:block;
width: 30%;
float: left;
}
footer#contact section.footerInfo aside.right.center	{
display:none;
}
footer#contact a, footer#contact-med a {
margin: 0;
}
section.footerInfo aside.right .privacy	{
margin-top:10%;
text-align:right;
margin-right:2.5%;
}
#info, #hours {
float: left;
width:40%;
padding-top: 4px;
}
#hours	{ display:block;
}
#info.right	{
text-align:right;
display:none;
}
#info ul, #hours ul, #info.right ul {
margin: 0;
padding: 0 0 0 8%;
}
#hours ul {
padding:0;
}
#info {
margin-right: 12%;
width:100%;
padding-left:3%;
}
#hours ul.seal	{
margin-top:5%;
display:block;
}
#info.right ul	{
display:none;
}
section.footerInfo i.fab div#access fa-accessible-icon, #info p.head, #hours p.head, span.font, #info p.subHead, #hours.right p.head {
font-family: McLaren, cursive;
font-size: 1.3em;
color: #d8d8cc;
margin-bottom: 5px;
background: none;
}
span.font	{
font-variant:small-caps;
font-size: 1em;
}
#info ul li, #hours ul li, #info ul li p a, aside.right ul li, #hours.right ul li {
font-family: 'Julius Sans One', Arial, Corbel, Verdana, sans-serif;
font-size: 1.25em;
letter-spacing: .05em;
color: #e5e7ea;
line-height: 1.7em;
list-style:none;
}
#hours ul li.serviceType, #hours.right ul li.serviceType	{
padding-top:2%;
}
#hours ul li.top_space, #hours.right ul li.top_space	{
padding-top:3%;
}
#hours.right ul li	{
display:none;
}
aside.right ul li	{
font-family: 'Open Sans', Arial, Corbel, Verdana, sans-serif;
}
span.dot {
font-size: 1em;
font-family: 'Open Sans', Arial, Corbel, Verdana, sans-serif;
font-weight: 300;
}
#info ul li.left, #hours ul li.left, #hours.right ul li.left {
padding-left: 5%;
}
#info ul li p span.number {
font-family: Georgia,'Droid Serif', 'Palatino Linotype', serif;
font-size: 1.2em;
font-weight: normal;
text-decoration: none;
}
#info ul li {
margin-bottom:5px;
}
#info ul li a {
font-weight: 700;
color: #ccccbd; letter-spacing: 1px; }
#info ul li a:hover, #access ul li a:hover, i.fa:hover, section.mainContent .staff aside.jobs ul.job li.job-description a:hover .fa-link, section.mainContent .staff aside.jobs ul.job li.doc-download a:hover .fa-file-download	{
color:#f4f4f5;
}
#access {
font-size: 1.25em;
color: #bdbdbd; font-variant:small-caps;
padding-left:0;	
margin-bottom: 5%;
}
#access ul, footer#mobile ul {
margin:0;
padding:0;
}
#access ul li, footer#mobile ul li	 {
list-style-type: none;
}
footer#contact #credit p {
line-height: 1.5em;
}
footer#contact #credit p a {
font-size: 1.25em;
margin-left: 0;
text-transform: lowercase;
font-variant: none;
padding-left: 3px;
letter-spacing: 1px;
text-decoration: none;
color: #bdc3b8;
font-family: 'Trebuchet MS', sans-serif;
}
footer#contact #credit p a:hover {
color: #f4f4f5;
text-decoration: none;
}
footer#contact #credit p a:hover span.name	{
color: #f4f4f5;
text-decoration: none;
}
footer#contact #copyright {
margin-bottom: 3%;
}
footer#contact #copyright p, #credit p, #credit p a, section.footerInfo aside.right .privacy a {
color: #bdbdbd;
font-family: 'Julius Sans One', 'Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
line-height: 1.8em;
margin: 0;
text-align: right; text-transform: uppercase;
}
#info ul li .privacy a	{
letter-spacing:0;
font-weight: normal;
}
#info ul li .privacy a:hover	{
color:#ffffff;
}
footer#contact #credit p a span.name, footer#contact-med #credit p a span.name {
color: #87acd5;
margin-left: 3px;
letter-spacing: 0;
font-weight: bold;
}
.red	{
color:#8c1919;
font-weight:bold;
}
section.mainContent ul {
list-style: none;
margin: 0;
-webkit-padding-start: 0;
}
section.mainContent ul.minutes  {
margin-bottom: 1.5%;
padding-bottom: 1.5%;
}
section.mainContent article.staff div.content.announce p a, section.mainContent article.staff div.content.announce p.contact a     {
color: orange;
font-family:'McLaren', cursive;
font-weight: 400;
text-decoration: underline;
letter-spacing:1px;
}
section.mainContent article.staff div.content.announce #link-block p.contact a 	{
text-decoration:none;
}
section.mainContent article.staff div.content.announce p a:hover, section.mainContent article.staff div.content.announce #link-block p.contact a:hover 	{
text-decoration:none;
color: #b57410;
}
section.mainContent article.staff div.content.announce p.contact a:hover 	{
text-decoration:underline;
} #colophon {
clear: both;
}
footer#colophon, #footerBottom {
width: 100%;
height: auto;
font-family: 'Julius Sans One', sans-serif;
font-weight: 400;
font-size: 10px;
color: #b0b0b0;
text-transform: uppercase;
letter-spacing: 2px;
margin: -2% 2% 2% 2%;
}
footer#contact #supplementary.three, footer#contact-med #supplementary.three, footer#contact-med #supplementary.three #discriminationPolicyMedium, footer#contact #supplementary.three #discriminationPolicy {
border-bottom: 1px solid #4e5c4a;
overflow: hidden;
height: auto;
padding-bottom: 15px;
max-width: 1100px;
margin: 0 auto;
padding-top: 5%;
}
footer#contact-med #supplementary.three 	{
padding-top: 0;
}
footer#contact-med #supplementary.three 	{
width:90%;
margin:0 auto;
}
footer#contact #first, footer#contact #second, footer#contact #third {
float: left;
padding-top: 6px;
border-right: 1px solid #4e5c4a;
}
footer#contact #third 	{
border-right:none;
}
footer#contact-med #third {
float: none;
clear: right;
padding-top: 6px;
border-right: none;
width: 100%;
}
footer#contact-med #first, footer#contact-med #second 	{
width:50%;
float:left;
} 
footer#contact-med .moreInfo, footer#contact-med #credit {
float: none;
clear:both;
text-align:center;
margin: 3px 0 15px 0;
font-size: 12px;
font-family: 'Julius Sans One', sans-serif;
}
footer#contact-med .moreInfo 	{
padding-top: 15px;
border-top: 1px solid #4e5c4a;
margin-bottom:0;
}
footer#contact-med .moreInfo .hide-button 	{
display:none;
}
#first ul, #second ul, #third ul {
list-style-type: none;
margin-block-start: 10px;
margin-block-end: 0px;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 0px;
padding-left:10px;
}
#first {
width: 29%;
}
#second {
width: 42%;
}
#third {
width: 28%;
border: none;
padding-top: 0;
}
.links, .address, .credits {
padding: 0;
height: auto;
z-index: 999;
padding: 0 40px;
}
footer#contact-med .address 	{
padding: 0 0 0 20px;
}
section.mainContent article.staff ul.address    {
padding-right:0;
}
section.mainContent article.staff ul.address.resource1, section.mainContent article.staff ul.address.resource2 	{
margin-top:1em;
}
.links {
padding-left: 15px;
}
.links p.widgetHead {
border-bottom: 1px solid #4E5C4A;
}
.links p.widgetHead i.fa-sharp.fa-solid.fa-link, a.dept-link.single-light i.fa-sharp.fa-solid.fa-link  	{
font-size: .9em;
}
.links li	{
margin-left:10px;
font-family:'Open Sans', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
text-align:left;
}	
.links li a {
color:#f4f4f5;
text-decoration:none;
}	
.links li a:hover	{
color: #888888;
}
span.official {
font-size: 1.4em;
}
.moreInfo, #credit {
float: left;
padding-left: 30px;
margin: 3px 0 15px 0;
font-size: 12px;
font-family: 'Julius Sans One', sans-serif;
}
.moreInfo p, .extra p, .credit p {
font-family: 'Julius Sans One', 'Open Sans', 'Trebuchet MS', Verdana, Corbel, Arial, sans-serif;
color: #c9c9ca;
line-height: 1.2em;
font-weight: 400;
letter-spacing: 1px;
font-size: 1.2em;
font-weight: bold;
}
.moreInfo p {
line-height: 1.8em;
margin-bottom: .2em;
}
.year {
font-family: Georgia, "Times New Roman", serif;
font-weight: normal;
font-size: 1.1em;
letter-spacing: 0;
color: #28499f;
padding: 3px;
width: 75%;
}
.year {
font-size: 1.3em;
color: #bdbdbd;
}
#credit p, #credit p a {
color: #bdbdbd;
font-family: 'Julius Sans One', 'Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
font-weight: 700;
line-height: 1.8em;
margin: 0;
text-align: right;
}
footer#contact #credit p, footer#contact-med #credit p {
line-height: 1.8em;
margin: 0;
color: #bdbdbd;
font-family: 'Julius Sans One', 'Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
text-align: left;
}
footer#contact-med #credit p 	{
text-align: center;
}
footer#contact #credit p a, footer#contact-med #credit p a {
font-size: 1.36em;
margin-left: 0;
text-transform: lowercase;
font-variant: none;
padding-left: 3px;
letter-spacing: 1px;
text-decoration: none;
color: #b9bfc7;
font-family: 'Trebuchet MS', sans-serif;
}
#fb {
text-align: left;
border-bottom: 1px solid #4E5C4A;
padding-bottom: 6px;
margin-bottom:1.5%;
}
span.findUs {
padding-left: 5px;
font-family: 'Julius Sans One', 'Open Sans', "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
font-size: 1.3em;
line-height: 20px;
text-transform: none;
padding-bottom: 12px;
color: #f4f4f5;
font-weight: bold;
text-transform: uppercase;
}
#fb i.fa-brands, .fab {
font-weight: 400;
font-variant: small-caps;
font-size: 1.6em;
color: #f4f4f5;
padding: 0 6px;
background: none;
}
section.bottom i.fa, #info ul li {
font-variant: small-caps;
font-size: 1.3em;
color: #97a1ac;
padding: 6px;
background: none;
}
#second .address #info ul li 	{
padding:0;
}
#second .address #info ul li {
font-variant: small-caps;
font-size: 1.3em;
color: #97a1ac;
padding: 3px;
background: none;
}
#second .address #info ul li a {
font-weight: 700;
font-family: 'Julius Sans One', sans-serif;
color: #a8a9b4;
font-size: .75em;
font-size: .85em;
line-height: 1.5em;
text-transform:uppercase;
letter-spacing: 1px; }
#second .address #info ul li a:hover	{
color:#ffffff;
}
#discriminationPolicy, .discrimination {
border-bottom: none;
}
.faqs_container 	{
width:90%;
margin-left:5%;
height:auto;
margin-bottom: 5%;
}
#discriminationPolicy, #faqs, #frequentlyAskedOne, #frequentlyAskedTwo, #frequentlyAskedThree
{
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #d8cccc;
}
#discriminationPolicy, #faqs 	{
border-bottom:none;
}
#discriminationPolicy p, #faqs p, #frequentlyAskedOne p, #frequentlyAskedTwo p, #frequentlyAskedThree p {
font-family: 'Julius Sans One', 'Open Sans', "Trebuchet MS", Segoe, "Segoe UI", "DejaVu Sans", Verdana, sans-serif;
font-size: 16px;
line-height: 20px;
text-transform: none;
padding-bottom: 0;
margin-bottom: 0.8em;
color: #f4f4f5;
text-transform: uppercase;
border: none;
text-align:center;
letter-spacing: 1px;
}
#frequentlyAskedOne p, #frequentlyAskedTwo p, #frequentlyAskedThree p 	{
font-family: 'Candal', 'Verdana', 'Corbel', sans-serif;
font-family: 'Trebuchet MS', sans-serif;
font-size: 1.3em;
color: #1d3154;
text-align:left;
padding-left: 0;
}
#discriminationPolicy a, #faqs a, #frequentlyAskedOne a {
color: #bda739;
font-variant: small-caps;
font-weight: bold;
border-bottom: 1px solid #bda739;
background: none;
letter-spacing: 1px;
}
#discriminationPolicy a:hover, #faqs a:hover 	{
border-bottom: none;
color:grey;
}
#frequentlyAskedOne a, #frequentlyAskedTwo a, #frequentlyAskedThree a {
font-family: McLaren, cursive;
color: #934323;
font-variant: small-caps;
font-weight: bold;
border-bottom:none;
background: none;
letter-spacing: 1px;
font-size: .8em;
margin-left: 10px;
text-decoration: underline;
}
#frequentlyAskedOne a:hover, #frequentlyAskedTwo a:hover, #frequentlyAskedThree	a:hover {
text-decoration: none;
color:#c79048;
}
#full-reference, #test-page, #all-content, #all-content2, #all-content3 {
display: none;
}
.discrimination, .faqs, .change {
margin-left: 80px;
padding: 5px;
max-width: 70%;
margin: 0 auto;
padding-left: 3%;
}
.change, .reciprocal, .age {
margin-left:5%;
text-align:left;
border-bottom: 2px solid #c6c4c4;
margin-bottom: 1.75%;
}
.discrimination p, .faqs p, .change p, .reciprocal p, .age p  	{
font-family: Lato, 'Julius Sans One', Verdana, 'Trebuchet MS', Corbel, sans-serif;
color: #EEF3EC;
font-family: 'Julius Sans One', sans-serif;
font-size: 18px;
line-height: 1.8em;
font-style: italic;
}
.faqs p, .reciprocal p 	{
font-family: Lato, 'Julius Sans One', Verdana, 'Trebuchet MS', Corbel, sans-serif;
font-size: 1.3em;
line-height: 1.5em;
font-weight: normal;
letter-spacing: 1px;
}
.change p, .reciprocal p, .age p 	{
color:#243831;
padding-top:15px;
}
aside.announce.government {
width: 32%;
float: left;
margin-right: 2%;
margin-bottom: 3%;
}
div.announceImage {
max-height: 245px;
}
div.header h3.widget-title {
font-family: 'Cagliostro', cursive;
color: #5d250b;
letter-spacing: 1px;
font-size: 1.8em;
border-bottom: 2px solid #5d250b;
text-transform: uppercase;
font-weight: normal;
text-align:left;
}
#faqs 	{
display:none;
}
section.mainContent article.staff p button.accordion {
background-color: #ffffff;
color: #444;
font-family: 'Trebuchet MS', sans-serif;
font-family: 'Georgia', 'Times New Roman', serif;
font-family: 'Candal', 'Verdana', 'Corbel', sans-serif;
cursor: pointer;
font-size: 1.1em;
font-weight: bold;
padding: 10px;
width: 100%;
border: none;
text-align: left;
outline: none;
transition: 0.4s;
letter-spacing:1px;
text-decoration: underline;
}
.active, section.mainContent article.staff p button.accordion:hover {
background-color: #205e55;
color:#f4f4f5;
}
section.mainContent article.staff .panel {
padding: 0 18px;
display: none;
background-color: white;
overflow: hidden;
font-family: 'Candal', 'Verdana', 'Corbel', sans-serif;
font-family: 'Trebuchet MS', sans-serif;
font-size: 20px;
line-height: 1.3em;
} @media screen and (max-width: 1050px) {
section.intro, section.bottom	{ }
section.bottom aside.disclaimer	.photo	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/labor2.jpg) top center no-repeat;
}
footer#contact-med	{
display:block;
margin-top: 0;
padding-top: 25px;
}
footer#contact	{
display:none;
}
}
@media screen and (max-width: 1000px) {
h1 { } header div.hero	{
left:56%;
}
header div.hero h1 {
margin-bottom:20px;
}  section.intro, section.bottom	{ }
section.mainContent	{
max-width:930px;
}
aside.announce div.content .featuredImage img	{ max-width: 100%;
height: auto;
}
}
@media screen and (max-width: 990px)	{
#wrapper	{
max-width:990px;
}
div.announcements a div.photoAd, div.announcements div.photoAd	{
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/hiring_narrow2.jpg) top center no-repeat; 
}
}
@media screen and (max-width: 960px)	{
#wrapper	{
max-width:960px;
margin: 20px auto 0 auto;
}
header a.logo, header a.logoHome, div.logoHome	{ left: 25px;
}
header a.logoHome	{ }
section.intro, section.bottom	{
margin:2%;
} nav	{ } 
nav > ul	{ }
nav ul ul li a	{
width:auto;
display:block;
margin: 0 0 0 10px;
border-bottom: 1px solid rgba(255,255,255,.25);
}
}
@media screen and (max-width: 925px)	{
nav > ul {
padding-left: 40%;
}
nav > ul > li > a, nav > ul > li.home     {
padding:15px 30px;
font-size:1.15em;
}
}
@media screen and (max-width: 890px)	{
section.mainContent, section.secondary {
margin: 3.5%;
}
section.main	{
padding-top: 5%;
}
section.mainContent .staff aside#aboutUs {
min-height: 260px;
width: 48%;
margin-left: 4%;
margin-right:0;
}
section.mainContent .staff aside#aboutUs:nth-child(even), section.mainContent .staff aside#aboutUs:nth-child(even) {
margin-left: 0;
}
section.mainContent .staff aside.newsIcon.blog {
margin-right: 5%;
width: 35%;
}
section.mainContent .staff aside.sermon-info.news-list {
width: 50%;
}
section.bottom	{
padding-bottom: 8%;
}
section.footerInfo	{
padding:40px 30px 70px 30px;
}
.container	{
padding: 8% 0 0 0;
}
#hours.right ul	{
display:block;
}
footer#contact section.footerInfo aside.right.center {
display:block;
width: 100%;
float: none;
clear:both;
}
footer#contact #credit, footer#contact #copyright	{
right:0;
}
footer#contact #copyright	{
margin-bottom:0;
}
section.footerInfo aside.right .privacy {
text-align: center;
margin-top: 0;
}
section.intro::after, footer#contact section.footerInfo aside.right::after, footer#contact section.footerInfo aside.right.center::after	{
content:'';
display:block;
clear:both;
}
footer#contact #copyright p, #credit p, #credit p a, section.footerInfo aside.right .privacy a {
color: #bdbdbd;
font-family: 'Julius Sans One','Trebuchet MS', 'Droid Sans', Verdana, Arial, sans-serif;
line-height: 1.8em;
margin: 0;
text-align: center;
}
footer#contact section.footerInfo aside.contactInfo {
width: 100%;
}
#hours	{
display:none;
}
#hours.right	{
width:58%;
text-align:right;
display: block;
float: left;
padding-top: 4px;
}
#hours.right ul, #hours.right ul.seal, #hours.right ul li	{
display:block;
}
footer#contact section.footerInfo aside.right {
display: none;
}
}
@media screen and (max-width: 825px) {
h1	{ } header	{
}
header div.hero	{
top:120px;
left:55%;
}
div.announcements a div.photoAd, div.announcements div.photoAd	{
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/hiring_narrower.jpg) top center no-repeat; 
}
section.mainContent article.staff .services p.less {
padding-left: 3%;
padding: 3%;
margin: 0;
}
section.mainContent article.staff ul.address    {
margin: 3%;
padding: 0;
}   
section.mainContent article.staff article.bodyText .left, section.mainContent article.staff article.bodyText .right  {
float:none;
width:95%;
padding:0 0 0 3%;
border-right: none;
}
section.mainContent article.staff article.bodyText .left    {
padding-top:3%;
}
article.bodyText .left, article.bodyText .right     {
margin:0;
}
section.mainContent article.staff div.left ul.address    {
border-bottom: 1px solid #4965ad; 
margin:3% 3% 0 3%;
padding-bottom:3%;
}
section.mainContent article.staff div.right ul.address    {
padding: 3%;
margin: 0;
} section.how-to blockquote p.quote	{
font-size:1.1em;
line-height: 1.6em;
}
section.how-to blockquote p.credit	{
}
div.job-info {
margin-left: 0;
}
section.mainContent .staff aside.jobs {
width: 95%;
border: 8px solid #deb887;
}
}
@media screen and (max-width: 790px)	{
h1	{ }
h2	{
font-size:1.4em;
}
h3	{
font-size:1.1em;
}
div.more a.btn	{
font-size: 3vw;
} header a.logo	{ }
header a.logo, header a.logoHome, div.logoHome	{ left: 15px;
}
header div.hero	{
top:140px;
left:55%;
} section.main	{
display:none;
}
section.main.small, section.mainContent article.staff.blog section.main, section.main.two, section.main.cart {
display:block;
}
section.main, section.main.small	{
margin-top:2%;
margin-bottom:3.5%;
padding:3% 2.5% 3% 4.5%
}
section.main.small aside	{
width:47%;
}
section.main.small aside	{
margin-right:6%;
}
section.main.small aside:nth-child(even) 	{
margin-right:0;
}
section.main aside div.content	{
padding:15px;
}
section.main.small aside div.content	{
padding:0;
}
div.doc-info, div.code-info {
margin-left: 2.5%; 
}
section.mainContent .staff aside#sermonIcon {
width:28%;
margin-right:4%;
min-height: 225px;
}
section.mainContent .staff aside:nth-child(4)#sermonIcon, section.mainContent .staff aside:nth-child(8)#sermonIcon, section.mainContent .staff aside:nth-child(12)#sermonIcon {
margin-right: 4%;
}
section.mainContent .staff aside:nth-child(3)#sermonIcon, section.mainContent .staff aside:nth-child(6)#sermonIcon, section.mainContent .staff aside:nth-child(9)#sermonIcon, section.mainContent .staff aside:nth-child(12)#sermonIcon {
margin-right: 0;
}
section.mainContent .staff aside#sermonIcon ul li p     {
margin:0;
}
section.mainContent .staff aside.economic {
min-height: 260px;
width: 48%;
margin-right: 4%;
margin-left:0;
}
section.mainContent .staff aside.economic:nth-child(even) {	
margin-right:0;
}
section.mainContent .doc-info ul.minutes {
margin-bottom: 5%;
padding-bottom: 10%;
}
.left2, .right2 {
padding: 0 0 0 5%;
border-right: none;
float: none;
width: 80%;
margin: 0 auto;
}
.doc-info ul.minutes li.thumb   {
float:left;
width: 55px;
}
.doc-info ul.minutes li.date.current    {
width:60%;
padding-left:1.5%;
font-size:1.5em;
}
.doc-info ul.minutes li.doc, .doc-info ul.minutes li.doc2   {
width: 42%;
float:left;
margin-right:0;
}
.doc-info ul.minutes li.doc2    {
width:40%;
}
div#product_container, div#services_container {
width: 100%;
float:none;
margin-bottom:5%; }
div#product_container	{
margin-bottom:8%;
}
div#services_container	{
margin-bottom:2%;
} section.atmosphere article .photo	{	
float: none;
padding-bottom:10px;
background-size: 675px auto;
min-width:700px;
min-height: 300px;
padding-right:0;
}
section.atmosphere article .caption	{
width:100%;
}
section.atmosphere article .caption	h2 {
font-size:1.8em;
} section.how-to aside div.content img	{
width:85%;
} section.secondary .featuredImage	 {
float:none;
margin-right:0;
overflow:hidden;
width:100%;
}
section.secondary.page .pageContent.wide .featuredImage img {
box-shadow: 3px 3px 8px #000; 
max-width: 90%;
margin: 0 5%;
height: auto;
}
section.secondary div.pageContent.wide, section.secondary div.pageContent.list  {
width: 100%;
float: none;
}
section.mainContent article.staff .content.no-float div.add.media, section.mainContent article.staff div.add.media-l {
padding: 0;
}
section.mainContent article.staff .content, section.mainContent article.staff .content.float {
width: 100%;
float: none;
clear:both;
margin: 0;
padding: 0;
}
section.mainContent article.staff .content.no-float, section.mainContent article.staff .services {
float: none;
width: 90%;
margin: 0 auto;
}
section.mainContent article.staff .content.no-float div.add.media .featuredImage.med, section.mainContent article.staff .content.no-float div.add.media .featuredImage.med-noHead, section.mainContent article.staff div.add.media-l .featuredImage, section.mainContent article.staff div.add.media .featuredImage {
float: none;
width: 100%;
height: auto;
margin-left: 0;
margin-bottom: 5%;
}
section.mainContent article.staff div.add.media .featuredImage.med-noHead {
margin-top: 1%;
float: none;
margin: 0 auto;
}
section.mainContent article.staff article.bodyText.subdiv, section.mainContent article.staff article.bodyText {
width: 90%;
float: none;
clear:both;
margin: 0 5% 2% 5%;
}
section.mainContent article.staff ul.address, section.mainContent article.staff div.name-block {
padding-left: 10%;
}
section.mainContent article.staff ul.address.caption, section.mainContent article.staff ul.address	 	{
padding-left:0;
}
section.mainContent article.staff ul.address.single {
padding-left: 5%;
}
section.bottom aside h3	{
font-size:1.4em;
}
section.mainContent .video.probation {
float:none;
clear:both;
width: 100%;
}
}
@media screen and (max-width: 750px)  {
#page	{
margin:0 auto;
padding-bottom:5%;
box-shadow:none;
}
section.main	{ }
section.mainContent .staff aside.newsIcon.blog	{
width:35%;
}
section.mainContent .staff aside.sermon-info.news-list	{
width:55%;
}
section.bottom aside article p {
padding: 0;
text-align: center;
}	
section	{
margin:0 5% 3% 5%;
}
h1.headline, h1.headline.small	{
display:none;
}
section.bottom aside.contact-info, section.bottom aside.about-traverse, section.bottom aside.announce	{
float:none;
clear:both;
width: 95%;
margin: 5% auto;
} 
section.bottom aside.contact-info	{
text-align:left;
}
section.bottom aside article p a	{
font-size:130%;
}
section.bottom .photo, div.announcements a div.photoAd, div.announcements div.photoAd	{
height:325px;
border: 1px solid #777;
margin-bottom:3%;
}
section.bottom aside .content.jobs .photo {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/coming_soon_wide.jpg) center center no-repeat;
}
section.bottom aside .content.contact .photo {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/addresses_wide.jpg) bottom left no-repeat;
}
section.bottom aside.disclaimer	.photo	{
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/labor_wider.jpg) top center no-repeat;
}
div.announcements a div.photoAd, div.announcements div.photoAd	{
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/news_wide.png) center center no-repeat; 
}
#hours {
display: block;
text-align:right;
}
#hours.right {
display: none;
}
#info {
margin-right: 20%;
}
}
@media screen and (max-width: 725px)  {
section.secondary.page .pageContent.wide .featuredImage {
max-width: 100%;
height: auto;
float: none;
margin:0;
padding-bottom: 0;
}
section.secondary.page .pageContent.wide .featuredImage img {
box-shadow: 3px 3px 8px #000;
max-width: 100%;
height: auto;
position: relative;
left: 50%;
margin-left: -225px;
}
section.secondary.page ul.doc-links li.docLink, section.secondary.page ul.doc-links li.equal	{
margin-left:0;
}
section.secondary.page div.pageContent.wide ul.doc-links a {
padding-top: 1em;
margin-left: 3%;
border-radius:0;
width: 100%;
max-width:90%;
font-size:4.5vw;
}
section.secondary.page div.pageContent.wide .text {
width: 90%;
max-width: 90%;
margin: 0 8% 0 2%;
float: none;
margin-bottom: 0.5em;
padding: 0 1em;
}
}
@media screen and (max-width: 700px)	{
aside.index_item		{
margin-bottom:8%; }
section.mainContent, section.secondary {
margin:5%;
}
section.mainContent ul li.heading 	{
border-bottom:none;
}
section.mainContent article h3.list 	{
padding-top:5%;
}
section.mainContent ul li.excerpt {
display: none;
}	
section.main aside div.content {
background-position: 20px 5px;
float: left;
height:auto;
}
section.mainContent article.staff .featuredImage, section.mainContent article.staff div.add.media .featuredImage.social-thumb, section.mainContent article.staff div.add.media .featuredImage.social, section.mainContent article.staff div.add.media-l .featuredImage 	{
width: 100%;
float: none;
clear:both;
margin: 0 0 5% 0;
}
}
@media screen and (max-width: 680px)	{
section.main	{
padding: 0;
}
section.mainContent div#archives aside.index_item {
margin-bottom: 2%;
width: 48%;
margin-right: 2%;
float: left;
min-height: 375px;
}
section.mainContent ul li.excerpt	{
font-size:1.1em;
}	
section.mainContent .staff aside.newsIcon.blog	{
width: 95%;
margin-left: 5%;
}
section.mainContent .staff aside.sermon-info.news-list	{
width: 90%;
font-size: .9em;
margin-left: 5%;
}
section.mainContent ul li.heading 	{
margin-bottom:0;
text-align: center;
}
.doc-info ul.minutes li.doc     {
width:40%;
}
section.mainContent .backLink aside {
float: left;
width: 50%; 
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th	{
font-size:1.1em;
height:40px;
}
}
@media screen and (max-width: 650px)	{
section.mainContent, section.secondary {
margin: 3.5%;
}
section.mainContent article h3.list 	{
font-size: 4vw;
}
.job-info ul li.job-name, .job-info ul li.deadline {
font-size: 6vw;
}
}
@media screen and (max-width: 625px)	{
.banner {
}
h1	{ }
h3	{ }
a.btn	{
font-size:.9em;
} header	{
height:auto;
min-height:160px;
}
header a.logo, header div.logoHome	{
left: 50%;
width: 320px;
top: -120px;
background-size: contain;
margin-left: -160px;
}
header div.hero	{
width:300px; 
top:90px;
left:210px;
}
header div.hero h1	{
margin-bottom: 10px;
}
#page {
margin: 0 auto 60px auto;
} section.mainContent .staff aside#sermonIcon {
width:48%;
margin-right:3%;
min-height: 225px;
}
section.mainContent .staff aside:nth-child(odd)#sermonIcon {
margin-right: 4%;
}
section.mainContent .staff aside:nth-child(even)#sermonIcon {
margin-right: 0;
}
section.main aside div.content .photo {   
margin-bottom:0;
margin-right:20px;
width: 209px;
float: left;
}
section.main div.header h3.widget-title	{
margin:3% 0;
}  section.atmosphere article .photo	{
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/tenPigs.jpg) top left no-repeat;
float: none;
min-width:490px;
min-height:225px;
}
section.atmosphere article .caption p	{
padding-bottom:10px;
} section.how-to aside	{
width:100%;
float:none;
margin:0;
position:relative;
margin-bottom: 20px;
}
section.how-to aside div.content	{
padding: 15px 15px 15px 180px;
}
section.how-to aside div.content p {
font-size: .9em;
}
section.how-to aside div.content img  {
display:inline-block;
width:160px;
position:absolute;
top:20px;
left:0px;
}
section.how-to blockquote	{
margin: 0 20px 0 40px;
width:90%;
padding: 1px 0px 20px 0px;
position:relative;
}
section.how-to blockquote p.credit	{
margin-bottom:0;
}
section.bottom aside.disclaimer, section.bottom aside.hours, section.bottom aside.announce	{
width: 100%;
margin: 0 auto;
} 
section.intro.small	{
display:block;
padding:0 3.5%;
}
section.intro, footer#contact section.footerInfo aside.right, #hours ul.seal	{
display:none; 
} nav	{	
overflow:hidden;
height:0;
padding: 30px 0 50px 0;
margin-top: -40px;
margin-bottom: 30px;
display:none;
}
nav a.mobile_menu	 {
display:block;
left:75%;
width: 70px;
height: 70px;
top: 0;
display:none;
} 
nav ul, nav ul ul,
nav ul ul ul	{
display:block;
position:static;
}
nav > ul	{ padding: 75px 0 0 40px;
margin-top: 30px;
padding-bottom:40px;
margin-bottom:30px;
}
nav > ul > li	{
float:none; }
nav ul li:hover	{
background:none;
}
nav ul li a	{
width:auto;
font-family: 'McLaren', cursive;
display:block; padding: 15px;
border-bottom: 1px solid rgba(255,255,255,.25);
}
nav ul li a:hover	{
background-color:rgba(255,255,255,.2);
}
#page header nav>ul>li>a.last	{
border-bottom: none;
}
nav ul ul	{
background:none;
}
nav ul li ul li a	{
margin-left:25px;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 1.1em;
}
nav ul ul ul li a	{
margin-left:60px;
}
nav a[aria-haspopup="true"]::after {
display:none;
} footer div.content	{
display:block;
margin-top:15px;
}
footer div.content a	{
margin:0 20px 0 0;
}
footer#contact, footer#contact-med {
display:none;
}
footer#mobile	{
display:block;
}
footer#mobile 	{
background: #481701;
background: #1d3154;
width: 100%;
min-height: 35px;
max-height: 38px;
margin: 0;
border-top: 2px solid #777;
border-top: 1px solid rgb(86 24 24 / 24%);
position: fixed;
padding-bottom: 30px;
z-index:999;
bottom: 0;
}
footer#mobile 	{	
max-height: 40px;
}
footer#mobile {
border-top: 2px solid #454444;
}
footer#mobile aside	{
float:left;
width:24.5%;
width:19.75%;
margin:0;
padding-top:3px;
border-right:1px solid rgba(175, 172, 172, 0.4); 
font-size: 1.5em;
text-align: center;
}
footer#mobile .button_container {
max-width: 100%;
padding-top: 1%;
border-top: 1px solid rgba(175, 172, 172, 0.4);
}
footer#mobile aside	{
float:left;
width:24.5%;
width:19.75%;
margin:0; border-right:1px solid rgba(175, 172, 172, 0.4); 
font-size: 1.5em;
text-align: center;
}
footer#mobile aside	{
padding-bottom:5%;
font-size: 1.65em;
}
footer#mobile aside.services a ul	{
position:relative;
}
footer#mobile aside.services a ul li i.fa-solid.fa-hand-holding	{
font-size:1.6em;
padding-bottom:7px;
}
footer#mobile aside:last-child	{
border-right:none;
}
footer#mobile aside i.fab	{
font-size: 1em;
color: rgb(86 24 24 / 24%);
}
footer#mobile aside p	{
font-size:.55em;
color: rgb(86, 24, 24);
color: rgb(75 56 56);
color: #ffffff;
font-variant:small-caps;
text-align:center;
letter-spacing:1px; }
footer#mobile aside p	{
line-height:.9em;
}	
footer#mobile aside a	{
text-decoration:none;
margin:0;
padding:0;
padding-bottom:5px;
color: rgb(86 24 24 / 24%);
color: #ffffff;
}
footer#mobile aside.call	{
}
footer#mobile aside.map	{
}
footer#mobile aside.facebook	{
}
footer#mobile aside.privacy	{
border-right:none;
}
section.main aside::after, section.mainContent .brandbox2::after	{
content:'';
display:block;
clear:both;
}
}	
@media screen and (max-width: 600px)  {
#page .title	{
height:1.8em;
}
section.bottom aside h3	{
font-size:1.5em;
}
}
@media screen and (max-width: 575px)	{
section.secondary .featuredImage	 {
float:none;
margin-right:0;
overflow:hidden;
width:100%;
}
h2.single-title {	
font-size:2.5em;
line-height:1.5em;
}
section.secondary div.pageContent.list ul li {
margin-left: 3%;
padding: 0 0 2.5% 12%;
}
section.secondary div.pageContent.list ul li a {
padding-bottom:5px;
}
section.mainContent .staff aside.sermon-info.news-list	{
width:90%;
float:none;
clear:both;
}
section.mainContent .staff aside.newsIcon.blog 	{
width:100%;
margin:0 0 5% 0;
}
}
@media screen and (max-width: 550px) 	{
section.main {
display:none;
}
section.main.small	{
display:block;
}
section.main, section.main.small {
margin-bottom: 8%;
padding: 3% 0 2% 3%;
}
section.main.small aside	{
width: 90%;
margin: 0 5%;
float:none;
text-align:left;
padding-bottom: 5%;
}
section.main.small aside:last-child	{
padding-bottom: 2%;
}
section.main.small aside div.content	{
float:none;
clear:both;
}
section.main.small aside div.content .featuredImage	{
max-width: 425px;
height: auto;
} 
section.main.small aside div.content .featuredImage img {
width: 110%;
height: auto;
float:none;
clear:both;
}	
.static.jobs {
font-size: 16px;
max-height: 350px;
max-width: 550px;
margin: 0 auto 20px auto;
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/hiring-banner_sm.jpg) center center no-repeat; background-size:contain;
display:none;
}
section.mainContent article.staff h2#post-title.single {
margin-bottom: 30px;
}
}
@media screen and (max-width: 525px) 	{
#wrapper {
max-width: 525px;
margin: 20px auto 0 auto;
}
h2#post-title.single {
font-family: 'Julius Sans One', sans-serif;
font-size: 2.5em; margin-bottom: 0.35em;
color: #3e5bab;
}
section.mainContent, section.secondary  {
margin: 0 3.5%;
}
section.mainContent article.photo .featuredImage img, section.mainContent article.staff .featuredImage, section.mainContent article.staff section.slider	{
width: 80%;
float: none;
clear:both;
margin: 1% auto 2% auto;
}
section.mainContent article.staff .services, section.mainContent article.content	 {
width: 100%;
float: none;
clear:both;
margin: 0;
padding: 0;
}
section.mainContent article.staff .services p	{
font-size:1.5em;
}
section.secondary .backLink aside.signin {
width: 32%;
}
div.announcements a div.photoAd, div.announcements div.photoAd	{
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/hiring_square2.jpg) top left no-repeat; 
}
section.secondary.page #jobListing aside {
width: 90%;
margin:0 8% 0 2%;
float: none;
}
section.secondary.page .pageContent.wide .featuredImage img {
box-shadow: 3px 3px 8px #000;
height: auto;
position: relative;
max-width: 90%;
margin: 0 5%;
left: 0;
}
}
@media screen and (max-width: 500px) 	{
header a.logo, header div.logoHome	{ }
section.main	 {
padding:0;
}
h2#post-title.single	{
font-family: 'Julius Sans One', sans-serif;
font-size:6.75vw;
margin-bottom: 0.35em; font-weight:bold;
}
div.product_list {
padding: 0;
height: auto;
margin: 0 auto;
}
section.mainContent .staff aside.sermon-info.news-list	{
width:90%;
float:none;
clear:both;
}
section.mainContent .staff aside.newsIcon.blog 	{
width:98%;
margin:0 5% 3% 0;
}
section.mainContent .staff aside:nth-child(even).newsIcon.blog 	{
margin-right:0;
}
section.mainContent article.staff	{
padding: 2%;
}
section.mainContent article.staff .featuredImage, section.mainContent article.staff .content	{
width:100%;
float:none;
clear:both;
}
section.mainContent article.staff .content	{
margin-top:2%;
}
.woocommerce div.single-product .product .nyp .nyp-input {
padding: 5px 5px 15px 5px;
margin-top: 3%;
font-family: Georgia, "Times New Roman", serif;
font-weight: normal;
font-size: 1.8em;
letter-spacing: 0;
color: #28499f;
min-width:9em;
}
.doc-info ul.minutes li.doc, .doc-info ul.minutes li.doc2   {
width:30%; }
section.secondary.page div.pageContent.wide ul.doc-links a {
max-width: 90%;
font-size: 5vw;
margin-bottom: 0;
}
section.bottom {
padding: 0 3% 3% 3%;
}
section.bottom aside.hours, section.bottom aside.announcements	{
width: 100%;
margin: 0 auto 8% auto;
}
section.bottom aside.disclaimer	{
width: 100%;
margin: 0 auto 0 auto;
}
section.bottom aside .content.jobs .photo {
background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/coming_soon_narrow.jpg) center center no-repeat;
}
.backLink.sermons, #ourMinistries .backLink.sermons, .backLink {
}
.backLink.product aside	{
width: 5%; float: left;
padding: 0 7.5%;
}
section.mainContent .backLink.sermons aside, section.mainContent #ourMinistries .backLink.sermons aside, section.mainContent .backLink aside {
float: left;
width: 30%;
}	
.backlink::after	{
content:'';
display:block;
clear:both;
}
}
@media screen and (max-width: 475px) 	{
section.mainContent { 
max-width: 475px;
}
section.mainContent article.staff, section.mainContent article.pages {
max-width: 80em;
margin: 0 auto 30px auto;
}	
div.announcements a div.photoAd, div.announcements div.photoAd	{
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/hiring_480.jpg) top center no-repeat; 
}
section.mainContent article h2#post-title.single	{
font-size:3.1em;
}
section.mainContent article.staff, section.main {
margin: 0;
}
section.mainContent .staff aside.sermon-info.news-list	{
width:95%;
margin:0 auto;
}
.doc-info ul li.thumb   {
padding-right:7%;
}
.doc-info ul.minutes li.doc, .doc-info ul.minutes li.doc2 {
width: 50%;
float:none;
}
.doc-info ul.minutes li.doc2 {
padding-left:90px;
}
div.product_list {
margin: 0;
}
.backLink.sermons, #ourMinistries .backLink.sermons, .backLink	{
margin:0;
padding:0;
}
}
@media screen and (max-width: 450px) 	{
section.main.small aside div.content .featuredImage img {
width: 110%;
height: auto;
}
}
@media screen and (max-width: 425px) 	{ header	{
min-height:125px;
background-position:left bottom;
} header div.hero	{
width:100%;
left:0px;
top:58px;
text-align:center;
}
header div.hero h1	{
font-size: 1em;
margin-bottom: 10px;
}
header div.hero a.btn	{
padding:2px 30px;
font-size:.8em;
}
header div.hero a.btn span	{
display:none;
} section.mainContent div#archives aside.index_item {
float: none;
width: 95%;
margin: 0 auto;
clear:both;
}
section.main aside div.content .photo {
margin-bottom: 0;
margin-right: 0px;
width: 100%;
float: none;
}
section.main.small aside div.content .featuredImage img	{
width:100%;
height:auto;
} 
div.product_list {
padding: 0;
height: auto;
margin: 0; }
section.mainContent article.staff, section.mainContent article.pages {
max-width: 80em;
margin: 0 3% 3% 3%;
padding: 2%;
}
div.more a.btn	{
font-size:1.5em;
}
div#product_container, div#services_container	{
margin-bottom:15%;
} section.atmosphere article .photo {
background:url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/tenPigsSmall.jpg) center top no-repeat;
height:265px;
min-height:265px;
min-width:240px;
width:100%;
padding-bottom:20px;
}
section.atmosphere article div.caption h2	{
font-size: 1.8em;
line-height: 1.4em;
} section.how-to aside div.content	{
padding: 20px 0 0 0;
}
section.how-to aside div.content img  {
width:100%;
display: block;
position: relative;
top:0;
left:0;
}
section.how-to blockquote	{
margin:10px 40px 0 20px;
}
section.bottom aside article p {
padding-bottom: 12%;
} nav	{
padding-top:50px;
}
nav a.mobile_menu	{
left:auto;
right:25px;
top:8px;
margin-left:0px;
} footer::after	{
content:'';
display:block;
clear:both;
}
footer div.content a	{
display:inline-block;
margin: 0 0 10px 0;
float:left;
clear:both;
}
section.secondary  {	
margin:10px;
}
section.secondary .featuredImage img	{
padding:0;
border:1px solid #7e8281;
width: 100%;
height: auto;
}
h2.single-title {	
font-size:2.6em;
line-height:1.5em;
}
section.secondary div.pageContent ul li	{
font-size:1.1em;
padding: 0 0 3% 12%;
color:#000;
}
section.secondary div.pageContent ul li a	{
margin-bottom:10%;
color:#232222;
}
.backLink.sermons, #ourMinistries .backLink.sermons, .backLink {
width:100%;
margin: 6% 0 0 2%;
padding: 6% 3% 0 3%;
height: 150px;
}
}
@media screen and (max-width: 400px)  {
#page	{
margin:0 auto 60px auto;
box-shadow:none;	
}
#page .title {
}
h1.headline.small	{
display:block; }
article.intro p, section.bottom p	{
font-size: 1.3em;
}
section.main div.header	{
display:block;
}
section.bottom aside h3 	{
padding-bottom: 5%;
font-size: 2em;
}
section.mainContent article.staff .content {
float: none;
padding: 0;
width: 100%;
margin: 0; */
}
footer#mobile	{
}
footer#mobile aside p	{
margin-bottom:0;
}
.marquee .marquee_panel .panel_caption {
background-color:transparent;
}
.marquee .marquee_panel .panel_caption a.cta	{
background-color: rgba(0,0,0,.25);
}
}
@media screen and (max-width: 380px) 	{
header a.logo, header a.logoHome, header div.logoHome	{ }
nav > ul { padding-left: 10px;
}
section.secondary {
margin: 3.5% 3.5% 5% 3.5%;
}
section.mainContent	{
margin:0;
}
section.mainContent article h2#post-title.single	{
font-size:2.7em;
}
section.mainContent article.staff	{
padding:0;
}
section.mainContent article.staff .content {
float: none;
clear: both;
width: 95%;
margin: 5% 2.5% 0 2.5%;
}
.backLink.sermons, #ourMinistries .backLink.sermons, .backLink {
margin: 0;
padding: 0;
}
section.mainContent .backLink aside, section.mainContent .backLink.sermons aside	{
margin: 0 0 0 5%;
width:18%;
}
.backLink a	{
margin: 0;
}
.backLink aside div.home a.icon	{
margin-bottom: 10%;
}
}
@media screen and (max-width: 360px) 	{
nav {
padding-top: 20px;
}	
nav a.mobile_menu {
display: block;
left: 50%;
top: -10px;
margin-left: -25px;
}
.banner { }
header a.logo, header a.logoHome, header div.logoHome	{ }
section.secondary.page div.pageContent.wide ul.doc-links a	{
margin-left:0;
}
}
@media screen and (max-width: 320px)  {
section.intro {
margin: 0 3.5% 2% 3.5%;
}
section.bottom aside h3	{
font-size: 1.25em;
padding: 0 0 4% 0;
}
footer#mobile	{ }
}
@media screen and (max-width: 315px) 	{
nav {
}
nav a.mobile_menu {
display: block;
left: 50%;
top: -10px;
margin-left: -25px;
}
nav > ul	{
padding:75px 0 0 0;
}
nav ul li ul li a	{
padding-left:25px;
}
header a.logo, header a.logoHome, div.logoHome	{
left: 50%;
margin-left: -110px;
width: 220px;
top: 75px;
background-size: contain;
}
}@import url("https://fonts.googleapis.com/css?family=Lato:300|PT+Serif:400");
body {  margin: 0px; padding: 0px; }
.marquee {
font-size:16px;
height:400px;
max-width:1200px;
margin:73px auto 20px auto; }
.marquee .marquee_data	{
display: none;
}
.marquee .marquee_stage_large {
height:inherit;
position:relative;
overflow:hidden;
}
.marquee .marquee_container_1,
.marquee .marquee_container_2 {
height:inherit;
position:absolute;
top:0px;
left:0px;
width:100%;
}
.marquee .marquee_container_1 {
z-index:101;
}
.marquee .marquee_container_2	{
z-index:102;
}
.marquee .marquee_panel	{
height:inherit;
width:100%;
position:absolute;
top:0px;
left:0px;
text-align:center;
background-repeat: no-repeat;
background-position: center 0px;
background-size: cover;
}
.marquee .marquee_panel .panel_caption	{ width:66%;
position:absolute;
bottom:15px;
left:0px;
margin-left:17%;
padding-bottom:15px;
}
.marquee .marquee_panel .panel_caption h3 { 
font-family: 'PT Serif', serif; 
margin: 0px 0px 10px 0px; 
font-weight: 400; 
font-size: 4em; 
color:#fff; 
}
.marquee .marquee_panel .panel_caption p {
margin: 0px 30px 15px 30px; 
color: #888; 
font-size: 2.5em; 
letter-spacing:1px;
color: #f4f4f5; 
text-shadow:3px 5px 8px rgba(0,0,0,.6);
font-family:'McLaren', cursive;
font-family:'Cagliostro', sans-serif;
}
.marquee .marquee_panel .panel_caption a.cta { 
display: inline-block; 
background-color: rgba(255,255,255,0); 
text-transform: uppercase; 
color:#fff; 
font-size: 1.3em; 
padding: 10px 20px; 
margin-top:10px;
transition: background-color .7s, border .7s; 
border: 1px solid rgba(255,255,255,.5); 
border-radius: 5px; 
text-decoration: none; 
display:none;
}
.marquee .marquee_panel .panel_caption a:hover { 
background-color: rgba(255,255,255,.6); 
color:#000; 
border-color: rgba(255,255,255,0); 
}
.marquee .overlay	{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background-image: linear-gradient(rgba(0,0,0,0) 25%, rgba(0,0,0,.5) 80%);
background-size:100%;
}
.marquee .marquee_nav	{
position:absolute;
bottom:10px;
left:0px;
text-align:center;
width:100%;
z-index:103;
display:none;
}
.marquee .marquee_nav div	{
display:inline-block;
width:10px;
height:10px;
border:2px solid rgba(255,255,255,.5);
border-radius: 50%;
margin: 0px 8px 0px 8px;
cursor:pointer;
transition:background-color .4s, border .4s;
}
.marquee .marquee_nav div:hover	{
border-color:#fff;
background-color: rgba(255,255,255,.2);
}
.marquee .marquee_nav div.selected	{
background-color:#fff;
}
.marquee .btn	{
width:39px;
height:39px;
background: rgba(255,255,255,.2) no-repeat;
background-size: 50px 30px;
position:absolute;
top:195px;
cursor:pointer;
border-radius: 50%;
border:2px solid rgba(255,255,255,.5);
transition: background-color .4s, border .4s;
}
.marquee .btn:hover	{
border-color: #fff;
background-color:rgba(0,0,0,.6);
}
.marquee .btn.prev	{
left:30px;
z-index: 104;
background-image: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/arrow_left.svg);
background-position: -8px 4px;
}
.marquee .btn.next	{
right:30px;
z-index: 105;
background-image: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/images/arrow_right.svg);
background-position: -3px 4px;
}
.marquee .marquee_stage_small	{
height:inherit;
position:relative;
overflow:hidden;
}
.marquee .marquee_stage_small .marquee_panel	{
width:100%;
height:inherit;
position:absolute;
top:0px;
left:0px;
}
@media screen and (max-width:800px) {
.marquee	{
font-size:14px;
height: 350px;
background-color: #444;
}
.marquee .btn	{
width:29px; 
height: 29px;
background-size: 33px 20px;
top:140px;
}
.marquee .btn.prev	{
background-position: -4px 4px;
}
.marquee .btn.next	{
background-position: -1px 4px;
}
.marquee .marquee_panel .panel_caption {
width:80%;
position:absolute;
margin-left: 10%;
bottom:1%;
padding-bottom:15px;
}
.marquee .marquee_panel .panel_caption p {
display:none;
}
.marquee .marquee_panel .panel_caption a.cta {
margin-top:10px;
padding:10px 25px;
font-size:1.5em;
}
.marquee .marquee_nav div {
width:13px;
height:13px;
margin: 0px 12px 0px 12px;
}
}
@media screen and (max-width:625px){
.marquee {
font-size: 16px;
max-width: 625px;
margin: 170px 0 40px 0; }
.marquee .marquee_panel .panel_caption h3 { 
font-family: 'PT Serif', serif; 
margin: 0px 0px 10px 0px; 
font-weight: 400; 
font-size: 2.5em; 
color:#fff; 
}
}
@media screen and (max-width:600px){
.marquee	{
}
.marquee .overlay	{
display:none;
}
.marquee .marquee_panel .panel_caption	{
margin:0px;
padding:10px 10px 20px 10px;
width:100%;
bottom:0px;
background-color: rgba(0,0,0,.25);
}
.marquee .marquee_panel .panel_caption h3     {
display:none;
}
.marquee .marquee_panel .panel_caption a.cta	{
padding:8px 30px;
display:block;
width: 30%;
left: 50%;
position: relative;
margin-left: -121px;
background-color:rgba(255,255,255,.5)
}
}
@media screen and (max-width:450px){
.marquee	{
}
.marquee .marquee_panel .panel_caption h3 { 
font-family: 'PT Serif', serif;  
font-weight: 600; 
font-size: 2.5em; 
color:#fff; 
}
.marquee .marquee_panel .panel_caption {
background-color:transparent;
}
.marquee .marquee_panel .panel_caption a.cta	{
background-color: rgba(0,0,0,.25);
}
}.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {margin: 0 0 0 0px; background: #fff; border: none; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}
.carousel li {margin-right: 5px} .flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(//tc.create-ewe.com/oak/wp-content/themes/MMLTheme/css/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: none;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {opacity: 1; left: 0;}
.flex-direction-nav .flex-next {opacity: 1; right: 0;}
}