/*[fmt]1000-000A-3*/
/*All*/
.readmore, .announcements .readmore a, a.readon { background-color: #8F8F8F; color: #FFFFFF; }
.description .container { max-width: 775px; }
#jevents { margin-top: 102px; }
.btn-lg, .btn-group-lg > .btn { border-radius: 0; }
.container { padding-right: 0; padding-left: 0; }
.coralert { padding-top: 17px; padding-bottom: 16px; }
/*Mobile Menu*/
.mobilebarmaximenuck { cursor: pointer; width: 116px; float: right; margin-right: 18px !important; margin-top: -97px !important; }
#maximenuck112-mobilebarmaximenuck { background-color: rgba(90, 90, 90, 0); border: 1px solid black; }
.mobilebarmenutitleck { color: #000000; }
.mobilemaximenucktopbar { background-color: #2A6A92 !important; }
@media only screen and (max-width: 767px)
{
	.header .header-logo { display: block !important; width: 206px; }
	.header .anchor-links { float: right !important; margin-top: -1px !important; }
	.mobilebarmaximenuck { cursor: pointer; width: 116px; float: right; margin-right: 18px !important; }
}
@media screen and (max-width: 435px)
{
	.mobilebarmaximenuck { cursor: pointer; width: 45px; float: right; margin-right: 10px !important; margin-top: -169px !important; }
	.mobilebarmenutitleck { line-height: 33px; display: none; }
}
@media only screen and (max-width: 479px)
{
	#maximenuck112-mobilebarmaximenuck { background-color: rgba(107, 146, 171, 0) !important; margin-top: -130px !important; }
}
@media only screen and (max-width: 380px)
{
	.btn { font-size: 1em; padding: 0 10px; line-height: 17px; margin-right: 1px !important; }
	.header .anchor-links { float: none; text-align: center; margin-left: -10px; margin-right: -10px; }
}
/*Slideshow 100%*/
.ju-slideshow img { width: 100% !important; height: auto !important; }
.ju-slide-container { width: 100% !important; height: auto !important; }
.ju-slideshow .cropWrapper img { height: 550px !important; width: 1500px !important; }
.ju-slideshow { width: 100% !important; height: 100% !important; }
.ju-slide-desc-inner img { width: auto !important; }
.ju-slideshow .box_clone { width: 100% !important; overflow: initial; }
@media only screen and (min-width: 768px) and (max-width: 1023px)
{
	/* Styles */
	.other-links .links .btn-lg-2 { float: right; width: 339px !important; }
}
/*Bible*/
span.bibleverse { max-width: 678px !important; display: inline-block; line-height: 1.4; color: #FFFFFF; list-style-type: none; }
li.light-rss-item { list-style-type: none; text-align: right; color: #FFFFFF; font-size: 10.7pt; text-shadow: 0 0 6px #000000; }
/*Banner*/
.drag-banner img { width: 100%; margin-bottom: 50px; margin-top: 0; }
/*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: 4.15em; font-family: roboto condensed; color: #2A6A92; text-transform: uppercase; font-weight: 700; line-height: 0.9em; margin-bottom: 47.1px; -ms-word-break: keep-all; word-break: keep-all; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; text-align: center; }
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; }
#preview_image { width: 100% !important; }
.dragdrop { width: auto; }
#preview_image img { width: 100%; box-sizing: content-box; }
.dropzone_block { height: 163px; width: 278px !important; margin-bottom: 20px !important; padding-bottom: 20px; margin-bottom: -27px; }
.dropzone_wrapper { column-gap: 5px; -webkit-column-gap: 5px; -moz-column-gap: 5px; height: auto; margin-top: 0; display: inline-block; }
.dropzone_title { font-size: 23px !important; color: #686868; font-weight: 200; margin-top: 10px; margin-bottom: 9px; }
.dragtext { width: 100%; color: #121212; text-align: center; line-height: 16.3pt; font-weight: 300; float: left; }
/*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: #5A94A8; }
#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: #8197AC !important; }
.submit-subscribe-button-wrapper .btn-success { background-color: #A0B97B !important; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-color: #84A984 !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 #8DA2B3 !important; }
.prayer-wrapper span.btn-bg { background-color: #8197AC; }
/*Announcement*/
.announcements .fc_item_title { display: block; padding-top: 7px; }
.readmore, .announcements .readmore a { background-color: #3D6699; color: #FFFFFF; margin-top: -7px; /*+border-radius: 2px;*/ -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; padding-bottom: 2px; }
.announcements .two .image_descr .image { margin: 0px; padding-bottom: 7px; }
.announcements .three .fccol1, .announcements .three .fccol2 { margin-right: 27px; }
.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; 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; }
/*Announcement 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: 275px; margin-left: 11px; margin-top: -4px; }*/
/*.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: #000000; font-weight: 400; font-size: 14px; white-space: nowrap; overflow: hidden; width: 275px; display: inline-block; text-overflow: ellipsis; padding-top: 0px; line-height: 1; }*/
/*#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: 3px; margin-top: 3px; }*/
/*Announcement List*/
.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; margin-left: 11px !important; margin-top: -4px !important; text-align: left; width: 90%; }
#mod_flexicontent_news272 { margin-left: 5px; }
.news.mod_flexicontent_wrapper .fcitem_title { padding: 0 0 0px 0; margin: 12px 0 0; font-weight: bold; overflow: hidden; white-space: nowrap; display: block; width: 98% !important; text-overflow: ellipsis; }
.news.mod_flexicontent_wrapper .fcitem_title a { color: #428BB4 !important; font-weight: 400; font-size: 19px; margin-left: 80px; }
#mod_flexicontent_news244 { margin-left: 7px; margin-right: 1px; margin-top: -5px; }
.mod_flexicontent_standard_listing .modclear { background-color: #C8C8C8; height: 0 !important; }
.mod_flexicontent_standard_wrapper .fcitem_text { line-height: 1.3; margin-bottom: 3px !important; margin-top: 3px !important; font-size: 15px; padding-bottom: 9px !important; color: #000000; font-weight: 300; }
.mod_flexicontent { font-family: open sans; padding: 0; margin: 0; }
.news.mod_flexicontent_wrapper .image_featured img, .news.mod_flexicontent_wrapper .image_standard img { margin-right: 10px; margin-top: -19px; }
/*Documents*/
.docman_table_layout .docman_download__button { font-size: 19.25px !important; font-weight: 200; padding: 5px 16px 5px 17px !important; /*+border-radius: 2px;*/ -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; border: 0px solid black; margin-left: 20px !important; }
.docman_table_layout span { font-size: 18.25px; }
.btn.btn-mini.pdf { padding-right: 26px; }
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #F9F9F9; padding-top: 4px; padding-bottom: 11px; }
.docman_description div p { font-size: 9.4pt !important; padding-top: 7px; font-weight: 400; color: #7D7D7D; line-height: 1.4; font-family: "open sans"; margin-right: -281px; margin-top: -6px; margin-left: 24px; margin-bottom: 15px !important; }
/*Carousel Single*/
.mod_fc_carousel .image_standard { margin-top: -19px !important; border: 4px solid #FFFFFF; box-shadow: 0 0 1px #A1A1A1; margin-left: 2px !important; position: absolute; top: 22px; }
.mod_flexicontent_wrapcarouselsingle .fc_inline_block.fcitem_title a { color: #000000 !important; font-size: 11.6pt; font-weight: 400 !important; }
.carousel.mod_flexicontent_wrapper .image_featured img, .carousel.mod_flexicontent_wrapper .image_standard img { padding: 0; border: 0; }
.mod_fc_carousel .fcitem_title { margin-left: 101px !important; }
.fcitem_text:before { }
.mod_fc_carousel .fcitem_text { color: #626262; margin-left: 105px !important; font-size: 10.2pt; font-weight: 300; line-height: 1.5; }
.mod_flexicontent_wrapcarouselsingle.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal { width: 15px !important; height: 145px !important; background-size: 48px 20px !important; margin-top: -1px; padding-left: 5px; padding-right: 3px; /*+border-radius: 0 !important;*/ -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -khtml-border-radius: 0 !important; border-radius: 0 !important; }
.carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_fc_activeitem .image_standard img, .carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_fc_activeitem .image_featured img { border: 0; }
.carousel.mod_flexicontent_wrapper .mod_fc_carousel { width: 100%; }
.carousel.mod_flexicontent_wrapper .mod_flexicontent { margin-left: -9px !important; }
/*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: 14.4pt; line-height: 1.1; font-weight: 600; }
.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 .three .lineinfo { text-align: center; }
.staff .staffdescription { padding-top: 7px; }
.staff .three .fccol1, .staff .three .fccol2 { margin-right: 19px !important; border: 0px solid #000000 !important; margin-left: 8px !important; }
.staff .three .fccol3 { border: 0px solid #000000 !important; margin-left: 2px !important; }
.staff .three .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; }
.staff .three .fc_bloglist_item .image.left img { width: 200px; }
/*Alert*/
div.alert { background-color: #EA1A09; }
/*Sermon Module*/
.clr { clear: both; }
.moddefault .audiolink a:link, .moddefault .videolink a:link, .moddefault a.archivesbutton { color: #FFFFFF; padding: 2px 10px 0px 11px; text-decoration: none; border-radius: 0; -moz-border-radius: 0; font-size: 10.3pt; margin-left: 9px; border: 0px solid #C5C5C5; text-transform: uppercase; letter-spacing: 0px; }
.moddefault a.archivesbutton { background-color: #909090; padding-left: 10px; }
.moddefault .audiolink a:link { background-color: #464032; }
.moddefault .videolink a:link { background-color: #457095; }
.moddefault .studyname { color: #FFFFFF; font-size: 10.9pt !important; padding-bottom: 7px; letter-spacing: 0px; padding-top: 3px; font-size: 14px !important; white-space: nowrap; overflow: hidden; width: 89% !important; text-overflow: ellipsis; padding-left: 20px; }
.moddefault .date { color: #D7D7D7; font-style: italic; display: none; }
.blocklist2 { padding-left: 10px; padding-bottom: 3px; }
.pimessagessermon.moddefault ul { margin: 0; padding: 0; }
/*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*/
#wrapper .sidemenu { background-color: #2A6A92; clear: both; padding-top: 12px; text-align: center; padding-bottom: 12px; padding: 0px 0 13px; }
.sidemenuinside { display: inline-block; }
#maximenuck192 li { display: block; line-height: 1.5; float: left; }
.sticky { z-index: 99999 !important; }
#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: #C2CFB5; }
#maximenuck192 li.level2 a { text-transform: uppercase !important; font-size: 11.6pt !important; font-weight: 400 !important; margin-right: 45px; color: #FFFFFF; }
/*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: #5796A8; min-width: 32%; }
#maximenuck203 li.maximenuck, #maximenuck226 li.maximenuck { list-style-type: none !important; min-width: 30%; 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; }
/*Main Menu*/
div#maximenuck112 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck112 ul.maximenuck li.maximenuck.level1 > span.separator { font-size: 14pt !important; font-family: roboto !important; text-align: center !important; font-weight: 300 !important; color: #474747 !important; text-decoration: none !important; display: block !important; font-style: normal !important; text-decoration: none !important; text-transform: uppercase !important; white-space: nowrap; position: relative; height: 41px; padding-top: 8px !important; letter-spacing: -0.7px; text-shadow: none; }
div#maximenuck112 span.descck { display: block; line-height: 2; font-size: 9.2pt; font-family: roboto; letter-spacing: -0.4px; color: #888888; padding-top: 3px; font-weight: 400; }
div#maximenuck112 div.floatck { background: #F1F1F1 !important; border: 0px solid #000000; border-radius: 0px !important; margin-left: 20px; margin-top: 22px; padding-bottom: 2px; }
div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck112 ul.maximenuck2 li a { color: #646464; text-shadow: none; font-weight: 400; font-family: roboto; font-size: 10.2pt; margin-left: 0; padding-bottom: 2px; }
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 { text-shadow: none; border: 0px solid #000000; color: #B9B9B9 !important; }
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; /*default width*/ padding-right: 17px; padding-left: 3px; width: auto; margin-left: 0; }
div#maximenuck112.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck112.maximenuckh ul.maximenuck li.level1.parent > span.separator { padding-left: 25px; }
div#maximenuck112 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck112 ul.maximenuck2 li.maximenuck { padding: 0; padding: 3px 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 { padding: 9px 0 0px 6px; -moz-border-radius: 0; background: none; border: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; /*+border-radius: 0;*/ -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; margin-bottom: 35px; margin-left: -5px; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck112 ul.maximenuck li.maximenuck.level1.active { background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding-left: 10px; padding-right: 10px; border: 1px solid #F1F1F1; }
div#maximenuck112.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover, div#maximenuck112.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.level3 a.maximenuck { white-space: nowrap !important; border-radius: 0px; }
div#maximenuck112 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck112 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after { display: inline-block; content: ""; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 5px; margin: 6px 3px 3px; border-left-color: #FFFFFF; }
.maximenuckanimation { padding: 0 0px 0 0 !important; margin-left: 15px !important; margin-right: 10px !important; }
/*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*/
.mod_events_latest_content a { display: block; font-weight: normal; width: 233px !important; overflow: hidden; text-overflow: ellipsis; text-decoration: none; text-transform: ; }
div.jeventslatest { margin-left: 19px; margin-top: -3px; }
.mod_events_latest_date { color: #3F858D; }
.mod_events_latest_content a:hover { color: #989898; }
.jeviconnotdate { padding-bottom: 16px; font-size: 10.6pt; line-height: 1.4; float: left; border: 1px solid black; }
.jevdateiconmod { width: 50px; margin-right: 12px; border: 0px solid #000000 !important; }
.jev_red .jevdateicon1 { font-size: 14.2pt; font-weight: 600; color: #FFFFFF !important; background-color: #4BA3D4; height: 14px; padding-bottom: 26px; padding-top: 0px; }
.jev_red .jevdateicon2 { background-color: #F0F0F0; color: #616161 !important; font-weight: 600; height: 26px; font-size: 12.9pt; padding-bottom: 27px; padding-top: 1px; padding-left: 4px; }
.jev_clear { clear: none; }
.jeventslatest .jeviconnotdate { padding-right: 29px !important; }
/*Calendar*/
.jev_header2_container { border-left: 24px solid #3D6699 !important; }
td.jev_weeknum { background-color: #3D6699; }
#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; }
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth { padding-bottom: 14px; /*[empty]margin-top:;*/ }
.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-color: #2A6A92 !important; height: 33px; box-sizing: content-box; }
.filtertext { color: #FFFFFF !important; }
.sermonback:before { float: left; }
.sortlistblock { background-color: #2A6A92 !important; }
.leftsermon { float: left; padding: 1px 22px 22px 0px; margin-left: 6px; color: #FFFFFF; margin-top: 1px; }
.rightsermon { float: left; margin-top: -5px; margin-left: 7px; }
.study_name a { color: #4F4F4F; font-size: 17.8pt; line-height: 1.1; margin-left: 0px; font-weight: 600; }
.study_name { margin-top: 7px; padding: 0 !important; }
.messageimage { float: left !important; margin: 17px 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: 10.6pt; line-height: 1.4; margin-bottom: 5px; }
div.medialinks { margin-bottom: 0; }
.videolinks a.pilink span { text-transform: uppercase; color: #5D5D5D; padding: 5px 9px 5px 11px; border: 1px solid #A0A0A0; font-size: 14px; white-space: nowrap !important; }
.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: #5D5D5D; padding: 5px 9px 5px 11px; border: 1px solid #A0A0A0; font-size: 14px; white-space: nowrap !important; }
.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; }
a.pilink { text-decoration: none !important; }
#messagelist span.editlinks { padding-left: 13px !important; margin-top: 3px !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: 70%; float: left; }
#pistudylist .half2 { max-width: 43%; float: right; line-height: 2.1; padding-top: 6px; margin-right: 12px; }
.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: 12px !important; padding-top: 12px !important; }
#pistudylist .pieven { background-color: #F5F5F5; padding-left: 14px !important; float: left; padding-bottom: 12px !important; padding-top: 12px !important; width: 98%; }
/*Tabs*/
dl.tabs dt { float: left; margin-right: 10px; /*+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: #2A6A92 !important; box-sizing: content-box; margin-bottom: 0; }
dt.tabs.closed h3 { background: none; letter-spacing: 0px; padding-bottom: 7px; padding: 0px 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: 1px 0px 0 6px; margin-top: 0; }
dl.tabs dt.open, .flexicontent dl.tabs dt.open { margin-top: -4px; }
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: 0px !important; padding-top: 2px !important; padding-bottom: 0 !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; }
.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: 1060px)
{
	.section-visitors { overflow: hidden; color: #FFFFFF; background-image: url(/templates/front/images/welcome.jpg); padding-top: 0px !important; padding-bottom: 24px; background-size: cover !important; margin-right: -90px; }
}
@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; }
	#preview_image img { width: 80% !important; }
	.dropzone_title { font-size: 20px !important; color: #686868; font-weight: 500; margin-top: 10px; margin-bottom: 9px; letter-spacing: -1px; text-align: center; }
	.dragtext { width: 83%; }
	.detail-section .details h1 { font-size: 1.9em !important; }
}
@media screen and (max-width: 700px)
{
	.messageimage { display: none; }
	.half { width: 100% !important; }
	.study_name a { font-size: 19px; margin-bottom: 13px; display: block; }
	.half2 { float: left !important; display: block; width: 100%; margin-bottom: 19px; margin-top: -19px; }
	.leftsermon { float: none; padding: 1px 22px 22px 0px; margin-bottom: 12px; }
	.sermonline { margin-left: 4px; }
	.breadcrumb { display: none; }
	div.medialinks { float: left; }
	.sortlistblock { background-color: #FFFFFF !important; }
	.description td { display: inline; }
	.dropzone_block { height: auto; width: 100% !important; margin-bottom: 20px !important; padding-bottom: 20px; margin-bottom: -27px; }
	.menubottommenu a { float: left; font-size: 13px; text-decoration: none; width: 200px; }
	.mylogo { font-size: 10.1pt; color: #707070; position: relative; display: none; float: left; margin-left: 30px; margin-top: 18px; border-top: 1px solid #CBCBCB; padding-top: 7px; padding-bottom: 9px; }
}
@media screen and (max-width: 435px)
{
	.staff .one .fc_bloglist_item .image.left img { width: 100%; float: left; margin-bottom: 15px !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.staffdescription, #flexicontent .lineinfo .element, #flexicontent .lineinfo .element .label, #flexicontent .lineinfo .element .value { float: left !important; display: inherit !important; margin-top: 2px; }
	.dropzone_title { font-size: 16px !important; line-height: 1.2; }
	#preview_image img { width: 80% !important; box-sizing: content-box; margin-left: -18px; }
	.dropzone_desc { display: none; }
	.news.mod_flexicontent_wrapper .image_featured img, .news.mod_flexicontent_wrapper .image_standard img { margin-right: 10px; margin-top: -19px; margin-bottom: 48px !important; }
}
/*[fmt]1000-000A-3*/
/*All*/
.readmore, .announcements .readmore a, a.readon { background-color: #8F8F8F; color: #FFFFFF; }
.description .container { max-width: 775px; }
#jevents { margin-top: 102px; }
.btn-lg, .btn-group-lg > .btn { border-radius: 0; }
.container { padding-right: 0; padding-left: 0; }
.coralert { padding-top: 17px; padding-bottom: 16px; }
/*Mobile Menu*/
.mobilebarmaximenuck { cursor: pointer; width: 116px; float: right; margin-right: 18px !important; margin-top: -97px !important; }
#maximenuck112-mobilebarmaximenuck { background-color: rgba(90, 90, 90, 0); border: 1px solid black; }
.mobilebarmenutitleck { color: #000000; }
.mobilemaximenucktopbar { background-color: #2A6A92 !important; }
@media only screen and (max-width: 767px)
{
	.header .header-logo { display: block !important; width: 206px; }
	.header .anchor-links { float: right !important; margin-top: -1px !important; }
	.mobilebarmaximenuck { cursor: pointer; width: 116px; float: right; margin-right: 18px !important; }
}
@media screen and (max-width: 435px)
{
	.mobilebarmaximenuck { cursor: pointer; width: 45px; float: right; margin-right: 10px !important; margin-top: -169px !important; }
	.mobilebarmenutitleck { line-height: 33px; display: none; }
}
@media only screen and (max-width: 479px)
{
	#maximenuck112-mobilebarmaximenuck { background-color: rgba(107, 146, 171, 0) !important; margin-top: -130px !important; }
}
@media only screen and (max-width: 380px)
{
	.btn { font-size: 1em; padding: 0 10px; line-height: 17px; margin-right: 1px !important; }
	.header .anchor-links { float: none; text-align: center; margin-left: -10px; margin-right: -10px; }
}
/*Slideshow 100%*/
.ju-slideshow img { width: 100% !important; height: auto !important; }
.ju-slide-container { width: 100% !important; height: auto !important; }
.ju-slideshow .cropWrapper img { height: 550px !important; width: 1500px !important; }
.ju-slideshow { width: 100% !important; height: 100% !important; }
.ju-slide-desc-inner img { width: auto !important; }
.ju-slideshow .box_clone { width: 100% !important; overflow: initial; }
@media only screen and (min-width: 768px) and (max-width: 1023px)
{
	/* Styles */
	.other-links .links .btn-lg-2 { float: right; width: 339px !important; }
}
/*Bible*/
span.bibleverse { max-width: 678px !important; display: inline-block; line-height: 1.4; color: #FFFFFF; list-style-type: none; }
li.light-rss-item { list-style-type: none; text-align: right; color: #FFFFFF; font-size: 10.7pt; text-shadow: 0 0 6px #000000; }
/*Banner*/
.drag-banner img { width: 100%; margin-bottom: 50px; margin-top: 0; }
/*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: 4.15em; font-family: roboto condensed; color: #2A6A92; text-transform: uppercase; font-weight: 700; line-height: 0.9em; margin-bottom: 47.1px; -ms-word-break: keep-all; word-break: keep-all; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; text-align: center; }
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; }
#preview_image { width: 100% !important; }
.dragdrop { width: auto; }
#preview_image img { width: 100%; box-sizing: content-box; }
.dropzone_block { height: 163px; width: 278px !important; margin-bottom: 20px !important; padding-bottom: 20px; margin-bottom: -27px; }
.dropzone_wrapper { column-gap: 5px; -webkit-column-gap: 5px; -moz-column-gap: 5px; height: auto; margin-top: 0; display: inline-block; }
.dropzone_title { font-size: 23px !important; color: #686868; font-weight: 200; margin-top: 10px; margin-bottom: 9px; }
.dragtext { width: 100%; color: #121212; text-align: center; line-height: 16.3pt; font-weight: 300; float: left; }
/*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: #5A94A8; }
#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: #8197AC !important; }
.submit-subscribe-button-wrapper .btn-success { background-color: #A0B97B !important; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-color: #84A984 !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 #8DA2B3 !important; }
.prayer-wrapper span.btn-bg { background-color: #8197AC; }
/*Announcement*/
.announcements .fc_item_title { display: block; padding-top: 7px; }
.readmore, .announcements .readmore a { background-color: #3D6699; color: #FFFFFF; margin-top: -7px; /*+border-radius: 2px;*/ -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; padding-bottom: 2px; }
.announcements .two .image_descr .image { margin: 0px; padding-bottom: 7px; }
.announcements .three .fccol1, .announcements .three .fccol2 { margin-right: 27px; }
.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; 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; }
/*Announcement 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: 275px; margin-left: 11px; margin-top: -4px; }*/
/*.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: #000000; font-weight: 400; font-size: 14px; white-space: nowrap; overflow: hidden; width: 275px; display: inline-block; text-overflow: ellipsis; padding-top: 0px; line-height: 1; }*/
/*#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: 3px; margin-top: 3px; }*/
/*Announcement List*/
.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; margin-left: 11px !important; margin-top: -4px !important; text-align: left; width: 90%; }
#mod_flexicontent_news272 { margin-left: 5px; }
.news.mod_flexicontent_wrapper .fcitem_title { padding: 0 0 0px 0; margin: 12px 0 0; font-weight: bold; overflow: hidden; white-space: nowrap; display: block; width: 98% !important; text-overflow: ellipsis; }
.news.mod_flexicontent_wrapper .fcitem_title a { color: #428BB4 !important; font-weight: 400; font-size: 19px; margin-left: 80px; }
#mod_flexicontent_news244 { margin-left: 7px; margin-right: 1px; margin-top: -5px; }
.mod_flexicontent_standard_listing .modclear { background-color: #C8C8C8; height: 0 !important; }
.mod_flexicontent_standard_wrapper .fcitem_text { line-height: 1.3; margin-bottom: 3px !important; margin-top: 3px !important; font-size: 15px; padding-bottom: 9px !important; color: #000000; font-weight: 300; }
.mod_flexicontent { font-family: open sans; padding: 0; margin: 0; }
.news.mod_flexicontent_wrapper .image_featured img, .news.mod_flexicontent_wrapper .image_standard img { margin-right: 10px; margin-top: -19px; }
/*Documents*/
.docman_table_layout .docman_download__button { font-size: 19.25px !important; font-weight: 200; padding: 5px 16px 5px 17px !important; /*+border-radius: 2px;*/ -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; border: 0px solid black; margin-left: 20px !important; }
.docman_table_layout span { font-size: 18.25px; }
.btn.btn-mini.pdf { padding-right: 26px; }
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background-color: #F9F9F9; padding-top: 4px; padding-bottom: 11px; }
.docman_description div p { font-size: 9.4pt !important; padding-top: 7px; font-weight: 400; color: #7D7D7D; line-height: 1.4; font-family: "open sans"; margin-right: -281px; margin-top: -6px; margin-left: 24px; margin-bottom: 15px !important; }
/*Carousel Single*/
.mod_fc_carousel .image_standard { margin-top: -19px !important; border: 4px solid #FFFFFF; box-shadow: 0 0 1px #A1A1A1; margin-left: 2px !important; position: absolute; top: 22px; }
.mod_flexicontent_wrapcarouselsingle .fc_inline_block.fcitem_title a { color: #000000 !important; font-size: 11.6pt; font-weight: 400 !important; }
.carousel.mod_flexicontent_wrapper .image_featured img, .carousel.mod_flexicontent_wrapper .image_standard img { padding: 0; border: 0; }
.mod_fc_carousel .fcitem_title { margin-left: 101px !important; }
.fcitem_text:before { }
.mod_fc_carousel .fcitem_text { color: #626262; margin-left: 105px !important; font-size: 10.2pt; font-weight: 300; line-height: 1.5; }
.mod_flexicontent_wrapcarouselsingle.carousel.mod_flexicontent_wrapper span.mod_fc_nav.fc_horizontal { width: 15px !important; height: 145px !important; background-size: 48px 20px !important; margin-top: -1px; padding-left: 5px; padding-right: 3px; /*+border-radius: 0 !important;*/ -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -khtml-border-radius: 0 !important; border-radius: 0 !important; }
.carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_fc_activeitem .image_standard img, .carousel.mod_flexicontent_wrapper .mod_flexicontent .mod_fc_activeitem .image_featured img { border: 0; }
.carousel.mod_flexicontent_wrapper .mod_fc_carousel { width: 100%; }
.carousel.mod_flexicontent_wrapper .mod_flexicontent { margin-left: -9px !important; }
/*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: 14.4pt; line-height: 1.1; font-weight: 600; }
.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 .three .lineinfo { text-align: center; }
.staff .staffdescription { padding-top: 7px; }
.staff .three .fccol1, .staff .three .fccol2 { margin-right: 19px !important; border: 0px solid #000000 !important; margin-left: 8px !important; }
.staff .three .fccol3 { border: 0px solid #000000 !important; margin-left: 2px !important; }
.staff .three .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; }
.staff .three .fc_bloglist_item .image.left img { width: 200px; }
/*Alert*/
div.alert { background-color: #EA1A09; }
/*Sermon Module*/
.clr { clear: both; }
.moddefault .audiolink a:link, .moddefault .videolink a:link, .moddefault a.archivesbutton { color: #FFFFFF; padding: 2px 10px 0px 11px; text-decoration: none; border-radius: 0; -moz-border-radius: 0; font-size: 10.3pt; margin-left: 9px; border: 0px solid #C5C5C5; text-transform: uppercase; letter-spacing: 0px; }
.moddefault a.archivesbutton { background-color: #909090; padding-left: 10px; }
.moddefault .audiolink a:link { background-color: #464032; }
.moddefault .videolink a:link { background-color: #457095; }
.moddefault .studyname { color: #FFFFFF; font-size: 10.9pt !important; padding-bottom: 7px; letter-spacing: 0px; padding-top: 3px; font-size: 14px !important; white-space: nowrap; overflow: hidden; width: 89% !important; text-overflow: ellipsis; padding-left: 20px; }
.moddefault .date { color: #D7D7D7; font-style: italic; display: none; }
.blocklist2 { padding-left: 10px; padding-bottom: 3px; }
.pimessagessermon.moddefault ul { margin: 0; padding: 0; }
/*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*/
#wrapper .sidemenu { background-color: #2A6A92; clear: both; padding-top: 12px; text-align: center; padding-bottom: 12px; padding: 0px 0 13px; }
.sidemenuinside { display: inline-block; }
#maximenuck192 li { display: block; line-height: 1.5; float: left; }
.sticky { z-index: 99999 !important; }
#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: #C2CFB5; }
#maximenuck192 li.level2 a { text-transform: uppercase !important; font-size: 11.6pt !important; font-weight: 400 !important; margin-right: 45px; color: #FFFFFF; }
/*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: #5796A8; min-width: 32%; }
#maximenuck203 li.maximenuck, #maximenuck226 li.maximenuck { list-style-type: none !important; min-width: 30%; 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; }
/*Main Menu*/
div#maximenuck112 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck112 ul.maximenuck li.maximenuck.level1 > span.separator { font-size: 14pt !important; font-family: roboto !important; text-align: center !important; font-weight: 300 !important; color: #474747 !important; text-decoration: none !important; display: block !important; font-style: normal !important; text-decoration: none !important; text-transform: uppercase !important; white-space: nowrap; position: relative; height: 41px; padding-top: 8px !important; letter-spacing: -0.7px; text-shadow: none; }
div#maximenuck112 span.descck { display: block; line-height: 2; font-size: 9.2pt; font-family: roboto; letter-spacing: -0.4px; color: #888888; padding-top: 3px; font-weight: 400; }
div#maximenuck112 div.floatck { background: #F1F1F1 !important; border: 0px solid #000000; border-radius: 0px !important; margin-left: 20px; margin-top: 22px; padding-bottom: 2px; }
div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck112 ul.maximenuck2 li a { color: #646464; text-shadow: none; font-weight: 400; font-family: roboto; font-size: 10.2pt; margin-left: 0; padding-bottom: 2px; }
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 { text-shadow: none; border: 0px solid #000000; color: #B9B9B9 !important; }
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; /*default width*/ padding-right: 17px; padding-left: 3px; width: auto; margin-left: 0; }
div#maximenuck112.maximenuckh ul.maximenuck li.level1.parent > a, div#maximenuck112.maximenuckh ul.maximenuck li.level1.parent > span.separator { padding-left: 25px; }
div#maximenuck112 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck112 ul.maximenuck2 li.maximenuck { padding: 0; padding: 3px 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 { padding: 9px 0 0px 6px; -moz-border-radius: 0; background: none; border: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; /*+border-radius: 0;*/ -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; margin-bottom: 35px; margin-left: -5px; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck112 ul.maximenuck li.maximenuck.level1.active { background: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; padding-left: 10px; padding-right: 10px; border: 1px solid #F1F1F1; }
div#maximenuck112.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover, div#maximenuck112.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.level3 a.maximenuck { white-space: nowrap !important; border-radius: 0px; }
div#maximenuck112 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck112 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after { display: inline-block; content: ""; width: 0; height: 0; border-style: solid; border-width: 4px 0 4px 5px; margin: 6px 3px 3px; border-left-color: #FFFFFF; }
.maximenuckanimation { padding: 0 0px 0 0 !important; margin-left: 15px !important; margin-right: 10px !important; }
/*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*/
.mod_events_latest_content a { display: block; font-weight: normal; width: 233px !important; overflow: hidden; text-overflow: ellipsis; text-decoration: none; text-transform: ; }
div.jeventslatest { margin-left: 19px; margin-top: -3px; }
.mod_events_latest_date { color: #3F858D; }
.mod_events_latest_content a:hover { color: #989898; }
.jeviconnotdate { padding-bottom: 16px; font-size: 10.6pt; line-height: 1.4; float: left; border: 1px solid black; }
.jevdateiconmod { width: 50px; margin-right: 12px; border: 0px solid #000000 !important; }
.jev_red .jevdateicon1 { font-size: 14.2pt; font-weight: 600; color: #FFFFFF !important; background-color: #4BA3D4; height: 14px; padding-bottom: 26px; padding-top: 0px; }
.jev_red .jevdateicon2 { background-color: #F0F0F0; color: #616161 !important; font-weight: 600; height: 26px; font-size: 12.9pt; padding-bottom: 27px; padding-top: 1px; padding-left: 4px; }
.jev_clear { clear: none; }
.jeventslatest .jeviconnotdate { padding-right: 29px !important; }
/*Calendar*/
.jev_header2_container { border-left: 24px solid #3D6699 !important; }
td.jev_weeknum { background-color: #3D6699; }
#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; }
.jev_toprow div.previousmonth, .jev_toprow div.nextmonth { padding-bottom: 14px; /*[empty]margin-top:;*/ }
.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-color: #2A6A92 !important; height: 33px; box-sizing: content-box; }
.filtertext { color: #FFFFFF !important; }
.sermonback:before { float: left; }
.sortlistblock { background-color: #2A6A92 !important; }
.leftsermon { float: left; padding: 1px 22px 22px 0px; margin-left: 6px; color: #FFFFFF; margin-top: 1px; }
.rightsermon { float: left; margin-top: -5px; margin-left: 7px; }
.study_name a { color: #4F4F4F; font-size: 17.8pt; line-height: 1.1; margin-left: 0px; font-weight: 600; }
.study_name { margin-top: 7px; padding: 0 !important; }
.messageimage { float: left !important; margin: 17px 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: 10.6pt; line-height: 1.4; margin-bottom: 5px; }
div.medialinks { margin-bottom: 0; }
.videolinks a.pilink span { text-transform: uppercase; color: #5D5D5D; padding: 5px 9px 5px 11px; border: 1px solid #A0A0A0; font-size: 14px; white-space: nowrap !important; }
.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: #5D5D5D; padding: 5px 9px 5px 11px; border: 1px solid #A0A0A0; font-size: 14px; white-space: nowrap !important; }
.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; }
a.pilink { text-decoration: none !important; }
#messagelist span.editlinks { padding-left: 13px !important; margin-top: 3px !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: 70%; float: left; }
#pistudylist .half2 { max-width: 43%; float: right; line-height: 2.1; padding-top: 6px; margin-right: 12px; }
.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: 12px !important; padding-top: 12px !important; }
#pistudylist .pieven { background-color: #F5F5F5; padding-left: 14px !important; float: left; padding-bottom: 12px !important; padding-top: 12px !important; width: 98%; }
/*Tabs*/
dl.tabs dt { float: left; margin-right: 10px; /*+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: #2A6A92 !important; box-sizing: content-box; margin-bottom: 0; }
dt.tabs.closed h3 { background: none; letter-spacing: 0px; padding-bottom: 7px; padding: 0px 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: 1px 0px 0 6px; margin-top: 0; }
dl.tabs dt.open, .flexicontent dl.tabs dt.open { margin-top: -4px; }
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: 0px !important; padding-top: 2px !important; padding-bottom: 0 !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; }
.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: 1060px)
{
	.section-visitors { overflow: hidden; color: #FFFFFF; background-image: url(/templates/front/images/welcome.jpg); padding-top: 0px !important; padding-bottom: 24px; background-size: cover !important; margin-right: -90px; }
}
@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; }
	#preview_image img { width: 80% !important; }
	.dropzone_title { font-size: 20px !important; color: #686868; font-weight: 500; margin-top: 10px; margin-bottom: 9px; letter-spacing: -1px; text-align: center; }
	.dragtext { width: 83%; }
	.detail-section .details h1 { font-size: 1.9em !important; }
}
@media screen and (max-width: 700px)
{
	.messageimage { display: none; }
	.half { width: 100% !important; }
	.study_name a { font-size: 19px; margin-bottom: 13px; display: block; }
	.half2 { float: left !important; display: block; width: 100%; margin-bottom: 19px; margin-top: -19px; }
	.leftsermon { float: none; padding: 1px 22px 22px 0px; margin-bottom: 12px; }
	.sermonline { margin-left: 4px; }
	.breadcrumb { display: none; }
	div.medialinks { float: left; }
	.sortlistblock { background-color: #FFFFFF !important; }
	.description td { display: inline; }
	.dropzone_block { height: auto; width: 100% !important; margin-bottom: 20px !important; padding-bottom: 20px; margin-bottom: -27px; }
	.menubottommenu a { float: left; font-size: 13px; text-decoration: none; width: 200px; }
	.mylogo { font-size: 10.1pt; color: #707070; position: relative; display: none; float: left; margin-left: 30px; margin-top: 18px; border-top: 1px solid #CBCBCB; padding-top: 7px; padding-bottom: 9px; }
}
@media screen and (max-width: 435px)
{
	.staff .one .fc_bloglist_item .image.left img { width: 100%; float: left; margin-bottom: 15px !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.staffdescription, #flexicontent .lineinfo .element, #flexicontent .lineinfo .element .label, #flexicontent .lineinfo .element .value { float: left !important; display: inherit !important; margin-top: 2px; }
	.dropzone_title { font-size: 16px !important; line-height: 1.2; }
	#preview_image img { width: 80% !important; box-sizing: content-box; margin-left: -18px; }
	.dropzone_desc { display: none; }
	.news.mod_flexicontent_wrapper .image_featured img, .news.mod_flexicontent_wrapper .image_standard img { margin-right: 10px; margin-top: -19px; margin-bottom: 48px !important; }
}
