#facebook-feed { max-width: 100%; }
.fb_iframe_widget iframe {height: 363px !important;}
img, object, embed { max-width: 100%; }

.mediabox { float: right; text-align: right; color: #fff; }
.logo-r { text-align: right; width: 50%; padding-bottom: 10px; height: 80px; }
a { color: #fff; font-weight: bold; word-wrap: break-word; }
.header { height: 100px; }
.footer-links {
display: block;
padding: 3px;
color: #fff;
margin-top:.25em;
margin-bottom:.25em;
}

.flexslider{
background: none;
color:#fff;
}

.contact { font-size: 90%;
color: #fff;
float: right;
text-align: right;
width: 325px;
margin-right: 25px; }

.flex-caption {
font-size: 12px;
padding: 3px;
}
#section-middle-0 { }
#section-middle-1 a, #section-middle-1 a:hover {color:#82d70c;}
#section-middle-1 {
background:none; max-height: 400px; overflow: auto; margin-left: 0; padding: 0 5px 0 5px; font-size: 110%; color: #fff; }

#article{
font-size: 13px;

}
.flex-caption {
font-size: 12px;
}

twitter-widget{
width:90%;
}

h1{
text-align:center;
font-size:1.3em;
}

h2{
text-align:center;
font-size: 1.1em;
}

body{
background: url(images/mnr-bg.jpg) #813D06;
background-position: 50% 0px;
background-repeat: no-repeat;
}

.footerL{
display:block;
border-bottom:1px dotted  #2f3727;
}

a.footerL:link{
color:#e2e2e2;

}

a.footerL:visited{
color:#e2e2e2;
}

a.footerL:active{
color:#e2e2e2;
}

.video{
padding-top:10px;
}

.video .btn{
padding:10px 20px;
}

.ctab, .ctab:visited { background-color: #00beff; border-bottom-left-radius: 12px; border-top-right-radius: 12px; color: #fff; text-decoration: none; padding: 10px; font-weight: bold; font-size: 140%; display: block; width:80%; margin: 0 auto; text-align:center; text-shadow: 1px 1px #000; }

.ctab:hover { background-color: #06b8f4; border-bottom-left-radius: 12px; border-top-right-radius: 12px; color: #fff; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out; transition: all .25s ease-out; text-decoration: none !important; }

.footer-button, .footer-button:visited { background-color: #970a18; border: solid 1px #a40a1a; border-radius: 4px; color: #434240; text-decoration: none; font-weight: bold; font-size: 120%; width:80%; padding: 15px;}

.button { margin-top: 3em; margin-bottom: 4em; }

#sharing-bar { margin-top: 1em; }

h3 { background: #efbc00; font-size: 1.4em; text-align: center; color: #ede3ce; border-radius: 4px; text-shadow: 1px 1px #000; }


#article {
font-family:Arial Unicode MS,Arial,sans-serif;
font-size:13px;
}

#header-container{ background: none; height: 200px; width: 78%; margin-left: 11.25%; }
#header-container a { color: #fff !important; }
#section-header-0-0-content {  }
#section-header-0 {
padding-top: 1em;
padding-bottom: 1em;
width: 900px;
text-align:center;
 }
#section-header-0-content {}
 #section-header-1 {
padding-bottom: 1em;
color: #fff;
float: right;
width: 500px;
margin-top: 20px;
} 
#section-header-1-content {}
#section-header-2 {}
#section-header-2-content {}

.section-block-a {}
#section-video-gallery {}
#video-main-title {}
#section-photo-gallery {}
#photo-main-title {}
.section-block-b {}
#section-block-c {}
#section-press-release {}
.block {}
span[itemprop="name"], span[itemprop="jobTitle"], span[itemprop="worksFor"], span[itemprop="address"], span[itemprop="streetAddress"], span[itemprop="telephone"], span[itemprop="phones"], a[itemprop="email"], a[itemprop="url"] {
display: block;
}
#media_contact_section{}
#media_contact_title{}
.phone1{}
.phone2{}
.phone3{}
.phone4{}
.phone5{}
#media_contact_toggle_link{}
.flexslider {}
.flex-caption {}
#slider-player {}
#slider-player-nav {}

#section-footer-0 { text-align: center; }

#middle-container{ background: url(images/trans-brown-bg.png) top center repeat; width: 77.5%; margin-left: 11.5%; }

#footer-container { background: url(images/trans-brown-bg.png) top center repeat; width: 77.5%; margin-left: 11.5%; }

.social-likes{}
@media (max-width:768px){
#section-header-0{display:none;}

#section-header-1 {
text-align:center;
width:100%;
margin-top: 110px;
}
.CallButton{
padding-bottom:20px;
padding-top:20px;
width:250px;
text-align:center;
margin-right:auto;
margin-left:auto;
}
#section-header-1.col-md-3.col-sm-3 {
text-align:center;
width: 100%;
float: right;
padding-top: 20px;
}
}
@media(max-width:991px) and (min-width:768px){
.CallButton{margin-left: -82px;}
}
}

@media (max-width:1300px) and (min-width:768px){
#section-middle-1 {
max-height: 220px;
}
}