/*[fmt]1000-000A-3*/
/*All*/
.readmore, .announcements .readmore a, a.readon { background-color: #8F8F8F; color: #FFFFFF; }
.description .container { max-width: 960px; }
.sidemenu .managebutton { margin-top: 6px; padding: 3px 0; }
.fcclear, #flexicontent .fcclear, #flexicontent .clear { border: 0; clear: both; float: none; font-size: 17px; height: 8px; line-height: 1px; margin: 0; visibility: visible; }
#mc-embedded-subscribe.button { height: 34px; background-color: #88AF80 !important; float: ; }
.fcitem107 #mc_embed_signup .mc-field-group { margin-top: 14px; float: none; }
#mc_embed_signup_scroll #mce-EMAIL { margin-top: 6px; }
.downloadapp { display: none; color: #FFFFFF; line-height: 2.9; font-weight: bold; }
.fsjtpl_notices_notices_default .close { background: #B7212D; margin-right: 8px; margin-top: 7px; padding: 7px; }
@media screen and (max-width: 600px)
{
	.downloadapp { display: inline-block; margin: 8px -10px 10px 10px; text-align: center; }
	.downloadapp img { width: 46%; }
}
/*Mobile Menu*/
.fcitem288 .description button { background-color: #589357 !important; /*+border-radius: 0 !important;*/ -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -khtml-border-radius: 0 !important; border-radius: 0 !important; margin-left: 8px !important; padding: 6px 13px !important; font-weight: 200; background-image: none !important; border: 0px solid black !important; font-family: open sans   !important; font-size: 14px !important; text-shadow: none !important; }
.mobilebarmenutitleck { line-height: 33px; font-size: 23px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; }
.mobilemaximenuck .mobilemaximenucktopbar { height: 42px; padding-top: 7px; }
.mobilemaximenuck { background: #F9F9F9; }
.mobilemaximenuck .mobilemaximenucktitle { color: #FFFFFF; }
/*Slideshow 100%*/
.ju-slideshow.ju-slideshow-270 img { width: 100% !important; /*height: auto !important;*/ }
.ju-slideshow-270 .add-manage-slide img { display: none; }
.ju-slideshow.ju-slideshow-270 .box_clone { width: 100% !important; max-height: 530px !important; }
.ju-slideshow-127 .ju-slide-main-wrap { margin-left: 2px; }
.ju-slideshow-270 .ju-slide-navigation { display: none !important; }
.ju-slide-container { width: 100% !important; max-height: 530px !important; float: left; }
.ju-slideshow.ju-slideshow-270 { width: 100% !important; }
.ju-slide-desc-inner img { width: auto !important; }
.ju-slideshow.ju-slideshow-127 .box_clone { width: 100% !important; overflow: initial; }
.ju-slideshow.ju-slideshow-127 .box_clone img { width: 556px !important; overflow: initial; height: 313px !important; }
/*.ju-slideshow-127 .ju-slide-container { height: auto !important; }*/
.ju-slideshow.ju-slideshow-127 .ju-slide-main img { width: 556px !important; height: auto !important; }
.ju-slideshow img { max-width: 100% !important; height: auto !important; }
/*Titles*/
.mod_fc_carousel_mask { width: 0px; padding-left: 3px; padding-top: 3px; }
.ju-slide-navigation-dots.center { margin-bottom: -35px; }
.image_number { }
div.contentheading, h2.contentheading, .jeventpage h1, .contentheadingpage { font-size: 39.6pt !important; color: #555555 !important; text-transform: uppercase !important; font-weight: 700 !important; line-height: 0.9em !important; margin-bottom: 24.1px !important; -ms-word-break: keep-all !important; word-break: keep-all !important; -webkit-hyphens: auto !important; -moz-hyphens: auto !important; hyphens: auto !important; margin-top: 33px !important; letter-spacing: -3.4pt !important; font-family: open sans   !important; }
div.page-header h2 { text-decoration: none; color: #FFFFFF; letter-spacing: -1.5px; margin-bottom: 11px; font-weight: normal; font-size: 32.4pt; line-height: 1; font-family: "roboto condensed"; text-shadow: 1px 0px 3px #5D5D5D; cursor: default; background-color: #949494; padding: 5px 7px 5px 9px; display: block; }
#audioview .contentheadingpage { font-size: 25.7pt; }
.articleheading a { font-size: 18.4pt; line-height: 20.1pt; font-weight: initial; color: #545454; display: block; font-weight: 400; letter-spacing: -0.3pt; text-decoration: underline; }
.staff .articleheading a { /*[disabled]display:block;*/ }
/*Dragbottom*/
.dropzone_block #preview_image img { width: 100%; box-sizing: content-box; border: 8px solid #FAFAFA; box-shadow: 0px 0px 0 1px #BCBCBC; margin-top: 1px; /*+placement: 1px 0px;*/ position: relative; left: 1px; top: 0px; }
#preview_image { width: 100% !important; }
/*Prayer*/
.submit-subscribe-button-wrapper .ssc-button { font-size: 13.5pt !important; padding-right: 18px !important; padding-left: 19px !important; font-weight: 200 !important; text-transform: uppercase; padding-top: 7px !important; /*+border-radius: 0px !important;*/ -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; -khtml-border-radius: 0px !important; border-radius: 0px !important; margin-top: 15px; background-color: #4C4D4F !important; }
#prayer-wall .btn-primary:hover, .submit-subscribe-button-wrapper .btn-primary:hover, #prayer-wall .btn-primary:focus, .submit-subscribe-button-wrapper .btn-primary:focus, #prayer-wall .btn-primary:active, .submit-subscribe-button-wrapper .btn-primary:active, .submit-subscribe-button-wrapper .btn-primary.active { background-color: #6F6F6F !important; }
.submit-subscribe-button-wrapper .btn-success { background-color: #90A86E !important; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-color: #94B960 !important; }
.prayed-btn, .post-update-btn, #prayer-wall .send-encouragement-btn { background-color: #BCBCBC !important; }
.prayed-for-times-alert { background: none 0 0 repeat scroll #B7212D !important; }
.month_day { background-color: #E1E1E1 !important; }
.prayer-read-more-less { color: #B7212D !important; font-weight: 400; }
.prayer-wrapper span.btn-bg { background-color: #456482; }
/*Dragbottom*/
div.dragdrop { margin-bottom: -27px; }
.dropzone1 { margin-top: 29px; }
.dropzone_title { padding-top: 8px; }
.dragdrop .container { max-width: 985px; width: 100%; margin: 0 auto; }
.dragtext { width: 100%; float: left; }
.dropzone_wrapper { column-gap: 15px; -webkit-column-gap: 15px; -moz-column-gap: 15px; }
/*Announcement*/
.announcements .fc_item_title { display: block; padding-top: 7px; }
.readmore, .announcements .readmore a { background-color: #B7212D; color: #FFFFFF; margin-top: -7px; /*+border-radius: 2px;*/ -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; }
.announcements .two .image_descr .image { margin: 0px; padding-bottom: 7px; }
.announcements .three .fccol1, .announcements .three .fccol2 { margin-right: 27px !important; }
.announcements .three .image_descr .image { padding-bottom: 8px; }
.announcements .three .field_created { font-size: 8.1pt; }
#flexicontent figure.image.right img, #flexicontent figure.image.left img, #flexicontent div.image.right img, #flexicontent div.image.left img { padding: 4px !important; margin-right: 4px; margin-top: 1px; margin-bottom: 1px; }
.fcodd.fccol1 .fc_item_title, .fceven.fccol1 .fc_item_title { margin-top: -16px; }
.announcements .description { clear: initial; }
.announcements .one .fc_bloglist_item .image.left img { width: 170px; }
#audioview .medialinks { margin-top: 34px; text-align: center; }
/*Blog Moudle*/
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.odd, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.odd { background-color: inherit; padding: 0; }
.news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_featured_wrapper.even, .news.mod_flexicontent_wrapper .mod_flexicontent .mod_flexicontent_standard_wrapper.even { background-color: inherit; padding: 0; }
.news.mod_flexicontent_wrapper .mod_flexicontent_featured, .news.mod_flexicontent_wrapper .mod_flexicontent_standard { color: #4E4E4E; width: 430px; margin-top: -4px !important; }
.news.mod_flexicontent_wrapper .fcitem_title { padding: 0 0 0px 0; margin: 12px 0 0; font-weight: bold; }
.news.mod_flexicontent_wrapper .fcitem_title a { color: #AF2B35 !important; font-weight: 400; font-size: 17px; white-space: nowrap; overflow: hidden; width: 337px; display: inline-block; text-overflow: ellipsis; padding-top: 0px; line-height: 1.2; margin-left: 83px; }
#mod_flexicontent_news244 { margin-left: 7px; margin-right: 1px; margin-top: -5px; }
.mod_flexicontent_standard_listing .modclear { background-color: #C8C8C8; }
.mod_flexicontent_standard_wrapper .fcitem_text { line-height: 1.3; margin-bottom: 10px !important; margin-top: 4px !important; font-size: 14px; font-weight: 100; }
.fcitem_date.created:before, .news.mod_flexicontent_wrapper .date_label, .news.mod_flexicontent_wrapper .date_label_feat { content: "\f133"; font-family: fontawesome; padding-right: 2px; font-size: 8.7pt; vertical-align: baseline; display: none; }
.date_value { display: inline-table !important; white-space: normal !important; background-color: #4C4D4F; color: #FFFFFF !important; text-align: center; line-height: 0.9; font-size: 22.7px; font-weight: 700 !important; padding-top: 7px !important; padding-bottom: 9px !important; width: 60px; margin-top: -24px !important; margin-bottom: 20px !important; }
#mod_flexicontent_news244 .content_standard .fc_block { float: left; margin-right: 6px; }
.news.mod_flexicontent_wrapper .fcitem_date { display: inline-block !important; width: 72px; }
/*Carousel*/
.carousel.mod_flexicontent_wrapper .mod_flexicontent { margin-top: 8px !important; }
.carousel.mod_flexicontent_wrapper .mod_fc_carousel { width: 286px; }
.mod_fc_activeitem { background-color: inherit !important; color: #FFFFFF; }
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles > span.mod_fc_page_handle > div.mod_fc_page_handle_ico { background-color: #96B5D4; }
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles > span.mod_fc_page_handle.active { border: 6px solid #BB2D2D; }
.carousel.mod_flexicontent_wrapper .mod_fc_page_handles > span.mod_fc_page_handle.active { border: 6px solid #BB2D2D; }
/*Carousel Single*/
.mod_flexicontent_wrapcarouselsingle #mod_fc_carousel_container_260 { width: 556px; margin-top: -11px; margin-bottom: -3px; }
.mod_flexicontent_wrapcarouselsingle.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal { background-color: #8F796F !important; position: absolute !important; /*+border-radius: 30px !important;*/ -moz-border-radius: 30px !important; -webkit-border-radius: 30px !important; -khtml-border-radius: 30px !important; border-radius: 30px !important; width: 20px !important; height: 20px !important; background-size: 40px 15px !important; margin-top: 7px; }
.mod_flexicontent_wrapcarouselsingle .fc_inline_block.fcitem_title a { line-height: 1; color: #DEDCC1 !important; font-size: 9.5pt; }
/*Staff Multi*/
.select2-container { margin: 0; position: absolute; display: block; /* inline-block for ie7 */ zoom: 0; *display: inline; vertical-align: baseline; padding: 0; }
.validate-catid .select2-choice { display: none; }
.container_fcfield_name_cid { display: inline-block !important; margin-left: -276px !important; margin-top: 33px !important; }
.select2-search-field input { box-sizing: content-box; height: 22px; }
.select2-container-multi.select2_list_selected { margin-left: -335px; }
.select2-container .select2-choices { margin-left: 99px !important; width: 165px !important; margin-top: -9px !important; border: 0px solid black; background: none; }
.select2-container-multi { /*+placement: 90px -9px;*/ position: relative; left: 90px; top: -9px; }
#adminForm #jform_state-lbl.flexi_label { display: none; }
div#s2id_jform_cid:before { content: " Category"; background-color: #F7F7F7; padding: 2px 7px 4px 27px; color: #000000; font-size: 13px; /*+placement: 1px 18px;*/ position: relative; left: 1px; top: 18px; }
li.select2-search-choice { float: left !important; }
.select2-search-choice { padding: 4px 8px 5px 23px !important; margin: 13px 2px 9px 11px !important; box-sizing: content-box; width: auto; white-space: nowrap; /*+placement: 0px 3px;*/ position: relative; left: 0px; top: 3px; }
.select2-drop-multi { margin-left: 233px; }
.select2-container-multi .select2-choices { width: 524px !important; }
.select2-choicess { margin-top: -8px; margin-bottom: -10px; }
.select2-container-multi .select2-choices .select2-search-choice { padding: 5px 13px 5px 14px !important; margin: 2px 8px 2px 2px !important; font-size: 12px !important; color: #FFFFFF !important; border: 0px solid #AAAAAA !important; border-radius: 3px !important; -webkit-box-shadow: none !important; box-shadow: none !important; background-clip: padding-box !important; background-color: #3E9CCB !important; background-image: none !important; }
.select2-search-choice-close { background-color: #FFFFFF; width: 13px; }
span.xmove { /*+placement: -8px -16px;*/ position: relative; left: -8px; top: -16px; }
#s2id_jform_state .select2-choice { margin-top: -2px !important; height: 25px !important; /*+border-radius: 3px !important;*/ -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; -khtml-border-radius: 3px !important; border-radius: 3px !important; }
.filterbuttons_head { padding-bottom: 6px; margin-top: -8px; }
.flexisearchbar .select2-container { position: relative; float: left; margin-top: 8px !important; margin-bottom: -19px !important; }
/*Staff*/
.staff .field_title { font-size: 12.9pt; line-height: 1.1; font-weight: 600; letter-spacing: -1px; }
.staff .field_staff_position { padding-bottom: 3px; font-weight: 200; font-style: italic; font-size: 10.4pt; padding-top: 6px; display: block; line-height: 1.2; }
.staff .field_staff_email a { font-size: 9.7pt; }
.staff .lineinfo { text-align: center; }
.staff .four .lineinfo { text-align: center; }
.staff .staffdescription { padding-top: 7px; }
.staff .four .fccol1, .staff .four .fccol2 { margin-right: 19px !important; border: 0px solid #000000 !important; margin-left: 8px !important; }
.staff .four li { margin-bottom: 21px !important; margin-top: -26px !important; }
.staff .four .fccol4, .staff .fccol3 { border: 0px solid #000000 !important; margin-left: 2px !important; }
.staff .four .image_descr .image { padding-bottom: 10px; }
#flexicontent .flexi.label, .flexi.label { white-space: normal !important; float: left !important; display: block !important; background-color: #6D6D6D !important; color: #FFFFFF !important; text-shadow: none !important; font-size: 10.998px !important; font-weight: 600 !important; line-height: 14px !important; text-shadow: none !important; vertical-align: baseline !important; font-style: normal !important; font-family: "open sans" !important; text-align: right !important; min-width: auto !important; margin: 2px 6px 2px 2px !important; padding: 3px 6px 4px 7px !important; border-radius: 0 !important; border: 0px solid #000000 !important; }
.staff .one .fc_bloglist_item .image.left img { width: 225px; }
#flexicontent figure.image.left, #flexicontent div.image.left { margin: 0px 10px 0px 23px !important; }
/*Alert*/
div.alert { background-color: #FFFFFF; }
.alert h1 span { color: #000000 !important; }
/*Sermon Module*/
.clr { clear: both; }
.moddefault .audiolink a:link, .moddefault .videolink a:link, .moddefault a.archivesbutton { color: #FFFFFF; padding: 2px 10px 2px 15px; text-decoration: none; border-radius: 0; -moz-border-radius: 0; font-size: 9.4pt; margin-left: 9px; border: 0px solid #C5C5C5; font-weight: 100; }
.moddefault a.archivesbutton { background-color: #7F7F7F; padding-left: 10px; font-size: 16.7px; padding-bottom: 4px; }
.moddefault .audiolink a:link { background-color: #B7212D; padding-left: 10px; font-size: 16.7px; padding-top: 3px; padding-bottom: 4px; }
.moddefault .videolink a:link { background-color: #B7212D; padding-left: 10px; font-size: 16.7px; padding-top: 3px; padding-bottom: 4px; }
.moddefault .studyname { color: #FFFFFF; font-size: 10.1pt !important; float: left; padding-right: 69px; padding-bottom: 7px; padding-top: 5px; margin-top: -7px; max-width: 275px; }
.moddefault .date { color: #D7D7D7; font-style: italic; float: left; margin-top: 0px; margin-bottom: -10px; }
.moddefault div.blocklist1 { padding-bottom: 5px; padding-top: 8px; margin-top: 20px; }
.pimessagessermon.moddefault { margin-top: -21px; margin-left: -35px; }
.moddefault div.blocklist2 { /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; margin-top: -3px; }
/*newsflash*/
.vina-items .text-block h4.title { background-color: initial; padding: 0px; margin: 0px 0px 3px; }
.vina-items .text-block h4.title a { color: #A0C3DE !important; letter-spacing: 0px; line-height: 1.1; font-size: 11.4pt; }
#vina-ticker-content239 { padding: 0px; margin: 0px 0px 0px -13px; }
.vina-item .text-block div.introtext { color: #FFFFFF; line-height: 1.2; }
/*Sidemenu*/
.menu1 div.sidemenu { background-color: #EDEDED; clear: both; padding-top: 0px; text-align: center; padding-bottom: 12px; }
.sidemenuinside { display: inline-block; }
#maximenuck192 li { display: block; line-height: 1.5; float: left; }
#maximenuck192 ul { padding: 0; margin-left: 9px; }
#maximenuck192 .maximenuck.parent.level1, #maximenuck192 .maximenuck.item101 { display: none; }
#maximenuck192 li.maximenuck.active.parent.level1 { display: inline-block; }
#maximenuck192 .active.parent.level1 a { font-size: 0pt; margin-left: 7px; float: left; font-weight: 600 !important; padding-top: 2px; }
#maximenuck192 .active.level2 a { color: #B7212D; }
#maximenuck192 li.level2 a { text-transform: uppercase !important; font-size: 11.6pt !important; font-weight: 400 !important; margin-right: 45px; }
/*Announcemenu Menu*/
.menu.announcement li { list-style-type: none; }
ul.menu.announcement { margin-left: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 9px; width: 264px; }
.menu.announcement li.level1 a.level1 { font-size: 10.7pt; line-height: 1.2; padding-left: 23px; display: block; text-decoration: none; font-weight: 400; margin-left: -21px; margin-top: 5px; border-bottom: 1px dotted #CCCCCC; padding-bottom: 4px; color: #5E5E5E !important; text-transform: uppercase; padding-right: 12px; }
.menu.announcement li.level1 a.level1:before { content: "\f061"; font-family: fontawesome; font-size: 5.8pt; margin-left: -16px; /*+placement: shift -4px -2px;*/ position: relative; left: -4px; top: -2px; color: #000000; background-color: #FFFFFF; padding: 1px 3px 1px 4px; }
.menu.announcement li.level1 a.level1:hover { color: #FFFFFF; }
.maximenuck a:hover { text-decoration: none; color: #C2C2C2 !important; }
.moduletableannouncement h3 { padding-left: 13px; color: #FFFFFF; }
/*Submenu*/
#maximenuck203 a.maximenuck span.titreck, #maximenuck226 a.maximenuck span.titreck { color: #FFFFFF; box-sizing: border-box !important; }
#maximenuck203 a.maximenuck span.titreck:hover, #maximenuck226 a.maximenuck span.titreck:hover { background-color: #B7212D; min-width: 32%; }
#maximenuck203 li.maximenuck, #maximenuck226 li.maximenuck { list-style-type: none !important; min-width: 29%; background-color: #9B9B9B !important; text-align: center; margin-right: 15px !important; margin-top: 8px; }
#maximenuck203 a.maximenuck span.titreck { line-height: 25px; font-size: 20px; text-align: center; white-space: normal !important; height: 80px; padding-right: 18px; padding-left: 20px; display: table-cell; vertical-align: middle; font-weight: 300; min-width: 32%; }
#maximenuck226 a.maximenuck span.titreck { text-decoration: none; line-height: 25px; font-size: 22px; text-align: center; height: 80px; padding-right: 18px; padding-left: 20px; display: table-cell; vertical-align: middle; font-weight: 300; width: 220px; }
/*Menu - Main*/
div#maximenuck112 ul.maximenuck { padding: 0px 0; -moz-border-radius: 0; border: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; position: inherit; color: #000000; background-image: none; /*+border-radius: 0;*/ -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; float: right !important; }
#maximenuck112 { width: 531px; float: right; }
#maximenuck112 .descck { display: none !important; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1 { margin-left: 0; margin-right: 0; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1:nth-child(2) { background-image: none !important; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1:hover > a span.titreck, div#maximenuck112 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck112 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck112 ul.maximenuck li.maximenuck.level1.active > span.separator { color: #949494 !important; margin-left: -27px; margin-right: 0; padding-left: 27px; background-image: none; }
#maximenuck112 li.maximenuck.item101.first.level1 { display: none !important; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck112 ul.maximenuck li.maximenuck.level1 > span.separator { font-size: 13.5pt; color: #3D4F60; display: block; float: none !important; position: relative; margin-top: -2px; margin-bottom: -10px; text-transform: uppercase; font-weight: 600; text-shadow: none; letter-spacing: -0.9pt; margin-left: 18px; }
div#maximenuck112 div.floatck { background: #FFFFFF !important; border: 0px solid #000000; border-radius: 0px; padding-top: 0; margin-top: 10px; margin-left: 10px; }
div#maximenuck112.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck112.maximenuckh ul.maximenuck li.level1.parent > span.separator { padding: 0; }
div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck112 ul.maximenuck2 li a { color: #575757; text-shadow: none; font-weight: 400; font-size: 10.2pt; }
div#maximenuck112.maximenuckh ul.maximenuck li.level1.parent > a:after, div#maximenuck112.maximenuckh ul.maximenuck li.level1.parent > span.separator:after { display: none; }
div#maximenuck112 div.maxidrop-main { min-width: 65px; padding-right: 17px; padding-left: 3px; width: auto; }
div#maximenuck112 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck112 ul.maximenuck2 li.maximenuck { padding: 0; padding: 5px 0; margin: 0; }
div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > a, div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h2 a, div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li:hover > h3 a, div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li.active > a, div#maximenuck112 ul.maximenuck2 li:hover > a, div#maximenuck112 ul.maximenuck2 li:hover > h2 a, div#maximenuck112 ul.maximenuck2 li:hover > h3 a, div#maximenuck112 ul.maximenuck2 li.active > a { color: #B7B7B7; background: transparent; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck112 ul.maximenuck li.maximenuck.level1.active { border: 0px; background: inherit; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding-left: 10px; padding-right: 10px; margin-left: 0; margin-right: 0; }
.level3 a.maximenuck { white-space: nowrap !important; border-radius: 0px; }
#maximenuck112 .item101.first.level1 a.maximenuck span.titreck { display: none; }
/*Login*/
.background button.uk-icon-sign-in { /*[disabled]background-color:#5386A3;*/ /*[disabled]color:#FFFFFF;*/ /*[disabled]bottom:0;*/ /*[disabled]left:0;*/ /*[disabled]position:fixed;*/ }
.uk-modal-dialog button.uk-icon-sign-in { position: initial; background-color: #3E9CCB; }
/*SLideshow*/
.default-black .next_button { opacity: 0.6; }
.default-black .prev_button { opacity: 0.6; }
/*Search*/
.mod_flexiadvsearch { margin: 10px 0px 0px; }
.fc_text_search .fc_button, .fc_text_search .fc_button:hover { background-image: none !important; border-radius: 0px !important; border: 0px solid #000000 !important; text-shadow: none !important; width: 52px; padding: 2px 1px 17px !important; margin-left: -58px !important; background-color: #656565 !important; height: 18px !important; box-sizing: padding-box; margin-top: 0px !important; }
/*Submenu*/
#maximenuck219 li.maximenuck { /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; list-style-type: none; text-align: center; margin: 10px; }
#maximenuck219.maximenuckv ul { margin: 0px; }
#maximenuck219 li.maximenuck a { color: #FFFFFF; background-color: #215A87; line-height: 25px; height: 88px; display: table-cell; width: 136px !important; font-size: 21px; vertical-align: middle; padding-left: 16px; padding-right: 16px; text-decoration: none; }
#maximenuck219 li.maximenuck a:hover { background-color: #949494; }
/*Odd Even Columns*/
.fcodd.fccol1 { /*[disabled]border-top:0px solid #000000;*/ }
.fceven.fccol1 { /*[disabled]background-color:#F5F5F5;*/ /*[disabled]border-top:0px solid #000000;*/ }
/*Content Nav*/
ul#menu-main-menu { margin: 5px 0px 15px 30px; }
li.menu-item { list-style-type: none; margin-bottom: 1px; }
li.menu-item a { color: #FFFFFF; font-size: 9.7pt; background: url(/images_com/category1.gif) no-repeat 0px; background-position: -3px -1px; padding-bottom: 0px; display: block; padding-left: 19px; line-height: 1.8; text-decoration: none; }
li.menu-item a:hover { color: #BFD5E5; }
.menu-main-menu-container .current_page_item { color: #FFFFFF; background-color: #0B3356; border-left: 6px solid #FFFFFF; }
.menu-main-menu-container { }
.current_page_item a { background-image: none !important; margin-left: -6px; }
/*Boxes*/
#bottomboxes .widget_simpleimage { width: 250px; /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; padding-left: 7px; margin-bottom: -4px; }
#simpleimage-7 { margin-left: -8px; }
#bottomboxes .widget-title { display: none; }
/*Newsflash*/
#newsboard_plugin_holder .bar { background-color: initial; margin-top: 3px; }
#newsboard_plugin_holder .new_holder { background-color: initial; }
#newsboard_plugin_holder .new_title { color: #FFFFFF; text-shadow: none; font-size: 10.9pt; text-decoration: underline; padding-bottom: 3px; }
#newsboard_plugin_holder .new_text { color: #FFFFFF; text-shadow: none; font-size: 9.7pt; line-height: 1.3 !important; font-family: "open sans"; }
#nbp_logo { display: none; }
#newsboard_plugin_holder a.new_holder { background-color: initial !important; color: #FFFFFF !important; box-shadow: none; text-shadow: none !important; }
#newsboard_plugin_holder .new_holder:hover .new_title { color: #FFFFFF; text-shadow: none; }
#newsboard_plugin_holder .new_holder:hover .new_text { color: #FFFFFF; text-shadow: none !important; }
/*Calendar Module*/
div.jeventslatest { margin-bottom: -8px; margin-left: 12px; margin-top: 13px; }
.bottomcalendar .jeventslatest { margin: 0; }
.mod_events_latest_content a { display: block; font-weight: normal; width: 155px !important; overflow: hidden; text-overflow: ellipsis; text-decoration: none; text-transform: ; }
.mod_events_latest_content { display: block; white-space: nowrap; overflow: hidden; margin-right: 12px; }
.mod_events_latest_date { color: #3F858D; }
.mod_events_latest_content a:hover { color: #989898; }
.jeviconnotdate { padding-bottom: 16px; font-size: 9.5pt; line-height: 1.4; }
.jevdateiconmod { display: block; width: 38px; margin-right: 12px; border: 0px solid #000000 !important; font-size: 11px; padding-top: 0px; }
.jev_red .jevdateicon1 { font-size: 12.4pt; font-weight: 600; color: #616161 !important; background-color: #F0F0F0; height: 14px; border-left: 2px solid #C9C9C9 !important; }
.jev_red .jevdateicon2 { background-color: #F0F0F0; color: #616161 !important; font-size: 11px; border-left: 2px solid #C9C9C9 !important; height: 18px; }
/*Calendar*/
.jev_header2_container { border-left: 24px solid #375877 !important; }
td.jev_weeknum { background-color: #375877; }
#jevents_body .jev_daysnames span { background-color: #AAAAAA !important; padding-top: 10px; }
#jevents_body .jev_daysnames .saturday, #jevents_body .jev_daysnames .sunday { padding-top: 0px; }
.cal_time strong { color: #1F5D90; }
#jevcatbar { width: 100% !important; }
/*Cabinet*/
a.fcfile_downloadFile { background-color: #397DBB; color: #FFFFFF; }
/*Announcement*/
.slideshow .field_created { padding: 0px; margin-top: -14px; font-weight: normal; margin-bottom: 6px; font-style: italic; }
.slideshow .description { line-height: 15.7pt; }
.slideshow .readmore, .slideshow .readmore a { background-color: #8F8F8F; color: #FFFFFF; }
/*Sermon*/
.sermontitle { color: #3C3C3C; font-weight: bold; font-size: 20px; line-height: 22px; padding-top: 8px; }
.sermonback { background: #E7E7E7; height: 33px; box-sizing: content-box; }
.filtertext { color: #3E3E3E !important; }
.sermonback:before { float: left; }
.sortlistblock { background-color: #E7E7E7 !important; }
.leftsermon { float: left; padding: 1px 22px 22px 0px; margin-left: 6px; }
.rightsermon { float: left; margin-top: -5px; margin-left: 7px; }
.listblock a { font-size: 13px; }
.study_name a { color: #676767; font-size: 17.1pt; line-height: 1.1; margin-left: 0px; font-weight: 500; text-decoration: none; }
.study_name { margin-top: 7px; padding: 0 !important; }
.messageimage { float: left !important; margin: 24px 20px 14px 0 !important; border: 1px solid #C5C5C5 !important; padding: 3px !important; width: 100px; }
.sermonline { padding-bottom: 2px; padding-top: 0px; margin-top: 2px; font-style: normal; /*[empty]background-color:;*/ font-size: 10pt; line-height: 1.4; }
div.medialinks { margin-bottom: 0; background-color: #FFFFFF; }
.videolinks a.pilink span { text-transform: uppercase; color: #FFFFFF; padding: 5px 12px 5px 11px; border: 1px solid #B7212D; font-size: 14px; white-space: nowrap !important; background-color: #B7212D; }
.videolinks a.pilink span:before { font-family: fontawesome; content: "\f144"; font-size: 16.9px; padding-right: 11px; /*+placement: 2px 0px;*/ position: relative; left: 2px; top: 0px; }
.audiolinks a.pilink span { text-transform: uppercase; color: #FFFFFF; padding: 5px 9px 5px 11px; border: 1px solid #4C4D4F; font-size: 14px; white-space: nowrap !important; background-color: #4C4D4F; }
.audiolinks a.pilink span:before { font-family: fontawesome; content: "\f028"; font-size: 16.9px; padding-right: 11px; /*+placement: 2px 0px;*/ position: relative; left: 2px; top: 0px; }
.textlinks a.pilink span { text-transform: uppercase; color: #5D5D5D; padding: 5px 9px 5px 11px; border: 1px solid #A0A0A0; font-size: 14px; white-space: nowrap !important; }
.textlinks a.pilink span:before { content: "\f016"; font-family: fontawesome; font-size: 16.9px; padding-right: 11px; /*+placement: 2px 0px;*/ position: relative; left: 2px; top: 0px; }
.videolinks, .audiolinks, .textlinks, .asmedialinks, .editlinks { padding: 0 4px 0 0 !important; }
.downloadaudio a.pilink span { text-transform: uppercase; color: #5D5D5D; padding: 5px 9px 5px 11px; border: 1px solid #A0A0A0; font-size: 14px; white-space: nowrap !important; background-color: ; }
#messagelist span.editlinks { padding-left: 13px !important; margin-top: 3px !important; margin-right: -72px !important; }
.downloadaudio a.pilink span:before { content: "\f019"; font-family: fontawesome; font-size: 16.9px; padding-right: 11px; /*+placement: 2px 0px;*/ position: relative; left: 2px; top: 0px; }
#pistudylist .half { width: 47%; float: left; }
.sermonline2 { font-size: 13px; }
#pistudylist .half2 { max-width: 27%; float: right; line-height: 2.1; padding-top: 6px; margin-right: 12px; }
.downloadaudio { margin-top: 17px !important; display: inline-block; }
.backlink { font-size: 10.3pt; text-decoration: underline; margin-bottom: 18px; background-color: #F2F2F2; display: inline-block; margin: 20px auto auto; width: 100%; padding-bottom: 5px; text-transform: uppercase; }
.backlink a { color: #5F5F5F; padding-right: 15px; padding-left: 17px; }
.sermonline1 { margin-top: 8px; }
#pistudylist .piodd { background-color: #FFFFFF; padding-left: 14px !important; float: left; width: 98%; padding-bottom: 24px !important; }
#pistudylist .pieven { background-color: #F5F5F5; padding-left: 14px !important; float: left; width: 98%; padding-bottom: 24px !important; }
.localaudioplayer, .localvideoplayer, .vimeoplayer, .youtubeplayer, .blipplayer { margin-bottom: -1117px; padding: 1337px 0 0; width: 100% !important; }
a.pilink { text-decoration: none; }
/*Tabs*/
dl.tabs dt { float: left; margin-right: 17px; /*+border-radius: 5px 5px 0 0;*/ -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; padding: 0px 16px 0px 8px !important; height: 41px; margin-left: 0px !important; padding-bottom: 3px !important; background-color: #3D4F60 !important; box-sizing: content-box; margin-bottom: 0; }
dt.tabs.closed h3 { background: none; letter-spacing: 0px; padding-bottom: 7px; padding: 4px 0px 0 6px; }
dl.tabs dt a { font-size: 14.3pt; font-family: roboto; padding: 0; }
dl.tabs dt.open h3 { background: none; letter-spacing: 0px; padding: 2px 0px 0 6px; }
dl.tabs dt a:link, .flexicontent dl.tabs dt a:link { color: #FFFFFF !important; }
div.desc-content div.current { clear: both; margin-left: -3px; padding-top: 19px; padding-bottom: 19px; }
.description.group div.current { /*background-color: #F8F8F8;*/ border: 0px solid black !important; padding-top: 22px; }
.description.group .tabs dt.tabs.open { border: 0px solid black; padding-top: 3px !important; }
dt.tabs.closed { background-color: #F4F4F4 !important; height: 40px; margin-top: 3px !important; }
dl.tabs dt.tabs.closed span h3 a { color: #5D5D5D !important; }
dl.tabs, .flexicontent dl.tabs { float: left; margin: 10px 0 4px; z-index: 50; border-bottom: 1px solid #CBCBCB; width: 100%; padding-bottom: 0; }
dl.tabs dt, .flexicontent dl.tabs dt { margin-top: 0px; }
/* ------------------------------------------------------------ *\
	Tabs
\* ------------------------------------------------------------ */
.responsive .nav-tabs > li > a:focus, .responsive .nav-tabs > li.active > a, .responsive .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .responsive .nav-tabs > li > a:hover, .responsive .nav-tabs > li > a { backgrou d:#1A4F79; background: #7C786E; color: #FFF; border: 0 none; text-decoration: none; margin-bottom: 0; }
.responsive .nav-tabs { margin-bottom: 1px; font-size: 0; line-height: 0; padding: 0; margin: 0; }
.responsive .nav-tabs > li { float: none; display: inline-block; vertical-align: bottom; margin-bottom: 5px; width: 46.3%; }
.responsive .nav-tabs > li ~ li { width: 53.3%; margin-left: 0.4%; }
.responsive .nav-tabs li:first-child a { font-size: 24px; line-height: 38px; text-shadow: 0 0 7px rgba(0, 0, 0, 0.8); text-align: left; padding-left: 14px; margin-bottom: -4px; width: 122px; }
.responsive .nav-tabs li:nth-child(2) a { padding: 0 0 0 0px; font-size: 18px; letter-spacing: -0.016em; line-height: 29px; text-align: center; border-radius: 0; text-transform: uppercase; background: #454032; text-align: left; padding-left: 14px; margin-left: -19px; margin-right: 39px; }
.responsive .nav-tabs span { display: inline-block; font-family: pt sans; text-transform: uppercase; }
.tab-head { background: #7C786E; color: #FFF; padding-top: 2px; padding-bottom: 5px; margin-bottom: 0; }
.tab-head a { padding: 2px 12px 4px; color: #FFF; text-decoration: underline; }
.tab-head a:hover { text-decoration: none; }
.tab-body { padding: 1px 10px 6px 15px; font-weight: 400; font-family: open sans; background-color: #F1F1F1; margin-top: 1px; }
.tabs img { max-width: 100%; height: auto; }
.calendar-image, .tab-nav-mobile { display: none; }
.tab-body .jeventslatest { color: #000000; margin-top: 11px; margin-left: 4px; font-size: 9.2pt; }
[class^="ico-"] { display: inline-block; vertical-align: middle; }
.ico-calendar-small { width: 11px; height: 13px; background-position: -339px -75px; }
.ico-calendar { width: 21px; height: 21px; background-position: -236px -75px; }
.ico-news { width: 28px; height: 24px; background-position: -206px -75px; }
.navigation li ~ li:before, .socials a, .logo, [class^="ico-"] { background-image: url(/templates/front/images/sprite.png); background-repeat: no-repeat; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; height: 235px; }
.tab-body ul.list-news { padding: 0 0 0 9px; }
/*Newsflash*/
a.lof-readmore { background-image: none !important; color: #FFFFFF; text-decoration: underline !important; padding: 0px !important; font-size: 8.9pt; }
a.lof-title { color: #AECCE3; text-decoration: underline !important; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 262px; }
.lof-inner { color: #FFFFFF; line-height: 1.3; font-size: 10.1pt; font-weight: 400; background-color: transparent !important; }
.lof-navigator-outer { background-color: initial !important; margin-bottom: 9px; }
.lof-articlessroller .lof-navigator li { background: transparent !important; cursor:hand; cursor: pointer; float: left; list-style: none; }
.breadcrumb { background-color: #F4F4F4; margin-top: 20px; margin-bottom: 33px; }
/*Responsive*/
@media screen and (max-width: 900px)
{
	dt.tabs.closed { width: 94%; /*+border-radius: 3px;*/ -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; border: 1px solid #CCCCCC; margin-bottom: 10px; }
	dl.tabs .open { width: 94%; /*+border-radius: 3px;*/ -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; margin-bottom: 10px; }
	dl.tabs, .flexicontent dl.tabs { border-bottom: 1px solid #6E6E6E; margin-bottom: 0; padding-bottom: 15px; }
	#pistudylist .half { width: 40%; float: left; }
	.medialinks .half2 { width: 160px; }
	.medialinks .videolinks { display: block; margin-bottom: 16px; }
	.medialinks .audiolinks { display: block; margin-bottom: 16px; }
}
@media screen and (max-width: 768px)
{
	.localaudioplayer, .localvideoplayer, .vimeoplayer, .youtubeplayer, .blipplayer { margin-bottom: -584px; padding: 766px 0 0; }
}
@media screen and (max-width: 435px)
{
	.staff .one .fc_bloglist_item .image.left img { width: 100%; margin-bottom: 11px !important; }
	.announcements .one .fc_bloglist_item .image.left img { width: 100%; }
	#maximenuck226 ul.menu li { width: 100%; }
	#maximenuck203 a.maximenuck span.titreck, #maximenuck226 a.maximenuck span.titreck { height: auto; padding-top: 5px; padding-bottom: 9px; font-size: 19px; text-align: center; }
	div.contentheading, h2.contentheading, .jeventpage h1, .contentheadingpage { font-size: 24.9pt !important; letter-spacing: -2px !important; }
	.localaudioplayer, .localvideoplayer, .vimeoplayer, .youtubeplayer, .blipplayer { margin-bottom: -373px; padding: 521px 0 0; }
	.moddefault a.archivesbutton { font-size: 13.7px; }
	.moddefault .audiolink a:link { font-size: 13.7px; }
	.moddefault .videolink a:link { font-size: 13.7px; }
}
