body.logged-in{
margin: 0!important;
}
body.logged-in #wpadminbar{
display: block!important;
}
#wpadminbar{
display: none!important;
}
html, body {
margin: 0;
padding: 0px;
border: 0px;
font-family: 'montserratregular';
width: 100%;
outline: none;
}
body {
margin: 0;
padding: 0;
}
h1 {
font-size: 22pt;
color: #254d3a;
}
h2 {
font-size: 18pt;
color: #254d3a;
}
h3 {
font-size: 15pt;
color: #254d3a;
}
p {
font-family: Arial, Helvetica;
font-size: 13px;
color: #252525;
margin:0 0 15px;
line-height: 145%;
}
p a {
color: #ca812c;
text-decoration: underline;
outline: none;
}
ul {
list-style-type: disc;
margin: 0 0 0 20px;
padding: 0;
}
li {
font-size: 12pt;
color: #254d3a;
margin-bottom: 0;
}
ul li a {
color: #ca812c;
text-decoration: underline;
outline: none;
}
a {
outline: none;
}
a:hover {
outline: none;
}
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;
}
#pre-event-slider {
height: 270px;
width:100%;
overflow:hidden;
}
#pre-event-slider .on-event-slider{
height: 258px!important;
z-index: 1!important;
}
#on-event-more{
display: none;
}
.on-event-slide {
display:block;
width:100%;
margin:0px;
border:0px;
padding:5px 0px;
}
.on-event-link {
background-color:#e1e1e1;
padding:7px;
display:table;
font-size:12pt;
height:40px;
overflow:hidden;
color:#ca812c;
text-decoration:none;
border-radius:7px;
margin:0px;
border:0px;
}
.home .on-event-link {
background: #fff;
}
.on-event-left {
background:#e1e1e1;
width: 40px;
height: 40px;
text-align:center;
font-weight:bold;
border-radius:5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
padding: 0 6px;
}
.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;
font-weight: normal;
}
.on-event-title {
display:block;
overflow:hidden;
height:18px;
font-size: 10pt;
color: #ca812c;
width:100%;
}
.on-event-setting {
display:block;
font-size:10pt;
color:#464646;
width:100%;
overflow:hidden;
height:16px;
font-size: 12px;
font-family: 'montserratregular';
}
#on-event-more {
text-align:right;
margin-top:6px;
}
#on-more-events {
float: right;
color:#191919;
font-weight:bold;
text-decoration:none;
font-size:11pt;
padding: 5px 0 0 0;
}
#eventmap {
float: left;
width: 100%;
height: auot;
border:1px solid #c0c0c0;
margin:10px 0 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;
}
.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;
} .sermon_listing {
background-color: #f1f2f2;
margin-bottom: 30px;
padding:  20px;
width: 100%;
float:left;
box-sizing: border-box;
}
.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: 'montserratregular';
font-size: 18px;
font-weight: normal;
line-height: normal;
margin: 0;
}
.sermon_list_right p {
color: #636363;
font-family: 'montserratregular';
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: 'montserratregular';
font-size: 18px;
font-weight: normal;
line-height: normal;
margin: 0;
width:100%;
float:left;
}
.events_listing p {
color: #636363;
font-family: 'montserratregular';
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: 'montserratregular';
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: 'montserratregular';
font-size: 12pt;
}
#mc-embedded-subscribe:hover {
background-color: #39614e;
} #sidebar {
float: right;
width: 30%;
height: auto;
margin: 0;
padding: 0;
}
#sidebar ul {
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#sidebar ul li {
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
list-style: none;
}
#sidebar #recent-sermons-2 {
float: left;
background: #d5d5d5;
width: 87%;
height: auto;
margin: 0;
padding: 15px 6%;
-moz-box-shadow:    inset 0 0 10px #9C9C9C;
-webkit-box-shadow: inset 0 0 10px #9C9C9C;
box-shadow:         inset 0 0 10px #9C9C9C;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border: 1px solid #9c9c9c;
}
#sidebar #recent-sermons-2 h2 {
float: left;
width: 100%;
font-size: 23px;
color: #161616;
font-family: 'Arvo';
text-transform: uppercase;
margin: 0;
padding: 0 0 10px;
border-bottom: 1px solid #898989;
border-top: 0;
border-left: 0;
border-right: 0;
text-align: center;
}
#sidebar #recent-sermons-2 ul {
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 20px 0 0 0;
border-top: 1px solid #fff;
border-bottom: 0;
border-left: 0;
border-right: 0;
}
#sidebar #recent-sermons-2 li {
float: left;
width: 100%;
background: none!important;
padding: 0!important;
border: 0!important;
margin:6px 0!important;
}
.widget_recent_sermons li a {
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/list_btn.png)left no-repeat!important;
color: #000;
font-size: 14px;
font-family: Arial, Helvetica;
text-decoration: none;
padding: 0 0 0 10px!important;
}
.widget_recent_sermons span {
padding: 2px 0 0 10px;
}
.home #sidebar .widget_on_events_widget {
background: #fff ;
height: auto;
margin: 0;
padding: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 5px 5px 0 #5d7270;
-webkit-box-shadow: 5px 5px 0 #5d7270;
box-shadow: 5px 5px 0 #5d7270;
overflow: hidden;
}
#sidebar .widget_on_events_widget {
background: #e1e1e1 ;
height: auto;
margin: 0;
padding: 0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 5px 5px 0 #bfbfbf;
-webkit-box-shadow: 5px 5px 0 #bfbfbf;
box-shadow: 5px 5px 0 #bfbfbf;
overflow: hidden;
}
#sidebar .widget_on_events_widget h2 {
background: #c0040b url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/upcoming_events_title.png) top center no-repeat;
height: 43px;
font-size: 0px;
color: #fff;
font-family: 'montserratregular';
text-transform: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #898989;
border-top: 0;
border-left: 0;
border-right: 0;
text-align: left;
border: 0;
background-size: 100%;
color: #c0040b;
}
#sidebar ul li.on-event-slide {
border: 0!important;
padding: 5px 0!important;
font-family: 'MyriadPro-Bold';
font-size: 14px;
width: 100%!important;
}
#sidebar ul li.on-event-slide a {
padding: 8px 4%;
width: 92%;
}
#sidebar ul li.on-event-slide .on-event-title {
font-family: 'montserratregular';
font-size: 16px;
color: #464646;
padding: 0;
font-weight: normal;
}
#sidebar ul li.on-event-slide .on-event-month {
font-family: 'montserratregular';
font-size: 12px;
color: #353535;
text-transform: none;
}
#sidebar ul li.on-event-slide .on-event-day {
font-family: 'montserratbold';
font-size: 16px;
color: #353535;
}
#sidebar #example-widget-2 h2 {
display: none;
}
#sidebar #map-canvas-widget {
margin: 25px 0 0 0;
border: 1px solid #d7dcdc;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
#sidebar #example-widget-2 {
border: 0;
}
#subfeat, #submit {
background: #ECAD4A;
padding: 8px 15px;
}
#comments {
float: left;
width: 100%;
height: auto;
margin: 5% 0;
padding: 0;
}
#ninja_forms_form_2_response_msg {
display: none;
}
.ninja-forms-all-fields-wrap {
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.ninja-forms-all-fields-wrap label {
float: left;
width: 100%;
font-family: Arial, Helvetica;
font-size: 15px;
color: #a6a6a6;
font-weight: normal;
padding: 0 10px;
margin: 0;
}
.ninja-forms-req-symbol {
color: #a6a6a6;
}
.ninja-forms-all-fields-wrap input {
float: left;
width: 100%;
height: auto;
margin: 5px 0 0!important;
padding: 10px 2%;
border: 1px solid #b3b3b3;
box-shadow: inset 0 0 6px #f4f4f4;
-moz-box-shadow:  inset 0 0 6px #f4f4f4;
-webkit-box-shadow: inset 0 0 6px #f4f4f4;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-family: Arial, Helvetica;
font-size: 15px;
color: #b3b3b3;
}
.ninja-forms-all-fields-wrap textarea {
float: left;
width: 100%;
height: 200px;
margin: 5px 0 0!important;
padding: 8px 2%;
border: 1px solid #b3b3b3;
box-shadow: inset 0 0 6px #f4f4f4;
-moz-box-shadow:  inset 0 0 6px #f4f4f4;
-webkit-box-shadow: inset 0 0 6px #f4f4f4;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-family: Arial, Helvetica;
font-size: 15px;
color: #b3b3b3;
resize: none;
}
.ninja-forms-all-fields-wrap input[type="submit"] {
float: left;
max-width: 180px;
background: #c0040b none repeat scroll 0% 0%;
text-align: center;
text-transform: uppercase;
font-size: 18px;
font-family: Arial, Helvetica;
margin: 0 auto !important;
display: block;
color: #FFF;
font-weight: normal;
border: 0 !important;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
padding: 10px 0;
}
.ninja-forms-required-items {
display: none;
} #header_topwrap{
background: #353535;
width: 100%;
height: auto;
margin: 0;
padding: 12px 0;
}
#header_top{
max-width: 1070px;
width: 95%;
height: auto;
margin: 0 auto;
padding: 0;
}
#header_topleft{
float: left;
width: 60%;
height: auto;
margin: 0;
paddign: 0;
}
#header_topleft img{
float: left;
margin: 0 8px 0 0;
}
#header_topleft i{
float: left;
font-size: 26px;
color: #1cbbb4;
margin: 0 10px 0 0;
padding: 0;
}
#header_topleft p{
float: left;
font-family: 'montserratregular';
font-size: 14px;
color: #d7d7d7;
margin: 0;
padding: 3px 0;
}
#header_topright{
float: right;
width: 40%;
height: auto;
margin: 0;
padding: 0;
}
#header_topright ul{
float: right;
width: auto;
height: auto;
margin: 0;
padding: 3px 0 0;
}
#header_topright ul li{
float: left;
list-style: none;
margin: 0;
padding:0 5px;
}
#header_topright ul li a{
float: left;
font-family: 'montserratregular';
font-size: 14px;
color: #d7d7d7;
margin: 0;
padding: 0;
text-decoration: none;
}
#header_topright ul li a span{
font-family: 'montserratregular';
font-size: 14px;
color: #d7d7d7;
margin: 0;
padding: 5px 0;
border-right: 1px solid #373737;
border-left: 0;
border-top: 0;
border-bottom: 0;
}
#header_wrap{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/header_strip.png) top repeat;
width: 100%;
height: auto;
margin: 0;
padding: 0;
z-index: 2;
position: relative;
}
.home #header_wrap{
position: absolute;
}
#header{
max-width: 1070px;
width: 95%;
height: auto;
margin: 0 auto;
padding: 25px 0 0;
}
#logo{
float: left;
width: 33%;
height: auto;
margin: 0;
padding: 0;
border-right: 3px solid #1cbbb4;
border-left: 0;
border-top: 0;
border-bottom: 0;
}
#logo h1{
color: #1cbbb4;
font-family: 'montserratregular';
font-weight: bold;
font-size: 36px;
margin: 0;
padding: 0;
text-transform: uppercase;
}
#logo a{
text-decoration: none;
}
#navigation{
float: right;
width: 66%;
height: auto;
margin: 0;
padding: 0;
}
#navigation ul{
float: right;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#navigation ul li{
float: left;
list-style: none;
padding: 12px 0 35px;
margin: 0 3%;
}
#navigation ul li:hover a,
#navigation ul li:hover .nav_desc{
background: none!important;
color: #1cbbb4;
cursor: pointer;
}
#navigation ul li a:hover{
background: none!important;
}
#navigation ul li:last-child{
padding: 12px 0 35px;
}
#navigation ul li a{
float: left;
width: 100%;
font-size: 16px;
color: #393939;
font-family: 'montserratregular';
margin: 0;
padding: 0 0 2px 0;
text-decoration: none;
border-bottom: 1px solid #1cbbb4;
border-top: 0;
border-left: 0;
border-right: 0;
}
#navigation ul li .nav_desc{
color: #464646;
font-size: 12px;
clear: both;
margin: 0;
padding: 8px 0 0 0;
font-family: 'montserratregular';
display: block;
}
#navigation ul li ul li{
float: left;
width: 100%;
margin: 0!important;
padding: 10px!important;
box-sizing: border-box;
}
.sub-menu{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/header_strip.png) top repeat;
max-width: 250px;
position: absolute;
margin: 30px 0px 0px -10px !important;
padding: 9px 20px 20px !important;
}
#navigation ul li:hover{
background: transparent;
}
#navigation ul li.new_here{
position: relative;
background: none;
}
#navigation ul li.new_here span{
color: #393939;
font-family: 'montserratregular';
margin: 0px;
padding: 0px 0px 2px;
text-transform: none;
height: auto;
text-align: left;
}
#slides_wrap{
max-width: none;
width: 100%;
height: auto;
margin: 0 auto 0;
padding: 0;
position: relative;
z-index: 1;
max-height: 775px;
overflow: hidden;
}
.soliloquy-container .soliloquy-image {
width: 100%;
}
.soliloquy-theme-classic .soliloquy-prev{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/arrow_left.png) top no-repeat!important;
width: 45px!important;
height: 91px!important;
margin: 0;
padding: 0;
left: 50px!important;
}
.soliloquy-theme-classic .soliloquy-next{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/arrow_right.png) top no-repeat!important;
width: 45px!important;
height: 91px!important;
margin: 0;
padding: 0;
right: 50px!important;
}
.soliloquy-pager{
display: none!important;
}
#featured_boxwrap{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/featured_boxbg.png) repeat;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#featured_boxcon{
max-width: 1100px;
width: 95%;
height: auto;
margin: 0 auto;
padding: 10px 0 80px;
}
#featured_boxcon h3{
font-family: 'Adelle-Regular';
font-size: 16px;
color: #fff;
margin: 0;
padding: 10px 10px 0;
}
#featured_boxcon p{
font-family: 'montserratregular';
font-size: 13px;
color: #fff;
margin:0;
padding: 0 10px 10px;
}
#featured_boxcon p.simple-image{
padding: 0;
}
#featured_boxcon h2{
font-size: 24px;
color: #555555;
padding: 40px 0;
margin: 0;
font-family: 'Adelle-Regular';
text-align: center;
font-weight: normal;
}
.featured_box{
float: left;
width: 23%;
height: auto;
margin: 0px 2.6% 0px 0px;
padding: 0px;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
position: relative;
box-shadow: 6px 6px 0 #DCDCDC;
-webkit-box-shadow: 6px 6px 0 #DCDCDC;
-moz-box-shadow: 6px 6px 0 #DCDCDC;
overflow: hidden;
}
.featured_box img{
width: 100%;
max-width: 100%;
height: auto;
}
#featured_box01{
background: #f68e56;
}
#featured_box01 figure {
margin: 0;
}
#featured_box02{
background: #ccc202;
}
#featured_box03{
background: #ec008c;
}
#featured_box04{
background: #fff;
margin: 0;
}
#featured_box04 h3{
text-transform: uppercase;
color: #464646;
}
#featured_box04 p{
color: #464646;
}
#featured_box04 #map-canvas-widget{
background: #fff;
border: 0;
margin :0;
width: 100%!important;
padding: 0;
}
.new_here{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/new_here_btn.png) top center no-repeat;
float: left;
width: 100%;
height: 47px;
margin: 0;
padding: 0px;
z-index: 2;
position: absolute;
top: 0;
z-index: 3;
}
.new_here span{
width: 120px;
height: 32px;
margin: 0px auto;
display: block;
float: none;
font-family: 'montserratregular';
text-transform: uppercase;
font-size: 14px;
text-align: center;
padding: 19px 0px 0px;
color: #FFF;
text-decoration: none;
cursor: pointer
}
#container_wrap{
width: 100%;
height: auto;
margin: 0 auto;
padding: 0 0px 0;
min-height: 400px;
}
#container_con{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/sidebar_bg.jpg) right bottom no-repeat;
width: 100%;
height: auto;
background-position: 102% 100%;
}
.home #container_wrap{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/middlebox_bg.jpg) top center no-repeat;
background-size: 100%;
}
#container{
max-width: 1100px;
width: 95%;
height: auto;
margin: 0 auto;
padding: 0 0 20px;
}
#content{
float: left;
width: 66%;
height: auto;
margin: 0;
padding: 50px 0 0 0;
}
#content h1{
font-family: 'montserratbold';
color: #ebebeb;
font-size: 30px;
margin: 0;
padding: 0 0 13px 0;
}
#content span{
color: #7accc8;
}
.home #content p{
color: #fff;
font-size: 18px;
margin: 0;
padding: 10px 0;
line-height: 145%;
font-family: 'montserratregular';
font-weight: normal;
}
#content h2{
font-family: 'Adelle-Regular';
font-size: 24px;
color: #464646;
margin: 0 0 10px;
padding: 0;
}
#content p{
color: #464646;
font-size: 16px;
margin: 0;
padding: 10px 0;
line-height: 145%;
font-family: 'montserratregular';
font-weight: normal;
}
#content #home_readmore{
float: left;
background:#7accc8 url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/read_morebtn.png) right no-repeat;
font-family: 'montserratregular';
font-size: 14px;
margin: 20px 0 0 0;
padding: 10px 60px 10px 15px;
color: #fff;
text-transform: uppercase;
text-decoration: none;
}
.home #sidebar{
background: none;
padding: 55px 0 0 0;
width: 30%;
box-shadow: none;
}
#sidebar{
float: right;
width: 28%;
height: auto;
margin: 0;
padding: 0;
}
#newsletter_wrap{
background: #fff;
width: 95%;
height: auto;
margin: 0 auto;
padding: 80px 0;
}
#newsletter_wrap .new_here{
margin: 75px 0 -2px 0;
}
#newsletter{
max-width: 845px;
width: 100%;
height: auto;
margin: 0 auto;
padding: 0;
}
#newsletter h3{
display: block!important;
font-size: 18px;
color: #555555;
font-family: 'Adelle-Regular';
float: left;
margin: 8px 12px 0 0;
padding: 0;
}
#newsletter .wysija-submit {
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/subscribe_btnstrip.png) top repeat-x;
border: 0 none;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color: #fff;
font-family: 'montserratregular';
font-size: 14px;
font-weight: normal;
padding: 12px 10px;
text-shadow: none;
text-transform: uppercase;
text-align: center;
width: 160px;
margin: -2px 0 0 8px;
float: left;
}
#newsletter .wysija-input {
float: left;
width: 188px;
background: #fff;
border: 1px solid #e1e1e1;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
display: inline-block;
font-style: normal;
color: #555555;
font-family: 'montserratregular';
font-size: 16px;
padding: 11px 12px 9px;
margin: 0 5px;
box-shadow: 5px 5px 5px #E5E5E5 inset;
-webkit-box-shadow: 5px 5px 5px #E5E5E5 inset;
-moz-box-shadow: 5px 5px 5px #E5E5E5 inset;
}
#featured_image{
width: 100%;
height: auto;
margin: 0 auto;
padding: 0;
position: relative;
}
#featured_image img{
max-width: 100%;
margin: 0 auto;
padding: 0;
display: block;
position: absolute;
top: 0;
height: 100%;
}
#featured_captionwrap{
max-width: 1070px;
width: 95%;
height: auto;
margin: 0 auto;
padding: 7% 0;
position: relative;
}
#featured_caption{
float: left;
max-width: 480px;
width: 100%;
height: auto;
margin: 0;
padding: 0;
z-index: 2;
}
#featured_caption h2{
font-size: 60px;
font-family: 'montserratbold';
text-transform: uppercase;
margin: 0;
padding: 10px 0;
color: #c0040b;
}
#featured_caption p{
font-size: 16px;
font-family: 'montserratregular';
color: #fff;
margin: 0;
padding: 10px 0;
line-height: 160%;
}
#featured_caption a{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/featured_btn.png) top repeat-x;
float: left;
width: 150px;
height: auto;
font-family: 'montserratregular';
color: #555555;
font-size: 18px;
margin: 15px 0;
padding: 10px 10px;
text-align: center;
text-decoration: none;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radiuds: 6px;
}
#featured_caption a:hover{
background: #C0040B;
color: #fff;
}
#sidebar ul{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#sidebar ul li{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#wysija-3 h2{
font-size: 18px;
color: #6e0307;
font-family: 'montserratbold';
margin: 0;
padding: 50px 0 10px 0;
text-transform: none;
text-align: left;
}
#wysija-3 .widget_wysija_cont{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/sidebar_newsletterbg.png) top center no-repeat;
float: left;
width: 88%;
margin:  0;
padding: 20px 6%;
box-shadow: 5px 5px 0px #BFBFBF;
-webkit-box-shadow: 5px 5px 0px #BFBFBF;
-moz-box-shadow: 5px 5px 0px #BFBFBF;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
#wysija-3 .widget_wysija_cont input[type="text"]{
background: #fff;
float: left;
width: 90%;
height: auto;
margin: 0 0 10px;
padding: 10px 5%;
border: 0;
color: #464646;
font-family: 'montserratregular';
font-size: 15px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
#wysija-3 .widget_wysija_cont input[type="submit"]{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/btn_orange.png) top repeat-x;
float: right;
width: auto;
height: auto;
margin: 10px 0 0;
padding: 10px 20px;
text-align: center;
font-size: 14px;
font-family: 'montserratbold';
color: #fff;
}
#sidebar #church_bulletin img{
float: left;
max-width: 100%;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
box-shadow: 5px 5px 0px #BFBFBF;
-webkit-box-shadow: 5px 5px 0px #BFBFBF;
-moz-box-shadow: 5px 5px 0px #BFBFBF;
margin: 50px 0 0 0;
padding: 0;
}
.ministry_box{
float: left;
width: 100%;
height: auto;
margin: 5px 0;
padding: 0
}
.ministry_box img{
float: left;
margin: 0 20px 0 0;
padding: 0;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
}
.ministry_box a{
float: left;
width: 100%;
height: auto;
margin: 0 0 22px;
paddign: 0;
color: #fff;
}
#content .ministry_box a span{
float: left;
width: 110px;
font-family: 'Adelle-Regular';
font-size: 18px;
color: #fff;
text-transform: uppercase;
border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
margin: 0;
padding: 10px 20px;
}
.ministry_box a.btn_orange{
border-bottom: 1px solid #f68e56;
border-top: 0;
border-left: 0;
border-right: 0;
}
.ministry_box a.btn_orange span{
background: #f68e56;
}
.ministry_box a.btn_yellow{
border-bottom: 1px solid #ccc202;
border-top: 0;
border-left: 0;
border-right: 0;
}
.ministry_box a.btn_yellow span{
background: #ccc202;
}
.ministry_box a.btn_pink{
border-bottom: 1px solid #ec008c;
border-top: 0;
border-left: 0;
border-right: 0;
}
.ministry_box a.btn_pink span{
background: #ec008c;
}
.ministry_box a.btn_violet{
border-bottom: 1px solid #605ca8;
border-top: 0;
border-left: 0;
border-right: 0;
}
.ministry_box a.btn_violet span{
background: #605ca8;
}
.post-type-archive-wpfc_sermon #featured_captionwrap{
padding: 4.5% 0;
}
.post-type-archive-wpfc_sermon #featured_caption{
max-width: 380px;
}
.post-type-archive-wpfc_sermon #featured_caption p{
color: #232323;
}
.sermon_listing .sermon_list_right h3 a{
color: #343434;
font-size: 18px;
margin: 0 0 10px;
padding: 0;
font-family: 'montserratbold';
text-decoration: none;
}
#content .sermon_list_right p{
font-family: 'Adelle-Regular';
font-size: 14px;
color: #707070;
padding: 0;
margin: 0;
text-decoration: underline;
}
#content .sermon_list_right p span,
#content .sermon_list_right p a{
font-family: 'Adelle-Regular';
font-size: 14px;
color: #707070;
padding: 0;
margin: 0;
text-decoration: none;
}
#container_innerwrap{
width: 100%;
height: auto;
margin: 0 auto;
padding: 0;
border-top: 5px solid #c0040b;
border-bottom: 0;
border-left: 0;
border-right: 0;
}
#container_innerwrap #container{
padding: 0 0 10px;
}
#container_innerwrap #container #content{
padding: 0 0 50px;
}
#container_innerwrap #container #content h1.page_title,
#container_innerwrap #container h1.page_title{
background: #c0040b;
float: left;
width: auto;
font-family: 'Adelle-Regular';
font-size: 24px;
margin: 0 0 50px;
padding: 10px 18px;
text-transform: uppercase;
color: #fff;
border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
clear: both;
}
#container_innerwrap #container #content h1,
#container_innerwrap #container #content h1 a{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
color: #343434;
font-size: 26px;
font-family: 'montserratbold';
text-decoration: none;
}
#container_innerwrap #container #content h2,
#container_innerwrap #container #content h2 a{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
color: #343434;
font-size: 24px;
font-family: 'montserratbold';
text-decoration: none;
}
#container_innerwrap #container #content h3,
#container_innerwrap #container #content h3 a{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
color: #343434;
font-size: 22px;
font-family: 'montserratbold';
text-decoration: none;
}
#container_innerwrap #container #content h4,
#container_innerwrap #container #content  h4 a{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
color: #343434;
font-size: 20px;
font-family: 'montserratbold';
text-decoration: none;
}
#container_innerwrap #container #content h5,
#container_innerwrap #container #content h5 a{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
color: #343434;
font-size: 18px;
font-family: 'montserratbold';
text-decoration: none;
}
.eo-event-meta{
float: left;
width: 100%;
margin: 0!important;
padding: 0;
font-family: "Adelle-Regular";
font-size: 14px;
color: #707070;
}
#container_innerwrap #container p{
float: left;
width: 100%;
font-family: 'montserratregular';
font-size: 16px;
color: #464646;
margin: 0;
padding: 0;
}
#sidebar {
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/sidebar_innerwrap.png) top center no-repeat;
float: right;
width: 25%;
height: auto;
margin: 0px;
padding: 50px 3%;
box-shadow: -2px 1px 6px #e0e0e0;
-webkit-box-shadow: -2px 1px 6px #e0e0e0;
-moz-box-shadow: -2px 1px 6px #e0e0e0;
}
#content_full{
max-width: 1000px;
width: 100%;
height: auto;
margin: 0 auto;
padding: 0 0 60px;
}
.event-entry-meta{
font-family: "Adelle-Regular";
font-size: 14px;
color: #707070;
padding: 0px;
margin: 0px;
}
.eo-event-meta li,
.eo-event-meta li a{
font-family: "Adelle-Regular";
font-size: 14px;
color: #707070;
padding: 0px;
margin: 0px;
}
#footer_topwrap{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/footer_wrapbg.png) repeat;
width: 100%;
height: auto;
margin: 0 auto;
padding: 45px 0;
border-bottom: 1px solid #252525;
border-top: 0;
border-left: 0;
border-right: 0;
}
#footer{
max-width: 1100px;
width: 95%;
height: auto;
margin: 0 auto;
padding: 0;
}
#footer h3{
float: left;
width: 100%;
font-size: 16px;
font-family: 'montserratregular';
color: #d7d7d7;
margin: 0 0 20px;
padding: 0 0 6px;
border-bottom: 1px solid #545454;
}
#footer ul{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#footer ul li{
float: left;
width: 100%;
display: inline;
list-style: none;
margin: 0;
padding: 0;
}
#footer ul li a{
float: left;
width: 100%;
font-family: 'montserratregular';
font-size: 14px;
color: #b7b7b7;
margin: 0;
padding: 6px 0;
text-decoration: none;
}
#footerbox01{
float: left;
width: 22%;
height: auto;
margin: 0 5% 0 0;
}
#footerbox02{
float: left;
width: 45%;
height: auto;
margin: 0;
padding: 0;
}
#footerbox02 p{
float: left;
width: 42%;
font-family: 'montserratregular';
font-size: 14px;
color: #b7b7b7;
margin: 0 0 20px;
padding: 0;
line-height: 165%;
}
#footerbox02 p.margin{
margin: 0;
}
#footerbox02 span{
font-family: 'montserratbold';
}
#footerbox02 img{
margin: 0px 3%10px 0px;
border: 5px solid #FFF;
float: left;
width: 49!important%;
}
#footerbox03{
float: right;
width: 24%;
height: auto;
margin: 0;
padding: 0;
}
#footerbox03 ul{
float: Left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#footerbox03 ul li{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 3px 0;
}
#footerbox03 ul li img{
float: left;
margin: 0 10px 0 0;
}
#footerbox03 ul li p{
font-family: 'montserratregular';
font-size: 14px;
margin: 0;
padding: 0;
color: #b7b7b7;
}
#footerbox03 ul li .text_orange{
color: #f68e56;
}
#footerbox03 ul li .text_yellow{
color: #ccc202;
}
#footerbox03 ul li .text_pink{
color: #ec008c;
}
#footerbox03 ul li .text_blue{
color: #7accc8;
}
.footerbox{
float: left;
}
#footer_btmwrap{
background: #252525;
width: 100%;
height: auto;
margin: 0 auto;
padding: 30px 0;
border-top: 1px solid #3b3b3b;
border-bottom: 0;
border-left: 0;
border-right:0;
}
#footer_btm{
max-width: 1100px;
width: 95%;
height: auto;
margin: 0 auto;
padding: 0;
}
#footer_btm p{
font-family: 'montserratregular';
font-size: 14px;
margin: 0;
padding: 0;
color: #636363;
}
#footer_btm a{
font-family: 'montserratregular';
font-size: 14px;
margin: 0;
padding: 0;
color: #636363;
text-decoration: none;
}
#footer_left{
float: left;
width: auto;
height: auto;
margin: 0;
padding: 0;
}
#footer_right{
float: right;
width: 28%;
height: auto;
margin: 0;
padding: 0;
}
article{
float: left;
width: 100%;
height: auto;
margin: 0 0 25px;
padding: 0 0 10px;
border-bottom: 1px solid #ccc;
border-top: 0;
border-left: 0;
border-right: 0;
}
article.type-event img{
float: left;
margin: 10px 0;
}
article.type-event h2{
text-align: left!important;
}
article.type-event p{
text-align: left!important;
}
.location_meta{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.entry-meta{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.read_more{
background: #252525;
float: right;
width: 100px;
height: auto;
margin: 20px 0 10px;
padding: 8px 10px;
font-family: 'montserratregular';
fonts-size: 14px;
color: #fff;
text-transform: uppercase;
text-align: center;
text-decoration: none;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.read_more:hover{
background: #C0040B;
}
#container_innerwrap #container #content h1.page_title span, #container_innerwrap #container h1.page_title span{
color: #fff;
}
.event-entry-meta span{
color: #707070!important;
}
.entry-meta{
font-family: "Adelle-Regular";
font-size: 14px;
color: #707070;
padding: 0px;
margin: 0px;
}
.entry-meta span, 
.wpfc_sermon_meta span{
color: #707070!important;
}
.wpfc_sermon_meta p a{
color: #7ACCC8;
}
.wpfc_sermon_wrap{
float: left;
width: 100%;
height: auto;
margin: 0 0 10px;
padding: 0 0 10px;
border-bottom: 1px solid #ccc;
border-top: 0;
border-right: 0;
border-left: 0;
}
.wpfc_sermon_wrap .wpfc_sermon_image{
float: left;
margin: 10px 15px 10px 0;
}
.wpfc_sermon_wrap .wpfc_sermon_image img{
margin: 0!important;
width: 100%;
}
.wpfc_sermon_wrap .wpfc_sermon_meta{
float: left;
width: 80%;
height: auto;
margin: 0;
padding: 0;
}
.event_address{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.article-box{
float: left;
width: 100%;
height: auto;
margin: 0 0 25px;
padding: 0 0 20px;
border-bottom: 1px solid #ccc;
border-top: 0;
border-left: 0;
border-right: 0;
}
.article-box .wpfc_sermon_wrap{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
border: 0;
}
.article-box .wpfc_sermon{
padding: 0!important;
}
#wpfc_sermon_tax_description #wpfc_sermon_image{
margin: 0 0 30px;
}
#vfb-form-1{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/application_formbg.png) top center no-repeat;
max-width: 458px;
width: 100%;
height: auto;
margin: 50px auto;
padding: 3px 0;
clear: both;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
overflow: hidden;
background-size: cover;
}
.visual-form-builder .vfb-legend{
display: none;
}
#item-vfb-7{
padding: 20px 0px 0px !important;
margin: 5px 0px 0px !important;
border-top: 1px solid #5c5a58;
border-bottom: 0;
border-left: 0;
border-right: 0;
}
#vfb-form-1 .vfb-item-instructions label{
font-family: 'Adelle-Regular';
font-size: 24px;
margin: 0 0 10px;
padding: 0;
color: #363636;
text-align: center;
}
#vfb-form-1 .vfb-item-instructions{
font-size: 14px;
color: #707070;
margin: 0;
padding: 0 0 15px;
font-family: 'montserratregular';
text-align: center;
line-height: 130%;
border-bottom: 3px solid #5c5a58;
border-top: 0;
border-left: 0;
border-right: 0;
}
.visual-form-builder fieldset{
background: transparent;
border: 0;
padding: 0 15px;
}
.vfb-section label{
color: #464646;
font-size: 16px;
text-align: left;
margin: 0;
padding: 0 0 6px;
font-family: 'Adelle-Regular';
font-weight: normal;
}
.vfb-section label span,
.vfb-section span{
color: #f84a42!important;
}
.vfb-section input[type="text"],
.vfb-section input[type="email"]{
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: 3px 3px 0px #C7BDA8!important;
-webkit-box-shadow: 3px 3px 0px #C7BDA8!important;
-moz-box-shadow: 3px 3px 0px #C7BDA8!important;
border: 0;
padding: 10px 5%;
width: 90%;
float: left;
}
.vfb-item-checkbox label{
font-size: 16px;
color: #464646;
margin: 0px 10px 5px 0 !important;
padding: 0px;
min-width: 109px;
float: left;
font-family: 'montserratregular'!important;
}
input.vfb-checkbox, input.vfb-checkbox[type="checkbox"], input.vfb-radio, input.vfb-radio[type="radio"]{
float: left;
margin: 4px 5px 0 0;
}
.visual-form-builder label.vfb-choice{
float: left;
width: auto;
min-width: 0;
}
.vfb-item-checkbox  .vfb-span{
float: left !important;
width: auto !important;
min-width: 100px;
margin: 0px 15px 0 0 !important;
}
#vfb-form-1 input[type="submit"]{
background: url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/apply_btn.png) top repeat-x;
max-width: 250px;
width: 100%;
height: auto;
margin: 0 auto 30px;
padding: 15px 0;
font-family: 'montserratregular';
text-transform: uppercase;
text-align: center;
color: #FFF;
float: none !important;
display: block;
font-size: 18px;
}
#item-vfb-11 div{
float: left;
}
.verification #vfb-3,
#item-vfb-11 label.vfb-desc{
display: none;
}
.inline_width{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
#new_herewrap{
width: 100%;
height: auto;
margin: 0 auto;
padding: 47px 0 0;
position: relative;
position: fixed;
bottom: 0;
z-index: 9;
}
#newhere_wrap{
background:#f2ede0 url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/newhere_wrapbg.png) top center no-repeat;
width: 100%;
height: auto;
z-index: 9;
display: none;
background-size: 100% 100%;
}
#newhere_wrapheader{
background:#f2ede0 url(//theme7.internetoutreachexperts.com/wp-content/themes/IOETheme7/images/newhere_wrapbg.png) top center no-repeat;
width: 100%;
height: auto;
z-index: 9;
display: none;
background-size: 100% 100%;
}
#newhere_wrapheader #newhere_container{
padding: 20px 0;
}
#newhere_container{
max-width: 1100px;
width: 100%;
height: auto;
margin: 0 auto;
padding: 35px 0 20px;
}
.newhere_box{
float: left;
width: 30%;
height: auto;
margin: 0;
padding: 0;
}
.newhere_box .post-thumbnail a{
float: left;
width: 100%;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
overflow: hidden;
margin: 0 0 10px;
}
.newhere_box .post-thumbnail a img{
height: 100px;
padding: 0;
}
.newhere_box h2{
font-family: 'Adelle-Regular';
font-size: 18px;
color: #636363;
margin: 0 0 25px;
padding: 0;
text-align: left;
text-transform: uppercase;
}
.newhere_box h3{
font-family: 'Adelle-Regular';
font-size: 16px;
color: #027f79;
margin: 0;
padding: 0 0 10px;
text-align: left;
text-transform: none;
}
.newhere_box p{
font-family: 'montserratregular';
font-size: 15px;
color: #636363;
line-height: 140%;
margin: 0;
padding: 0 0 10px;
font-weight: normal;
}
.newhere_box img{
padding: 0 0 10px;
}
.newhere_box ul{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.newhere_box ul li{
float: left;
width: 100%;
display: inline;
list-style: none;
margin: 0;
padding: 5px 0;
font-family: 'montserratregular';
font-size: 15px;
color: #636363;
line-height: 120%;
}
.newhere_box ul li img{
float: left;
margin: 0 10px 0 5px;
}
#newhere_box01 .entry-content{
float: left;
width: 100%;
max-width: 285px;
}
#newhere_box02{
width: 24%;
margin: 0px 8%;
}
#newhere_box03{
width: 28%;
}
#newhere_box03 iframe{
width: 100%!important;
height: 200px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
margin: 0 0 15px;
padding: 0;
border: 5px solid #fff!important;
}
#newhere_location img{
margin: 0 10px 10px 0;
}
.active_newhere{
position: absolute;
top: 0;
right: 0;
left: 0;
}
.wr-megamenu-inner{
background-color: transparent!important;
top: 145px;
position: fixed;
left: 0;
right: 0;
margin: 0 auto;
display: block;
max-width: 1070px;
width: 100%!important;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
border: 0;
padding: 15px 0 0 0;
}
#navigation .wr-megamenu-container.header_562{
background: transparent!important;
}
.jsn-bootstrap3 {
background: #fff;
}
#newhere_inner{
position: relative;
top: 0;
}
.wr-megamenu-container .jsn-bootstrap3 .row{
position: relative;
}
.col-sm-6{
background: #fff;
padding: 3% 20px!important;
min-height: 360px;
border-bottom: 5px solid #f26c4f;
border-top: 0;
border-left: 0;
border-right: 0;
position: absolute;
left: 0;
height: 100%;
}
.col-sm-12{
float: right;
background: #f1f1f1;
border-bottom: 5px solid #018d87;
border-top: 0;
border-left: 0;
border-right: 0;
padding: 3% 20px!important;
min-height: 360px;
margin: 0;
}
.wr-megamenu-container .jsn-bootstrap3 .row{
padding: 0!important;
}
.wr-megamenu-inner h1{
font-family: 'Adelle-Regular';
font-size: 24px;
color: #464646;
margin: 0;
padding: 0 0 15px;
text-transform: uppercase;
text-align: left;
}
.wr-megamenu-inner h2{
font-family: 'Adelle-Regular';
font-size: 20px;
color: #464646;
margin: 0;
padding: 0 0 15px;
text-transform: uppercase;
text-align: left;
}
.wr-megamenu-inner h4{
float: left;
font-family: 'montserratregular';
font-size: 17px;
color: #363636;
margin: 0;
padding: 0 0 10px;
}
.wr-megamenu-inner p{
color: #707070;
font-size: 14px;
line-height: 145%;
margin: 0;
padding: 0 0 10px;
font-family: 'montserratregular';
}
#navigation .wr-megamenu-inner a{
color: #0072bc;
font-size: 14px;
line-height: 145%;
margin: 0;
padding: 0 0 10px;
font-family: 'montserratregular';
width: auto;
border: 0;
float: none!important;
display: inline;
clear: none;
}
.wr-element-megamenu_image img{
float: left;
width: 50%;
margin: 0 0 10px 0;
border: 5px solid #fff;
box-shadow: 1px 1px 1px #ccc;
-webkit-box-shadow: 1px 1px 1px #ccc;
-moz-box-shadow: 1px 1px 1px #ccc;
}
.wr-element-megamenu_image .clearfix{
float: left;
}
.image_caption{
float: right;
width :47%;
height: auto;
margin: 0;
padding: 0;
color: #707070;
font-size: 14px;
line-height: 145%;
margin: 0;
padding: 0 0 10px;
font-family: 'montserratregular';
}
.image_left{
float: left;
margin: 0 10px 10px 0!important;
}
.col-sm-12 .text_displayright{
float: right;
width: 47%;
}
#MWM8pg{
margin: 0 0 20px 0;
}
.text_center{
text-align: center!important;
}
#missionbox_submenu{
max-width: 480px;
width: 100%;
height: auto;
margin: 0 auto;
padding: 0;
}
#missionbox_submenu img{
width: 48%;
margin: 0 1% 10px;
}
#responsiv_menu{
display: none;
}
.staff_list{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.staff_list li{
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 15px 0;
list-style: none;
}
#content .staff_list li p{
float: right;
width: 67%;
}
#content .staff_list li a{
background: #c0040b;
padding: 10px 0;
text-transform: none;
font-size: 17px;
color: #fff;
text-align: center;
margin: 10px 0;
text-decoration: none;
font-weight: normal;
max-width: 240px;
width: 100%;
display: inline-block;
clear: both;
}
.staff_list li img{
float: left;
width: 28%;
margin: 0 4% 10px 0;
}
.eo-fullcalendar{
float: left;
}
.eo-fullcalendar .fc-left{
font-weight: bold;
font-size: 22px;
}
#navigation .sub-menu{
width: 160px;
background: #1cbbb4;
position: absolute;
display: none;
margin: 26px 0 0 0;
padding: 0!important;
}
#navigation .sub-menu .sub-menu{
margin: 0!important;
}
#navigation .sub-menu li a{
color: #fff!important;
border: 0;
}
#navigation .sub-menu li:hover{
background: #c0040b;
}
#navigation .sub-menu li:hover a,
#navigation .sub-menu li a:hover {
color: #fff!important;
}
.soliloquy-slides {
margin: 0;
}
#footer .footerbox a {
color: #d7d7d7;
text-decoration: none;
}
.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;
}
#comments {
float: left;
width: 100%;
height: auto;
margin: 30px 0 0 0;
padding: 0;
}
#comments label {
float: left;
width: 100%;
height: auto;
margin: 0 0 5px;
}
#comments textarea {
float: left;
width: 100%;
height: 200px;
border: 1px solid #333;
box-sizing: border-box;
margin: 10px 0;
padding: 10px;
resize: none;
}
#comments #submit {
float: left;
background: #1cbbb4;
padding: 10px 20px;
text-align: center;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
text-transform: uppercase;
color: #fff;
border: 0;
margin: 10px 0 20px;
font-weight: bold;
}
.eo-fullcalendar {
float: left;
width: 100%;
height: auto;
margin: 0;
padding: 0;
}
.fc-view {
z-index: 1;
}
#comments {
float: left;
width: 100%;
padding: 20px 20px 0;
box-sizing: border-box;
background: #f1f1f1;
margin: 20px 0 0 0;
}
.staff_box {
float: left;
width: 100%;
background: #f1f2f2;
padding: 20px;
box-sizing: border-box;
margin: 0 0 30px;
}
.clear{
clear: both;
} @media screen and (max-width: 978px) {
#desktop_menu{
display: none;
}
#responsiv_menu{
display: block;
margin: 6px 0 0 0;
}
#header{
padding: 12px 0;
}
#logo{
width: 290px;
}
#navigation ul li.new_here{
display: none;
}
#navigation ul li{
width: 100%;
padding: 12px 0!important;
}
#navigation ul li a{
color: #fff;
}
#navigation .sub-menu li:hover {
background: none;
}
#navigation ul li a:hover,
#navigation ul li:hover a{
color: #fff;
}
#navigation ul li:hover a{
color: #ccc202;
}
#featured_boxcon{
max-width: 700px;
}
.featured_box{
width: 46%;
margin: 0 2% 35px!important;
}
#new_herewrap{
display: none;
}
#navigation{
float: right;
width: 50px;
}
#header_topright{
width: 33%;
}
.home #container_wrap{
background-size: cover;
padding: 0 0 12px;
}
.post-type-archive-wpfc_sermon #featured_caption p{
display: none;
}
#navigation .mean-expand {
width: auto;
font-size: 25px!important;
padding: 8px 12px!important;
}
#navigation .sub-menu {
position: relative;
width: 100%;
box-sizing: border-box;
max-width: none;
background: none;
margin: 0 !important;
}
#navigation .sub-menu li a {
opacity: 1;
color: #fff;
}
#navigation ul li:hover .sub-menu a:hover {
color: #ccc202!important;
}
#navigation ul li:hover .sub-menu a {
color: #fff!important;
}
#navigation .sub-menu {
padding-bottom: 0!important;
}
#navigation .sub-menu li:last-child {
border: 0;
}
}
@media screen and (max-width: 920px) {
#newsletter h3{
float: left;
width: 100%;
margin: 0;
text-align: center;
padding: 0 0 10px;
}
#newsletter{
max-width: 550px;
margin:  0 auto;
float: none;
}
#newsletter .wysija-input{
width: 40%;
padding: 10px 3%;
margin: 0 1% 15px;
}
#newsletter .wysija-submit{
clear: both;
margin: 0 auto 0;
float: none;
display: block;
}
#footerbox02{
width: 55%;
}
#footerbox03{
width: 40%;
}
#content{
width: 100%;
margin: 0 0 30px;
}
#sidebar{
max-width: 350px;
width: 94%;
height: auto;
margin: 0 auto;
clear: both;
float: none;
background-repeat: repeat-x;
}
#wysija-3 .widget_wysija_cont{
background-size: cover;
}
#sidebar #church_bulletin img{
float: none;
margin: 50px auto 0;
display: block;
}
}
@media screen and (max-width: 820px) {
#header_topleft{
width: 100%;
text-align: center;
}
#header_topleft p{
float: none;
width: auto;
text-align: center;
}
#header_topleft p img{
float: none;
text-align: center;
display: inline-block;
}
#header_topright{
max-width: 245px;
width: 100%;
margin: 0 auto;
float: none;
clear: both;
}
#content{
width: 100%;
}
.home #sidebar{
max-width: 400px;
width: 100%;
margin: 0 auto;
float: none;
clear: both;
}
}
@media screen and (max-width: 580px) {
#featured_boxcon{
max-width: 320px;
}
.featured_box{
width: 100%;
margin: 0 0 35px!important;
}
#footer_left{
width: 100%;
text-align: center;
}
#footer_right{
width: 100%;
text-align: center;
}
#footerbox02, #footerbox03{
width: 100%;
}
.sermon_list_left{
max-width: 400px;
width: 100%;
margin: 0 auto 20px;
float: none;
}
.sermon_list_right{
max-width: 400px;
width: 100%;
margin: 10px auto 0;
float: none;
}
.sermon_listing{
width: 100%;
}
#featured_caption h2{
font-size: 48px;
}
.home #header_wrap{
position: relative;
}
#logo h1{
font-size: 30px;
}
#logo {
width: 235px;
}
#responsiv_menu{
margin: 2px 0 0 0;
}
.mean-container .mean-nav{
margin-top: 42px;
}
#content .staff_list li p {
float: right;
width: 100%;
}
.staff_list li img{
max-width: 300px;
width: 100%;
margin: 0 auto 20px;
float: none;
display: block;
}
}
@media screen and (max-width: 480px) {
#logo h1{
font-size: 26px;
}
#logo {
width: 210px;
}
}
@media screen and (max-width: 280px) {
#logo {
width: 168px;
}
#logo h1 {
font-size: 21px;
padding: 4px 0;
}
}