/*[fmt]1000-000A-3*/
/*All*/
.koowa-toolbar .btn-success { margin-right: 119px !important; height: 22px; }
.readmore, .announcements .readmore a, a.readon { background-color: #8F8F8F; color: #FFFFFF; }
.mod_flexiadvsearch input#search_searchword { padding: 9px !important; /*+border-radius: 4px !important;*/ -moz-border-radius: 4px !important; -webkit-border-radius: 4px !important; -khtml-border-radius: 4px !important; border-radius: 4px !important; margin-top: -1px !important; margin-left: 0px !important; }
.dropzone_block .btn-danger { /*+border-radius: 0;*/ -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; margin-right: 6px; margin-top: 5px; box-sizing: padding-box; padding: 0px 0px 2px 6px !important; }
.top-fpanel .search-btn { padding: 0px 4px 4px !important; height: 25px !important; }
.contentpages ul.breadcrumb { margin: 0px 0px 14px; background-color: #EDEDED; }
.contentheadingsystem { background-color: #949494; color: #FFFFFF; letter-spacing: -0.5px; margin-bottom: 23px; font-weight: 300; font-size: 27.3pt; line-height: 1; font-family: "roboto condensed"; padding: 29px 7px 7px 17px; text-shadow: 1px 0px 3px #5D5D5D; margin: -22px -25px 19px; }
.maincat { color: initial; }
.timesbox { margin-left: 17px; }
.contentnavinner .timesbox h5 span { color: #90140A !important; font-weight: bold; }
.contentnavinner .timesbox { padding-right: 24px; }
.copyright { text-align: right; font-size: 9pt; font-style: italic; }
.breadcrumb { /*+border-radius: 0;*/ -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; background-color: #FFFFFF; border-bottom: 1px solid #E4E4E4; margin-top: -22px !important; padding-top: 16px; }
.timesbox p { font-size: 9.6pt !important; letter-spacing: 0; }
input[type=radio].fc_checkradio:not(old) + label:not(.plupload_button):not(.btn), [name="adminForm"] input[type=radio]:not(old) + label:not(.plupload_button):not(.btn), .flexicontent input[type=radio]:not(old) + label:not(.plupload_button):not(.btn) { background: none 0 0 no-repeat !important; }
#messagelist { font-family: open sans; }
.jsn-bootstrap .btn-primary { color: #FFFFFF; text-shadow: none; background-color: #8C0F05; background-image: none; border: none; padding-left: 16px; }
#mc-embedded-subscribe.button { padding: 5px 12px; margin-top: 13px; }
.jsn-form-submit { color: #FFFFFF; text-shadow: none; background-color: #8C0F05; background-image: none; border: 11px none; padding-left: 16px; padding-right: 12px; padding-top: 4px; padding-bottom: 3px; /*+border-radius: 3px !important;*/ -moz-border-radius: 3px !important; -webkit-border-radius: 3px !important; -khtml-border-radius: 3px !important; border-radius: 3px !important; margin-top: 8px; margin-left: 14px; }
div.important_note { border-radius: 0px; color: #FFFFFF; text-shadow: none; text-align: center; border: 0px solid #000000; margin-bottom: 33px; padding: 2px 0 3px; background-color: #E72314 !important; font-size: 14px; letter-spacing: 0.5px; }
.series .clock:before { font-size: 15px !important; font-weight: 200; padding-right: 0px; }
.timesbox a img { display: none; }
#myEditModal .modal-dialog { padding: 25px; }
.list-news .jeviconnotdate { padding-bottom: 13px; }
.tab-body { padding: 13px 32px 12px !important; }
.description .container { width: 99% !important; }
#blackbaud-registration-form #iFrameResizer1 { display: none; }
/*Rss Ultimate Feed*/
.ultimaterss .rsstable td { padding-bottom: 20px !important; }
.ufdrssitem .feed_title_none a { text-decoration: underline; color: #8C0F05; display: block; font-size: 19px; }
.feed_title_none { text-align: left; }
.ufdrssitem .feed_datetime { font-weight: bold; font-size: 13px; }
.ufdrssitem .feed_newstext_left { line-height: 1.5; }
.ufeedpop.readmore { background-color: #8C0F05; padding-right: 9px; padding-left: 16px; font-size: 14px; display: inline-block; margin-top: 12px !important; }
a.ufeedpop.readmore:hover { color: #FFFFFF; }
/*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 { text-decoration: none; color: #555555; letter-spacing: -1.5px; margin-bottom: 11px; font-weight: 300; font-size: 28.5pt; line-height: 1; font-family: pt sans; display: block; border-bottom: 1px dotted #AAAAAA; }
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: 16.3pt; line-height: 20.1pt; font-weight: initial; color: #515151; display: block; font-weight: 400; letter-spacing: -0.3pt; text-decoration: underline; }
.staff .articleheading a { /*[disabled]display:block;*/ }
/*Dragbottom*/
#preview_image img { width: 100%; border: 4px solid #FFFFFF; box-sizing: content-box; }
.newsboxbox .dropzone_block { width: 200px !important; margin-right: 39px; margin-left: 2px !important; padding-left: 9px; margin-bottom: 18px; padding-top: 16px; }
div.drag-banner img { border: 1px solid #D5D5D5 !important; padding: 5px !important; }
.dropzone_block { margin-left: 0; margin-bottom: 15px; margin-right: 47px; }
.newsboxbox .row { border: 1px solid black; max-width: 522px; background-color: #3D3D3D; padding: 16px 16px 14px 16px; margin-top: 28px; }
.dragbottom-wrapper .container .row { margin: 0 -15px 0 -20px; }
.dropzone_title { font-family: pt sans; font-size: 21px; text-transform: uppercase; border-bottom: 1px solid #DBDBDB; margin-right: -6px; margin-left: -6px; margin-top: 9px; margin-bottom: 5px; }
.dragtext { width: 100%; float: left; color: #FFFFFF; text-align: center; line-height: 1.2; font-size: 14px; margin-left: 8px; font-family: open sans; }
@media screen and (max-width: 700px)
{
	.newsboxbox .dropzone_block { width: 94% !important; margin-right: 0; margin-left: 0; padding-left: 0; margin-bottom: 46px; padding-top: 0; }
	.dropzone_title { font-size: 33px; border-bottom: 0px solid #DBDBDB; font-weight: bold; }
	.megaMenuToggle { font-size: 19px !important; color: #FFFFFF !important; }
}
/*Announcement*/
.announcements .fc_item_title { display: block; padding-top: 7px; }
.readmore, .announcements .readmore a { background-color: #8F8F8F; color: #FFFFFF; margin-top: -7px; }
.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: -3px; 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: #5D5D5D; }
.news.mod_flexicontent_wrapper .fcitem_title { padding: 0 0 0px 0; margin: 15px 0 -6px; font-weight: bold; line-height: 0; }
.news.mod_flexicontent_wrapper .fcitem_title a { color: #000000 !important; font-weight: 400; display: block; padding-bottom: 12px; }
.mod_flexicontent_standard_listing .modclear { background-color: #C8C8C8; }
/*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*/
.staff .field_title { font-size: 17.8pt; line-height: 1.1; padding-top: 4px; padding-bottom: 3px; }
.staff .field_staff_position { padding-bottom: 3px; font-weight: 200; font-style: italic; font-size: 11.7pt; padding-top: 3px; display: block; }
.staff .staffdescription { padding-top: 7px; }
.staff .three .fccol1, .staff .three .fccol2 { margin-right: 27px !important; border: 0px solid #000000 !important; }
.staff .three .fccol3 { border: 0px solid #000000 !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; }
/*Alert*/
div.alert { background-color: #EA1A09; }
/*Sermon Module*/
.clr { clear: both; }
.moddefault .audiolink a:link, .moddefault .videolink a:link, .moddefault a.archivesbutton { border-radius: 0; -moz-border-radius: 0; margin-left: 9px; padding: 7px 9px 6px; color: #FFF; background: #9EA0A3; text-align: center; text-transform: uppercase; font-size: 14px; white-space: normal !important; }
.moddefault .studyname { color: #FFFFFF; font-size: 10.1pt !important; margin-left: -21px; margin-top: -11px; margin-right: 20px; white-space: nowrap; overflow: hidden; width: 366px; text-overflow: ellipsis; }
.blocklist2 { width: ; }
.moddefault .date { color: #D7D7D7; font-style: italic; float: left; display: inline-block; margin-right: 10px; margin-top: 2px; }
.moddefault div.blocklist1 { /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; }
.moddefault div.blocklist2 { /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; margin-top: -27px !important; }
.box-red-container .col-md-6 { width: 100%; }
/*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*/
#maximenuck192 { margin-top: -59px; }
#maximenuck192 li { background-position: -3px 0px; padding-bottom: 1px; display: block; line-height: 1.6; margin-left: -6px; }
ul.menu .parent.level2 a.maximenuck span.titreck { color: #000000 !important; text-transform: uppercase !important; }
#maximenuck192 .active.parent.level1 a { color: #FFFFFF; line-height: 1.8; font-size: 18.8pt; font-weight: 500; text-decoration: none !important; font-family: pt sans; text-transform: uppercase; cursor: default; margin-left: 7px; }
#maximenuck192 li.maximenuck.active.parent.level1 { display: block; }
#maximenuck192 .maximenuck.parent.level1, #maximenuck192 .maximenuck.item101 { display: none; }
#maximenuck192 li.level2 a { padding-left: 23px; display: block; border-bottom: 1px dotted #A5A5A5; color: #000000 !important; cursor: pointer !important; text-transform: none; font-family: pt sans; padding-right: 29px; line-height: 1.2 !important; padding-top: 12px; padding-bottom: 1px; }
#maximenuck192 li.level2 a: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; margin-right: 4px; }
#maximenuck192 li .current.active.level2 a { background-image: none; padding-left: 14px; border: 0px solid #000000; }
#maximenuck192 .active.parent .level2 a { font-weight: 300; font-size: 10.1pt; margin: 0px; font-weight: 400; }
#maximenuck192 .current.active.level2 { background-color: #E4E1D6; background-image: none; margin-left: -26px; padding-left: 30px; box-sizing: content-box; padding-bottom: 0; margin-bottom: 0; }
#maximenuck192 li.level3 a { /*background: url(/templates/front/images_com/arrow-white.png) no-repeat 0px;*/ margin-left: 7px !important; }
#maximenuck192 li.current.active.level3 { background-color: #E4E1D6; }
#maximenuck192 .level3 { display: none; }
#maximenuck192 .current.active .level3 { display: block; }
#maximenuck192 .active.parent.level2 ul li.maximenuck.level3 { display: block; }
#maximenuck192 li.maximenuck.item666 { display: none; }
.item718.active.parent.level2 span.separator span.titreck { display: none; }
#maximenuck192 .maximenuck.item746, #maximenuck203 .maximenuck.item746 { display: none !important; }
/*Announcemenu Menu*/
.menu.announcement li { list-style-type: none; }
ul.menu.announcement { margin-left: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 9px; }
.menu.announcement li.level1 a.level1 { color: #363636 !important; font-size: 10.1pt; line-height: 1.2; padding-left: 23px; padding-right: 0px; display: block; text-decoration: none; font-weight: 400; margin-left: -6px; margin-top: 5px; border-bottom: 1px dotted #A5A5A5; margin-right: 26px; padding-bottom: 4px; padding-top: 2px; }
.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 { background-color: initial; line-height: 23px; margin-bottom: 6px; padding: 2px 0 6px 14px; letter-spacing: 0; font-size: 18.8pt; font-weight: 500; text-transform: uppercase; font-family: pt sans; display: inline-block; }
/*Submenu*/
#maximenuck203 a.maximenuck span.titreck, #maximenuck226 a.maximenuck span.titreck { color: #FFFFFF; }
#maximenuck203 a.maximenuck span.titreck:hover, #maximenuck226 a.maximenuck span.titreck:hover { background-color: #EAEAEA; min-width: 32%; }
#maximenuck226 li.maximenuck { list-style-type: none !important; min-width: 32% !important; background-color: #858585 !important; text-align: center; }
#maximenuck203 li.maximenuck { list-style-type: none !important; min-width: 30% !important; background-color: #858585 !important; text-align: center; padding-left: 0px; margin-left: 32px; margin-right: -14px !important; }
@media only screen and (max-width: 720px)
{
	#maximenuck203 li.maximenuck { list-style-type: none !important; min-width: 44% !important; text-align: center; padding-left: 0px; margin-left: 32px; margin-right: -14px !important; margin-top: 7px; background-color: #FFFFFF !important; border: 1px solid #8C0F05; }
	#maximenuck203 a.maximenuck span.titreck, #maximenuck226 a.maximenuck span.titreck { color: #8C0F05; font-size: 19px !important; }
}
@media only screen and (max-width: 619px)
{
	#maximenuck203 li.maximenuck { list-style-type: none !important; min-width: 91% !important; text-align: center; padding-left: 0px; margin-left: 32px; margin-right: -14px !important; margin-top: 7px; background-color: #FFFFFF !important; border: 1px solid #8C0F05; }
}
/*Menu - Main*/
div#maximenuck112 ul.maximenuck { margin: -7px 0 0 0px; padding: 0px 0; -moz-border-radius: 0; background: none; border: 0px; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; position: inherit; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1 { background-image: url(../images_com/cross.png); background-repeat: no-repeat; background-position: 0px 10px; margin-left: 0; margin-right: 0; }
div .item101.first.level1 { background-image: none !important; }
div#maximenuck112 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck112 ul.maximenuck li.maximenuck.level1 > span.separator { font-size: 19.56px; color: #FFFFFF; display: block; float: none !important; position: relative; margin-top: 6px; margin-bottom: -10px; text-transform: uppercase; font-family: "roboto"; text-shadow: none !important; font-weight: 300; margin-left: 24px; }
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: #FFFFFF !important; text-shadow: 0 0 15px #FFFFFF; background-image: url(../images_com/cross.png); background-repeat: no-repeat; background-position: 1px 3px; margin-left: -27px; margin-right: 0; padding-left: 27px; }
div#maximenuck112.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover, div#maximenuck112.maximenuckh ul.maximenuck li.maximenuck.level1.parent:hover { background-image: url(../images_com/cross.png); background-repeat: no-repeat; background-position: 1px 10px; /*+border-radius: 0;*/ -moz-border-radius: 0; -webkit-border-radius: 0; -khtml-border-radius: 0; border-radius: 0; }
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: #FFFFFF !important; text-shadow: 0 0 15px #FFFFFF; margin-left: -27px; margin-right: 0; padding-left: 27px; }
div#maximenuck112 div.floatck { background: #8C0F05 !important; border: 0px solid #000000; border-radius: 0px; padding-top: 0; margin-top: 7px; 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.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; border-color: transparent transparent transparent #015B86; margin: 6px 3px 3px; position: absolute; right: 3px; top: 2px; border-left-color: #FFFFFF; }
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 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; }
/*Menu - Main Level 2*/
div#maximenuck112 ul.maximenuck li.maximenuck ul.maximenuck2 li a, div#maximenuck112 ul.maximenuck2 li a { color: #000000; text-shadow: none; font-weight: 400; font-size: 10.1pt; border-bottom: 1px dotted #BDBDBD; margin-left: 28px; }
div#maximenuck112 ul.maximenuck li ul.maximenuck2 li.maximenuck, div#maximenuck112 ul.maximenuck2 li.maximenuck { padding: 3px 0 0px; 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: #000000; background: transparent; }
div#maximenuck112 .level2 a.maximenuck span.titreck { font-weight: 400; display: block; padding-bottom: 7px; color: #8C0F05; font-size: 17.1px; }
/*Menu - Main Level 3*/
div#maximenuck112 .level3 a.maximenuck span.titreck { font-weight: 300; padding: 0px 0 0; color: inherit; font-size: inherit; }
div#maximenuck112 .first .level3 a { border: 0px solid black !important; }
div#maximenuck112 .first .level3 a:hover { color: #8E8E8E !important; }
div#maximenuck112 .level3 a.maximenuck span.titreck:before { content: "\f061"; font-family: fontawesome; font-size: 5.8pt; margin-left: -6px; /*+placement: shift -4px -2px;*/ position: relative; left: -4px; top: -2px; color: #FFFFFF; background-color: #929292; padding: 1px 3px 1px 5px; margin-right: 4px; }
.level2 div.floatck { margin-top: -19px !important; }
/*Menu - Main Misc*/
div#maximenuck112 .maximenuckmodule .custom p { border-right: 1px solid #C8C8C8; display: block !important; padding: 0 21px; font-weight: 300; }
div#maximenuck112 .maximenuckmodule .custom p strong { font-size: 17.1px; display: inline-block; padding-bottom: 13px; }
div#maximenuck112 .maxidrop-main2 { padding-top: 19px; padding-bottom: 19px; /*background-color: #EDECE7;*/ background-color: #FFFFFF; margin-left: -3px; margin-right: -2px; margin-top: 12px; width: ; }
div#maximenuck112 .item101:before { content: "\f015"; color: #FFFFFF; font-family: fontawesome; font-size: 30px; float: left; margin-bottom: -10px; /*+placement: -1px 7px;*/ position: relative; left: -1px; top: 7px; margin-left: 9px; }
div#maximenuck112 .item101 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; }
/*SLideshow*/
.ju-slideshow { margin-top: 0px; }
.default-black .next_button { opacity: 0.6; }
.default-black .prev_button { opacity: 0.6; }
/*Search*/
.mod_flexiadvsearch { margin: 6px 0 -4px !important; }
.fc_text_search .fc_button, .fc_text_search .fc_button:hover { background-image: none !important; border-radius: 2px !important; border: 0px solid #000000 !important; text-shadow: none !important; width: 49px; padding: 5px !important; margin-left: -67px !important; background-color: #8D8D8D !important; height: 15px !important; box-sizing: content-box; color: #FFFFFF; /*+placement: -3px -2px !important;*/ position: relative !important; left: -3px !important; top: -2px !important; line-height: 1.1; }
.fc_text_search input.fc_button { background-image: none !important; /*+placement: shift 0px 0px;*/ position: relative; left: 0px; top: 0px; font-weight: 200; }
/*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.html) 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 { color: #404040; margin-top: 1px; margin-left: 14px; font-size: 10.2pt; }
.mod_events_latest_content a { color: #8B0E04; font-weight: normal; font-size: 10.9pt; }
.mod_events_latest_content { display: block; white-space: nowrap; overflow: hidden; }
.mod_events_latest_content a:hover { color: #828282; }
.jevdateiconmod { display: block; width: 34px; margin-right: 12px; border: 0px solid #000000 !important; margin-top: 0px; margin-bottom: 10px; }
div.mod_events_latest_rsslink a { margin-left: 12px; color: #FFFFFF; background-color: #4A7193; padding: 4px 8px; /*+placement: shift 0px 7px;*/ position: relative; left: 0px; top: 7px; }
.jev_red .jevdateicon1 { font-size: 10pt; font-weight: bold; color: #000000 !important; padding: 0px 0px 1px; background-color: #FFFFFF; border: 1px solid #D7D7D7; }
.jev_red .jevdateicon2 { margin-top: -2px; margin-bottom: -2px; background-color: #90140A; font-weight: 400; font-size: 11px; }
/*Calendar*/
.jev_header2_container { border-left: 24px solid #C9CABA !important; }
td.jev_weeknum { background-color: #C9CABA !important; }
#jevents_body .jev_daysnames span { background-color: #8C0F05; padding-top: 10px; }
#jevents_body .jev_daysnames .saturday, #jevents_body .jev_daysnames .sunday { padding-top: 0px; }
.cal_time strong { color: #1F5D90; }
/*Cabinet*/
a.fcfile_downloadFile { background-color: #397DBB; color: #FFFFFF; }
.koowa_table__dates { display: none; }
/*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; }
.sermondate { color: #8B8B8B; line-height: 20px; font-size: 13px; font-weight: bold; }
.sermoninfo { color: #000; line-height: 16px; font-size: 12px; }
.sermonback { background: #E7E7E7; }
.sortlistblock { background-color: #8C0F05 !important; }
.study_name a { color: #8C0F05; font-weight: 400; text-decoration: underline; font-size: 16.4pt; }
.study_name { padding: 14px 0px 4px !important; margin-top: 26px; border-top: 1px dotted #C2C2C2; line-height: 1.1; }
.messageimage { float: left !important; margin: 16px 20px 5px 0 !important; border: 1px solid #C5C5C5 !important; padding: 3px !important; width: 169px; }
.sermonline { padding-bottom: 2px; padding-top: 0px; margin-top: 2px; font-style: normal; /*[empty]background-color:;*/ font-size: 10pt; line-height: 1.2; }
#pistudylist .medialinks { border: 0px solid #000000; background-color: initial; margin-left: -5px; }
.videolinks a.pilink span { display: inline-block; background-color: #185C89; border: 1px solid #000000; padding-left: 33px; padding-top: 1px; padding-bottom: 2px; text-transform: uppercase; color: #FFFFFF; padding-right: 10px; font-size: 9.9pt; /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; background-image: url(../images_com/watchnic.png); background-repeat: no-repeat; margin-left: 6px; background-position: 6px 1px; float: ; }
.audiolinks a.pilink span { background-image: url(../images_com/listennic.png); background-repeat: no-repeat; background-position: 8px 2px; display: inline-block; background-color: #8C0F05; border: 0px solid #000000; text-transform: uppercase; color: #FFFFFF; font-size: 11.3pt; margin: 0px 0px 0px 7px; float: left; padding-left: 34px; padding-top: 2px; padding-bottom: 3px; padding-right: 11px; }
.textlinks a.pilink span { display: inline-block; background-color: #BC5F5F; border: 1px solid #000000; font-size: 11.3pt; text-transform: uppercase; color: #FFFFFF; font-size: 9.9pt; margin: 0px 0px 0px 7px; float: left; padding-left: 7px; padding-top: 1px; padding-bottom: 1px; padding-right: 9px; }
.textlinks a.pilink span:before { content: "\f016"; font-family: fontawesome; padding-right: 6px; }
.downloadaudio a.pilink span { background-color: #BBB899; border: 0px solid #000000; text-transform: uppercase; color: #FFFFFF; font-size: 11.3pt; margin: 0px 0px 0px 12px; float: left; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; padding-right: 15px; }
.downloadaudio a.pilink span:before { content: "\f019"; font-family: fontawesome; padding-right: 9px; /*+placement: 2px 1px;*/ position: relative; left: 2px; top: 1px; }
.downloadlinks a.pilink span { display: block; /*+placement: float-left 0px 0px;*/ float: left; position: relative; left: 0px; top: 0px; margin-left: 9px; margin-top: -2px; background-color: #5C321A; border: 1px solid #9E9E9E; padding-left: 10px; padding-top: 1px; padding-bottom: 2px; text-transform: uppercase; color: #FFFFFF; padding-right: 10px; font-size: 9.9pt; }
.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; }
.study_description a { text-decoration: underline; color: #9E6060; }
/*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; }
/*Event REg*/
.eb-description { background-color: #F2F2F2 !important; /*+placement: 1px 14px;*/ position: relative; left: 1px; top: 14px; }
.eb-description-details .button2 { margin-bottom: 27px; }
.eb-taskbar a.btn { margin-top: -58px; }
/*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: 31px; margin-left: 0px !important; background-color: #8C0F05 !important; }
dt.tabs.closed h3 { background: none; letter-spacing: 0px; padding-bottom: 7px; padding: 0 0px 0 6px; }
dl.tabs dt a { font-size: 11pt; font-family: roboto; }
dl.tabs dt.open h3 { background: none; letter-spacing: 0px; padding: 0 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; }
.description.group .tabs dt.tabs.open { border: 0px solid black; padding-top: 3px !important; background-color: #8C0F05 !important; margin-bottom: 0; }
dt.tabs.closed { background-color: #FFFFFF !important; height: 29px; margin-top: 4px !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%; }
dl.tabs dt, .flexicontent dl.tabs dt { margin-top: 0px; margin-bottom: 0; }
/*Footer*/
.col1, .col2, .col3 { width: 33%; float: left; text-align: center; }
.copyright { display: block; width: 100%; clear: both; margin-top: 41px; padding-top: 37px; }
@media screen and (max-width: 900px)
{
	.col1, .col2, .col3 { width: 36%; margin-left: 72px; }
}
@media screen and (max-width: 650px)
{
	.col1, .col2, .col3 { width: 100%; margin-left: 10%; margin-bottom: 40px; text-align: left; }
}
/*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; }
}
@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%; }
	#maximenuck203 a.maximenuck span.titreck { text-decoration: none; line-height: 25px; font-size: 16px; font-weight: 300; }
	.moddefault .audiolink a:link, .moddefault .videolink a:link, .moddefault a.archivesbutton { border-radius: 0; -moz-border-radius: 0; margin-left: 19px; padding: 2px 9px 2px 8px; color: #FFF; background: #9EA0A3 !important; text-align: center; text-transform: uppercase; font-size: 14px; white-space: normal !important; display: inline-block; margin-bottom: 12px; margin-right: -14px; }
	.study_name a { font-size: 18px; font-weight: 600; }
}
@media screen and (max-width: 380px)
{
	.downloadaudio a.pilink span { margin-top: 0px; }
}
@media screen and (max-width: 364px)
{
	.downloadaudio a.pilink span { margin-top: -21px; }
}
