html, body {
margin: 0 !important;
padding: 0px;
border: 0px;
font-family: 'Merriweather', serif !important;
width: 100%;
}
@font-face {
font-family: 'Trajan Pro Bold';
src: url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/fonts/TrajanPro-Bold.otf);
}
@font-face {
font-family: 'Calibri';
src: url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/fonts/calibri.ttf);
}
body {
background:repeat-x url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/BG-1.png);
background-size: cover;
position:relative;
color: #636363;
}
h1 {
font-size: 22pt;
color: #254d3a;
}
h2 {
font-family: 'Merriweather', serif;
font-size: 18pt;
color: #254d3a;
}
h3 {
font-family: 'Merriweather', serif;
font-size: 15pt;
color: #254d3a;
}
p {
font-family: 'Merriweather', serif;
font-size: 12pt;
color: #636363;
line-height: 20pt;
margin:0 0 15px;
text-align: left;
}
p a {
color: #ca812c;
text-decoration: underline;
}
ul {
list-style-type: disc;
margin: 0 0 0 20px;
padding: 0;
}
li {
font-family: 'Merriweather', serif;
font-size: 12pt;
color: #254d3a;
margin-bottom: 8px;
}
ul li a {
color: #ca812c;
text-decoration: underline;
}
input[type="submit"] {
background-color: #254d3a;
border: 0 none;
color: #fff;
font-weight: bold;
padding: 10px;
text-shadow: none;
text-transform: uppercase;
border-radius: 3px;
}
input[type="submit"]:hover {
background-color: #39614e;
}
.prewrap {
text-align:center;
width:100%;
}
.wrap {
max-width: 960px;
width: 100%;
height: auto;
margin: 0 auto;
padding: 0;
}
a img {
border:none;
}
#headbar {
width: 100%;
height:auto;
margin: 0;
padding: 0;
border-bottom:0px solid #fff;
color:#fff;
}
#head {
position:relative;
}
#logo {
float: left;
max-width: 230px;
width: 100%;
height: auto;
margin: 35px 0 0 0;
padding: 0;
}
#logo a:hover {
text-decoration:none;
}
#logo h1 {
text-decoration:none;
font-size:29px;
letter-spacing:-0.5px;
font-weight:normal;
line-height:30px;
width:100%;
float:left;
text-transform:uppercase;
}
#logo h1 span {
color:#205939;
text-decoration:none;
font-size:29px;
margin:0;
letter-spacing:-0.5px;
font-weight:normal;
line-height:29px;
float:none;
margin:0;
}
#logo span {
color:#5c5c5c;
font-size:12px;
margin-left:15px;
font-family: 'Calibri';
line-height:12px;
float:left;
width:100%;
letter-spacing:-0.3px;
}
.top_right {
float: right;
max-width: 350px;
width: 100%;
height: auto;
margin: 0;
padding: 20px 0 10px 0;
}
.top_right li {
list-style: none;
}
#social {
width:100%;
text-align:right;
float:right;
margin-bottom:10px;
}
#join {
color:#254d3a;
font-size:17pt;
height:28px;
padding:3px 0px;
display:inline-block;
}
.social {
width:29px;
height:34px;
display:inline-block;
margin-left:5px;
}
.bacebook_like {
float: left;
width: 100%;
margin: -110px 00 0;
text-align: left;
line-height: 145%;
}
#facebook_wrap {
width: 100%;
height: auto;
margin: 20px 0 0 0;
padding: 8px 0 0;
border-top: 1px solid #254d3a;
}
.fcbk_share {
float: left;
}
#signup_fb {
text-align: center;
}
#facebook {
background:url(//theme4.internetoutreachexperts.com/wp-content/uploads/2013/07/FB.png);
}
#twitter {
background:url(//theme4.internetoutreachexperts.com/wp-content/uploads/2013/07/TWI.png) 0px 0px;
}
#plus {
background:url(//theme4.internetoutreachexperts.com/wp-content/uploads/2013/07/Gplus.png) 0px 0px;
}
#youtube {
background:url(//theme4.internetoutreachexperts.com/wp-content/uploads/2013/07/Yo.png) 0px 0px;
}
#rss {
background:url(//theme4.internetoutreachexperts.com/wp-content/uploads/2013/07/Rss.png) 0px 0px;
}
#nav {
background:url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/nav-bg.png) no-repeat;
background-size:cover;
max-width: 960px;
width: 100%;
height: 70px;
position: relative;
padding:0 20px;
margin: 0 0 -20px -21px;
clear: both;
z-index: 1;
}
#nav > ul {
position:relative;
}
#nav > ul > li {
display:inline-block;
position:relative;
}
#nav > ul > li > a {
border-bottom:5px solid transparent;
color:#fff;
display:inline-block;
margin:0px 5px;
padding:13px 12px;
text-decoration:none;
z-index:8;
}
#nav > ul > li > a:hover {
background:#233d2f;
}
#nav > ul > li > .sub-menu {
left: 7px;
margin: 0;
top: 50px;
}
.sub-menu {
background: #284D39;
border-width: 0px;
border-style: solid;
border-color: #a7a7a7;
display: none;
position: absolute;
width: 200px;
z-index: 9
}
.sub-menu > li {
border-bottom: 1px solid #a7a7a7;
display: block;
margin: 0;
padding:0;
position: relative;
}
.sub-menu>li>a {
color:#fff;
display:block;
height:18px;
padding:10px 8px;
text-decoration:none;
position:relative;
z-index:8;
text-align: left;
}
.sub-menu>li>a:hover {
background:#233d2f;
}
.sub-menu>li>ul {
top:-1px;
left:200px;
}
#greybar {
background:#a7a7a7;
height:16px;
display:none;
}
#featbar {
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#features {
height: 100%;
position: relative;
}
#slides {
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.slide-button {
cursor:pointer;
width:38px;
height:38px;
display:inline-block;
margin:0px;
padding:0px;
border:0px;
background:transparent url(//theme4.internetoutreachexperts.com/wp-content/uploads/2013/07/prevnext.png);
position:absolute;
top:138px;
z-index:1000;
}
#prev-slide {
left:3px;
}
#next-slide {
background-position:-38px 0px;
right:3px;
}
.slide-title {
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-size:16pt;
width:525px;
padding:35px 0px 20px;
margin:0px 26px;
position:relative;
z-index:1;
display:none;
}
#preslide-content {
border-top:1px solid #92601d;
padding:0px;
margin:0px 35px;
width:500px;
}
.slide-content {
width:474px;
min-height:128px;
margin:0px 35px;
padding:4px 13px 2px;
border-top:1px solid #f3c684;
background:url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/slide-content.png);
font-size:11pt;
z-index:1;
position:relative;
display:none;
}
.slide-image {
z-index:0;
}
#si1 {
width:959px;
height:324px;
position:absolute;
right:1px;
bottom:-5px;
background:url(//theme4.internetoutreachexperts.com/wp-content/uploads/2013/07/Slide-2.png);
}
#body {
border-top: 47px solid transparent;
margin: -42px auto;
}
#waist {
padding: 27px 0px;
clear: both;
}
.article {
width: 100%;
height: auto;
margin: 0 auto 25px;
padding: 3%;
color:#636363;
border:1px solid #d9d9d9;
border-radius:5px;
box-shadow: inset 0 0 14px rgba(81, 81, 81, 0.2);
-moz-box-shadow: inset 0 0 14px rgba(81, 81, 81, 0.2);
-webkit-box-shadow: inset 0 0 14px rgba(81, 81, 81, 0.2);
box-sizing: border-box;
}
#date-title {
width: 100%;
height: auto;
margin: 0 0 10px;
padding: 0;
}
#date-title h2 {
text-align: left;
}
#fcbk_share {
margin-top:60px;
}
h2 {
margin:0px;
}
#leads {
background:#e8e8e8;
border-radius:9px;
display:block;
width:924px;
padding:0px;
}
.lead {
display:inline-block;
text-align:center;
width:276px;
padding:12px 16px;
}
.leadicon {
margin-top:27px;
height:49px;
display:inline-block;
}
#icon-1 {
background:url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/feature-icons.png);
width:68px;
margin-left:104px;
margin-right:104px;
}
#icon-2 {
background:-68px 0px url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/feature-icons.png);
width:56px;
margin-left:110px;
margin-right:110px;
}
#icon-3 {
background:-124px 0px url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/feature-icons.png);
width:57px;
margin-left:109px;
margin-right:110px;
}
h3 {
margin:0px 0px 16px;
}
.leaddesc {
color:#333;
font-size:9pt;
margin:16px 0px;
}
h4 {
color:#254d3a;
font-weight:bold;
margin:16px 0px;
font-size:13pt;
}
#tidbitsx {
border-radius:9px;
display:table;
margin:32px 0px;
width:924px;
}
.piece {
display:table-cell;
text-align:center;
width:168px;
padding:0px 20px 12px;
}
.left {
text-align:left;
}
#featext {
background: white;
border: solid 1px;
border-radius: 3px;
height: 23px;
padding: 5px 10px;
width: 214px;
outline: 0px;
display: inline-block;
}
#subfeat, #submit {
background:#355D47;
border-radius:3px;
border-width:0px;
color:#fff;
cursor:pointer;
display:inline-block;
font-weight:bold;
padding: 6px 0px;
margin: 6px 0px;
min-width: 70px;
margin-right: 165px;
}
#sidebar ul {
margin:0;
padding:0;
}
#sidebar ul li {
border-bottom: 1px solid;
float: left;
list-style: none outside none;
margin: 0 0 5px 14px;
padding: 0 0 10px;
}
#footnav {
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
text-align:center;
}
#footnav>ul>li {
display:inline;
}
#footnav>ul>li>a {
color:#254d3a;
display:inline-block;
font-size:11pt;
padding:8px 16px;
text-decoration:none;
font-weight:normal;
}
#footnav>ul>li>a:hover {
color:#ffffff;
background:#254d3a;
border-radius:8px;
}
#footname {
color: #5C5D59;
font-size: 20pt;
text-align: center;
text-transform: uppercase;
}
.footdetail {
color:#636363;
font-size:10pt;
text-align:center;
clear: both;
line-height: 145%;
}
#rights {
padding:18px 0px 42px;
}
#commentform {
background:#efefef;
display:inline-block;
padding:20px 30px;
float: left;
width: 100%;
height: auto;
box-sizing: border-box;
}
#comment {
float: left;
width: 100%;
box-sizing: border-box;
resize: none;
}
#comments #submit {
float: left;
padding: 10px 20px;
margin: 20px 0 0 0;
}
#commentform>p {
position:relative;
margin:10px 0px;
}
.comment-form-author>label, .comment-form-email>label, .comment-form-url>label {
background:#fff;
border:1px solid #808080;
border-radius:3px;
color:#a0a0a0;
margin:0px;
padding:6px 10px;
width:300px;
height:20px;
display:block;
font-size:12pt;
font-style:italic;
}
#author, #email, #url {
background:transparent;
border:0px;
border-radius:3px;
color:#636363;
font-size:12pt;
margin:0px;
padding:6px 10px;
width:302px;
height:22px;
display:block;
position:absolute;
top:0px;
left:0px;
}
.comment-from-comment {
position:relative;
margin:10px 0px;
}
#comments label {
float: left;
width: 100%;
height: auto;
margin: 0 0 5px; 
padding: 0;
color: #333!important;
}
#comments #comment {
float: left;
width: 100%;
background:#fff;
border:1px solid #808080;
border-radius:3px;
color:#636363;
margin:0px;
padding:6px 10px;
height:150px;
display:block;
font-size:12pt;
font-style:italic;
resize: none;
box-sizing: border-box;
position: relative;
}
#comments {
float: left;
width: 100%;
height: auto;
margin: 30px 0 0 0;
padding: 0;
}
#comments h3 {
text-align: left;
}
code {
font-size:10pt;
}
a {
color:#ca812c;
text-decoration:none;
}
#footer-widget-1 {
padding:0px;
margin:0px;
list-style:none;
display:block;
background:#f00;
}
#leadsx {
background:#e8e8e8;
border-radius:9px;
display:block;
width:924px;
padding:0px;
}
#leadsx > li {
padding:12px 15px;
margin:0px;
list-style:none;
width:276px;
display:inline-block;
vertical-align:top;
text-align:center;
}
.oranger {
background: none repeat scroll 0 0 #355D47;
border-radius: 10px;
padding: 16px 11px 5px;
width: auto;
}
.widgettitle {
display:inline-block;
font-weight: normal;
margin:0 0 10px;
}
#warm {
border-top:1px solid #274334;
border-bottom:1px solid #1B2E23;
}
.on-grey-widget-text {
width:276px;
display:inline-block;
color: #636363;
font-size: 9pt;
margin:0px;
}
.on-grey-widget-icon {
margin-top: 27px;
height: 49px;
display: inline-block;
}
#weekly-services-widget-icon {
background: url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/feature-icons.png);
width: 68px;
margin-left: 104px;
margin-right: 104px;
}
#small-groups-widget-icon {
background: -68px 0px url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/feature-icons.png);
width: 56px;
margin-left: 110px;
margin-right: 110px;
}
#ministry-teams-widget-icon {
background: -124px 0px url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/feature-icons.png);
width: 57px;
margin-left: 109px;
margin-right: 110px;
}
.center-aligned {
text-align:left;
}
#tidbits {
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#tidbits>li {
float: left;
width: 30%;
height: auto;
margin: 0 5% 20px 0;
padding: 0;
list-style: none;
text-align: left;
}
#tidbits li.widget_wysija {
margin: 0 5% 20px 0!important;
}
#tidbits li.widget_wysija .wysija-input {
width: 100%;
height: auto;
margin: 0 0 12px;
padding: 8px 10px;
box-sizing: border-box;
}
#tidbits>li.widget_recent_sermons {
margin: 0 0 20px;
}
#tidbits>li>.widgettitle {
color: #254d3a;
font-weight: bold;
margin:0px 0px 16px;
}
#on-email-subscription-form {
width:100%;
display:inline-block;
}
.textwidget {
color: #636363;
font-size: 9pt;
}
#mesh {
border-radius: 9px;
width: 904px;
padding: 0px 10px;
}
.mesh-menu-item {
display:inline-block;
height:188px;
vertical-align:middle;
width:281px;
margin:5px 10px;
}
.mesh-menu-link {
background:#d0d0d0;
color:#ca812c;
border:1px solid transparent;
border-radius:12px;
display:inline-block;
height:188px;
position:relative;
width:281px;
text-decoration:none;
overflow:hidden;
z-index:2;
}
.mesh-menu-link:hover {
text-decoration:none;
}
.mesh-menu-tb-container {
width:281px;
height:188px;
}
.mesh-menu-title {
font-weight:bold;
margin:0px;
padding:3px 6px;
width:267px;
height:180px;
position:relative;
top:-188px;
z-index:2;
vertical-align:bottom;
text-shadow: 3px 3px 5px #000;
}
.padtop {
position:relative;
top:-188px;
left:0px;
height:17px;
display:block;
background:#949494;
}
.padbot {
position:relative;
top:-50px;
left:0px;
height: auto;
display:block;
background-color:#646464;
background-position:169px 18px;
background-repeat:no-repeat;
background-image:url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/click.png);
}
.mesh-small-title {
font-family: 'Merriweather', serif;
font-size: 15pt;
padding:11px 0px 0px 15px;
}
.mesh-big-title {
font-family: 'Merriweather', serif;
font-size: 20px;
font-weight: bold;
padding: 15px 0;
position: relative;
top: 0;
text-align: center;
}
#here {
width:5px;
height:41px;
display:inline-block;
background:url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/here.png);
position:relative;
top:-56px;
left:282px;
z-index:3;
}
#pre-event-slider {
height:192px;
width:100%;
overflow:hidden;
}
.on-event-slide {
display:block;
width:100%;
margin:0px;
border:0px;
padding:5px 0px;
}
.on-event-link {
background-color:#274334;
padding:7px;
display:table;
font-size:12pt;
height:40px;
overflow:hidden;
color:#ca812c;
text-decoration:none;
border-radius:7px;
margin:0px;
border:0px;
width: 100%;
box-sizing: border-box;
}
.on-event-link:hover {
background-color:#1B2E23;
text-decoration:none;
}
.on-event-left {
background:url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/on-event-left.png);
width: 40px;
height: 40px;
text-align:center;
font-weight:bold;
border-radius:4px;
}
.on-event-mid {
display:block;
width: 188px;
height: 40px;
text-align:left;
overflow:hidden;
padding-left:7px;
}
.snapper {
height:40px;
width:100%;
overflow:hidden;
display:block;
}
.on-event-cell {
display:table-cell;
margin:0px;
height:40px;
overflow:hidden;
}
.on-event-month {
width:40px;
display:inline-block;
color:#254d3a;
font-size:10pt;
}
.on-event-day {
width:40px;
display:inline-block;
color:#254d3a;
font-size:16pt;
position:relative;
top:-5px;
height:18px;
}
.on-event-title {
display:block;
font-weight:bold;
overflow:hidden;
height:18px;
font-size: 10pt;
color: #ca812c;
width:100%;
}
.on-event-setting {
display:block;
font-size:10pt;
font-weight:bold;
color:#fff;
width:100%;
overflow:hidden;
height:16px;
}
#on-event-more {
text-align:right;
margin-top:6px;
}
#on-more-events {
color:#fff;
font-weight:bold;
text-decoration:none;
font-size:11pt
}
#eventmap {
border:1px solid #c0c0c0;
margin-bottom:22px;
}
.post-title-link {
font-size:18pt;
font-weight:normal;
text-decoration:none;
color:#ca812c;
}
.post-title-link:hover {
text-decoration:none;
color:#ca812c;
}
pre {
display:block;
width:100%;
}
.eo-upcoming-date {
display:block;
}
#form-wrap>p {
margin:0px;
padding:0px;
}
.sp_email {
background:#dbdbdb;
border:0px;
border-radius:6px;
height:19px;
padding:5px 10px;
width:214px;
outline:0px;
display:inline-block;
}
.sendpress {
text-align:center
}
#bodybox {
width:100%;
height:100%;
overflow:auto;
}
#transpop {
width:100%;
height:100%;
display:none;
background:rgba(0, 0, 0, 0.5);
position:absolute;
left:0px;
top:0px;
z-index:9999;
text-align:center;
}
.popbox {
background:#fff;
width:300px;
height:300px;
display:none;
border:2px solid #000;
margin:70px auto auto auto;
border-radius:6px;
box-shadow: 5px 7px 50px 2px #000;
}
#transclose {
color: #ffffc0;
font-weight: bold;
font-size: 14pt;
text-decoration: none;
text-shadow: 4px 4px 2px #000;
position: absolute;
right: 0px;
top: 0px;
padding: 4px 15px;
}
#transclose:hover {
color:#fff;
}
.body-cell {
display:table-cell;
vertical-align:top;
}
#article-box {
float: left;
width: 72%;
height: auto;
margin: 0;
padding: 0;
}
#article-box h1 {
margin-bottom:10px;
}
#article-box ul li {
list-style:disc;
line-height:20pt;
}
#sidebar {
float: right;
width: 25%;
height: auto;
margin: 50px 0 0 0;
padding: 0;
}
#sidebar .widgettitle {
font-size: 18pt;
font-weight: normal;
margin: 0 0 16px;
}
#side-menu {
list-style:none;
padding:0px;
margin:0px;
}
.post-metas {
font-size:12pt;
}
.post-metas>a {
color:#ca812c
}
.wysija-paragraph {
margin:0px;
}
.wysija-paragraph>label {
background: #dbdbdb;
border: 0px;
border-radius: 6px;
height: 19px;
padding: 5px 10px;
width: 214px;
outline: 0px;
display: inline-block;
margin:0px auto;
text-align:left;
font-style:italic;
font-size: 11pt;
color: #254d3a;
font-weight: bold;
}
.widget_wysija, .widget_wysija > h2, .wysija-paragraph, .widget_wysija > .widget_wysija_cont {
text-align: center;
}
.widget_wysija {
margin:0 !important;
}
.wysija-submit {
background-color: #254d3a;
border: 0 none !important;
border-radius: 3px !important;
color: #fff !important;
display: inline-block !important;
font-family: "Open Sans", sans-serif !important;
font-size: 12pt !important;
font-weight: bold !important;
margin: 0 !important;
padding: 10px !important;
text-shadow: none !important;
text-transform: uppercase !important;
}
.wysija-input {
background: none repeat scroll 0 0 #dbdbdb;
border: 0 none;
border-radius: 5px;
display: inline-block;
font-family: "Open Sans", sans-serif;
font-size: 12pt;
font-style: italic;
margin-bottom: 10px;
outline: 0 none;
padding: 5px 10px;
}
.widget_recent_sermons a {
color:#ca812c;
font-weight:bold;
font-size:11pt
}
#event-subscribe {
background: #ffc000;
background-repeat: no-repeat;
background-position: 5px 3px;
border: 1px solid #ffa000;
color:#101010;
padding: 3px 11px;
border-radius: 4px;
cursor: pointer;
font-weight: bold;
text-decoration:none;
}
#event-subscribe:hover {
background: #ffd010;
color:#000020;
text-decoration:none;
}
.search-form {
float: right;
max-width: 300px;
width: 100%;
height: auto;
margin: 40px 0 0 0;
padding: 0;
}
.search-form form {
float: right;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.search-form input {
width: 235px;
height: 28px;
float: left;
margin: 0;
}
.search-form .search_icon {
float: right;
height: 35px;
margin: -2px 0 0 0;
width: 50px;
}
#yop-poll-container-1 {
background:transparent !important;
}
.full-width {
margin:0 20px;
}
#sidebar .fpw-page-title {
bottom: -2px;
color: #FFFFFF;
font-family: 'Impact';
font-size: 43px;
left: 0;
line-height: normal;
position: absolute;
}
#sidebar .widget_fpw_widget {
border-bottom: 1px solid;
float: left;
margin-bottom: 13px;
position: relative;
padding:0;
}
.wp-caption-text {
color: #254d3a;
font-size: 0.857143rem;
font-style: italic;
line-height: 2;
margin:0;
}
.social_icons {
float:right;
margin-left:5px;
}
.social_icons img {
margin-left:4px;
}
.service_times {
float: right;
margin-right: 15px;
text-align: right;
width: 100%;
color: #636363;
font-size: 9pt;
}
.service_times h1 {
font-family: 'Merriweather', serif;
font-size: 22pt;
color: #254d3a;
font-weight: bold;
letter-spacing: -1.5px;
line-height: 23px;
margin: 0;
}
.service_times span {
font-weight: normal;
line-height: 18px;
margin: 0;
}
.footer_logo {
width:100%;
float:left;
background:url(//theme4.internetoutreachexperts.com/wp-content/themes/IOETheme4/images/footer_logo_bg.png) no-repeat center center;
margin-bottom:20px;
}
.footer_logo_text {
width:250px;
margin:0 auto;
}
.footer_logo_text a:hover {
text-decoration:none;
}
.footer_logo_text h1 {
color:#254d3a;
text-decoration:none;
margin:0;
letter-spacing:-0.5px;
font-weight:normal;
margin-left:8px;
line-height:30px;
width:100%;
float:left;
text-transform:uppercase;
}
.footer_logo_text h1 span {
text-decoration:none;
font-size:29px;
margin:0;
letter-spacing:-0.5px;
font-weight:normal;
line-height:29px;
float:none;
margin:0;
}
.footer_logo_text span {
color:#5c5c5c;
font-size:12px;
line-height:12px;
float:left;
width:100%;
letter-spacing:-0.3px;
text-align:center;
}
.blog_listing {
border-bottom: 1px solid #E5E5E5;
float: left;
margin-bottom: 20px;
padding-bottom: 20px;
width: 100%;
}
.blog_listing h1 {
margin:0;
width:100%;
float:left;
font-family: 'Merriweather', serif;
font-size: 18pt;
color: #254d3a;
font-weight:normal;
}
.blog_listing h1 a {
color:#ca812c;
}
.blog_listing p {
width:100%;
float:left;
}
.blog_listing .readmore {
float:right;
}
.wp-pagenavi {
float: left;
padding:20px 0 !important;
}
.venue-archive-meta p {
margin:5px 0 0 0;
} a.meanmenu-reveal {
display: none;
}
.mean-container .mean-bar {
width: 100%;
position: relative;
background: #305C44;
padding: 4px 0;
min-height: 35px;
z-index: 999999;
clear: both;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: 'Merriweather', serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #305C44;
margin-top: 33px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-bottom: 1px solid #383838;
border-bottom: 1px solid rgba(255, 255, 255, 0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-bottom: 1px solid #f1f1f1;
border-bottom: 1px solid rgba(255, 255, 255, 0.25);
opacity: 1;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255, 255, 255, 0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
width: 26px;
height: 26px;
border: none !important;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: none;
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
}
.fcbk_like {
width:89px;
}
#fcbk_share {
height:auto;
}
#map-canvas-widget {
margin:0 !important;
}
.payment_option_click {
color: #254d3a !important;
}
.sermon_listing {
background-color: #ffffff;
margin-bottom: 20px;
padding: 3%;
width: 94%;
float:left;
}
.sermon_list_left {
width:37%;
margin-right:3%;
float:left;
}
.sermon_list_left iframe {
width:100% !important;
height:100% !important;
}
.sermon_list_left img {
max-width:100%;
height:auto;
}
.sermon_list_right {
width:60%;
float:left;
}
.sermon_list_right h3 {
color: #ca812c;
font-family: 'Merriweather', serif;
font-size: 18px;
font-weight: normal;
line-height: normal;
margin: 0;
text-align: left;
}
.sermon_list_right p {
color: #636363;
font-family: 'Merriweather', serif;
font-size: 15px;
line-height: normal;
margin: 10px 0;
}
.events_listing {
background-color: #ffffff;
margin-bottom: 20px;
padding: 3%;
width: 94%;
float:left;
}
.events_listing h3 {
color: #ca812c;
font-family: 'Merriweather', serif;
font-size: 18px;
font-weight: normal;
line-height: normal;
margin: 0;
width:100%;
float:left;
}
.events_listing p {
color: #636363;
font-family: 'Merriweather', serif;
font-size: 15px;
line-height: 22px;
margin: 5px 0;
width:100%;
float:left;
}
.events_listing .eo-event-meta {
margin:0 !important;
padding:0 !important;
list-style:none;
width:100%;
float:left;
}
.events_listing .eo-event-meta li {
color: #636363 !important;
font-family: Arial, Helvetica, sans-serif !important;
font-size: 15px !important;
line-height: 22px !important;
list-style: outside none none !important;
margin: 0 !important;
padding: 0 !important;
}
.ninja-forms-field-error {
color:red;
font-size:13px;
}
#mc-embedded-subscribe-form {
text-align:center;
}
.mc-field-group input {
background: none repeat scroll 0 0 #dbdbdb;
border: 0 none;
display: inline-block;
font-style: italic;
margin-bottom: 10px;
outline: 0 none;
padding: 5px 10px;
border-radius:5px;
font-family: 'Merriweather', serif;
font-size: 12pt;
}
#mc-embedded-subscribe {
background-color: #254d3a;
border: 0 none;
color: #fff;
font-weight: bold;
padding: 10px;
text-shadow: none;
text-transform: uppercase;
border-radius: 3px;
font-family: 'Merriweather', serif;
font-size: 12pt;
}
#mc-embedded-subscribe:hover {
background-color: #39614e;
}
.mean-container .mean-bar .sub-menu {
position: relative;
}
#footer {
width: 100%;
margin: 0;
padding: 30px 0 0 0;
clear: both;
}
#menu-header-menu {
margin: 0;
}
#article-box .page-title,
#article-box h2 {
text-align: left;
margin: 0 0 20px;
}
img {
max-width: 100%;
}
.text-wrap.label-above label, .textarea-wrap.label-above label {
text-align: left;
}
.profile_pass-wrap input, .text-wrap.label-above input, .text-wrap.label-below input, .text-wrap.label-inside input, .textarea-wrap.label-above textarea, .textarea-wrap.label-below textarea, .textarea-wrap.label-inside textarea, .list-dropdown-wrap.label-above select, .list-dropdown-wrap.label-below select {
padding: 7px;
}
.ninja-forms-form .label-above label, .ninja-forms-form .label-below label {
text-align: left;
}
.ninja-forms-all-fields-wrap {
clear: both;
}
.ninja-forms-all-fields-wrap ul li,
.field-wrap li {
list-style: none;
padding: 0;
}
#article-box .list-radio-wrap.label-above ul li, 
#article-box .list-radio-wrap.label-below ul li, 
#article-box .list-checkbox-wrap.label-above ul li, 
#article-box .list-checkbox-wrap.label-below ul li {
list-style: none;
padding: 0;
}
#article-box .ninja-forms-all-fields-wrap {
text-align: left;
}
#article-box .ninja-forms-all-fields-wrap label {
width: 100%;
float: left;
margin: 6px 0 0;
}
#article-box .ninja-forms-all-fields-wrap input {
float: left;
width: 100%;
height: auto;
margin: 5px 0 0;
padding: 6px;
}
#article-box .ninja-forms-all-fields-wrap textarea {
resize: none;
}
#waist .fc td, 
#waist .fc th {
padding: 3px 0!important;
}
.plyr--audio .plyr__controls {
float: left;
width: 100%;
background: #333;
padding: 3px 10px 3px 5px;
color: #fff;
box-sizing: border-box;
}
.wpfc_sermon-audio {
float: left;
width: 100%;
height: auto;
margin: 0 auto 20px;
padding: 0;
max-width: none;
}
.staff_box {
float: left;
width: 100%;
background: #f1f2f2;
padding: 20px;
box-sizing: border-box;
margin: 0 0 30px;
}
.alignleft {
float: left;
margin: 0 20px 10px 0;
}
.alignright {
float: right;
margin: 0 0 10px 20px;
}
.aligncenter {
float: none;
margin: 0 0 20px;
clear: both;
display: block;
}
.widget_recent_sermons span.meta,
.widget_recent_sermons span.meta span {
float: left;
font-size: 12px;
font-weight: bold;
}
.widget_recent_sermons a {
text-decoration: none;
}
.clear {
clear:both;
} @media only screen and (max-width: 767px) {
#tidbits>li {
width: 42%;
margin: 0 4% 20px;
}
#tidbits li.widget_wysija  {
margin: 0 4% 20px!important;
}
#tidbits>li.widget_recent_sermons {
margin: 0 4% 20px;
clear: left;
}
.bacebook_like {
margin: 0;
}
.search-form {
float: none;
margin: 40px auto 0!important;
clear: both;
}
#article-box {
width: 100%;
height: auto;
margin: 0 0 20px 0;
}
#sidebar {
width: 100%;
}
#sidebar .widget_fpw_widget {
margin: 0 5px 13px;
}
}
@media only screen and (max-width: 700px) {
#sidebar {
max-width: 410px;
width: 100%;
margin: 0 auto;
float: none;
clear: both;
padding: 40px 0;
}
}
@media only screen and (max-width: 600px) {
#logo {
float: none;
margin: 10px auto 0;
text-align: center;
}
.top_right {
float: none;
margin: 0 auto;
}
#social {
float: none;
max-width: 260px;
margin: 0 auto 10px;
}
.service_times {
float: left;
width: 100%;
margin: 0;
text-align: center;
}
.search-form {
float: none;
margin: 40px auto 0;
}
#tidbits>li {
width: 92%;
}
.home #waist {
max-width: 350px;
}
}
@media only screen and (max-width: 500px) {
#sidebar {
max-width: 205px;
}
.sermon_list_left {
width: 100%;
margin-right: 0;
}
.sermon_list_right {
width: 100%;
float: left;
text-align: left;
margin: 10px 0 0;
}
}
@media only screen and (max-width: 320px) {
#social {
text-align: center;
}
.social_icons {
float: none;
}
.social_icons {
text-align: center;
}
.search-form input {
width: 74%;
margin: 0 2% 0 0;
}
.search-form form {
float: none;
width: 95%;
height: auto;
margin: 0 auto;
padding: 0;
}
}