/*! 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:Din Condensed Medium;src:url(../fonts/din_condensed_medium.eot);src:url(../fonts/din_condensed_medium.eot?#iefix) format("embedded-opentype"),url(../fonts/din_condensed_medium.woff) format("woff"),url(../fonts/din_condensed_medium.ttf) format("truetype"),url(../fonts/din_condensed_medium.svg#DINCond-Medium) format("svg");font-weight:400;font-style:normal}::-moz-selection{background:#bc652e;color:#fff;text-shadow:none}::selection{background:#bc652e;color:#fff;text-shadow:none}html{background:#2a1f19 url(../img/thatch_texture.jpg);font-family:Arial}#info{overflow:hidden;position:relative}#info .church_address,#info .sunday_services{color:#fff;text-shadow:#000 1px 1px 0;font-size:16px;line-height:100%}#info .church_address strong,#info .sunday_services strong{color:#89776c;font-size:14px;text-transform:uppercase}#info a{background:#837166;border:1px solid #281910;border-radius:3px;color:#fff;display:block;font-size:11px;font-weight:700;line-height:100%;padding:10px 20px;text-decoration:none;text-transform:uppercase}#info a:hover{background:#9c8b80}#logo,#logo img{display:block}#logo img{height:auto;width:100%}@media only screen and (min-width:768px){#menu ul.menu{border-bottom:1px solid #352a25;border-top:1px solid #1a1410;list-style:none;margin:0;padding:0;text-align:center}#menu ul.menu>li{border-bottom:1px solid #1a1410;border-top:1px solid #352a25;padding:15px 0}#menu ul.menu>li.current-menu-item>a,#menu ul.menu>li.current_page_item>a{text-decoration:underline}#menu ul.menu>li>a{color:#d0c1b8;font-family:Din Condensed Medium,Lucida Sans Unicode,Lucida Grande,Lucida Sans,DejaVu Sans Condensed,sans-serif;font-size:25px;font-weight:400;line-height:125%;text-decoration:none}#menu ul.menu>li>a:hover{text-decoration:underline}#menu ul.menu>li ul.sub-menu{list-style:none;margin:0;padding:0}#menu ul.menu>li ul.sub-menu>li{font-family:Lucida Sans Unicode,Lucida Grande,Lucida Sans,DejaVu Sans Condensed,sans-serif;font-size:14px;line-height:145%}#menu ul.menu>li ul.sub-menu>li.current-menu-item a,#menu ul.menu>li ul.sub-menu>li.current_page_item a{color:#bc652e}#menu ul.menu>li ul.sub-menu>li a{color:#89776c;text-decoration:none}#menu ul.menu>li ul.sub-menu>li a:hover{text-decoration:underline}}#content{overflow:hidden;background:#382b23 url(../img/brown_noise_texture.png);border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,.2);color:#a2958c;font-family:Lucida Sans Unicode,Lucida Grande,Lucida Sans,DejaVu Sans Condensed,sans-serif;font-size:16px;line-height:135%}#content .banner{width:100%;margin-bottom:-15px;overflow:hidden;box-sizing:border-box}#content .banner img{display:block;width:100%;height:auto;border-radius:3px 3px 0 0}@media only screen and (max-width:549px){#content .banner img{border-radius:0}}#copyright{clear:both}#copyright p{color:#89776c;font-family:Lucida Sans Unicode,Lucida Grande,Lucida Sans,DejaVu Sans Condensed,sans-serif;font-size:12px;line-height:120%;margin:0;text-shadow:#000 1px 1px 0}#copyright p a{color:#d0c1b8;display:inline-block;text-decoration:none}#copyright p a:hover{border-bottom:1px dotted #fff;color:#fff}@media only screen and (max-width:549px){body{margin:0}#container{width:100%}#info{padding:0 10px;overflow:hidden}#info a.login,#info a.menu{float:left;width:50%;margin:10px 0 20px;padding:10px 0;font-size:13px;line-height:100%;text-align:center;box-sizing:border-box}#info .church_address,#info .sunday_services{clear:both;float:none;margin:0 0 10px;text-align:center}#info .church_address strong,#info .sunday_services strong{display:block}#logo{margin:15px auto;width:90%}#menu{display:none;position:absolute;z-index:200;left:0;top:0;margin:0;padding:15px 0 25px;width:100%;min-height:100%;list-style:none;background:#54453c}#menu.show{display:block}#menu ul{list-style:none;margin:0;padding:0}#menu li{padding:0 15px 15px}#menu li a{display:block;margin:0 0 5px;padding:15px 20px;background:#837166;border-radius:3px;color:#fff;font-size:15px;text-transform:uppercase;font-weight:700;line-height:100%;text-decoration:none;text-align:center}#menu li a:hover{text-decoration:underline}#menu li ul{list-style:none;margin:0;padding:0}#menu li ul li{padding:0}#menu li ul li a{padding:8px 20px;color:#e9dbd1;font-size:12px;text-transform:none}#content{background:none;border-radius:none;box-shadow:none;font-size:14px;padding-bottom:15px}#copyright{background:#382b23 url(../img/brown_noise_texture.png);padding:15px 0 20px}#copyright p{text-align:center}#copyright p.church{margin:0 0 10px}}@media only screen and (min-width:550px){#info a.menu{display:none}#menu{height:auto!important}}@media only screen and (min-width:550px) and (max-width:767px){body{margin:20px 10px 30px}#container{margin:0 auto;position:relative;width:530px}#info{position:absolute;right:0;text-align:right;top:0;width:250px}#info .church_address,#info .sunday_services{float:none;font-size:12px;line-height:110%;margin:10px 0 0}#info .church_address strong,#info .sunday_services strong{display:block;font-size:11px}#info a{display:inline-block;font-size:11px;padding:8px 20px}#logo{width:230px}#menu{list-style:none;margin:25px 0 0;padding:0}#menu>li{display:inline-block;margin:0 5px 5px 0}#menu>li>a{color:#fff;display:block;font-size:14px;padding:3px 8px;text-decoration:none}#menu>li ul{display:none}#menu>li.selected a{text-decoration:underline}#menu>li:hover a{background:#837167;text-decoration:none}#menu>li:hover ul{background:#837167;display:block;list-style:none;margin:0;padding:10px;position:absolute}#menu>li:hover ul li.selected a{color:#2a1f19}#menu>li:hover ul li a{color:#fff;font-size:12px;text-decoration:none}#menu>li:hover ul li a:hover{color:#2a1f19}#content{font-size:14px;padding-bottom:5px}#copyright{padding:15px 0 0}#copyright p{text-align:center}#copyright p.church{margin:0 0 10px}}@media only screen and (min-width:768px) and (max-width:979px){body{margin:0 9px 30px}#container{margin:0 auto;width:750px}#info{padding:35px 0 10px 180px}#info .church_address,#info .sunday_services{float:none;font-size:14px}#info .church_address strong,#info .sunday_services strong{display:inline-block;font-size:12px;width:125px}#info .church_address.sunday_services,#info .sunday_services.sunday_services{padding:0}#info a{bottom:10px;font-size:11px;padding:10px 15px;position:absolute;right:0}#header{float:left;width:180px}#logo{margin:0 0 15px;width:175px}#menu>li{padding-right:25px;text-align:right}#content{float:left;font-size:14px;width:570px;padding-bottom:5px}#copyright{padding:15px 0 0 180px}#copyright p{text-align:center}#copyright p.church{margin:0 0 10px}}@media only screen and (min-width:980px) and (max-width:1219px){body{margin:0 10px 40px}#container{margin:0 auto;width:960px}#info{padding:35px 0 10px 220px}#info .church_address,#info .sunday_services{float:left;font-size:14px}#info .church_address strong,#info .sunday_services strong{font-size:12px}#info .church_address.sunday_services,#info .sunday_services.sunday_services{padding:0 0 0 15px}#info a{position:absolute;right:0;bottom:10px;padding:10px 15px}#header{float:left;width:220px}#logo{margin:0 0 15px;width:200px}#content{float:left;width:740px;padding-bottom:10px}#copyright{overflow:hidden;padding:15px 0 0 220px}#copyright p.church{float:left}#copyright p.software{float:right}}@media only screen and (min-width:1220px){body{margin:0 10px 50px}#container{margin:0 auto;width:1200px}#info{padding:50px 0 15px 315px}#info .church_address,#info .sunday_services{float:left}#info .church_address.sunday_services,#info .sunday_services.sunday_services{padding:0 0 0 15px}#info a{bottom:15px;position:absolute;right:0}#header{float:left;width:300px}#logo{margin:0 20px 25px 10px;width:270px}#content{float:left;width:900px;padding-bottom:10px}#copyright{overflow:hidden;padding:15px 0 0 300px}#copyright p.church{float:left}#copyright p.software{float:right}}#wysiwyg{margin:30px 25px}#wysiwyg h1{position:relative;z-index:100;margin:-30px 0 30px -25px;padding:13px 13px 13px 35px;width:80%;font-family:Din Condensed Medium,Arial,Helvetica,sans-serif;color:#fff;font-size:30px;line-height:100%;font-weight:400;background:#837167;box-shadow:0 0 10px rgba(0,0,0,.3)}#wysiwyg h1 a{color:#fff;text-decoration:none}@media only screen and (max-width:549px){#wysiwyg h1{font-size:25px;margin:-30px 0 25px -30px;padding:8px 13px 8px 20px}}#wysiwyg h2{margin:35px 0 5px;color:#fff;font-size:25px}#wysiwyg h2,#wysiwyg h3{font-family:Din Condensed Medium,Arial,Helvetica,sans-serif;line-height:100%;font-weight:400}#wysiwyg h3{margin:25px 0 5px;color:#d0c1b8;font-size:20px}#wysiwyg strong{color:#c5beb9}#wysiwyg a{color:#bc652e;text-decoration:none}#wysiwyg a:hover{text-decoration:underline}#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_sermon_archive{margin:20px 0}.church_social_sermon_archive__table{margin:25px 0;width:100%;border-spacing:0;border-collapse:separate}.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:0 5px 10px;font-size:20px;line-height:1;color:#fff;font-family:Din Condensed Medium;font-weight:400}.church_social_sermon_archive__table_author,.church_social_sermon_archive__table_date,.church_social_sermon_archive__table_no_sermons_found,.church_social_sermon_archive__table_passage,.church_social_sermon_archive__table_preached_time,.church_social_sermon_archive__table_title{font-size:14px;line-height:120%;padding:10px 5px;border-top:1px solid #574337;vertical-align:top}.church_social_sermon_archive__table_date{white-space:nowrap}