html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font:inherit;font-size:100%}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}
body{line-height:1}
ol, ul{list-style-position:outside;}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none}
table {
border-spacing: 0;
border-collapse: collapse
} *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}
iframe{border:0;max-width:100%}
h1, h2, h3, h4, h5, h6{margin:0 0 15px 0;color:#333;font-weight:400;line-height:1.5em;font-family:'Roboto', sans-serif}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:24px}
h4{font-size:16px;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-family:'Roboto Condensed', sans-serif}
h5{font-size:16px;font-weight:700}
h6{font-size:12px}
h1.short, h2.short, h3.short, h4.short, h5.short, h6.short, p.short{margin-bottom:5px}
h1.spaced, h2.spaced, h3.spaced, h4.spaced, h5.spaced, h6.spaced{margin-top:22px}
h1 a, h2 a, h3 a, h5 a, h6 a{color:#5e5e5e;text-decoration:none}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row{margin-right:-15px;margin-left:-15px}
.elementor-page .main-content-row{display:block}
@import url("http://fonts.googleapis.com/css?family=Playfair+Display"); body{font-weight:300;}
.content{padding-top:25px;}
div.pdfemb-viewer{border:1px solid blue !important;}
.fc-event{border-color:#9a3334 !important;}
.fc-event-inner{line-height:1.25em;}
.wpcf7-form p{font-weight:normal;}
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-select, .wpcf7-form .wpcf7-textarea, .wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-date{margin-top:0;}
form.wpcf7-form{margin-top:30px;}
.wpcf7-form .wpcf7-submit{font-weight:normal;letter-spacing:normal;}
.wpcf7-form .wpcf7-list-item{margin-left:0.6em;}
.wpcf7-radio .wpcf7-list-item{display:block;margin-left:0;}
.number{font-size:1.2em;font-family:Arial, sans-serif;font-weight:bold;background:#7fbddc;display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;margin-right:10px;width:30px;height:30px;text-align:center;color:#fff;margin-top:-4px;padding-top:4px;}
.box{padding:0px 30px 10px;border:1px solid #7fbddc;margin:5px 0 60px;display:inline-block;}
bidp
ul.bullets{list-style:circle inside none;}
ul.bullets li{margin-bottom:5px;padding-left:5px;}
ul.checks, ul.angles, ul.carets, ul.chevrons{margin-left:15px;}
ul.checks > li, ul.angles > li, ul.carets > li, ul.chevrons > li{list-style:outside none circle;padding-left:5px;}
.single-sermons .post-content{padding-top:0;padding-right:60px;}
.single-sermons .main h2{margin:1em 0 0.25em;}
.single-sermons #respond-wrap, .single-sermons .post-comments{display:none;}
.single-sermons .page-header .container h1, .single-staff .page-header .container h1{text-align:left;}
.single-sermons .img-thumbnail{margin-bottom:0px;padding:5px;width:40%;float:left;margin-right:20px;}
.single-sermons .img-thumbnail img:hover, .single-sermons .img-thumbnail:hover{opacity:1}
.single-post .col-md-9{margin-right:2%;width:72%;}
.page-id-434 .col-md-6 p{width:80%;margin:0 auto;}
.post.sermon .post-title h3{margin:5px 0;}
.sidebar .listing .item{float:none;}
.main .sidebar a.btn{margin:0 0 15px;}
.main a.btn.margin-top{margin-top:35px;}
.main a.btn{margin:15px 0;}
dl{width:65%;}
dt{color:#9a3334;font-family:'Roboto', sans-serif;margin-bottom:5px;}
dd{margin-bottom:20px;margin-left:15px;}
dd, ol li{color:#555;}
ol{width:85%;margin:10px 0 10px 20px;}
ol li{margin:5px 0 15px 0;padding-left:15px;line-height:1.55em;}
strong{font-weight:700;font-family:'Roboto', sans-serif;font-size:1.125em;}
.accordion-heading .accordion-toggle{font-size:15px;font-family:'Roboto', sans-serif;font-weight:bold;}
hr {margin-top: 45px; } p{line-height:1.625em;margin-bottom:20px;}
.sidebar p{color:#999;font-size:.95em;margin-bottom:10px;}
p strong{color:#777;}
#searchform .fa{color:#fff;}
.tax-event-category .listing-header-sub{padding-right:50px;}
.main h2, .main h3, .main h4, .site-footer h4{margin:1.5em 0 0.75em;line-height:1.2em;font-family:'Roboto', sans-serif;color:#87b467;}
.page-header{background-color:rgba(154, 51, 52, 0.85);margin:-10px 0 0;padding:25px 0 20px;z-index:10;}
.page-header .container h1{font-family:'Playfair Display', serif;font-size:34px;text-transform:lowercase;text-align:center;letter-spacing:.01em;color:#f3efe0;}
.header-style2 ol.breadcrumb{padding:80px 0;}
.main h2{font-size:2em;}
.main h3{font-family:'Roboto Condensed', sans-serif;font-weight:normal;font-size:1.55em;color:#9a3334;}
.page-template-template-blog-masonry-php .main h3{margin-top:10px;}
.main h3.panel-title{color:#fff;margin:5px 0;}
.home .main h3, .home .widget .sidebar-widget-title, .home .widget .sidebar-widget-title h3{font-size:30px;margin-top:0.5em;color:#7c7a76;}
.widget .sidebar-widget-title, .widget .sidebar-widget-title h3{font-size:24px;border-bottom:0;margin-top:30px;padding-bottom:0;margin-bottom:.5em;color:#999;}
.main h3 a{text-decoration:underline;}
.main h4{color:#999;letter-spacing:1px;}
.event-item .event-detail h4{margin:2px 0 5px;font-size:1.25em;}
#page-content h4{width:75%;}
.main .sidebar h4{color:#9a3334;letter-spacing:0.05em;margin-bottom:0.25em;}
.main h5{color:#555;font-family:'Roboto', sans-serif;font-weight:200;font-size:1.25em;line-height:1.6em;margin:1.5em 0 1.25em;}
.main a{color:#9a3334;}
.main a:hover{color:#87b467;}
.main a.btn-primary{color:#fff;}
.btn{font-weight:500;}
.single-event .page-header .btn-primary, .single-sermons .page-header .btn-primary, .single-staff .page-header .btn-primary{background-color:#fbf9dd;color:#9a3334;}
.single-sermons .page-header .btn-primary:hover, .single-event .page-header .btn-primary, .single-staff .page-header .btn-primary{color:#9a3334;}
.single-event .spacer-20{display:none;}
.single-event .page-header .container h1{text-align:left;}
.home .post-listing .post{width:90%;}
#page-content{padding-right:35px;width:72%;}
.post-listing .post-title{margin-bottom:0;}
.single-post-header .sermon-actions, .post-comments-count{display:none;}
.post-date{display:block;font-family:"Volkhov",serif;font-size:12px;font-style:italic;}
.main a.upcomingEvents{color:#fff;}
.tax-event-category .comments-link{display:none;}
.staff-item .grid-item-inner{background-color:#F3EFE0;}
.staff-item p{margin-bottom:5px;display:inline;}
a.staff-more{margin-left:10px;font-size:.9em;}
.page-template-template-staff-php .media-box{height:200px;overflow:hidden;}
.staff-item h3{margin:0.25em 0 0.5em;}
.page-template-template-staff-php .col-md-4{max-height:450px;margin-bottom:10%;}
.alignright{margin-left:2em;margin-right:1em;}
.single-staff .post-content .featured-image{width:50%;}
.single-staff .meta-data{margin:0;}
.social-icons a:first-child{margin-left:0;}
.single-staff .wp-post-image{border:5px solid #f3efe0;-webkit-box-shadow:0 0 2px 0 #707070;box-shadow:0 0 2px 0 #707070;}
.worship-time{background-color:#799e56;padding:17px 0 0;-webkit-box-shadow:inset 0px 0px 30px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px 0px 30px 0px rgba(0,0,0,0.2);box-shadow:inset 0px 0px 30px 0px rgba(0,0,0,0.2);}
.worship-time .col-md-8{text-align:center;}
.worship-time h3{color:#fff;line-height:1.15em;margin-bottom:5px;text-transform:uppercase;font-size:22px;}
.worship-time p{color:#353534;font-size:16px;line-height:1em;}
.worship-time .btn-default{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:transparent;color:#fff;border-color:#fff;margin-top:5px;padding:12px 25px 10px;}
.worship-time .btn-default:hover{background:#d8dc62;color:#353534;}
.home .header-style2 .hero-slider{margin-bottom:-30px !important;top:-30px !important;height:350px !important;z-index:1;}
.hero-slider.flexslider ul.slides li{height:350px !important;}
#tagline{background:url(//stpeters-sw.dreamhosters.com/wp-content/themes/NativeChurch-child/images/tagline.png) top left no-repeat;position:absolute;top:0;left:-10px;text-indent:-9999px;width:680px;height:420px;z-index:100;}
.listing .item:last-child{border-bottom:none;}
.home .listing .item.event-item{width:85%;}
.listing .item.event-item{width:95%;}
.post-listing .post-title h2, .sermons-listing h2.sermon-title{font-size:1.25em;margin-bottom:5px;}
.post-listing .post-title h2{font-size:1.5em;line-height:1.25em;}
.sermons-listing h2.sermon-title a{color:#65aac0;}
.sermons-listing h2.sermon-title a:hover{color:#598637;}
.site-header .menu-toggle{position:relative !important;float:left !important;top:90px !important;color:#9a3334;text-decoration:none;}
.navigation{background:transparent;position:relative;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.navigation > ul > li:last-child > a{padding-right:0;}
.navigation > ul > li:first-child > a{padding-left:0;}
.navigation .fa-angle-down{display:none;}
.header-style2 .main-menu-wrapper{background:rgba(33, 124, 126, 0.75) !important;-webkit-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 0px 10px 0px rgba(50, 50, 50, 0.75);}
.site-header{position:relative;z-index:100;}
.site-header .topbar{background:#4e4c4b;}
.site-header h1.logo{padding-top:10px;display:table;}
.listing-header, .post-title{border:0;}
.post-title h2{margin-top:0;}
.listing-cont, .post-content{border:0;}
#search-2{width:100%;}
.top-navigation li{letter-spacing:1px;font-size:1em;font-weight:normal;}
.top-navigation li a{color:#9A3334;}
.top-navigation li a:hover{color:#d8dc62;}
.header-style2 .navigation{font-weight:400;}
footer .alignleft{margin-bottom:0;}
.site-footer{border-top:4px solid #9a3334;color:#929292;}
.item.featured-sermon{margin-top:0;}
.main .event_calendar a{color:#fff;}
.main .event_calendar a:hover{color:#fff;}
.main .fc-event{background-color:#9a3334;border:1px solid #9a3334 !important;}
.main .fc-event:hover{background-color:#eb991b;border:1px solid #eb991b !important;}
.nav-backed-header{height:350px !important;}
.table thead td{font-weight:bold;text-align:center;}
.worship-time br{display:none;}
.livebar-header{padding:3px !important;}
ol.breadcrumb{padding:10px 16px;list-style:none;background-color:black;color:black;position:relative;left:-15px;top:30px;float:left;}
ol.breadcrumb li:last-child{color:Black;}
ol.breadcrumb li{display:inline;color:black;font-size:12px;}
ol.breadcrumb li+li:before{padding:8px;color:black;content:"/\00a0";}
ol.breadcrumb li a{color:#0275d8;text-decoration:none;}
ol.breadcrumb li a:hover{color:#01447e;text-decoration:underline;}
@media(max-width:768px){
ol.breadcrumb{display:none !important;}
} @media(max-width:992px){
.worship-time{text-align:center;padding:20px 10px;}
.worship-time p{margin-bottom:15px;}
}
@media(max-width:600px){
.worship-time span{display:none;}
.worship-time br{display:block;}
.home .hero-slider{display:none;}
}
@media(min-width:992px){
fieldset#vbs dt{line-height:2.5em;}
fieldset#vbs dt.twoline{line-height:1.4em;}
.navigation > ul > li > a{padding:0 12px;}
} .mmm-navigation{z-index:220;position:absolute;top:0;background-color:#F8F7F3;}
@media(min-width:1200px){
.mmm-navigation{width:1010px;}
}
@media(min-width:992px){
.mmm-navigation{width:1040px;}
}  @media only screen and (max-width: 1200px) and (orientation: landscape) {
.home .header-style2 .hero-slider{height:200px !important;}
.hero-slider,.hero-slider.flexslider ul.slides li{height:200px !important;}
} @media only screen and (max-width: 850px) and (orientation: portrait) {
.home .header-style2 .hero-slider {height: 175px !important; }
.hero-slider,.hero-slider.flexslider ul.slides li{ height: 175px !important; }
}