/*Theme Name: testTheme URI: http://studiopress.com/Description: A Genesis Child Theme Author: ChurchDevAuthor URI: https://www.churchdev.comTemplate: genesisVersion: 1*/ /* Baseline Normalize normalize.css v2.1.2 | MIT License | git.io/normalize--------------------------------------------- */ article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}  html { font-size: 62.5%; } body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea { margin: 0; padding: 0; text-decoration: none;} li,ol,ul { margin: 0; padding: 0;} ol li { list-style-type: decimal;}  .screen-reader-shortcut,.screen-reader-text,.screen-reader-text span { border: 0; clip: rect(0,0,0,0); height: 1px; overflow: hidden; position: absolute !important; width: 1px; word-wrap: normal !important;} .screen-reader-text:focus,.screen-reader-shortcut:focus { background: #fff; box-shadow: 0 0 2px 2px rgba(0,0,0,.6); clip: auto !important; color: #333; display: block; font-size: 1em; font-weight: bold; height: auto; padding: 15px 23px 14px; text-decoration: none; width: auto; z-index: 100000; } .more-link { position: relative;}  .genesis-skip-link { margin: 0;} .genesis-skip-link .skip-link-hidden { display: none; visibility: hidden;} .genesis-skip-link li { height: 0; list-style: none; width: 0;} :focus { color: #333; outline: #ccc solid 1px;}  .archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before { content: " "; display: table;} .archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after { clear: both; content: " "; display: table;} .clearfix:after { visibility: hidden; display: block; height: 0; font-size: 0; line-height: 0; content: " "; clear: both; }.clearfix { display: block; }* html .clearfix { height: 1%; }*:first-child + html .clearfix { min-height: 1%; }  a,a:visited { color: #7f2d31; text-decoration: none;} a:hover { text-decoration: underline;} a img { border: none;} a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}  body { background: #dddddd; color: #333333; font-family: 'PT Sans',sans-serif; font-size: 16px; line-height: 1.625;} ::-moz-selection { background-color: #0d72c7; color: #fff;} ::selection { background-color: #0d72c7; color: #fff;}  .site-container { background: #FFFFFF; border-top: 5px solid #7f2d31; border-bottom: 5px solid #7f2d31; border-left: 0px solid #7f2d31; border-right: 0px solid #7f2d31; margin: 0px auto 0px; padding: 0px 60px 0px 60px; clear: both; -webkit-box-shadow: 0 0 5px #999999; box-shadow: 0 0 5px #999999; max-width: 1100px;} .content-sidebar-sidebar .site-container { max-width: 1060px;} .sidebar-sidebar-content .site-container { max-width: 1060px;} .sidebar-content-sidebar .site-container { max-width: 1060px;} .content-sidebar .site-container { max-width: 1060px;} .sidebar-content .site-container { max-width: 1060px;} .full-width-content .site-container { max-width: 1060px;} .content .taxonomy-description h1,.content .author-description h1,.taxonomy-description,.content blockquote,.author-description,.author-box,.comment-list li,.ping-list li,a.comment-reply-link,#author,#comment,#email,#url,#respond p.form-allowed-tags,#commentform #submit,.sidebar-primary h4,.sidebar-secondary h4,#ez-home-sidebar h4,.sidebar.widget-area .widget,.breadcrumb,.search-form input[type="submit"],#subbutton,.search-form input[type="search"],#subbox,.pagination li a,.sidebar-primary .widget-title,.sidebar-secondary .widget-title,#ez-home-sidebar .widget-title,.content .archive-description h1,.content .archive-description { -webkit-border-radius: 3px; border-radius: 3px;}  .site-inner { background: #FFFFFF; margin: 0px auto 0px; padding: 20px 0px 20px 0px; overflow: visible; clear: both;} .content-sidebar-sidebar .site-inner { max-width: 1060px;} .sidebar-sidebar-content .site-inner { max-width: 1060px;} .sidebar-content-sidebar .site-inner { max-width: 1060px;} .content-sidebar .site-inner { max-width: 1060px;} .sidebar-content .site-inner { max-width: 1060px;} .full-width-content .site-inner { max-width: 1060px;} .ez-home .site-inner { max-width: 1060px; padding: 0;}  .content-sidebar-wrap { float: left;} .sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap { float: right;} .content-sidebar-sidebar .content-sidebar-wrap { width: 860px;} .sidebar-sidebar-content .content-sidebar-wrap { width: 860px;} .sidebar-content-sidebar .content-sidebar-wrap { width: 860px;} .content-sidebar .content-sidebar-wrap { width: 1060px;} .sidebar-content .content-sidebar-wrap { width: 1060px;} .full-width-content .content-sidebar-wrap { width: 1060px;}  .content { margin: 0; padding: 0px 0px 0px 0px; float: left;} .content-sidebar-sidebar .content { width: 500px;} .sidebar-sidebar-content .content { width: 500px;} .sidebar-content-sidebar .content { width: 500px;} .content-sidebar .content { width: 700px;} .sidebar-content .content { width: 700px;} .full-width-content .content { width: 1060px;} .sidebar-content .content,.sidebar-sidebar-content .content { float: right;} .content .post,.content .entry { background: transparent; margin: 0px 0 40px; padding: 0px 0px 20px 0px;} .content .page { background: transparent; margin: 0px 0 0px; padding: 0px 0px 20px 0px;} p { margin: 0 0 25px;} p,ul li,ol li,.entry-pagination { color: #333333; font-family: 'PT Sans',sans-serif; font-size: 18px;} a,a:visited { color: #7f2d31; text-decoration: none;} a:hover { color: #000000; text-decoration: none;} blockquote { background: #F5F5F5; border-top: 0px solid #7f2d31; border-bottom: 0px solid #7f2d31; border-left: 5px solid #7f2d31; border-right: 0px solid #7f2d31; margin: 5px 5px 20px 30px; padding: 25px 30px 5px;} blockquote p { color: #999999; font-family: 'PT Sans',sans-serif; font-size: 18px; font-style: italic;} blockquote a,blockquote a:visited { color: #7f2d31; text-decoration: none;} blockquote a:hover { color: #000000; text-decoration: none;} p.subscribe-to-comments { padding: 20px 0 10px;} .clear { clear: both;} .clear-line { border-bottom: 1px solid #ddd; clear: both; margin: 0 0 25px;}  h1,h2,h3,h4,h5,h6 { margin: 0 0 10px; font-family: 'Lato',sans-serif; line-height: 1.25;} h1 { color: #333333; font-size: 34px; font-weight: 900;} h1 a,h1 a:visited { color: #333333; text-decoration: none;} h1 a:hover { color: #205b96; text-decoration: none;} h2 { color: #333333; font-size: 28px; font-style: italic;font-weight: 700;} h3 { color: #333333; font-size: 26px; } h4 { color: #333333; font-size: 22px; } h5 { color: #333333; font-size: 18px; } h6 { color: #333333; font-size: 16px; } /* Ordered / Unordered Lists------------------------------------------------------------ */ ul,ol { margin: 0; padding: 0 0 20px;} ul li { margin: 0 0 0 30px; padding: 0; list-style-type: square;} header.fl-builder-content ul li,footer.fl-builder-content ul li,.fl-builder-content .fl-menu ul li,.fl-builder-content .fl-builder-pagination ul li { margin: inherit; padding: inherit; list-style-type: none;} ol li { margin: 0 0 0 35px;} ul ul,ol ol { padding: 0;}  .entry-header .entry-meta { margin: -5px 0 15px; color: #333333; font-family: 'PT Sans',sans-serif; font-size: 16px;} .entry-header .entry-meta a,.entry-header .entry-meta a:visited { color: #7f2d31; text-decoration: none;} .entry-header .entry-meta a:hover { color: #000000; text-decoration: none;} .entry-comments-link::before { content: "\2014"; margin: 0 6px 0 2px;}  .entry-footer .entry-meta { border-top: 2px solid #DDDDDD; padding: 5px 0 0; color: #333333; font-family: 'PT Sans',sans-serif; font-size: 16px; font-style: italic; clear: both;} .entry-footer .entry-meta a,.entry-footer .entry-meta a:visited { color: #7f2d31; text-decoration: none;} .entry-footer .entry-meta a:hover { color: #000000; text-decoration: none;}  .author-box { background: #F5F5F5; border-top: 0px solid #DDDDDD; border-bottom: 2px solid #DDDDDD; border-left: 0px solid #DDDDDD; border-right: 0px solid #DDDDDD; margin: 0px 0 40px; padding: 25px 25px 25px 25px; overflow: hidden; clear: both;} .author-box-content { color: #333333; font-family: 'PT Sans',sans-serif; font-size: 16px;} .author-box a,.author-box a:visited { color: #7f2d31 !important; text-decoration: none !important;} .author-box a:hover { color: #000000 !important; text-decoration: none !important;}  .sticky { background-color: #f5f5f5; margin: -10px 0 40px; padding: 20px;} .content .sticky { background: #F5F5F5 !important; border-top: 0px solid #7f2d31; border-bottom: 0px solid #7f2d31; border-left: 0px solid #7f2d31; border-right: 0px solid #7f2d31; margin: -10px 0 40px 0; padding: 20px 20px 20px 20px;}  .archive-page { float: left; padding: 20px 0 0; width: 45%;}  .post-comments,.tags { background: url(images/icon-dot.png) no-repeat left; margin: 0 0 0 3px; padding: 0 0 0 10px;}  img { max-width: 100%; height: auto;} .nivoSlider img { max-width: none;} .featuredpage img,.featuredpost img,.post-image { background: #F5F5F5; border: 0px solid #DDDDDD; padding: 0px;} .author-box .avatar { background: #FFFFFF; border: 0px solid #DDDDDD; width: 80px; height: 80px; margin: 0 10px 0 0; padding: 0px; float: left;} .post-image { margin: 0 10px 10px 0;} img.centered,.aligncenter { display: block; margin: 0 auto 10px;} img.alignnone { display: inline; margin: 0 0 10px;} img.alignleft { display: inline; margin: 0 15px 10px 0;} img.alignright { display: inline; margin: 0 0 10px 15px;} .alignleft { float: left; margin: 0 15px 10px 0;} .alignright { float: right; margin: 0 0 10px 15px;} .wp-caption { background: #F5F5F5; border: 0px solid #DDDDDD; max-width: 100%; padding: 5px; text-align: center;} p.wp-caption-text { margin: 5px 0; color: #333333; font-family: 'PT Sans',sans-serif; font-size: 16px;} .wp-smiley,.wp-wink { border: none; float: none;} .post-format-image { display: block; float: right;} .page .post-format-image { display: none;} .page-template-page_blog-php .post-format-image { display: block;} .dynamik-page-builder .site-inner { max-width: none; padding: 0;} .dynamik-content-filler-img { width: 100% !important; height: 0 !important; border: 0 !important; margin: 0 !important; padding: 0 !important; display: block !important;}  .pagination,.entry-pagination { width: 100%; margin: 0; padding: 20px 0 20px; overflow: hidden;} .pagination li { display: inline;} .pagination a,.pagination a:visited,.entry-pagination a,.entry-pagination a:visited { color: #7f2d31; font-family: 'PT Sans',sans-serif; font-size: 16px; text-decoration: none;} .pagination a:hover,.entry-pagination a:hover { color: #000000; text-decoration: none;} .pagination li a,.pagination li.disabled,.pagination li a:hover,.pagination li.active a { background: #FFFFFF; border: 1px solid #DDDDDD; margin: 0 0px 0 0px; padding: 8px 12px 8px 12px; color: #7f2d31; font-family: 'PT Sans',sans-serif; font-size: 16px; text-decoration: none;} .pagination li a:hover,.pagination li.active a { background: #F5F5F5; color: #000000; text-decoration: none;} .pagination li a:hover { text-decoration: none;} /* Primary / Secondary Sidebars------------------------------------------------------------ */ .sidebar { float: right; display: inline;} .content-sidebar .sidebar-primary { width: 340px;}  .widget_archive select,#cat { background: #F5F5F5; border: 1px solid #DDDDDD; width: 83%; margin: 15px 15px 0; padding: 3px; font-size: 14px; display: inline;} /* Featured Page / Post------------------------------------------------------------ */ .featuredpage,.featuredpost { overflow: hidden; clear: both;} .featuredpage .page,.featuredpost .post { margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px; overflow: hidden;} .featuredpage .page p,.featuredpost .post p { color: #333333; font-family: 'PT Sans',sans-serif; font-size: 16px;} .featuredpage .page a,.featuredpage .page a:visited,.featuredpost .post a,.featuredpost .post a:visited { color: #7f2d31 !important; text-decoration: none !important;} .featuredpage .page a:hover,.featuredpost .post a:hover { color: #000000 !important; text-decoration: none !important;} .featuredpage .page h2,.featuredpost .post h2,.featuredpage .page .entry-title,.featuredpost .post .entry-title { margin: 0 0 5px; font-family: 'Lato',sans-serif; font-size: 28px; line-height: 1.25;} .featuredpage .page h2 a,.featuredpage .page h2 a:visited,.featuredpost .post h2 a,.featuredpost .post h2 a:visited,.featuredpage .page .entry-title a,.featuredpage .page .entry-title a:visited,.featuredpost .post .entry-title a,.featuredpost .post .entry-title a:visited { color: #333333 !important; text-decoration: none !important;} .featuredpage .page h2 a:hover,.featuredpost .post h2 a:hover,.featuredpage .page .entry-title a:hover,.featuredpost .post .entry-title a:hover { color: #7f2d31 !important; text-decoration: none !important;} .featuredpage .page .byline,.featuredpost .post .entry-header .entry-meta { color: #333333 !important; font-family: 'PT Sans',sans-serif !important; font-size: 14px !important;} .featuredpage .page .byline a,.featuredpage .page .byline a:visited,.featuredpost .post .entry-header .entry-meta a,.featuredpost .post .entry-header .entry-meta a:visited { color: #7f2d31 !important; text-decoration: none !important;} .featuredpage .page .byline a:hover,.featuredpost .post .entry-header .entry-meta a:hover { color: #000000 !important; text-decoration: none !important;} .more-from-category { padding: 5px 15px 0;}  .user-profile { overflow: hidden;} .user-profile p { padding: 5px 25px;} .user-profile .posts_link { padding: 0 25px;}  .site-header .search-form { float: right; padding: 12px 0 0;} .search-form input[type="search"],#subbox,.widget_product_search input#s { background: #E8E8E8; border: 1px solid #DDDDDD; width: 180px; margin: 10px 5px 0 0; padding: 9px 5px 10px 5px; color: #888888; font-family: 'PT Sans',sans-serif; font-size: 16px; -webkit-appearance: none;} ::-webkit-input-placeholder { color: #888888;} .nav-primary .search-form input[type="search"] { margin: 2px -7px 0 0;} .search-form input[type="submit"],#subbutton,.widget_product_search input#searchsubmit { background: #333333; border: 1px solid #333333; margin: 0; padding: 10px 14px 10px 14px; color: #FFFFFF; font-family: 'PT Sans',sans-serif; font-size: 16px; line-height: 19px; cursor: pointer; text-decoration: none;} .search-form input[type="submit"]:hover,#subbutton:hover,.widget_product_search input#searchsubmit:hover { background: #000000; border: 1px solid #000000; color: #FFFFFF; text-decoration: none;} .widget_product_search label { display: none;}  .enews p { padding: 10px 15px 5px;} .enews #subscribe { padding: 0 0 0 15px;} .enews #subbox { margin: 5px -7px 0 0; padding: 6px 5px; width: 75%;}  #wp-calendar { width: 100%; padding: 20px;} #wp-calendar caption { font-size: 14px; font-style: italic; padding: 20px 30px 0 0; text-align: right;} #wp-calendar thead { background-color: #F5F5F5; font-weight: bold; margin: 10px 0 0;} #wp-calendar td { background-color: #F5F5F5; padding: 2px; text-align: center;}  #footer-widgets { background-color: #F5F5F5; border-top: 1px solid #ddd; clear: both; font-size: 14px; margin: 0 auto; overflow: hidden; width: 100%;} #footer-widgets .wrap { overflow: hidden; padding: 20px 30px 10px;} #footer-widgets .widget { background: none; border: none; margin: 0 0 15px; padding: 0;} #footer-widgets .textwidget { padding: 0;} #footer-widgets .widget_tag_cloud div div { padding: 0;} #footer-widgets p { font-size: inherit; margin: 0 0 10px;} #footer-widgets ul { margin: 0;} #footer-widgets ul li { margin: 0 0 0 20px;} #footer-widgets #wp-calendar thead,#footer-widgets #wp-calendar td { background: none;} .footer-widgets-1 { float: left; margin: 0 30px 0 0; width: 280px;} .footer-widgets-2 { float: left; width: 280px;} .footer-widgets-3 { float: right; width: 280px;}  #comments { margin: 0px 0 15px; overflow: hidden;} #respond { margin: 0 0 15px; padding: 20px 0 0;} #comments h3,#respond h3 { margin: 0 0 10px; color: #333333; font-family: 'Lato',sans-serif; font-size: 26px; line-height: 1.25;} #author,#comment,#email,#url { background: #FFFFFF; border: 1px solid #DDDDDD; width: 250px; margin: 0 5px 10px 0; padding: 5px; color: #333333; font-family: 'PT Sans',sans-serif; font-size: 16px; -webkit-box-shadow: 0 1px 2px #E8E8E8 inset; box-shadow: 0 1px 2px #E8E8E8 inset;} #comment { width: 98%; height: 150px; margin: 0 0 10px;} #commentform #submit { background: #333333; border: 0px solid #DDDDDD; width: auto; padding: 10px 14px 10px 14px; color: #FFFFFF; font-family: 'PT Sans',sans-serif; font-size: 16px; line-height: 19px; cursor: pointer; text-decoration: none;} #commentform #submit:hover { background: #000000; border: 0px solid #DDDDDD; color: #FFFFFF; text-decoration: none;} .comment-author { color: #333333; font-family: 'PT Sans',sans-serif;} .comment-author span,.comment-author .says { font-size: 18px;} .comment-author span a,.comment-author span a:visited { color: #7f2d31; text-decoration: none;} .comment-author span a:hover { color: #000000; text-decoration: none;} .ping-list { margin: 0 0 40px;} .comment-list ol,.ping-list ol { padding: 10px;} .comment-list li,.ping-list li { border-top: 0px solid #DDDDDD; border-bottom: 2px solid #DDDDDD; border-left: 0px solid #DDDDDD; border-right: 0px solid #DDDDDD; margin: 15px 0 5px; padding: 25px 25px 25px 25px; font-weight: bold; list-style-type: none;} .comment-list li .avatar { background: #FFFFFF; border: 0px solid #DDDDDD; width: 48px; height: 48px; margin: 5px 0 0 10px; padding: 0px; float: right;} .comment-list li ul li { background: #E8E8E8; margin-right: -16px; list-style-type: none;} .comment-content p { margin: 0 0 20px;} .comment-content p,#respond p { color: #333333; font-family: 'PT Sans',sans-serif; font-size: 16px;} .comment-notes { margin: 0 0 10px;} #respond label { display: block;} .comment-list cite,.ping-list cite { font-style: normal; font-weight: normal;} .comment-meta,.comment-edit-link { margin: 0 0 5px; color: #7f2d31; font-family: 'PT Sans',sans-serif; font-size: 14px; font-weight: normal;} .comment-meta a,.comment-meta a:visited,.comment-edit-link a,.comment-edit-link a:visited { color: #7f2d31 !important; text-decoration: none !important;} .comment-meta a:hover,.comment-edit-link a:hover { color: #000000 !important; text-decoration: none !important;} a.comment-reply-link,a.comment-reply-link:visited { background: #DDDDDD; border-top: 0px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; border-left: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; padding: 8px 12px 8px 12px; color: #333333; font-family: 'PT Sans',sans-serif; font-size: 14px; font-weight: 300; text-decoration: none;} a.comment-reply-link:hover { background: #CCCCCC; border-top: 0px solid #BBBBBB; border-bottom: 2px solid #BBBBBB; border-left: 0px solid #BBBBBB; border-right: 0px solid #BBBBBB; color: #333333; text-decoration: none;} .comment-content a,.comment-content a:visited,#comments .navigation a,#comments .navigation a:visited,#respond a,#respond a:visited { color: #7f2d31; text-decoration: none;} .comment-content a:hover,#comments .navigation a:hover,#respond a:hover { color: #000000; text-decoration: none;} .nocomments { text-align: center;} #comments .navigation { padding: 20px 0 20px; display: block;} .thread-even { background: #F5F5F5;} .thread-alt { background: #F5F5F5;} .form-allowed-tags { background: #F5F5F5; border: 0px solid #DDDDDD; margin: 10px 0 20px; padding: 25px 25px 25px 25px;} #respond p.form-allowed-tags { color: #666666; font-family: 'PT Sans',sans-serif; font-size: 16px;}  div.item-list-tabs { margin: 25px 0 20px;} div.item-list-tabs.nav-secondary { margin: -15px 0 15px;} .padder div.pagination { margin: -20px 0 0;} form#whats-new-form textarea { width: 97%;} table.forum { margin: 0;} table.forum tr > td:first-child,table.forum tr > th:first-child { padding: 10px 15px;} ul#topic-post-list p { padding: 0 0 20px;} div.dir-search { margin: -29px 0 0;} ul.button-nav li,div#item-header ul li,ul.item-list li { list-style: none;} ul#topic-post-list { margin: 0 0 15px;} #post-topic-reply { margin: 15px 0 0;} .sidebar-primary .item-options,.sidebar-secondary .item-options,.sidebar-primary .avatar-block,.sidebar-secondary .avatar-block { padding: 10px 10px 0;} .sidebar-primary ul.item-list .vcard,.sidebar-secondary ul.item-list .vcard,.sidebar-primary .avatar-block,.sidebar-secondary .avatar-block { overflow: auto;} .sidebar-primary a img.avatar,.sidebar-secondary a img.avatar { background: #F6F6F6; margin: 0 10px 10px 0; padding: 5px; float: left;} .sidebar-primary ul.item-list,.sidebar-secondary ul.item-list { width: auto; padding: 0 10px;} #primary ul.item-list,#primary ul.item-list li { list-style-type: none;} .widget-error { padding: 10px;}  .bbPress .content .hentry p { padding: 0;} .bbPress .content .hentry ul li p { padding: 0 0 20px;} .bbPress .content .hentry ul { padding: 0;} .bbPress .content .hentry ul li { margin: 0; list-style: none;} .bbPress .post-format-icon { display: none;}  /* Skin Name: Ez Church Skin URI: http://church.ez-web-hosting.com Author: Daniel Author URI: http://church.ez-web-hosting.com/ Version: 1.0*/  @media screen and (min-device-width: 320px) and (max-device-width: 1024px){html { -webkit-text-size-adjust: none;  }} @media only screen and (max-width: 1140px) {.site-container { border: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; }body.override .site-header .wrap,.title-area,.site-header .widget-area { width: 100%; }.title-area { height: 67px; padding-left: 0; text-align: center; float: none; }.site-header .widget-area { padding: 0; }.header-image .site-header .wrap .title-area { margin: 20px auto 0px; float: none; }.nav-primary,.nav-secondary { display: none; }.site-header .widget-area,.site-header .genesis-nav-menu { width: 100%; }.site-header .widget-area { float: none; }.site-header ul.genesis-nav-menu { float: none; text-align: center; }.site-header .genesis-nav-menu li { display: inline-block; float: none; }.site-header .genesis-nav-menu li li { text-align: left; }#dropdown-nav-wrap,#dropdown-subnav-wrap { display: block; }body.override .site-inner { padding-bottom: 10px; }body.override .content-sidebar-wrap,body.override .content { width: 100%; }.content { padding: 0; }body.override .breadcrumb { margin: 0 0 0px; }body.override .sidebar-primary,body.override .sidebar-secondary { width: 100%; float: left; }.sidebar-primary { margin: 20px 0 0; }#ez-home-container-wrap,#ez-home-sidebar-wrap { width: 100%; max-width: 100%; }#ez-home-sidebar-wrap { margin: 20px 0 0; float: left; }.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds { width: 100%; margin-left: 0; padding-bottom: 25px; }.first { padding-top: 0 !important; }#ez-home-slider.ez-widget-area,.slider-inside #ez-home-slider.ez-widget-area { padding-bottom: 0; }#home-hook-wrap { padding-bottom: 0; padding-left: 30px; padding-right: 30px; }#ez-home-container-wrap,.ez-home-container-area,#ez-feature-top-container,#ez-fat-footer-container { margin: 0 auto; padding-bottom: 0; }body.override.fat-footer-inside #ez-fat-footer-container-wrap { margin-top: 0; margin-bottom: 30px; }#ez-home-container-wrap .ez-widget-area,#ez-feature-top-container .ez-widget-area,#ez-fat-footer-container .ez-widget-area { width: 100%; padding-bottom: 20px; margin-left: 0 !important; }#ez-home-sidebar-wrap { margin: 0; }.site-footer .creds,.site-footer .gototop { width: 100%; text-align: center; float: none; } } @media only screen and (min-width: 840px) and (max-width: 1140px) { } @media only screen and (min-width: 480px) and (max-width: 1140px) {.content .override { padding: 10px 20px 0; }body.override .breadcrumb { margin: 0 20px -10px; }.author-box { margin: 0px 20px 40px; }#comments { margin: 0px 20px 15px; }.entry-pings { margin: 0 20px; }#respond { margin: 0 20px 15px; } } @media only screen and (max-width: 839px) { } @media only screen and (min-width: 480px) and (max-width: 839px) { } @media only screen and (max-width: 479px) {.content .override { padding: 0; }body.override .breadcrumb { margin: 0 0 -10px; } }  .post-type-archive-sc_event #event-list { margin-top: 40px;}a.sermon-btn,.sermon-btn:visited,a.sermon-btn:hover { background: #7f2d31 !important; border-color: #4d1b1e; color: #e3ebd8 !important;}h1.page-title.sermons-archive { margin-bottom: -20px;} body.full-width-content .content .page { border: 0 !important; padding-right: 0;} i.fa-phone { margin: 0 11px 7px 0} #home_slider { background: transparent; margin: 20px 0;}#home_slider .metaslider { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; border: 5px solid #fff;}.slides li { margin-left: 0 !important; margin-bottom: 0 !important;}.inner-header { max-width: 1100px; margin: 20px auto; -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; border: 5px solid #fff;} .widget_search { background: transparent !important; border: 0 !important; margin: 0 0 -25px 0 !important;} .event-list-content { border-top: 1px solid #7f2d31; border-bottom: 1px solid #7f2d31;}.event-filter-wrap { background: #7f2d31; color: #f7f7f7;}article.sermons-archive { padding: 20px 20px 20px 0 !important;}.widget.staff .clear,.staff-archive .clear,.sermons-archive .clear { border: 1px solid #7f2d31; background: #FEF2E0; overflow: hidden; padding: 10px;}.content article { padding-bottom: 0 !important; margin: 0;}.content article:last-of-type{ padding-bottom: 20px !important;}.widget.staff .clear img,.staff-archive .clear img,.sermons-archive .clear img { margin: 1 20px 0 0; border: 0px solid #F99A08; background: #FEF2E0; padding: 3px} .tab_content { clear: both;}.events-archive .content-right { padding-left: 170px;}#sermon-widget-2 img { margin: 0 10px 5px 0; border: 0px solid #F99A08; background: #fff; padding: 3px}.widget.featured-content article { margin-bottom: -8px !important;}#ez-fat-footer-container-wrap a i { color: #555 !important;}#ez-fat-footer-container-wrap a:hover i { color: #000 !important;}#cd-header { position: relative;}html.fl-builder-edit .cd-header-image { margin-top: 0 !important;}.cd-header-image.remove .fl-heading { display: none;}.cd-footer { margin-top: 40px;} .cd-footer .widget .event_day,.cd-footer .widget .event_date { color: #333 !important;} .search-form input,.search-form select,.search-form textarea,.gform_body input,.gform_body select,.gform_body textarea { border: 1px solid #7f2d31 !important; background: #FEF2E0 !important; color: #000 !important;}#gform_wrapper_2 input { padding: 7px 5px !important;}#gform_wrapper_2 select { margin-left: 0px; padding: 5px 5px 6px 3px !important;} .inner-header-inner { position: relative;}.inner-header-inner img { margin: 0;}.breadcrumb { position: absolute; bottom: 2px; left: 2px; background: rgba(0,0,0,.6);} .cd-footer .page h2,.cd-footer .post h2 { font-size: 16px !important;} #menu-main-menu .widget { float: right; margin-right: 2px;}section.simple-social-icons { margin: 11px 20px -12px 0;}body.admin-bar section.simple-social-icons { margin: 11px 20px -12px 0;}  ::-webkit-input-placeholder { color: #000;} :-moz-placeholder {  color: #000; } ::-moz-placeholder {  color: #000; } :-ms-input-placeholder { color: #000; }  @media only screen and (max-width: 1180px) {.site-container { padding: 0px;}}@media only screen and (min-width: 768px) and (max-width: 1180px) { }@media only screen and (min-width: 480px) and (max-width: 1180px) { }@media only screen and (max-width: 767px) { }@media only screen and (min-width: 480px) and (max-width: 767px) { }@media only screen and (max-width: 479px) { }  body.header-image-template.fl-builder-edit #fl-builder-settings-section-background,body.header-image-template.fl-builder-edit #fl-builder-settings-section-bg_pageheader,body.header-image-template.fl-builder-edit #fl-field-heading { display: none !important; } body.header-image-template.fl-builder-edit .fl-builder-row-settings #fl-builder-settings-section-general:before { content:'This template will pull in the header image set for the page you are viewing or the default header image for that type of page. See header images tutorial in the getting started section of the tutorials for more information.'; margin: 20px; display: block; background: yellow; padding: 10px; font-size: 16px; line-height: 1.1em; border-radius: 3px; } body.header-image-template.fl-builder-edit .fl-builder-heading-settings #fl-builder-settings-section-general .fl-builder-settings-section-content:before { content:'This heading will display the page title of the page you are viewing. To change page titles either edit the page in the admin area (click web pages then click on the page title) or click the little tool icon to the left of your logo (with the page builder inactive). A window will open and you can change the title there.'; margin: 20px; display: block; background: yellow; padding: 10px; font-size: 16px; line-height: 1.1em; border-radius: 3px; } body.header-image-template.fl-builder-edit .fl-builder-heading-settings #fl-builder-settings-section-colors .fl-builder-settings-section-content:before { content:'Changes made here will effect all inner page site titles.'; margin: 20px; display: block; background: yellow; padding: 10px; font-size: 16px; line-height: 1.1em; border-radius: 3px; }   .event-list-heading { width: 300px; margin: 0 auto; } .event-list-heading h1 { font-size: 1.8em; line-height: 1.8em; } .event-list-heading div { float: left; } .event-list-heading div.event-list-heading-left,.event-list-heading div.event-list-heading-right { font-size: 1.8em; line-height: 1.8em; width: 25px; } .event-list-heading div.event-list-heading-center { width: 250px; text-align: center; } .event-list-heading button { background: transparent; border: 0; padding: 0; } .event-list-img-left,.event-list-content { float: left; dborder: 1px solid red; } .event-list-content { padding: 10px 0; border-top: 1px solid rgba(0,0,0,.3); border-bottom: 1px solid rgba(0,0,0,.3); } .event-list-img-left { width: 150px; position: relative; margin-right: 10px; } .events-archive .event-list-img-left img { height: 90px; } .event-list-img-left .event_month,.event-list-img-left .event_day,.event-list-img-left .event_date { background: #fff; color: #333; border: solid 2px #b12222; width: 86px; position: relative; text-align: center; } .event-list-img-left .event_month { line-height: 1.8em; font-size: 13px; color: #fff; background: #b12222; border-bottom: 0; border-radius: 3px 3px 0 0; padding-bottom: 2px; } .event-list-img-left .event_day { font-size: 15px; line-height: 1.5em; border-top: 0; border-bottom: 0; } .event-list-img-left .event_date { font-size: 33px; line-height: 1em; padding-bottom: 5px; border-top: 0; border-radius: 0 0 3px 3px; } .event-list-content { width: 860px; } .event-list-title,.event-list-date,.event-list-time,.event-list-details-link { float: left; dborder: 1px solid; min-height: 70px; } .event-list-title { width: 50%; } .event-list-title h2 { font-size: 1.3em !important; } .event-list-date,.event-list-time,.event-list-details-link { width: 16%; text-align: center; font-size: .9em; } li.tax { font-size: .9em; } .event-list-details-link a { margin-top: 10px; } .event-list-details { clear: both; } .event-list-details p { margin-bottom: 1em; } .img-left { position: relative; } .single-events .event-info { margin-bottom: 1.2em; } .events-archive .content-right { padding-left: 170px; } .events-archive .event-info { overflow: hidden; } .events-archive .event-list-title h2 { margin: 0; } ul.sc_events_list li { padding: 0 !important; margin: 0 0 0 40px !important } #sc_list_wrap .entry::before { content: none; display: block; } .event_day.cdDaily span { display: block; } .event_day.cdDaily { font-size: 17px; line-height: 17px; padding: 6px 0; border-bottom: solid 2px #b12222; border-radius: 0 0 3px 3px; } @media screen and (max-width: 1140px) { .event-list-content { max-width: 80%; } div.event-counter-outer.full a.sermon-btn { margin-left: 0; } div.event-counter-outer.header .event-counter-inner { max-width: 600px; margin: 0 auto; overflow: hidden; } div.event-view-wrap { margin: 0 auto; float: none; width: 210px; } .event-filter-wrap .event-view { float: none; text-align: center; } .event-filter-wrap .one-fourth { padding: 0; } } @media screen and (max-width: 1077px) { .event-list-content { max-width: 600px; } .event-list-title ul.tax { display: none; } .event-list-date { clear: left; } .event-list-title { width: 100%; text-align: center; height: auto; } .event-list-date,.event-list-time,.event-list-details-link { width: 33%; height: auto; } } @media screen and (max-width: 798px) { .event-list-content { max-width: 400px; } } @media screen and (max-width: 597px) { .event-list-content { max-width: 100%; border-top: 0; } .event-list-img-left { fffborder-top: 1px solid rgba(0,0,0,.3); padding-top: 10px; width: 100%; margin-bottom: 10px; } .event-list-img-left img { display: block !important; margin: 0 auto !important; } .event-list-img-left div { margin: 0 auto; } }   .eventFeatured-clear { margin: -20px 0 0 0; } .eventFeatured-image { position: relative; overflow: hidden; margin-bottom: -5px; } .eventFeatured-image img { margin-bottom: 0; } .eventFeatured-content { position: absolute; transition: top 0.5s ease; top: 100px; left: 0; background: rgba(255,255,255,.9); width: 90%; padding: 5px; } .eventFeatured-excerpt { display: none; font-size: .8em; overflow: hidden; } .eventFeatured-image:hover .eventFeatured-content { top: 0; width: 100%; height: 100%; } .eventFeatured-image:hover .eventFeatured-excerpt { display: block; } h2.eventFeatured-title a { color: #333; font-size: .7em; } h2.eventFeatured-title a:hover { text-decoration: none; } div.eventFeatured-readMore { position: absolute; right: 15px; bottom: 15px; }   .widget .event_month,.widget .event_day,.widget .event_date { background: #fff; color: #333; border: solid 1px #b12222; width: 58px; position: relative; text-align: center; margin: 0 auto; } .widget .event_month { font-size: 10px; line-height: 2em; font-size: 10px; font-weight: normal; color: #fff; background: #b12222; border-top: 0; border-bottom: 0; border-radius: 3px 3px 0 0; } .widget .event_day { font-size: 11px; line-height: 1.5em; border-top: 0; border-bottom: 0; } .widget .event_date { font-size: 18px; line-height: 1em; padding-bottom: 5px; border-top: 0; border-radius: 0 0 3px 3px; } .widget.events .event_day.cdDaily { font-size: 13px; line-height: 11px; } .widget.events .event_day.cdDaily span { text-transform: lowercase; } .widget.events .img-left { float: left; margin-right: 10px; } .widget.events .img-left img { margin: 0; } .widget.sermon img { margin: 0 10px 0 0; } .widget.events .clear,.widget.sermon .clear { margin-bottom: 10px; } .widget.events .content-right { float: left; } .widget.events .readmore { float: right; padding-top: 17px; } .lite.borders.widget .clear { border-bottom: 1px solid rgba(255,255,255,.4); } .lite.borders.widget .clear:first-of-type { border-top: 1px solid rgba(255,255,255,.4); } .dark.borders.widget .clear { border-bottom: 1px solid rgba(0,0,0,.4); } .dark.borders.widget .clear:first-of-type { border-top: 1px solid rgba(0,0,0,.4); } .borders.widget .clear { padding: 5px 0; margin: 0; }    div.event-counter { overflow: hidden; width: 300px; float: left; margin-top: -10px; } .event-counter-outer.small div.event-counter { float: none; } div.event-counter div.cd-count-top div,div.event-counter div.cd-count-bottom div { float: left; min-width: 55px; border: 0px solid #999; text-align: center; margin-left: 10px; font-size: 30px; } div.event-counter div.label.one,div.event-counter div.days { clear: left; margin-left: 0 !important; } div.event-counter div.cd-count-bottom div.label { font-size: 9px; border-top: 0px solid; } div.event-counter-outer.full { margin-bottom: -5px; overflow: hidden; } div.event-counter-outer.full .event-counter-title i { font-size: 1.5em; } div.event-counter-outer.full .cd-count-links { padding-top: 18px; min-width: 250px; } div.event-counter-outer.full a.sermon-btn { margin-left: 10%; margin-right: 10px; } div.event-counter-outer.small .event-counter,div.event-counter-outer.small .event-counter div,div.event-counter-outer.small p { display: inline; } div.event-counter-outer.small .event-counter div.label { text-transform: lowercase; font-size: .7em; margin: 4px 8px 0 2px; } div.event-counter-outer.small .cd-counter-event-title { margin-right: 5px; } div.event-counter-outer.small { float: right; right: 50%; position: relative; } div.event-counter-outer.small .event-counter-inner { float: right; right: -50%; position: relative; } div.event-counter-outer.header .event-counter-title { text-align: left; } @media screen and (max-width: 910px) { div.event-counter-outer.full a.sermon-btn { margin-left: 0; } } @media screen and (max-width: 600px) { div.event-counter-outer.full a.sermon-btn { margin-left: 0; } }   #sc_calendar_wrap,#sc_calendar { color: #333; } @media screen and (min-width: 701px) { .sc_events_calendar.sc_large .calendar-day { height: 120px !important; } } @media screen and (max-width: 700px) { .sc_events_calendar.sc_large .calendar-day { min-height: 120px !important; } } .calendar-day a,.calendar-day a:visited { color: #333 !important; } .sc_small .calendar-day a,.sc_small .calendar-day a:visited { font-size: 30px; line-height: 1em; } .sc_small #sc_event_nav_next,.sc_small #sc_event_nav_prev { display: none !important; } #sc_events_widget-2 { clear: both; } #sc_events_widget-2 h4 { padding-bottom: 5px; } .sc_event_sep { display: none; } .widget #sc_calendar_wrap { padding: 5px 20px !important; overflow: hidden; } .widget #sc_calendar_wrap .calendar-day { min-height: 40px !important; } .sc_large .day-number { background: #f7f7f7; border: 1px solid #ccc; width: 20px; text-align: center; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; z-index: 1; position: relative; } .sc_large .today .day-number { color: #f7f7f7; background: #333; border: 0px solid #333; width: 28px; height: 28px; font-size: 16px; text-align: center; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; } #event-calendar #sc_events_calendar_head { padding: 0; }   a.cal-color { display: block; padding: 5px; border-radius: 3px; border-bottom: 1px dashed #ccc; } .calEvent:last-child a.cal-color { border-bottom: 0px dashed #ccc; } .calendar-day a.cal-color.Black,.calendar-day a:visited.cal-color.Black { background-color: #000; color: #fff !important; } .calendar-day a.cal-color.Red,.calendar-day a:visited.cal-color.Red { background-color: #ff0000; color: #fff !important; } .calendar-day a.cal-color.Orange,.calendar-day a:visited.cal-color.Orange { background-color: #FFA500; color: #000 !important; } .calendar-day a.cal-color.Yellow,.calendar-day a:visited.cal-color.Yellow { background-color: #FFFF00; color: #000 !important; } .calendar-day a.cal-color.Green,.calendar-day a:visited.cal-color.Green { background-color: #008000; color: #fff !important; } .calendar-day a.cal-color.Blue,.calendar-day a:visited.cal-color.Blue { background-color: #0000FF; color: #fff !important; } .calendar-day a.cal-color.Indigo,.calendar-day a:visited.cal-color.Indigo { background-color: #4B0082; color: #fff !important; } .calendar-day a.cal-color.Violet,.calendar-day a:visited.cal-color.Violet { background-color: #EE82EE; color: #000 !important; }  .calendar-day .calEvent { position: relative; } .cal-tip { position: absolute; background: #F0F0F0; border: 3px solid #ddd; width: 300px; display: none; z-index: 999; padding: 10px; margin-left: -100px; top: 30px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .cal-tip p { font-size: 14px !important; color: #333; } .calendar-row td:nth-child(1) .cal-tip { margin-left: 0px; } .calendar-row td:nth-child(7) .cal-tip { margin-left: -200px; } .calendar .calendar-row:last-child .calEvent .cal-tip { top: auto; bottom: 40px; } .cal-tip .event-info { font-size: 16px; } .cal-tip h4 { color: #333 !important; font-size: 20px !important; text-align: center; border-bottom: 1px dashed #aaa; padding-bottom: 5px; } .calendar-day div.calEvent:hover .cal-tip { display: block; } .cal-tip:before { content: ""; display: block; width: 0; height: 0; border-left: 16px solid transparent; border-right: 16px solid transparent; border-bottom: 16px solid #ddd; position: absolute; top: -16px; left: 50%; margin-left: -8px; } .tip-foot .tip-read { float: right; } .tip-foot .tip-edit { float: left; } .tip-time { font-weight: bold; font-size: 1.4em; } .tip-foot span { border: 1px solid; border-radius: 3px; padding: 5px 10px; font-size: 1.2em; margin-top: 10px; } .tip-foot span:hover { background: #eee; background: rgba(0,0,0,.1); } .cal-tip p { margin-bottom: 0; } .calendar-row td:nth-child(1) .cal-tip:before { left: 18%; margin-left: -8px; } .calendar-row td:nth-child(7) .cal-tip:before { left: 80%; margin-left: -8px; } .calendar .calendar-row:last-child .cal-tip:before { border-left: 0px solid transparent; border-right: 0px solid transparent; border-bottom: 0px solid #ddd; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #ddd; top: auto; bottom: -20px; } .sc_events_calendar.sc_small .calEvent { float: left; } .sc_events_calendar.sc_small .cal-tip { width: 175px; margin-left: -90px; top: 35px; } .sc_events_calendar.sc_small .cal-tip h4 { font-size: 16px !important; } .sc_events_calendar.sc_small .calendar-row td:nth-child(2) .cal-tip { margin-left: -40px; } .sc_events_calendar.sc_small .calendar-row td:nth-child(2) .cal-tip:before { left: 20%; margin-left: -8px; } .sc_events_calendar.sc_small .calendar-row td:nth-child(7) .cal-tip { margin-left: -150px; } .calendar-row td:nth-child(7) .cal-tip:before { left: 86% !important; margin-left: -8px; } .calEvent .calReadMore { display: block; text-align: center; font-size: 20px !important; border: 1px solid #333; width: 95% !important; margin: 5px; padding: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .calEvent .calReadMore:hover { background: #333; color: #f7f7f7 !important; } .sc_events_calendar.sc_small .calendar .calendar-row:last-child .calEvent .cal-tip { top: auto; bottom: 40px; } .sc_events_calendar.sc_small .cal-tip:before { top: -16px; left: 50%; margin-left: -8px; } .sc_events_calendar.sc_small .calendar .calendar-row:nth-child(4) .calEvent .cal-tip,.sc_events_calendar.sc_small .calendar .calendar-row:nth-child(5) .calEvent .cal-tip,.sc_events_calendar.sc_small .calendar .calendar-row:nth-child(6) .calEvent .cal-tip,.sc_events_calendar.sc_small .calendar .calendar-row:last-child .calEvent .cal-tip,#sc_calendar_wrap .calendar .calendar-row:nth-child(4) .calEvent .cal-tip,#sc_calendar_wrap .calendar .calendar-row:nth-child(5) .calEvent .cal-tip,#sc_calendar_wrap .calendar .calendar-row:nth-child(6) .calEvent .cal-tip,#sc_calendar_wrap .calendar .calendar-row:last-child .calEvent .cal-tip,#sc_calendar .calendar .calendar-row:nth-child(4) .calEvent .cal-tip,#sc_calendar .calendar .calendar-row:nth-child(5) .calEvent .cal-tip,#sc_calendar .calendar .calendar-row:nth-child(6) .calEvent .cal-tip,#sc_calendar .calendar .calendar-row:last-child .calEvent .cal-tip { top: auto; bottom: 40px; } .sc_events_calendar.sc_small .calendar .calendar-row:nth-child(4) .cal-tip:before,.sc_events_calendar.sc_small .calendar .calendar-row:nth-child(5) .cal-tip:before,.sc_events_calendar.sc_small .calendar .calendar-row:nth-child(6) .cal-tip:before,.sc_events_calendar.sc_small .calendar .calendar-row:last-child .cal-tip:before,#sc_calendar_wrap .calendar .calendar-row:nth-child(4) .cal-tip:before,#sc_calendar_wrap .calendar .calendar-row:nth-child(5) .cal-tip:before,#sc_calendar_wrap .calendar .calendar-row:nth-child(6) .cal-tip:before,#sc_calendar_wrap .calendar .calendar-row:last-child .cal-tip:before,#sc_calendar .calendar .calendar-row:nth-child(4) .cal-tip:before,#sc_calendar .calendar .calendar-row:nth-child(5) .cal-tip:before,#sc_calendar .calendar .calendar-row:nth-child(6) .cal-tip:before,#sc_calendar .calendar .calendar-row:last-child .cal-tip:before { border-left: 0px solid transparent; border-right: 0px solid transparent; border-bottom: 0px solid #ddd; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #ddd; top: auto; bottom: -20px; margin-left: -12px; } .sc_events_calendar.sc_small .calendar-row:nth-child(4) td:nth-child(1) .cal-tip:before,.sc_events_calendar.sc_small .calendar-row:nth-child(5) td:nth-child(1) .cal-tip:before,.sc_events_calendar.sc_small .calendar-row:nth-child(6) td:nth-child(1) .cal-tip:before,.sc_events_calendar.sc_small .calendar-row:last-child td:nth-child(1) .cal-tip:before { left: -0px; margin-left: 0px; border-left: 0px solid transparent; border-right: 0px solid transparent; border-bottom: 0px solid #ddd; border-left: 0px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #ddd; margin-left: 0px; } .sc_events_calendar.sc_small .calendar-row:nth-child(2) td:nth-child(1) .cal-tip:before,.sc_events_calendar.sc_small .calendar-row:nth-child(3) td:nth-child(1) .cal-tip:before { left: -0px; margin-left: 0px; border-left: 0px solid transparent; border-right: 0px solid transparent; border-bottom: 0px solid #ddd; border-left: 0px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #ddd; margin-left: 0px; top: -20px; }   .genesis-nav-menu > .menu-item.menu-item-has-children > a:after { content: "\f107" !important; font-family: "Font Awesome 5 Free"; font-size: 1.2rem; padding-left: 0.5rem; speak: none; line-height: .5em; font-weight: 900; } ul.sub-menu li.menu-item-has-children > a:after { content: "\f105" !important; font-family: "Font Awesome 5 Free"; font-size: 1.2rem; padding-left: 1rem; speak: none; line-height: .5em; font-weight: 900; }   .video-container { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; } .video-container iframe,.video-container object,.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; z-index: 750; } .video-container .video-overlayer-image { width: 100%; } .video-container .fl-row-content-wrap { position: absolute; min-height: 100% !important; min-width: 100%; }   .widget-phone,.widget-email { float: left; margin-right: 20px; } .staff-contact-left { float: left; text-align: center; padding-right: 10px; } .staff-contact-left i { margin: 0 !important; } .staff-contact-right { padding-left: 31px; } .the-content { clear: both; }   article.staff-archive .content-right { padding-left: 170px; } article.staff-archive .content-right .excerpt a { display: none; } excerpt .content-right h1 { margin: 0 !important; } .content-right .date { margin-bottom: 10px; } .sermon-latest { text-align: center; background: rgba(0,0,0,.05) !important; padding: 10px 20px 20px 20px !important; margin-bottom: 20px !important; border: 1px solid rgba(0,0,0,.05) !important; position: relative; z-index: 1; } .sermon-latest span.date { font-size: .6em; } .sermon-latest .entry-content ul { padding: 10px 0 0 0; clear: both; text-align: center; } .sermon-latest h1.entry-title { margin: 0; }   .tab_content { display: none; clear: both; } .widget.staff .clear { margin-bottom: 10px; } #tabs .tab-btn li { margin: 0 10px 10px 0; } .widget.sermon .tab-btn li { margin: 0; } .widget.sermon .tab-btn li i { font-size: 1em; margin: 0 10px 0 0; } #tab1,#tab2,#tab3,#tab5,#tab6 { margin-bottom: 20px; } .sa-right .tab-btn li { margin: 0 10px 10px 0; } .ss-right { overflow: hidden; } body.post-type-archive-sermons .content-right > div,body.single-sermons .content-right > div { margin-bottom: 30px; } h1.archive-header { font-size: 1.6em !important; } .sermons-archive h4.entry-title,.sermons-archive p.date,.sermons-single p.date { margin-bottom: 0; } .sermons-archive .excerpt { clear: both; } .sermons-archive .entry-content ul,.sermons-archive p.excerpt { padding: 0; margin: 0; } .sermons-archive .entry-content ul.tab-btn { margin: 10px 0; } h1.page-title.sermons-archive { margin-bottom: 20px; } ul.tax li { list-style: none; margin: 0 10px 0 0; display: inline-block; } ul.tax.noicons li { margin: 0 20px 0 0; } .widget.sermon ul.tab-btn { padding: 0; } a.sermon-btn { background: #668242; padding: 5px 10px; color: #e3ebd8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border-bottom: 2px solid #3a4a25; } a.sermon-btn:hover { color: #fff; background: #4b6031; }  .single-sermons .nav-previous,.single-sermons .nav-next { float: left; border: 1px solid; border-radius: 3px; padding: 10px 20px; } .single-sermons .nav-next { float: right; }  .filters-bg { margin:0px 0 20px 0; float: left; width: 96%; background:#333; padding: 0 20px; overflow: visible; z-index: 100; position: relative; } .filters-bg h4 { line-height: 40px; color: #fff; float:left; padding-top: 3px; } .filters-bg ul { list-style:none; position:relative; float:left; margin:0; padding:0 } .filters-bg ul a { display:block; color:#fff; text-decoration:none; font-size:16px; line-height:45px; padding:0 15px; } .filters-bg ul li { position:relative; float:left; margin:0; padding:0; list-style: none; } .filters-bg ul li:hover { background:#222; } .filters-bg ul ul li:hover { background:#333; } .filters-bg ul ul { display:none; position:absolute; top:100%; left:0; background:#222; padding:0 } .filters-bg ul ul li { float:none; width:200px } .filters-bg ul ul a { line-height:1em; padding:10px 15px } .filters-bg ul ul ul { top:0; left:100% } .filters-bg ul li:hover > ul { display:block } @media screen and (max-width: 1100px) { .filters-bg { margin:20px 0; } } @media screen and (max-width: 798px) { .filters-bg h4 { float:none; } .filters-bg ul li { float:none; } .filters-bg ul ul { top:0; left:100%; } .filters-bg ul a { font-size:14px; line-height:25px; } }   .wp-audio-shortcode { clear: both; margin-bottom: 10px; } .tab-btn li { display: inline-block; } #tabs h2 { clear: both; } .wp-video { clear: both; margin: 0 auto; }   .cd-sermon-series { position: relative; float: left; margin-bottom: 10px; overflow: hidden; } .cd-sermon-series-link a { position: absolute; background: rgba(255,255,255,.4); width: 100%; height: 100%; top: 0; left: 0; } .cd-sermon-series-link-text { position: absolute; display: block; text-align: center; width: 100%; bottom: 7px; background: rgba(255,255,255,.5); padding: 10px; color: #000; } .cd-sermon-series-link a:hover { background: rgba(255,255,255,.0); } @media screen and (min-width: 800px) { .cd-sermon-series { width: 31.5%; margin-right: 2.25%; } .cd-sermon-series:nth-child(3n+3) { margin-right: 0; } } @media screen and (min-width: 401px) and (max-width: 799px) { .cd-sermon-series { width: 47.5%; margin-right: 5%; } .cd-sermon-series:nth-child(2n+2) { margin-right: 0; } }   .fl-module-add-prayer-form label { color: #333; } #cd_prayer_wall_wrap { margin-bottom: 20px; min-height: 620px; } #prayer-add-form i { font-size: 1.4em; color: rgba(0,0,0,.5); } .prayer-wrap { margin-bottom: 20px; padding-bottom: 20px; border: 1px solid rgba(0,0,0,.1); background: rgba(0,0,0,.01); padding: 10px; border-radius: 5px; } .prayer-wrap:nth-of-type(2n+1) { background: rgba(0,0,0,.06); } .prayer-wrap.answered { background: #e9ffd9; border: 1px solid #a6ca8a; } .prayer-wrap.answered p.center { text-align: center; font-weight: bold; margin: 0; padding: 0; } .prayer-header { margin-bottom: 5px; overflow: hidden; } .prayer-header div { float: right; width: 200px; } .prayer-header div.name { float: left; width: 300px; } .prayer-header div.name .date { font-size: .9em; } .prayer-header p { padding: 10px 0px; } .prayer-wrap p { margin: 0; } .prayer-request { clear: both; } .iPrayed { padding: 10px 20px; border-radius: 5px; background: #e9ffd9; border: 1px solid #a6ca8a; color: #333 !important; display: block; text-align: center; font-size: .9em; } .iPrayed:hover { background: #d5ffb7; } .prayer-add-wrap { position: relative; margin-bottom: 20px; } #prayer-add-form { background: rgb(166,202,138); border: 1px solid rgba(0,0,0,.2); color: #333; padding: 10px 20px; display: block; width: 260px; border-radius: 5px; text-align: center; } .prayer-add-form { display: none; position: absolute; overflow: hidden; width: 623px; background: rgb(166,202,138); border: 1px solid rgba(0,0,0,.2); padding: 20px; border-radius: 5px; } .antispam { display:none; } .prayer-add-wrap:hover .prayer-add-form { bdisplay: block; } .prayer-add-form-left { float: left; width: 120px; clear: left; padding: 5px; } .prayer-add-form-right { float: left; width: 460px; } .prayer-add-form textarea,.prayer-add-form select,.prayer-add-form input { width: 99%; max-width: 500px; padding: 4px; border: 1px solid rgba(0,0,0,.2); } .prayer-add-form input { max-width: 200px; } .prayer-add-form select { max-width: 300px; background: #fff !important; color: #333 !important; } .prayer-add-form input[type="checkbox"] { width: 10px; } .prayer-add-form-check { clear: left; } .prayer-add-form-submit input { max-width: 200px; background: #E9FFD9 !important; border: 1px solid #a6ca8a; padding: 7px; font-size: 1.2em; border-radius: 5px; } .pray p { padding-top: 11px; font-size: .8em !important; background: rgba(11,62,119,.2); border: 1px solid rgba(11,62,119,.4); text-align: center; border-radius: 5px; } .prayer_managed { text-align: center; background:#ffecec; border:1px solid #f5aca6; padding: 20px; margin-bottom: 20px; border-radius: 5px; } .prayer_managed p { margin: 0; } .g-recaptcha { clear: both; } .cd-prayer-global-notice { position: fixed; top: 10px; right: 10px; z-index: 100000; padding: 10px 25px 10px 40px; background: rgba(70,180,80,0.92); color: #fff; box-shadow: 0 0 2px 1px rgba(0,0,0,0.34); border-radius: 5px; } .cd-prayer-global-notice span.close { position: absolute; top: 15px; left: 10px; display: inline-block; font-size: 20px; background: #39902a; line-height:0.6em; padding: 3px 4px 2px; border-radius: 50px; cursor: pointer; } .cd-prayer-global-notice span.close:hover { background: #37772c; } @media screen and (max-width: 600px) { .prayer-add-form-left,.prayer-add-form-right { float: none; width: 100%; } .prayer-add-form,.prayer-add-form input,.prayer-add-form select { width: 90%; } .prayer-header div { clear: left; float: none; width: 260px; } }   .cd-social-link { padding: 2px 8px 2px 8px !important; color: white !important; font-size: 14px; border-radius: 2px; margin-right: 2px; cursor: pointer; -moz-background-clip: padding; -webkit-background-clip: padding-box; rbox-shadow: inset 0 -3px 0 rgba(0,0,0,.2); r-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2); r-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2); margin-top: 2px; display: inline-block; text-decoration: none; } .cd-social-link:hover,.cd-social-link:active { color: white; } .cd-social-twitter { background: #00aced; } .cd-social-twitter:hover,.cd-social-twitter:active { background: #0084b4; } .cd-social-facebook { background: #3B5997; } .cd-social-facebook:hover,.cd-social-facebook:active { background: #2d4372; } .cd-social-googleplus:hover,.cd-social-googleplus:active { background: #b53525; } .cd-social-buffer { background: #444; } .cd-social-buffer:hover,.cd-social-buffer:active { background: #222; } .cd-social-pinterest { background: #bd081c; } .cd-social-pinterest:hover,.cd-social-pinterest:active { background: #bd081c; } .cd-social-linkedin { background: #0074A1; } .cd-social-linkedin:hover,.cd-social-linkedin:active { background: #006288; } .cd-social { margin: 20px 0px 25px 0px; -webkit-font-smoothing: antialiased; font-size: 12px; clear: both; }   .cd-sitewide-message-button { position: fixed; z-index: 999; } .cd-sitewide-message-button a { display: block; background: #2F67AE; padding: 10px; color: #fff; text-decoration: none; } .cd-sitewide-message { display: none; position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; z-index:800; padding:20px; box-sizing:border-box; background-color:#000; background-color:rgba(0,0,0,0.75); text-align:center; padding: 60px 0; } OFF.cd-sitewide-message { display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.55); } .cd-sitewide-message .modal-content { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); z-index:802; max-width:1100px; box-sizing:border-box; width:90%; background:#fff; padding:15px 30px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; -ms-border-radius:8px; border-radius:8px; -webkit-box-shadow:0 0 10px #000; -moz-box-shadow:0 0 10px #000; -o-box-shadow:0 0 10px #000; -ms-box-shadow:0 0 10px #000; box-shadow:0 0 10px #000; text-align:left; color: #333; } OFF.cd-sitewide-message .modal-content { position: relative; display: flex; flex-flow: column; justify-content: center; box-sizing: border-box; background: #fff; margin: 10vh auto 0; width: 80vw; height: 80vh; text-align: center; box-shadow: 0 2vh 10vh 1vh #000; } .cd-sitewide-message .modal-content .inner-content { text-align: left; box-sizing: border-box; } .cd-sitewide-message .modal-content .close { position: absolute; top: 0; right: 0; color: #fff; font-size: 50px; font-weight: normal; background: rgba(37,37,37,0.82); line-height: 0.4em; width: 46px; padding: 15px 0 12px; transition: 300ms; text-align: center; border-radius: 0 8px; } .cd-sitewide-message .modal-content .close:hover,.cd-sitewide-message .modal-content .close:focus { background: #333; color: #fff; text-decoration: none; cursor: pointer; } .cd-sitewide-message .modal-content .inner-content { padding: 25px 40px; overflow: auto; } @media screen and (max-width: 600px) { .cd-sitewide-message .modal-content .inner-content { padding: 0px !important; } .cd-sitewide-message .modal-content { padding: 50px 10px 10px; overflow: scroll; } .cd-sitewide-message .modal-content { max-height: 80vh; } } @media ( min-width: 1100px ) { .cd-sitewide-message .modal-content { max-width: 800px; } }   .cd-one-third,.cd-one-half { float: left; } .cd-one-third { width: 30%; } .cd-one-half { width: 49%; } @media screen and (max-width: 910px) { .cd-one-third { float: none; width: 100%; } } @media screen and (max-width: 600px) { .cd-one-half { float: none; width: 100%; } }  /* [cd_contact] css */ .cont-left { float: left; clear: left; text-align: center; width: 30px; } .cont-right { padding-left: 30px; } /* [cd_contact] css END */  .dark.widget h2.widgettitle,.dark.widget .clear.featuredpage .page h2 a,.dark.widget .clear.featuredpage .page .event-info,.dark.widget .clear.featuredpage .page ul.tab-btn li a i,.dark .event-counter-title,.dark .event-counter-title h4 a,.dark .event-counter,.dark a.cd-count-calendar-link { color: #333 !important; } .lite.widget h2.widgettitle,.lite.widget .clear.featuredpage .page h2 a,.lite.widget .clear.featuredpage .page .event-info,.lite.widget .clear.featuredpage .page ul.tab-btn li a i,.lite .event-counter-title,.lite .event-counter-title h4 a,.lite .event-counter,.lite a.cd-count-calendar-link { color: #f7f7f7 !important; } .sidebar.widget-area .widget.events .page { padding: 0 !important; }   body.admin-bar .max-upload-size { display: none; } body.admin-bar .upload-ui:after { content: 'Maximum file sizes: audio 400MB,any other file type (images,video,pdf etc) 100MB'; display: block; margin: 15px 0; }   body.is-app #cd-header,body.is-app #cd-footer,body.is-app footer.site-footer,body.is-app header.site-header,body.is-app .cd-footer,body.is-app #ez-fat-footer-container-wrap,body.is-app nav.nav-primary,body.is-app #dropdown-nav-wrap { display: none !important; }   body.single-fl-builder-template .share-before_entry_header,body.single-fl-builder-template header.site-header,body.single-fl-builder-template footer.site-footer,body.single-fl-builder-template .inner-header,body.single-fl-builder-template #cd-footer,body.single-fl-builder-template #cd-header,body.single-fl-builder-template .entry-meta { display: none; } body.single-fl-builder-template div.site-inner { overflow: visible; min-height: 500px; }   div#phplive_iframe_chat_embed_wrapper { margin-left: 160px; }   .fl-builder-ui-skin--light .select2-results ul li { color: #333; } .fl-builder-ui-skin--dark .select2-results ul li { color: #f7f7f7; } .select2-results ul li { list-style: none; margin-left: 0; } .fl-builder-ui-skin--dark .select2-search__field { color: #fff; }  .fl-field-control ul.as-selections { border: 1px solid #D2DBE5; } .post-type-archive-gallery #gallery { display: flex; align-items: flex-start; flex-wrap: wrap; justify-content: center; } .post-type-archive-gallery #gallery article { width: 33%; flex-grow: 1; min-width: 300px; text-align: center; } .post-type-archive-gallery #gallery .photo { width: 300px; height: 200px; margin: 0 auto; } .mosaicflow__column { float: left; } .gallery-item { padding: 10px; } .gallery-item img { display: block !important; width: 100%; height: auto !important; } .mfp-content { max-height: 90% !important; max-width: 90% !important; } #acf-form { position: relative; } .acf-form-submit { position: absolute; bottom: -5px; left: -5px; z-index: 2; } .row-break { clear: both; } .acf-form-fields { min-height: 450px !important; } .gform_button { color: #333; } .fl-button-lightbox-content legend,.fl-button-lightbox-content label { color: #333; } 