/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */button,html,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:MyriadPro Bold;src:url(../fonts/myriadpro_bold.eot);src:url(../fonts/myriadpro_bold.eot?#iefix) format("embedded-opentype"),url(../fonts/myriadpro_bold.woff) format("woff"),url(../fonts/myriadpro_bold.ttf) format("truetype"),url(../fonts/myriadpro_bold.svg#MyriadProBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:MyriadPro Semi Condensed;src:url(../fonts/myriadpro_semi_condensed.eot);src:url(../fonts/myriadpro_semi_condensed.eot?#iefix) format("embedded-opentype"),url(../fonts/myriadpro_semi_condensed.woff) format("woff"),url(../fonts/myriadpro_semi_condensed.ttf) format("truetype"),url(../fonts/myriadpro_semi_condensed.svg#MyriadProSemiCondRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:fontello;src:url(../fonts/fontello.eot?38929771);src:url(../fonts/fontello.eot?38929771#iefix) format("embedded-opentype"),url(../fonts/fontello.woff?38929771) format("woff"),url(../fonts/fontello.ttf?38929771) format("truetype"),url(../fonts/fontello.svg?38929771#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location:before{content:'\e800'}.icon-clock:before{content:'\e801'}.icon-video:before{content:'\e802'}.icon-twitter:before{content:'\e803'}.icon-instagram:before{content:'\e804'}.icon-facebook:before{content:'\e805'}.button,.church_social_calendar__controls_link,.church_social_calendar__event_back_button,.church_social_sermon_archive__search_form_button,.church_social_sermon_archive__sermon_back_button,.church_social_sermon_archive__sermon_download_button{display:inline-block;margin:0 5px 5px 0;border:0;outline:0;padding:5px 25px;color:#fff!important;white-space:nowrap;text-decoration:none!important;background:#c4562e;border-radius:3px}.button:hover,.church_social_calendar__controls_link:hover,.church_social_calendar__event_back_button:hover,.church_social_sermon_archive__search_form_button:hover,.church_social_sermon_archive__sermon_back_button:hover,.church_social_sermon_archive__sermon_download_button:hover{background:#a34826}::-moz-selection{background:#bc652e;color:#fff;text-shadow:none}::selection{background:#bc652e;color:#fff;text-shadow:none}html{background:#b5a289 url(../img/bg.png)}#header-texture{position:absolute;left:0;top:0;width:100%;height:220px;background:#1e1d1d url(../img/banner_bg.png);z-index:1}@media only screen and (max-width:549px){#header-texture{height:267px}}#container{position:relative;z-index:2;overflow:hidden}#container #logo{position:absolute;display:block;font-size:0;white-space:nowrap;text-align:center;text-decoration:none}#container #logo .text{display:inline-block;vertical-align:middle;white-space:normal;font-family:MyriadPro Bold;color:#c4562e;font-size:35px;line-height:1}#container #logo .text:hover{color:#baa68d}@media only screen and (max-width:549px){#container #logo{top:65px;width:100%}#container #logo img{max-height:110px;max-width:90%}}@media only screen and (min-width:550px){#container #logo .helper{display:inline-block;height:100%;vertical-align:middle}#container #logo img{vertical-align:middle;max-height:100%;max-width:100%}}@media only screen and (min-width:550px) and (max-width:767px){#container #logo{left:25px;top:0;width:285px;height:135px}}@media only screen and (min-width:768px) and (max-width:979px){#container #logo{left:15px;top:10px;width:300px;height:85px}}@media only screen and (min-width:980px) and (max-width:1219px){#container #logo{left:10px;top:15px;width:255px;height:145px}}@media only screen and (min-width:1220px){#container #logo{left:20px;top:15px;width:295px;height:145px}}#container #sunday_services{position:absolute;top:40px;font-family:MyriadPro Semi Condensed;color:#c4562e;font-size:18px;text-transform:uppercase}#container #sunday_services strong{color:#baa68d;font-weight:400}#container #header-menu{position:absolute;top:25px;list-style:none;margin:0;padding:0}#container #header-menu li{overflow:hidden;display:inline-block}#container #header-menu li a{display:inline-block;margin:0 0 0 5px;padding:1px 15px 0;height:31px;color:#fff;font-family:MyriadPro Semi Condensed;font-size:14px;line-height:32px;text-transform:uppercase;text-decoration:none;background:#748f49;border-radius:2px}#container #header-menu li a:hover{background:#c4562e}#container #header-menu li.show_menu{display:none}#container #header-menu li.facebook a,#container #header-menu li.twitter a{font-size:20px;padding-left:5px;padding-right:5px}#container #content{overflow:hidden;background:#f2ede6 url(../img/content_bg.jpg)}#container #content #banner img{display:block;width:100%;height:auto}#container #address{clear:both;color:#fff;font-size:12px;font-family:Lucida Sans Unicode,Lucida Grande,Lucida Sans,DejaVu Sans Condensed,sans-serif;background:#748f49}#container #address strong{font-size:14px}@media only screen and (max-width:549px){#container #address{padding:15px 25px}}@media only screen and (min-width:550px) and (max-width:767px){#container #address{padding:15px 20px 15px 50px}#container #address strong{display:block}}@media only screen and (min-width:768px) and (max-width:979px){#container #address{width:455px;padding:15px 20px 15px 50px;margin:0 0 0 225px}#container #address strong{display:block}}@media only screen and (min-width:980px) and (max-width:1219px){#container #address{width:585px;padding:15px 50px;margin:0 0 0 275px}#container #address strong{display:block}}@media only screen and (min-width:1220px){#container #address{width:765px;padding:15px 50px;margin:0 0 0 335px}}#container #copyright{clear:both;overflow:hidden}#container #copyright p{margin:0;color:#373027;font-family:Lucida Sans Unicode,Lucida Grande,Lucida Sans,DejaVu Sans Condensed,sans-serif;font-size:12px;line-height:100%;text-shadow:#c5b29b 1px 1px 0}#container #copyright p a{color:#373027;font-weight:700;text-decoration:none}#container #copyright p a:hover{border-bottom:1px dotted #fff;color:#fff}@media only screen and (max-width:767px){#container #copyright{padding:15px 0}#container #copyright p{text-align:center}#container #copyright p.software{margin:5px 0 0}}@media only screen and (min-width:768px) and (max-width:979px){#container #copyright{width:525px;padding:15px 0;margin:0 0 0 225px}#container #copyright p{text-align:center}#container #copyright p.software{margin:5px 0 0}}@media only screen and (min-width:980px) and (max-width:1219px){#container #copyright{width:665px;padding:15px 10px;margin:0 0 0 275px}#container #copyright .church{float:left}#container #copyright .software{float:right}}@media only screen and (min-width:1220px){#container #copyright{width:845px;padding:15px 10px 25px;margin:0 0 0 335px}#container #copyright .church{float:left}#container #copyright .software{float:right}}@media only screen and (max-width:549px){body{margin:0}#container{width:100%;padding:220px 0 0}#container #header-menu{left:0;top:10px;width:100%;text-align:center}#container #header-menu li.show_menu{display:inline-block}#container #header-menu li.show_menu a{padding:0 20px}#container #sunday_services{left:0;width:100%;top:190px;font-size:15px;text-align:center}}@media only screen and (min-width:550px) and (max-width:767px){body{margin:10px}#container{margin:0 auto;padding:162px 0 0;width:530px}#container #sunday_services{right:2px;top:135px;font-size:15px}#container #header-menu{right:0;top:51px}#container #content #banner.normal{min-height:151px}#container #content #banner.large{min-height:264px}}@media only screen and (min-width:768px) and (max-width:979px){body{margin:9px}#container{margin:0 auto;padding:110px 0 0;width:750px}#container #sunday_services{right:10px;top:65px}#container #header-menu{right:10px}#container #content{float:left;width:525px}#container #content #banner.normal{min-height:150px}#container #content #banner.large{min-height:262px}}@media only screen and (min-width:980px) and (max-width:1219px){body{margin:10px}#container{margin:0 auto;padding:80px 0 0;width:960px}#container #sunday_services{left:350px}#container #header-menu{right:0}#container #content{float:left;width:685px}#container #content #banner.normal{min-height:195px}#container #content #banner.large{min-height:342px}}@media only screen and (min-width:1220px){body{margin:10px}#container{margin:0 auto;padding:80px 0 0;width:1200px}#container #sunday_services{left:550px}#container #header-menu{right:0}#container #content{float:left;width:865px}#container #content #banner.normal{min-height:247px}#container #content #banner.large{min-height:432px}}@media only screen and (max-width:767px){#menu{display:none;position:absolute;z-index:200;left:0;top:0;padding:25px 0;width:100%;min-height:100%;background:rgba(39,32,28,.9)}#menu.show{display:block}#menu ul{list-style:none;margin:0;padding:0}#menu ul li{padding:0 15px 15px}#menu ul li a{display:block;margin:0 0 5px;padding:15px 20px;background:#837166 url(../img/btn_bg.png) bottom repeat-x;border:1px solid #281910;border-radius:3px;color:#fff;font-family:MyriadPro Semi Condensed;font-size:15px;text-transform:uppercase;font-weight:700;line-height:100%;text-shadow:#403128 1px 1px 0;text-decoration:none;text-align:center}#menu ul li a:hover{text-decoration:underline}#menu ul li ul{list-style:none;margin:0;padding:0}#menu ul li ul li{padding:0}#menu ul li ul li a{padding:8px 20px;color:#e9dbd1;font-size:14px;text-transform:none}}@media only screen and (min-width:768px){#menu{float:left}#menu ul:not(.sub-menu){list-style:none;margin:0;padding:20px 0;background:#716658 url(../img/menu_bg.jpg);font-family:MyriadPro Semi Condensed;text-transform:uppercase;line-height:100%}#menu ul .sub-menu{list-style:none;margin:0;padding:5px 0 0 10px}#menu ul .sub-menu li{padding:5px 0}#menu ul .sub-menu li.current-menu-item a,#menu ul .sub-menu li.current_page_parent a{color:#c4562e}#menu ul .sub-menu li a{color:#000;font-size:15px;text-decoration:none}#menu ul .sub-menu li a:hover{color:#fff}#menu ul li{margin:0;padding:15px 0 15px 35px}#menu ul li a{color:#fff;font-size:20px;text-decoration:none}#menu ul li.current-menu-item,#menu ul li.current-page-ancestor,#menu ul li.current_page_parent{background:#52493e url(../img/menu_selected_bg.jpg)}#menu ul li.current-menu-item ul li a,#menu ul li.current-page-ancestor ul li a,#menu ul li.current_page_parent ul li a{color:#fff}#menu ul li.current-menu-item ul li a:hover,#menu ul li.current-page-ancestor ul li a:hover,#menu ul li.current_page_parent ul li a:hover{color:#c4562e}}@media only screen and (min-width:768px) and (max-width:979px){#menu{width:225px}}@media only screen and (min-width:980px) and (max-width:1219px){#menu{margin:80px 0 0;width:275px}}@media only screen and (min-width:1220px){#menu{margin:77px 0 0;width:335px}}#wysiwyg{margin:30px;font-family:Tahoma,Geneva,sans-serif;color:#4f412f;font-size:14px;line-height:165%}#wysiwyg:after{content:"";display:table;clear:both}@media only screen and (min-width:980px) and (max-width:1219px){#wysiwyg{margin:30px 50px}}@media only screen and (min-width:1220px){#wysiwyg{margin:30px 50px}}#wysiwyg a{color:#c4562e;text-decoration:underline}#wysiwyg a:hover{color:#748f49}#wysiwyg h1{box-sizing:border-box;margin:0;margin:-30px 0 35px -30px;padding:15px 30px 10px;font-family:MyriadPro Bold;font-weight:400;font-size:28px;line-height:100%;color:#fff;background:#c4562e}#wysiwyg h1 a{color:#fff;text-decoration:none}#wysiwyg h1 a:hover{color:#fff}@media only screen and (min-width:980px) and (max-width:1219px){#wysiwyg h1{width:80%;font-size:30px;margin:-30px 0 35px -50px;padding:20px 25px 15px 50px}}@media only screen and (min-width:1220px){#wysiwyg h1{width:70%;font-size:32px;margin:-30px 0 35px -50px;padding:25px 25px 20px 50px}}#wysiwyg h2{margin:30px 0 20px;font-size:24px;line-height:1.5;border-bottom:1px dotted #a69d91}#wysiwyg h2,#wysiwyg h3{font-family:MyriadPro Bold;font-weight:400}#wysiwyg h3{margin:25px 0 15px;font-size:20px;line-height:1.15}#wysiwyg p{margin:20px 0}#wysiwyg .alignnone{margin:5px 20px 20px 0}#wysiwyg .aligncenter,#wysiwyg div.aligncenter{display:block;margin:5px auto}#wysiwyg .alignright{float:right;margin:5px 0 20px 20px}#wysiwyg .alignleft{float:left;margin:5px 20px 20px 0}#wysiwyg a img.alignright{float:right;margin:5px 0 20px 20px}#wysiwyg a img.alignnone{margin:5px 20px 20px 0}#wysiwyg a img.alignleft{float:left;margin:5px 20px 20px 0}#wysiwyg a img.aligncenter{display:block;margin-left:auto;margin-right:auto}#wysiwyg .wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}#wysiwyg .wp-caption.alignleft,#wysiwyg .wp-caption.alignnone{margin:5px 20px 20px 0}#wysiwyg .wp-caption.alignright{margin:5px 0 20px 20px}#wysiwyg .wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}#wysiwyg .wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}#wysiwyg .size-auto,#wysiwyg .size-full,#wysiwyg .size-large,#wysiwyg .size-medium,#wysiwyg .size-thumbnail{max-width:100%;height:auto}.church_social_calendar__controls{margin:25px 0}.church_social_calendar__table{width:100%;border-spacing:0;border-collapse:collapse}.church_social_calendar__day{padding:7px 5px;width:14.285%;font-size:12px;line-height:1.2;vertical-align:top;border:1px dotted #8f8475}.church_social_calendar__day_wrap{min-height:100px}.church_social_calendar__day--today{background:hsla(34,11%,61%,.2)}.church_social_calendar__day_number{display:block;font-size:11px;font-weight:700;text-transform:uppercase;text-align:right}.church_social_calendar__event{margin:8px 0}.church_social_calendar__event_link{text-decoration:none!important}.church_social_calendar__event_link:hover{text-decoration:underline!important}.church_social_sermon_archive__table{width:100%;margin:20px 0}.church_social_sermon_archive__table_author_header,.church_social_sermon_archive__table_date_header,.church_social_sermon_archive__table_passage_header,.church_social_sermon_archive__table_preached_time_header,.church_social_sermon_archive__table_title_header{text-align:left;padding:5px;font-size:18px;line-height:150%;font-family:MyriadPro Bold;font-weight:400}.church_social_sermon_archive__table_date{white-space:nowrap}.church_social_sermon_archive__table_author,.church_social_sermon_archive__table_date,.church_social_sermon_archive__table_passage,.church_social_sermon_archive__table_preached_time,.church_social_sermon_archive__table_title{font-size:13px;line-height:1.2;padding:10px 5px;border-top:1px dotted #8f8475;vertical-align:top}.church_social_sermon_archive__table_author a,.church_social_sermon_archive__table_date a,.church_social_sermon_archive__table_passage a,.church_social_sermon_archive__table_preached_time a,.church_social_sermon_archive__table_title a{text-decoration:none!important}.church_social_sermon_archive__table_author a:hover,.church_social_sermon_archive__table_date a:hover,.church_social_sermon_archive__table_passage a:hover,.church_social_sermon_archive__table_preached_time a:hover,.church_social_sermon_archive__table_title a:hover{text-decoration:underline!important}.church_social_sermon_archive__sermon_back_button{display:inline-block;margin-top:25px}