*{margin:0;padding:0;}body {font-family:"San Francisco",Tahoma,sans-serif; font-weight:300; color:#000; font-size:20px;}p{margin:16px 0; line-height:130%;}ul{margin-left:17px; list-style:circle; font-size:20px!important;}ol{margin-left:17px; font-size:20px!important;}li{margin:8px 0 8px 17px;}.vam{vertical-align:middle;}.fl {float:left;}.fr {float:right;}form{margin:0;}img,a img{border:none;}.bd {border:1px solid red;}b,strong {font-weight:700;}em {font-style:italic}.txtLarge {font-size: 1.3em}.dn {display:none;} .imgLeft {margin:0 15px 5px 0; float:left;}.imgRight {margin:0 0 5px 15px; float:right;}.imgFullWidth {width:100%}.cb {clear:both;}.cr {clear:right;}.cl {clear:left;}.c {text-align:center;}.l {text-align:left;}.r {text-align:right;} a:link {color:#598C33; transition: all 700ms ease 0s; text-decoration:underline;}a:visited {color:#598C33; transition: all 700ms ease 0s; text-decoration:underline;}a:hover {color:#473F35; text-decoration:underline;}a:active {color:#473F35; text-decoration:underline;} h1 {color:#598C33; font:bold 40px Oswald,sans-serif; margin-bottom:50px;}h2 {color:#444; font:bold 26px Oswald,sans-serif; margin-bottom:25px;} input[type='text'],input[type='number'],input[type='password'],input[type='file'],input[type='password'],input[type='email'],input[type='tel'],input[type='date'],input[type='datetime'],input[type='month'],input[type='search'],input[type='time'],input[type='url'],input[type='week'],textarea {background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:1px 10px; font:18px "Open Sans",Verdana,sans-serif; color:#333; border:1px solid #E0E0E0; -webkit-appearance:textfield; border-bottom:1px solid #C8C8C8; -webkit-box-shadow: 0 1px 2px 0 rgba(170,170,170,0.5); -moz-box-shadow: 0 1px 2px 0 rgba(170,170,170,0.5); box-shadow: 0 1px 2px 0 rgba(170,170,170,0.5); } input[type='text']:focus,input[type='number']:focus,input[type='password']:focus,input[type='file']:focus,input[type='password']:focus,input[type='email']:focus,input[type='tel']:focus,input[type='date']:focus,input[type='datetime']:focus,input[type='month']:focus,input[type='search']:focus,input[type='time']:focus,input[type='url']:focus,input[type='week']:focus,textarea:focus {-webkit-box-shadow: 0 2px 5px 0 rgba(170,170,170,0.7); -moz-box-shadow: 0 2px 5px 0 rgba(170,170,170,0.7); box-shadow: 0 2px 5px 0 rgba(170,170,170,0.7); } input[type='text']:not(.noValidation):valid,input[type='email']:valid,input[type='tel']:valid {background:#fff url(/assets/images/global/checkmark-circle-fill-green3.png) no-repeat 98% center; background-size: 16px 16px;} input[type='text'].empty:valid,input[type='email'].empty:valid,input[type='tel'].empty:valid {background:#fff;} /* aria-invalid="true" */ .fieldErrorTxt {display:none; font:normal 12px "Open Sans",Verdana,sans-serif; background:#d45252; border-radius:3px 3px 3px 3px; color:white; margin:4px 0 0 0; padding:1px 6px; z-index:999; position:relative; max-width:320px;}.fieldErrorTxt::before {content:"▲"; color:#d45252; position:absolute; top:-10px; left:20px; } input[type='text']:invalid,input[type='text']:focus:invalid,input[type='email']:invalid,input[type='email']:focus:invalid,input[type='tel']:invalid,input[type='tel']:focus:invalid {background-image:none;} input[type='text']:not(.empty):invalid,input[type='email']:not(.empty):invalid,input[type='tel']:not(.empty):invalid,input[type='number']:not(.empty):invalid,input[type='password']:not(.empty):invalid,input[type='date']:not(.empty):invalid,input[type='datetime']:not(.empty):invalid,input[type='month']:not(.empty):invalid,input[type='search']:not(.empty):invalid,input[type='time']:not(.empty):invalid,input[type='url']:not(.empty):invalid,input[type='week']:not(.empty):invalid {background:#fff url(/assets/images/global/warning-icon-small.svg) no-repeat 98% center; background-size: 16px 16px; border:1px solid #CB0303;} input:not(.empty):invalid {background:#fff url(/assets/images/global/warning-icon-small.svg) no-repeat 98% center; background-size: 16px 16px;}input[type='radio']:not(.empty):invalid,input[type='checkbox']:not(.empty):invalid,input[type='file']:not(.empty):invalid {background:none;} select {background:#fff; border-radius:3px; padding:1px 10px; font:18px "Open Sans",Verdana,sans-serif; color:#333; border:1px solid #E0E0E0; border-bottom:1px solid #C8C8C8; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-shadow:0 1px 2px 0 rgba(170,170,170,0.5); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23333' stroke-width='2' fill='none'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 10px center; background-size:12px 7px;} select:focus {box-shadow:0 2px 5px 0 rgba(170,170,170,0.7); outline:none;} select:invalid {border:1px solid #CB0303; background-image:url(/assets/images/global/warning-icon-small.svg); background-position:right 10px center; background-size:16px 16px;} /*select:valid {background-image:url(/assets/images/global/checkmark-circle-fill-green3.png); background-position:right 10px center; background-size:16px 16px;}*/ select::-ms-expand {display:none;} form:focus:invalid + .fieldErrorTxt,form:focus:invalid + .fieldErrorTxt {display:block;}input:focus:invalid + .fieldErrorTxt {display:block;} :root {--main-green-color:#588129;} html {background:#E9E5DC; text-align:center; height:100%;}  #displayNoticeBox {position:fixed; bottom:0px; text-align:center; z-index:1000; width:100%;}#displayUserNotice,#displayUserWarning,#displayUserError {background:#74AD53 url(/assets/images/global/messageNotice.png) 12px 12px no-repeat; max-width:700px; min-height:94px; margin:5px auto; z-index:1000; display:relative;}#displayUserNotice div,#displayUserWarning div,#displayUserError div {margin:0 0 0 93px; border-left:1px solid #fff; color:#fff; font-size:20px; min-height:74px; text-align:left; padding:10px 5px 10px 15px; text-align:left;}#displayUserWarning {background:#FFDC73 url(/assets/images/global/messageWarning.png) 12px 12px no-repeat;}#displayUserWarning div {color:#444;}#displayUserError {background:#D90000 url(/assets/images/global/messageError.png) 12px 12px no-repeat;} .fieldError {border:1px solid #c20012!important;} #headerLeft {margin:10px 10px 0 0px; float:left;}#headerLeft .tagline {margin-top:5px; font-size:17px;}#headerLeft svg {width:142px; height:113px;} header nav {float:right; margin-top:50px; text-align:right; font-weight:bold; display:block; z-index:200;}header nav a {padding-left:20px; font-size:21px;}header nav a i {font-size:19px; line-height:50%; display:block;}header nav a:link {color:#fff; text-decoration:none;}header nav a:visited {color:#fff; text-decoration:none;}header nav a:hover {color:#FFFF99; text-decoration:underline;}header nav a.active {color:#FFFF99; text-decoration:none;}header nav .top {float:left;}header nav .bottom {float:left;}header nav .navred {color:#FD9727 !important;} #menuToggle {display:none; pointer-events:auto; cursor:pointer; width:40px; height:40px;} #content {color:#333; min-height:400px; margin:0 auto;} #breadcrumbs {margin:10px auto 0px auto; text-align:left; max-width:1000px; font-size:14px; padding-left:0;} #socialNewsletter {background:#444; color:#878787; font-family:Oswald,sans-serif; padding:45px 0;}#newletterHeading {color:#878787; font-size:26px; font-weight:bold; margin-top:5px;} #newsletterForm {margin-top:10px;}#newsletterForm input {font:19px Oswald,sans-serif; margin:0 10px 15px 0; padding:2px 8px;}#newsletterForm input[type='text'] {width:100px;}#newsletterForm button {font:17px Oswald,sans-serif; padding:6px 12px; background:var(--main-green-color); border:none; color:#fff; vertical-align:top; cursor:pointer;}#newsletterForm button:hover {background:#4C752C; color:#FFFF99;} footer {background:var(--main-green-color); color:#fff; padding:35px 50px; font-size:18px;} .moreButton,.submitButton {font:17px Oswald,sans-serif; padding:6px 60px; background:var(--main-green-color); border:none; vertical-align:top; cursor:pointer; margin:10px auto; color:#fff;}.moreButton:link {color:#fff; text-decoration:none;}.moreButton:visited {color:#fff; text-decoration:none;}.moreButton:hover,.submitButton:hover {color:#FFFF99; text-decoration:none; background:#4C752C;}.submitButton {padding:6px 30px;} #sections4,#sections2 {background:#fff; margin:0 0 0 0; overflow:hidden; }#sections4 ul,#sections2 ul {margin:0; list-style:none;}#sections4 li,#sections2 li {margin:0; text-align: center; vertical-align: middle; width:33%; float:left; border-right:1px solid #473F35}#sections2 li {width:49.5%;}#sections4 li.end,#sections2 li.end {border-right:none;}#sections4 li a,#sections2 li a {margin:0; display:block; text-align:center; padding:0px 5px 10px 5px; color:#444; text-decoration:none; font-size:14px;}#sections4 li svg,#sections2 li svg {margin:0 auto; display:block; } @media screen and (max-width:550px){ #sections4 li {width:49.6%; border-bottom:2px solid #000;} #sections4 li.end,#sections2 li.end {border-right:1px solid #473F35}} #textMain {max-width:1000px; min-height:600px; text-align:left; padding:40px 20px; margin:0 auto; color:#444; position:relative; overflow:hidden;}#textMain2 {max-width:1000px; text-align:left; padding:40px 20px 10px 20px; margin:0 auto; color:#444; position:relative;}.main1000 {max-width:1000px!important;} .videoSD {position: relative; padding-bottom:75%; /*56.25% 16:9 */ padding-top: 25px; height: 0; width:100%;}.videoSD iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:none;}.videoHD {position: relative; padding-bottom:56.25%; /*56.25% 16:9 */ padding-top: 25px; height: 0; width:100%;}.videoHD iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }.videoHDnoPad {position: relative; padding-bottom:56.25%; /*56.25% 16:9 */ padding-top:0; height: 0; width:100%;}.videoHDnoPad iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .subHero,#subHero {background:#000; max-height:400px; width:auto; height:auto;}.subHero img,#subHero img {max-width:100%; max-height:400px; width:auto; height:auto; object-fit: scale-down; margin:0 auto -4px auto; }.hero800 img {max-width:800px;} #phoneNumberDisplay {position:fixed; top:50%; left:0; right:0; margin:-100px 0 0 0; background:rgba(0,0,0,.75); color:#fff;}#phoneNumberInside {font-size:200px;} .byline {font-size: 13px; font-weight: bold; color:#555; margin-bottom:18px;}p > cite {color:#666; font-style:normal;} #donations {background:#27343A image-set( url('../../images/global/donate-background.avif') type('image/avif'),url('../../images/global/donate-background.jpg') type('image/jpeg')) top center no-repeat; overflow:hidden;} #donations a:link {color:#fff;}#donations a:visited {color:#fff;}#donations a:hover {color:#fff;}#donations a:active {color:#fff;} #donations h4 {color:#fff; font:bold 48px Oswald,Impact,sans-serif; text-align:center; margin:18px 0 0 0;}#donations div {color:#fff; font:22px Oswald,Impact,sans-serif; margin:0 12% 5px 12%; text-align:left;}#donations p {text-align:center; margin:20px 0 30px 0;}.donateButton {background:#5C8B2A; border:2px solid #fff; padding:3px 50px; color:#fff; font:bold 32px Oswald,Impact,sans-serif; margin:0 auto; text-decoration:none; }.donateButton:link {text-decoration:none; color:#fff;}.donateButton:visited {text-decoration:none; color:#fff;}.donateButton:hover {text-decoration:none; color:#fff;}.donateButton:active {background:#40601C;} #heroHome {background:#000 url(../../images/home/hero-home-3.jpg) right no-repeat; height:400px; overflow:hidden;}#heroHome h2 {font:30px Oswald,sans-serif; color:#fff; margin:50px 55% 0 70px; text-align:left; text-shadow: 2px 2px 2px rgba(0,0,0,1);} #homeIntro {font:26px Oswald,sans-serif; color:#588129; margin:50px 20% 50px 20%; text-align:left;} #homeMainServices {overflow:hidden; padding:50px 0; background:#fff;}#homeMainServices .mainService { font:40px Oswald,sans-serif; width:31%; float:left; margin:0 1%;}#homeMainServices .mainService a:link {color:#B25900; text-decoration:none;}#homeMainServices .mainService a:visited {color:#B25900; text-decoration:none;}#homeMainServices .mainService a:hover {color:#B25900; text-decoration:underline;}#homeMainServices .mainService img {display:block; margin-top:12px; width:100%;} #homeThoughts {}#homeThoughts .heading {background:url(../../images/home/think-on-these-things.png) center no-repeat; border-top:4px solid #264A6D; border-bottom:4px solid #264A6D; height:187px; background-size:contain; position:relative;}#homeThoughts .body {font-size:22px; margin:30px auto; max-width:800px; text-align:left; padding:0 20px;} #homeAdditionalItems {overflow:hidden; padding:50px 0; background:#fff; }#homeAdditionalItems .additionalItem {width:23%; float:left; margin:0 1%; font:26px Oswald,sans-serif;}#homeAdditionalItems .additionalItem a:link {color:#588129; text-decoration:none;}#homeAdditionalItems .additionalItem a:visited {color:#588129; text-decoration:none;}#homeAdditionalItems .additionalItem a:hover {color:#4C752C; text-decoration:underline;}#homeAdditionalItems .additionalItem img {display:block; margin-top:12px; width:100%;} #chefchew {background:#304A43; }#chefchew img {width:100%; max-width:1000px; margin-bottom:-9px;}  .bibleStudy {color:#fff; font:26px Oswald,sans-serif; margin:35px 0; overflow:hidden; position:relative;} .bibleStudy .title {float:left; width:50%; min-height:250px; overflow:hidden; background-color:rgb(120,120,120); text-shadow:rgb(3,3,3) 2px 3px 4px;}.bibleNewBeginning {background:#192932;}.bibleNewBeginning .title {background:#192932 url('../../images/bible/study-new-beginnings-2.jpg') top right no-repeat;}.bibleSearchForCertenty {background:#391B19;}.bibleSearchForCertenty .title {background:#391B19 url('../../images/bible/study-search-for-certenty-2.jpg') top right no-repeat;} .bibleAmazingFacts {background:#291717;}.bibleAmazingFacts .title {background:#291717 url('../../images/bible/bible-study-af-background.jpg') top right no-repeat;} .bibleDaniel {background:#555C8E;}.bibleDaniel .title {background:#555C8E url('../../images/bible/study-daniel-2.jpg') top right no-repeat;} #danielProphecyRegister,#danielProphecyLogin,#danielProphecyReset {display:none; text-align:center;} #registerForm,#loginForm,#danielProphecyReset {width:275px; background:#DBDAD6; padding:20px; margin:0 auto; text-align:left;} .vamSub button ,.vamSub a {vertical-align:middle} .loginRegisterButton {font:17px Oswald,sans-serif; padding:6px 60px; background:var(--main-green-color); border:none; vertical-align:top; cursor:pointer; margin:10px auto; color:#fff;}.loginRegisterButton:hover {color:#FFFF99; text-decoration:none; background:#4C752C;}.danielLoginRegisterButtons {display:flex; text-align:center; max-width:500px; margin:0 auto;} .bibleStudy h5 {font:32px Oswald,sans-serif; color:#fff; margin:15px 0 0 15px;}.bibleStudy .info {font:26px Oswald,sans-serif; color:#fff; float:right; margin:15px 15px 15px 0; width:45%; }.bibleStudy .buttonBox {width:50%; position:absolute; bottom:15px; left:0; text-align: center;}.bibleStudy .moreButton {margin:0 auto;}.articleIndexItem {margin:15px 0;}.articleIndexItem h3 {font:26px Oswald,sans-serif;}.articleIndexItem p {font-size:18px; color:#000; margin:8px 0;}.articleIndexItem .articleAuthor {font-size:14px; color:#444; } .danStudy1 {background:#342302; overflow:hidden;}.danStudy1 img {float:left; width:50%;}.danStudy1 .info {float:left; width:44%; font:26px Oswald,sans-serif; color:#fff; margin:15px 3% 15px 3%;} .short-input { border-top: none !important; border-left: none !important; border-right: none !important; border-bottom: 1px solid #69606b !important; margin-left: 2px !important; margin-right: 2px !important; background: none !important; border-radius: 0 !important; box-shadow: none !important; webkit-box-shadow: none !important; moz-box-shadow: none !important; } .answer {display:none;}blockquote {margin-left: 18px;}.bibleTxt {color: #774F02;} .navContainer {overflow:hidden;}.prevSection {float:left;}.nextSection {float:right;}#arrowL,#arrowL2,#arrowR,#arrowR2 { transition: 0.5s; } .prevSection svg:hover #arrowL,.nextSection svg:hover #arrowR,.prevSection svg:hover #arrowL2,.nextSection svg:hover #arrowR2 { fill: #314813;} #ls2,#ls3,#ls4,#ls5,#ls6,#ls7,#ls8,#ls9,#ls10,#ls11,#ls12,#ls13,.prevSection {display:none;} #textMain h1 {margin-bottom:0;}#textMain h3 {color:#444; font:bold 29px Oswald,sans-serif; margin:0 0 10px 0;} .danLess1Img,.danLess2Img,.danLess3Img,.danLess4Img,.danLess5Img,.danLess6Img,.danLess7Img,.danLess8Img,.danLess9Img,.danLess10Img,.danLess11Img,.danLess12Img,.danLess13Img,.danLess14Img,.danLess15Img {background:#342302 url('../../images/bible/daniel/lesson-1.jpg') top center no-repeat; height:250px; width:100%;} .danLess2Img {background-image: url('../../images/bible/daniel/lesson-2.jpg');}.danLess3Img {background-image: url('../../images/bible/daniel/lesson-3.jpg');}.danLess4Img {background-image: url('../../images/bible/daniel/lesson-4.jpg');}.danLess5Img {background-image: url('../../images/bible/daniel/lesson-5.jpg');}.danLess6Img {background-image: url('../../images/bible/daniel/lesson-6.jpg');}.danLess7Img {background-image: url('../../images/bible/daniel/lesson-7.jpg');}.danLess8Img {background-image: url('../../images/bible/daniel/lesson-8.jpg');}.danLess9Img {background-image: url('../../images/bible/daniel/lesson-9.jpg');}.danLess10Img {background-image: url('../../images/bible/daniel/lesson-10.jpg');}.danLess11Img {background-image: url('../../images/bible/daniel/lesson-11.jpg');}.danLess12Img {background-image: url('../../images/bible/daniel/lesson-12.jpg');}.danLess13Img {background-image: url('../../images/bible/daniel/lesson-13.jpg');}.danLess14Img {background-image: url('../../images/bible/daniel/lesson-14.jpg');}.danLess15Img {background-image: url('../../images/bible/daniel/lesson-15.jpg');} .bibliography {font-size: 14px} sup {font-size: 70%;} #sermonOfTheMonth {background:#273C3B; overflow: hidden;}#sermonOfTheMonth .photo {float:left; width:50%; background:#273C3B url('../../images/bible/sermon-of-the-month.jpg') top center no-repeat; min-height:250px}#sermonOfTheMonth .info,#raffertySeries .info {width:50%; float:right; font-size:14px; color:#fff; position:relative; min-height:250px;} #sermonOfTheMonth .info .margin,#raffertySeries .info .margin {margin:15px 10px 0 40px;} #sermonOfTheMonth .info b,#raffertySeries .info b {display:block; font:23px Oswald,sans-serif; margin:0 0 18px 0;}#sermonOfTheMonth .info .moreButton,#raffertySeries .info .moreButton {margin:0 auto;}#sermonOfTheMonth .info .buttonBox,#raffertySeries .info .buttonBox {width:100%; position:absolute; bottom:15px; left:0; text-align:center; } #myTestimony {width:auto; margin:30px 0 40px 0;}#myTestimony img {width:100%;} #raffertySeries {background:#A69E8F; overflow: hidden;}#raffertySeries .photo {float:left; width:50%; background:#A69E8F url('../../images/bible/rafferty-series-3.jpg') top center no-repeat; min-height:250px} .studyGuide {position:relative; margin:0 0 15px 0; clear:both;}.studyGuide img {display:inline-block; margin-right:10px; width:23px; height:30px; vertical-align:middle;}.studyGuide a {position:absolute; top:0; left:0; width:100%; height:100%; text-decoration:none;}  #sermonList {position:relative; margin-top:50px;}.sermonItem {position:relative; padding:0; margin:0; width:30.3%; max-width: 300px; height:auto; margin-bottom:40px; margin-right:3%; background:#fff; float:left; box-shadow:0 1px 1px rgba(0,0,0,0.1); } .sermonItem img {width:100%; max-width:300px;} .sermonItem .title {padding: 10px 12px;}.sermonItem h2 {max-height: 45px; overflow: hidden; padding: 0; margin: 0; font-size: 18px; line-height: 21px; color: #333333; font-weight: normal; position: relative;}.sermonItem h2::after {content: ""; position: absolute; top: 22px; right: 0; height: 25px; width: 80px; background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.81) 69%,#ffffff 100%);} .sermonItem .link {position: absolute; top: 0; left: 0; width: 100%; height: 100%; text-decoration: none;}.sermonItem .description {margin:10px; font-size:16px;} .sermonItem:nth-child(3n+1){clear:left;}#sermonList .noRight {margin-right:0;}  #raffertySeries img {width:100%;}  /*cite {font:16px Oswald,sans-serif;}*/.articlesTags {margin-top:35px; font-size:12px;}  #aboutFoodAssistance {background:#fff; padding:15px;}#aboutFoodAssistance .img1 {width:23%; margin-right:2.5%;}#aboutFoodAssistance .img2 {width:46%; margin-right:2.5%;}#aboutFoodAssistance .img3 {width:23%;}  .eventItem {position:relative; margin-bottom:20px; overflow:hidden;}.eventItem .date {background:url("../../images/events/event-date-bkgd.svg") no-repeat; width:93px; height:93px; text-align:center; position:absolute; top:15px; left:15px;}.eventItem .date .month {color:#fff; padding-top:3px;}.eventItem .date .day {color:#D90000; font-size:30px; padding-top:6px;}.eventItem .date .year {color:#666; font-size:14px; padding-top:0px;}.eventItem .text {padding:10px 10px 15px 130px;}.eventItem .text h3 {margin:0 0 12px 0;} #registerForEvents {text-align:center; margin:100px 0 0 0;}#registerForEvents h4 {font:40px Oswald,sans-serif; margin:15px 0 25px 0;}  .thoughtItem {position:relative; margin-bottom:20px;}.thoughtItem:nth-child(even) {background:#D9D6CC;}.thoughtItem .icon {background:url("../../images/global/thoughts.svg") no-repeat; width:93px; height:93px; text-align:center; position:absolute; top:15px; left:15px;}.thoughtItem .text {padding:10px 10px 15px 130px;}.thoughtItem .text h3 {margin:0 0 12px 0;}  .storeItem {width:150px; height:250px; font-size:15px; color:#444; float:left; margin:0 40px 20px 0;}.storeItem h4 {font-size:16px; color:#222; margin:5px 0;}.storeItem div {font-size:14px; margin:0 0 5px 0;}.storeItem img { height:150px;}.storeItem a {color:#222;} .buyButton {font:22px Oswald,sans-serif; padding:10px 60px; background:var(--main-green-color); border:none; vertical-align:top; cursor:pointer; margin:10px auto; color:#fff;}.buyButton:hover {color:#FFFF99; text-decoration:none; background:#4C752C;} #storeItemBuyImg {width:47%; float:left; margin:12px 3% 0 0 ;}#storeItemBuyInfo {float:left; width:50%; min-height:450px;}#storeItemBuyInfo h1 {margin:0;}#storeItemBuyInfo p {font-size:20px; margin:20px 0 17px 0;}#storeItemBuyInfo .price {font-size:26px; color:#a80900; font-weight: bold; margin:8px 0;}#storeItemBuyInfo .price em {font-size:12px; color:#aaa; font-weight: normal;} .albumListBorder {clear:both;}.albumListBorder th {background:var(--main-green-color); color:#fff; text-align:left;}.albumListBorder h2 {margin:0 0 0 0;} .audioPlayer {width: 24px; height: 24px; background:url("../../images/global/playpause.png") left top no-repeat; cursor: pointer; margin:6px 5px;} .amountSelect {font-size:20px; }  #jackName {font-size:30px; color:#222; margin:0 0 0 0;}#jackTitle {font-size:26px;}#jackPhoto {float:left; margin:8px 30px 0 0;}  .SKVideoItems .item {width:200px; height:270px; box-shadow: 0px 0px 4px rgba(0,0,0,0.80); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.80); -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.80); float:left; background:#F0F0F0; margin:0 20px 20px 0; position:relative; }.SKVideoItems .closeButton {display:none;}.SKVideoItems p {margin:6px 10px; font-size:18px; font-weight:bold; color:#555; cursor:pointer;}.SKVideoItems p a:link,.SKVideoItems p a:visited {text-decoration:none;}.SKVideoItems p a:hover {text-decoration:none;}.SKVideoItems img {cursor:pointer;}.SKVideoItems .player {display:none;} .recipeDetails .ingredients {list-style:none; margin-left:0;}.recipeDetails .ingredients li {margin-left:0;} .recipeDetails .instructions {margin-left:0;}.recipeDetails .instructions li {margin-left:20px;} .recipeDetails .authorInfo {font-size:14px}.recipeDetails .section {border:1px solid #444; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:10px; margin:10px 0;}.recipeDetails .section h3 {font-size:18px; color:#666; margin-bottom:15px;}  h4.recipeHeading {font:normal 28px Metrophobic,sans-serif; color:#fff; text-align:center; margin:20px 0;} .featuredRecipesBox {text-align:center; padding:0 20px;}.featuredRecipes,.recipeCategories {position:relative; margin:0 auto; padding:50px 20px; display:flex; flex-wrap:wrap; justify-content:center;}.recipeCategories {max-width:800px;}.featuredRecipes .item,.recipeCategories .item {text-align:left; width:180px; height:270px; box-shadow: 0px 0px 4px rgba(0,0,0,0.80); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.80); -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.80); background:#F0F0F0; margin:0 20px 20px 20px; position:relative; color:#525252; font:normal 16px Metrophobic,sans-serif; }.recipeCategories .item {width:200px;}.featuredRecipes .item cite {font-size:12px;}.featuredRecipes .item div,.recipeCategories .item div {margin:10px;}.featuredRecipes .item h5,.recipeCategories .item h5 {margin:0 0 6px 0; font-size:16px; line-height:95%;}.recipeCategories .item h5 {font-size:22px;}.recipeCategories .item small {font-size:18px; font-weight:normal;}.featuredRecipes .item a,.recipeCategories .item a {text-decoration:none; color:#525252;}.featuredRecipes .featuredVideoRecipe {max-width:560px; width:100%;}.featuredRecipes .featuredVideoRecipeBox { position:absolute; left:446px; text-align:right;} .ingredient .name {color:#888;} .whiteRule {background:#fff; height:1px; border-width:0;}.recipeCategory {height:60px; width:100%; box-shadow: 0px 0px 4px rgba(0,0,0,0.80); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.80); -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.80); float:left; background:#F0F0F0; margin:10px 0 5px 0; position:relative; color:#525252; font:normal 16px Metrophobic,sans-serif; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}.recipeCategory img {vertical-align:top;}.recipeCategory h4 {color:#525252; font-size:30px; display:inline-block; margin:13px 0 0 15px; padding:0!important;}.recipeCategory h4 a {color:#525252; text-decoration:none;}.recipeCategory div {float:right; margin:13px 15px 0 15px; padding:0!important; font-size:30px;} .recipeCategoryCount {color:#333; font-size:14px;} .whiteHR {background:#fff; height:1px; border-width:0;}  .recipeSearchForm {text-align:center; display:flex;}.recipeSearchForm .field {font-size:30px!important; color:#525252; padding:6px 15px!important; font-family:Metrophobic,sans-serif; width:80%; vertical-align:top; margin-right:-5px; outline:none; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; border:3px solid #eee;}.indexLink {text-align:center;}.recipeSearchForm .fieldSM {width:40%;}.recipeSearchResults {font-size:19px!important;}.recipeSearchResults a {font-weight:bold} .buttonSrch {background:#555; padding:16px 30px; font:20px Muli,Arial,sans-serif; color:#fff; border:none;}  .recipeDetails .ingredients {list-style:none; margin-left:0;}.recipeDetails .ingredients li {margin-left:0;} .recipeDetails .summary {font-size:14px;}.recipeDetails .section {border:1px solid #ddd; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; padding:10px; margin:10px 0; background:#fff; color:#222; overflow:hidden; clear:both;}.recipeDetails .section h3 {font-size:18px; color:#444; margin-bottom:15px;}.recipeDetails .photos {float:right;}.recipeDetails .photos .spec {width:200px; font-size:14px;}.recipeDetails .published,.recipeDetails .publishedTitle {font-size:12px;}.recipeDetails .author,.recipeDetails .authorTitle {font-size:14px;}  .articleItem {border-bottom:1px solid #ccc; padding:20px 0 40px 0;}.articleItem img {position:absolute;}.articleItem .rightSide {margin:0 0 0 367px;}.articleItem h3 {font-size:20px; margin:0 0 10px 0;}.articleItem .date {font-size:12px; margin:0 0 10px 0;}.articleItem .desc {font-size:14px; margin:0 0 0 0;}.last {border:none;}.articleSummary {font-size:13px; color:#666;}.articleSources {font-size:12px; color:#666;} .registerForm label {display:block;}.registerForm input[type="checkbox"] {width:20px; height:20px;}.registerForm input[type="checkbox"] + label {display:inline;}.registerForm input[type="radio"] + label {display:inline;}  #contactMain {max-width:1000px; min-height:600px; text-align:left; padding:40px 20px; margin:0 auto; color:#444; position:relative;}#contactForm .messageField {width:90%;}#contactLeft {float:left; width:69%;}#contactRight {float:left; width:29%; margin-top:15px;}#contactForm label {display:block;}.mapWrapper {margin:20px 0; position:relative;} @media screen and (max-width:1310px){ header nav a {padding-left:12px; font-size:17px;} #phoneNumberInside {font-size:170px;}} @media screen and (max-width:1130px){ header nav {margin-top:40px;} header nav .top {float:none;} header nav .bottom {float:none;} #heroHome h2 {margin:110px 20% 0 70px; } #phoneNumberInside {font-size:140px;} #breadcrumbs {padding-left:20px;}} @media screen and (max-width:950px){ #homeAdditionalItems .additionalItem {font-size:20px;} #homeMainServices .mainService { font-size:28px;} #heroHome h2 {font:25px Oswald,sans-serif; color:#fff; margin:110px 10% 0 70px; } #phoneNumberInside {font-size:120px;}} @media screen and (max-width:845px){ header nav {position:absolute; top:100px; right:0; background:#588129;} header nav a {padding:10px 20px; font-size:21px; display:block; text-align:left;} #menuToggle {margin:48px 20px 0 0; display:block; float:right;} .mainNavSmall {display:none} } @media screen and (max-width:768px){ #homeAdditionalItems .additionalItem {font-size:20px; width:48%; float:left; margin:0 1% 20px 1%;} #homeMainServices .mainService {font-size:40px; width:auto; float:none; margin:0 20px 40px 20px;} #homeIntro {font:22px Oswald,sans-serif; color:#588129; margin:50px 20px 50px 20px; text-align:left;} #headerLeft {float:left;} header {padding:0 20px;} #phoneNumberInside {font-size:80px;} #contactLeft {float:none; width:auto;} #contactRight {float:none; width:auto; margin-top:15px;}} @media screen and (max-width:550px){ #heroHome h2 {font:24px Oswald,sans-serif; color:#fff; margin:30px 10% 0 40px; line-height:120%;} #homeAdditionalItems .additionalItem {font-size:20px; width:auto; float:none; margin:0 20px 20px 20px;} .healthEduFeature {padding:25px 20px 10px 20px; } .healthEduFeature .image {max-width:238px; width:100%; float:none; margin:0 auto 25px auto;} .healthEduFeature .text {width:auto; float:none; } .eventItem .text {padding:124px 10px 15px 10px;} .eventItem .text h3 {position:absolute; top:10px; left:130px;} .bibleStudy .title {float:none; width:auto; min-height:180px; margin:0;} .bibleStudy .info {float:none; margin:15px 15px 15px 15px; width:auto;} .bibleStudy .buttonBox {width:100%; position:absolute; top:130px; left:0; text-align: center;} #sermonOfTheMonth .info,#raffertySeries .info {width:100%; float:none; font-size:14px; color:#fff; position:relative; min-height:100px; padding-bottom:20px;} #sermonOfTheMonth .photo,#raffertySeries .photo {float:none; width:100%;} #sermonOfTheMonth .info .buttonBox,#raffertySeries .info .buttonBox {width:100%; position:relative; margin:30px 0 0 0; bottom:auto; left:auto; text-align:center; } .jthAudioVideoItems .open .player audio {width:94%; position:relative; top:15px; left:10px; margin-bottom:20px;} .jthAudioVideoItems .open img {display:none;} .jthAudioVideoItems .open .player .socialSharing {position:relative; top:auto; left:auto;} .jthAudioVideoItems .open .socialSharing {position:relative; top:auto; width:auto; margin:10px 0 5px 10px;} .jthAudioVideoItems .open .video {margin-top:10px;} #aboutFoodAssistance .img1 {width:100%; margin-right:0;} #aboutFoodAssistance .img2 {width:100%; margin-right:0;} #aboutFoodAssistance .img3 {width:100%;} #storeItemBuyImg {width:100%; float:none; margin:12px 3% 0 0 ;} #storeItemBuyInfo {float:none; width:100%; min-height:150px;} #phoneNumberInside {font-size:60px;} .sermonItem {float:none; width:auto;} h1 {font-size:30px; margin:0 0 20px 0;} h2 {font-size:20px; margin:0 0 10px 0;} /*header {height:110px}*/ #textMain {padding:15px 20px 40px 20px;} header nav {top:77px;} .articleItem img {position:relative; width:100%;} .articleItem .rightSide {margin:12px 0 0 0px;} .thoughtItem .text {padding:120px 10px 15px 15px;} } @media screen and (max-width:400px){ #phoneNumberInside {font-size:35px;} .jthAudioVideoItems .item {width:auto; height:auto; float:none; margin:0 0 20px 0; } .jthAudioVideoItems .item img[alt="Program"] {width:100%; height:auto;} .jthAudioVideoItems .mediaType {position:relative; display:block; margin-top:12px;} .jthAudioVideoItems .open .player audio {width:94%;} .recipeDetails .photos {float:none; margin:0 0 20px 0;}} .parent{ position: fixed; width: 100%;  height: 100%; left: 0; top: 0; display: none; text-align: center;} .parent:before{  content: ''; display: inline-block; height: 100%; vertical-align: middle;} .parent:after{  background: black; content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.5; z-index: 10;}