@charset 'utf-8';
/* CSS DOCUMENT */
html , body { height:100%; }
.loading { position:fixed; width:100%; height:100%; overflow:hidden; background:#fff url('../images/page_template/loading.gif') no-repeat center; z-index:999999; }
.hide { position:relative; overflow:hidden; }
.ease { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loader { position:relative; overflow:hidden; background:#fff url('../images/page_template/loading.gif') no-repeat center; }


/*********
	Page Template
*********/
#main-container { position:relative; z-index:0; height:100%; height: auto !important; min-height:100%; }

header { border-top:3px solid #141a23;  }
.header-content { margin:0 auto; padding:10px 15px; text-transform:uppercase; }
.menu {  font-size:20px; margin-top:30px; }
.menu ul li { float:left; margin-left:30px; }
.menu ul li a {color:#3c495a; }
.menu ul li.active a , .menu ul li a:hover { color:#6b2c43; text-shadow:0px 0px 1px #6b2c43; }

.menu1 { width:47px; height:46px; background:url('../images/home/icon1.png') no-repeat;}

#main-wrapper { padding-bottom:42px; }

.highlight-link {
	font-size: 1.5em;
	color: #ffffff;
	background-color: #141a23;
}

.highlight-link a {
	color: #516DFF;
}

.highlight-link a:link {
	text-decoration: underline;
}

footer { position:relative; z-index:1; margin-top:-42px; background:#141a23; color:#fff; text-transform:uppercase; }
.footer-content { width: 100%; }
.footer-content p { padding:8px 4px 0px 4px; }
.social-networks { margin-left:5px; margin-right:5px }
.social-networks span { display:inline-block; margin-left:5px; box-shadow:0px 2px 2px #000; border-radius:50%; }
.social-networks span:hover { box-shadow:1px 0px 2px #000; }

/*********
	END Page Template
*********/

/** FONT FACE **/
@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot') format('embedded-opentype'),
         url('../fonts/opensans-regular.woff') format('woff'),
         url('../fonts/opensans-regular.ttf') format('truetype'),
         url('../fonts/opensans-regular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'ITCStoneInformalStdMedium';
    src: url('../fonts/stoneinformalstd-medium.eot');
    src: url('../fonts/stoneinformalstd-medium.eot') format('embedded-opentype'),
         url('../fonts/stoneinformalstd-medium.woff') format('woff'),
         url('../fonts/stoneinformalstd-medium.ttf') format('truetype'),
         url('../fonts/stoneinformalstd-medium.svg#ITCStoneInformalStdMedium') format('svg');
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
}@font-face {    font-family: 'StoneInformalLTRegular';    src: url('../fonts/itc-stone-informal-lt.eot');    src: url('../fonts/itc-stone-informal-lt.eot') format('embedded-opentype'),         url('../fonts/itc-stone-informal-lt.woff') format('woff'),         url('../fonts/itc-stone-informal-lt.ttf') format('truetype'),         url('../fonts/itc-stone-informal-lt.svg#StoneInformalLTRegular') format('svg');}

@font-face {
    font-family: 'open_semibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** FONT FACE **/

/** RADIO BUTTON **/
input[type="radio"] { display:none; }
input[type="radio"] + label { cursor:pointer; }
input[type="radio"] + label span { display:inline-block; width:28px; height:29px; margin:-1px 4px 0 0; vertical-align:middle; background:url('../images/page_template/radio.png') 0px 0px;  cursor:pointer; }
input[type="radio"]:checked + label span { background:url('../images/page_template/radio.png') -29px -28px; }

/** CHECKBOX **/input[type="checkbox"] { display:none;}
input[type="checkbox"] + label { cursor:pointer;  }
input[type="checkbox"] + label span { display:inline-block; width:29px; height:27px; margin:-5px 4px 0 0; vertical-align:middle; background:url('../images/page_template/check.png') 0px -27px; cursor:pointer; }
input[type="checkbox"]:checked + label span { background:url('../images/page_template/check.png') 0px 0px;  }h1 { font-family: 'ITCStoneInformalStdMedium'; color:#00335e; font-size:55px; font-style:italic; font-weight:normal; }
/** HOME **/
.home { background:url('../images/bg/home.jpg') no-repeat center top , url('../images/page_template/gradient.png') repeat-x 0px 521px , url('../images/page_template/white_line.jpg') repeat-x top , url('../images/page_template/pattern.jpg')
}
.home-content { width:100%; margin: 0 auto; color:#fff; font-size:15px; }
.home-content .flexslider { width:90%; max-width: 878px; margin: 0 auto; padding-bottom:24px; background:url('../images/home/slider/slider_bg.png') no-repeat bottom center; }
.slider-bg { max-width: 878px; position:relative; z-index:0; }
.slide1-img { position:absolute; z-index:1; bottom:0; left:-15px; }
.slider-text { position:absolute; top:70px; right:50px; z-index:1; width:245px; }
.slider-text h2 { text-transform:uppercase; line-height:1.0; font-size:25px; }
.slider-text p { padding:5px 0px; }
.home-bottom-content { width: 90vw; padding:10px 0px 30px 0px; margin: 10px auto 10px auto;}
.home-bottom-link { font-family: 'ITCStoneInformalStdMedium'; margin: 0px auto 10px auto; }

.link-button { float:left; width: 15em; margin: 4px 10px 0px auto; padding: 0px 0px 4px 0px; }
/*.link-button { width: 46em; margin: 8px auto 8px auto; padding: 8px 10px 8px 10px; } */
@media screen and (min-width: 50em ) {
	.link-button-center { width: 50em; margin: 0px auto 0px auto; }
}

@media screen and (max-width: 50em ) {
	.link-button-center { width: 15.2em; margin: 0px auto 0px auto; }
}

/* .home-bottom-link ul li { float:left; width: 15em; margin-left:10px; margin-right:10px;} */
.home-bottom-link a { position:relative; overflow:hidden; }
.home-bottom-link a:hover { box-shadow:0px 0px 10px #fff; }
.home-bottom-link a h4 { bottom:0; padding:8px 0px 8px 0px; background:url('../images/home/dim.png'); text-align:center; color:#fff; text-transform:uppercase; font-weight:normal; font-size:20px;}
.home-bottom-link a:hover h4 { background:url('../images/home/dim_hover.png'); -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.h-b-img { width: 197px }

.bottom-image-box { width: 220px; background-color: black; margin: 0; padding:8px; }

/** EVENTS **/
.event { background:#fff; }
.event-top { padding:0px 30px; }
.event h1 { color:#141a23; }
.events-content { /*width:985px;*/ width: 845px; margin: 0 auto; padding-bottom: 25px; }
.adventist-title { width:728px; }
.adventist-title p.fr a { display:block; color:#000; font-size:18px; margin-top:40px;  }
.adventist-title p.fr a:hover { color:#6b2c43; }

.events-right { width:215px; }
.got-question { text-align:center; color:#141a23; }
.got-question p { font-size:22px; padding-bottom:5px; text-transform:uppercase; }

.events-left { width:728px;}
.calendar-set { }
.event-month { display:block; padding:5px 8px; border:5px solid #fff; background:#fff url('../images/events/event_month.jpg') no-repeat center; color:#fff; font-size:25px; box-shadow:1px 1px 5px #ccc; border-radius:5px; text-transform:uppercase; }
.calendar-set { margin:10px 0px 30px 0px; }
.calendar-set ul li { background:#eff5fc; margin:8px 4px; padding:5px; }
.calendar-set ul li:hover { box-shadow:0px 0px 3px #ccc; }
.event-date { display:block; width:70px; color:#6c1c3a; font-family: 'ITCStoneInformalStdMedium'; font-size:50px; text-align:center; }
.event-info { width:630px; color:#141a23; font-size:15px; }
.event-info h4 { font-size:24px; }
.event-info p { padding:5px 0px; line-height:1.1;}
.event-info p span { display:inline-block; vertical-align:top; padding:0px 5px; border-right:1px solid #141a23; }
.event-info p span:first-child { padding-left:0px; }
.event-info p span:last-child { border-right:none; }

.events-bottom-content { padding-top: 25px; }
.events-bottom-content h2 { font-size: 20px; font-family: 'ITCStoneInformalStdMedium'; text-transform: uppercase; margin-bottom: 20px; }
.events-bottom-content p { font-size: 16px; font-family: 'OpenSansRegular'; }

.events-visit, .events-call, .events-questions { background: url('../images/page_template/footer_bg.png') repeat-x; width: 210px; margin-right: 40px; height: 116px; padding: 25px 20px;  }
.events-visit h2 { background: url('../images/page_template/visit_logo.png') left top no-repeat; padding-left: 30px; }
.events-call h2 { background: url('../images/page_template/call_logo.png') left top no-repeat; padding-left: 40px; }
.events-questions { margin: 0!important; background: #fff; border: 5px solid #f5f5f6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 105px; }
.events-questions a { display: block; background: url('../images/contact_us/contact_link.jpg') no-repeat; text-indent: -9999px; margin-left: 10px; width: 154px; height: 49px; }

.calendar-set-detail { font-size:14px; }
.c-set-top-detail { padding:10px 24px; background:#eff5fc; }
.c-set-top-detail h4 { font-size:22px; border-bottom:2px solid #8e949d; padding:15px 0px 5px 0px; }
.c-set-img { width:670px; height:131px; margin:0 auto; border:5px solid #fff; border-radius:5px; }
.c-set-desc-detail { padding-top:15px; }
.c-set-desc-detail .cut { width:48%; }
.c-set-desc-detail p { padding:5px 0px; }

.c-set-desc { text-align:justify; margin:10px 20px; }
.c-set-desc p { padding:5px 0px; }

/** TALK TO US **/
.talktous { }
.talk-to-us-content { margin: 0 auto; }

.talktous-link { text-align:center; font-size:18px; }
.talktous-link ul li { display:inline-block; width:190px; vertical-align:top; margin:15px 15px; }
.talktous-link ul li a { color:#141a23; }
.talktous-link ul li a:hover { color:#6c1c3a; text-shadow:0px 0px 1px #6c1c3a; }
.talktous-link ul li p { padding:5px 0px; }
.talktous-img { width:179px; height:129px; border:4px solid #fff; border-radius:7px; box-shadow:0px 2px 7px #ccc; }
.talktous-img img { border-radius:7px; }

.talk-contact { font-size:14px; }
.talk-contact h4 { color:#141a23; font-family: 'ITCStoneInformalStdMedium'; font-size:30px; padding:15px 0px; }
.talk-contact-desc { display:inline-block; vertical-align:top; margin-bottom:30px; text-align:justify; background:url('../images/page_template/pattern.jpg'); color:#fff; border:5px solid #fff; box-shadow:0px 1px 5px #999; border-radius:7px; }
.talk-contact-desc p { padding:5px 0px; }
.talk-contact-desc a { color:#000; }
.talk-contact-desc a:hover { color:#6c1c3a; text-shadow:0px 0px 1px #6c1c3a; }

/** RESOURCES **/
.resources { background:url('../images/bg/resources.jpg') no-repeat top center; }
.resources-content { width:985px; margin:0 auto; padding-top:200px; text-align:center; }
.resources-content h4 { color:#141a23; font-size:20px; }
.resources-link ul li { display:inline-block; width:238px; margin:20px 10px; vertical-align:top; font-size:16px; text-transform:uppercase; }
.resources-link ul li a { color:#000; }
.resources-link ul li a:hover { color:#6c1c3a; text-shadow:0px 0px 1px #6c1c3a; }
.resources-link ul li p { padding:5px 0px; }
.resources-img { display:inline-block; width:225px; height:156px; border:1px solid #ccc; padding:5px; }
.resources-link ul li a:hover .resources-img { box-shadow:0px 0px 3px #ccc; }

.world-church { text-align:left; margin:15px 0px; font-size:16px; }
.world-church h3 { padding:12px 25px; min-height:25px; background:url('../images/resources/left_cut.jpg') repeat-y left , url('../images/resources/right_cut.jpg') repeat-y right; background-color:#6c1c3a; color:#fff; border-radius:8px; }
.world-church ul  { margin:20px 0px; }
.world-church ul li a { display:block; color:#000; margin:5px 0px; padding-left:25px; background:url('../images/resources/bullet.png') no-repeat center left; }
.world-church ul li a:hover { color:#6b2c43; text-shadow:0px 0px 1px #6b2c43; }

/** CONTACT US **/
.contact-us { background:url('../images/bg/contact_us.jpg') no-repeat top center; }
.contact-us-content { width:985px; margin: 0 auto; padding-top:200px; }

.contact-right { width:295px; color:#141a23; font-size:14px; }
.contact-right h4 { margin-top:5px; color:#6c1c3b; font-size:20px; text-transform:uppercase; font-family: 'ITCStoneInformalStdMedium'; }
.contact-right p { padding:5px 0px; }
.contact-right-tab { margin-bottom:15px; padding:15px 10px; background:url('../images/contact_us/pattern.png') , url('../images/contact_us/gradient.jpg') repeat-x bottom; }

.contact-left { width:650px; padding:10px; margin-bottom:15px; background:url('../images/contact_us/left_gradient.jpg'); border-radius:5px; }
.contact-left-content { background:#fff; padding:10px; color:#141a23;  }
.watch-request ul li , .contact-left-content ul li { margin-bottom:15px; }
.watch-request label  , .contact-left-content label { display:block; margin:2px 0px; font-size:15px;  }
.watch-request label span , .contact-left-content label span { text-transform:uppercase; font-weight:bold; }
.watch-request input[type="text"] , .contact-left-content input[type="text"] { display:block; width:620px; height:24px; padding:5px; -webkit-appearance: none; -webkit-box-shadow:inset 1px 2px 7px #b7b7b7; border-radius:5px; border:none; font-size:14px; }
.watch-request input[type="email"] , .contact-left-content input[type="email"] { display:block; width:620px; height:24px; padding:5px; -webkit-appearance: none; -webkit-box-shadow:inset 1px 2px 7px #b7b7b7; border-radius:5px; border:none; font-size:14px; }
.watch-request ul li div.fr input[type="text"] , .watch-request ul li div.fl input[type="text"] , .contact-left-content div.fl input[type="text"] , .contact-left-content div.fr input[type="text"] { width:300px; }
.watch-request textarea , .contact-left-content textarea { width:620px; height:135px; padding:5px; -webkit-appearance: none; -webkit-box-shadow:inset 1px 2px 7px #b7b7b7; border-radius:5px; border:none; font-size:14px; outline:none; }
.watch-request input[type="submit"], .contact-left-content input[type="submit"] { width:136px; height:55px; background:url('../images/contact_us/send.png') no-repeat; border:none; }
.contact-others input[type="text"] { display:block; margin-left:15px; width:532px !important; }




/***** [Lead Pastor Page] *****/
.lead-pastor { background:url('../images/bg/lead_pastor.jpg') no-repeat center top; }
.lead-pastor-content { width:985px; margin: 0 auto; padding-top:180px; }
.video-holder { width:629px; height:374px; }

.video-right-thumb { margin-right:30px; }
.video-right-thumb ul li { position:relative; margin-bottom:10px; }
.video-right-thumb ul li a { display:block; width:280px; height:86px; background:#fff url('../images/page_template/loading.gif') no-repeat center; color:#fff !important; -webkit-box-shadow:0px 2px 5px #ccc; font-size:17px; text-transform:uppercase; font-family: 'ITCStoneInformalStdMedium';}
.video-right-thumb ul li a:hover { -webkit-box-shadow:2px 2px 5px #ccc;}
.video-right-thumb ul li a:hover p { color:#6c1c3a; background:rgba(204,204,204,0.7) !important;}
.video-right-thumb ul li p { position:absolute; bottom:0; left:0; z-index:1; width:100%; text-align:center; padding:3px 0px; background:url('../images/home/dim.png'); color:#00335e;}
.
.video-right-thumb ul li:hover p { background:url('../images/home/dim_hover.png'); }
.vid-img { position:relative; z-index:0; }
.vid-connect { padding:15px 0px; font-size:25px; font-family: 'ITCStoneInformalStdMedium'; color:#00335e; text-transform:uppercase; }
.vid-connect span { display:inline-block; vertical-align:top; margin-right:10px; }
.l-p-c-text {color:#141a23; font-size:15px; margin: 0 0 50px 5px; width:635px;}.l-p-c-text span {color:#31568c; font-family: 'ITCStoneInformalStdMedium'; font-style:italic;}.v-c-social span {display:block; float:left;}.v-c-social span:nth-child(1) {margin-left:25px; padding-top:25px;}

.more-about-content { width:850px; margin:auto auto; padding-top:200px; }
/***** [I'm New Page] *****/
/* .im-new { background:url('../images/bg/im_new.jpg') no-repeat center top; } */
.im-new-content { width:985px; margin: 0 auto; }
.im-new-content h3 { font-size:35px; font-style:italic; padding:10px 0px; font-weight:normal; font-family: 'ITCStoneInformalStdMedium';  }

.ribbons-list ul li { margin:15px 0px 10px 0px; }
.ribbons-list ul li ul li { margin:0; background:url('../images/im_new/small_bullet.jpg') no-repeat 0px 15px; padding-left:15px; }
.ribbons-list ul li.head h4 { padding:7px 25px; min-height:25px; background:url('../images/resources/left_cut.jpg') repeat-y left , url('../images/resources/right_cut.jpg') repeat-y right; background-color:#6c1c3a; color:#fff; font-size:20px; font-style:italic;}
.ribbons-list ul li h4 { background:url('../images/resources/left_cut_blue.jpg') repeat-y left , url('../images/resources/right_cut_blue.jpg') repeat-y right; font-family: 'StoneInformalLTRegular';  background-color:#141a23; color:#fff; font-size:20px; font-style:italic; padding:7px 25px; min-height:25px;}
.ribbon-text-content { padding:10px 20px; font-size:17px; color:#141a23; }
.ribbons-list li.head .ribbon-text-content { font-family: 'ITCStoneInformalStdMedium'; font-size:20px; }
.ribbons-list li.head .ribbon-text-content p { font-family: 'OpenSansRegular'; font-size:17px;}
.im-new-content .video-content { margin:0px 25px; }
.im-new-content .video-content .video-right-thumb  { margin-right:0;}
.conant-location { width:580px; }
.conant-location .adress { font-weight:bold; color:#6c1c3b; padding:10px 0px; }
.conant-location .adress span.title { color:#141a23; }
.conant-location .adress span { display:inline-block; vertical-align:top; padding-right:10px; }
.conant-location h5 { font-size:17px; font-weight:normal; font-style:italic; color:#141a23; }

.i-m-content {color:#141a23; font-size:17px; margin-left:5px; width:635px;}

/** OUR CHURCH **/
/* .our-church { background:url('../images/bg/our_church.jpg') no-repeat top center; } */
.our-church .ribbons-list { text-align:center;}
.our-church .ribbons-list ul li.head h4 { font-style:normal; }
.our-church .ribbons-list li.head p.ribbon-text-content { font-family: 'OpenSansRegular'; }
.our-church .video-holder { height:417px; }
.our-church .video-right-thumb ul li { border:5px solid #e1e3e5; border-radius:3px; box-shadow:0px 2px 5px #999;}
.our-church .video-right-thumb ul li a { font-family: 'OpenSansRegular'; color:#141a23; }
.our-church .video-right-thumb ul li a:hover { color:#6c1c3a; }
.our-church .video-right-thumb ul li:hover p , .our-church .video-right-thumb ul li p { background:url('../images/our_church/blur.png'); }
.o-c-text {color:#141a23; font-size:17px; margin: 0 0 50px 5px; width:620px;}
.r-t-c {background:url('../images/our_church/text_bg.jpg') no-repeat; text-align:center; margin:20px 0 40px; padding:15px 0 0 !important; width:981px; height:61px;}
/** WATCH OR LISTEN **/
/* .watch-listen { background:url('../images/bg/watch_listen.jpg') no-repeat top center; } */
.watch-listen-content { margin: 0 auto; text-align:center; }
.watch-listen-content h1 { text-shadow:0px 0px 4px #fff; }
.watch-listen-content ul li { display:inline-block; vertical-align:top; font-size:40px; }
.watch-listen-content ul li p { padding:10px 0px; font-weight:bold; line-height:1.0; }
.watch-listen-content ul li p span { font-weight:normal; font-family: 'OpenSansLight';}
.w-l-img { padding-bottom:11px; background:url('../images/watch_listen/shadow.jpg') no-repeat bottom center; }

/** online GIVING **/
.e-giving .e-giving-content { padding:0px 30px;}
.e-giving .e-giving-content h1 { font-style: normal; line-height: normal; }
.e-giving .e-giving-content .highlight { font-style: italic; color: #6c1c3b;}
.e-giving .watch-listen-content ul li { width:415px; font-size:15px; margin-top:0px; }
.e-giving .watch-listen-content ul li p { font-weight:normal; }
.e-giving .watch-listen-content ul li p a.giving-button {
       	display: inline-block;
       	background-color: #6c1c3b;
       	color: white;
	padding: 1em 1.5em;
}

.e-giving .watch-listen-content ul li p a:hover.giving-button {
       	background-color: #001c3b;
}

.giving-list { text-align:left; }
.giving-list span { display:block; margin:5px 50px; padding-left:25px; background:url('../images/resources/bullet.png') no-repeat center left; }

.top-verse { padding:10px 0px; font-family: 'ITCStoneInformalStdMedium'; font-style:italic; font-size:17px; background-color: coral;}
.top-verse p.fr { font-style:normal; font-weight:bold; padding-right:35px; }

.other-way-give { padding:20px; text-align:center; background:url('../images/page_template/pattern.jpg'); color:#fff; }
.other-way-give h2 { font-weight:normal; font-size:40px; }
.other-way-give h2 span { font-weight:bold; }
.other-way-give ul { width:1000px; margin: 0 auto; padding:20px 0px; }
.other-way-give ul li { display:inline-block; vertical-align:top; }
.other-way-give ul li a:hover { opacity:0.9; }

/** LEADERSHIP **/
.leadership-content { width:985px; margin: 0 auto; padding-top:200px; }
.leadership-content h4 { padding:5px 0px; border-bottom:1px solid #2b3039; color:#141a23; font-size:26px; font-style:italic; }
.leadership-content ul { padding:0px 0px 30px 0px; color:#141a23; font-size:18px; }
.leadership-content ul li { display:inline-block; vertical-align:top; margin:15px 15px 15px 0px; width:470px; }
.leadership-content ul li h5 { font-size:17px; }
.leadership-content ul li p span { font-style:italic; }
.lead-img { width:208px; height:188px; border:3px solid #a3a3a3; }
.lead-img-pastor { width:519px; height:366px;border:3px solid #a3a3a3; }

.lead-text { width:210px; margin:50px 10px 0px 10px; }

/** LISTEN **/
.listen { background:url('../images/bg/listen.jpg') no-repeat top center; }
.listen-content { width:985px; margin: 0 auto; padding:100px 0px 20px 0px; }

.listen-left { width:675px; font-size:14px; }
.listen-left ul li { position:relative; border-bottom:1px solid #ccc; padding:10px; background:url('../images/our_church/blur.png'); }
.listen-left p { padding:3px 0px; }
.listen-left h4 a { display:block; padding-bottom:5px; font-size:18px; color:#00335e; }
.listen-btn { position:absolute; bottom:10px; right:10px; }

.listen-pagination { padding:10px 0px; }
.listen-pagination .fr span { display:block; padding:4px 0px; text-transform:uppercase; }
.listen-pagination .fl span { display:block; float:left; margin-right:10px; }
.listen-pagination .fl span.prev a { display:block; width:86px; height:28px; padding:0px; background:url('../images/listen/prev.jpg') 0px 0px; } 
.listen-pagination .fl span.prev:hover a { display:block; width:86px; height:28px; background:url('../images/listen/prev.jpg') 0px -28px; } 
.listen-pagination .fl span.next a { display:block; width:86px; height:28px; padding:0px; background:url('../images/listen/next.jpg') 0px 0px; } 
.listen-pagination .fl span.next:hover a { display:block; width:86px; height:28px; background:url('../images/listen/next.jpg') 0px -28px; }
.listen-pagination .fl span a { display:block; padding:4px 8px; background:#cecece url('../images/listen/btn.jpg') repeat-x top; border-radius:5px; color:#585256; text-shadow:0px 2px 3px #fff; }
.listen-pagination .fl span a:hover { background:#918f95 url('../images/listen/btn_hover.jpg') repeat-x top; }

.listen-right { width:295px; }
.service-times { background-color: black; color: #fff }
.service-times h4 { text-transform:uppercase; font-family: 'ITCStoneInformalStdMedium'; font-size:30px; text-align:center; text-shadow:0px 0px 5px #5d2439; font-weight:normal; }
.service-times h5 { padding:3px 0px; color:#6c1c3b; font-size:17px; text-transform:uppercase; }
.service-times p span { display:inline-block; vertical-align:top; padding-left: 5px;}
.service-times p span.time { width:50px; text-align:right; }

/** MESSAGE APPEAL **/

.watch-request { width:630px; }
.watch-request  h1 { padding:20px 0px 10px 0px; font-size:40px; }
.watch-request .contact-bullet { margin:7px 0px; }

/** MINISTRIES **/
.ministry-top-info { padding:0px 30px; }
.ministries-content { width:985px; margin: 0 auto; font-size:18px; color:#141a23; }
.ministries-content > p { padding:5px 0px; text-align:justify; }
.ministries-content > p > a {color:#00335e; font-weight:bold;}
.ministries-content > p > a:hover {text-decoration:underline;}
.ministries-content > ul { text-align:center; }
/*.ministries-content > ul > li { display:inline-block; vertical-align:top; margin:10px; width:213px; text-align:center; font-weight:bold; text-transform:uppercase; }*/
.ministries-content ul li { padding:20px 0px; border-bottom:1px solid #ccc; }
.ministries-content > ul > li > a { color:#141a23; }
.ministries-content > ul > li:hover > a { color:#6b2c43; }
.ministries-content > ul > li > span { display:block; padding:5px 0px; }
.ministry-img { border:2px solid #f5f5f6; border-top:4px solid #f5f5f6; border-bottom:4px solid #f5f5f6; box-shadow:0px 3px 5px #999; }
.ministries-content > ul > li:hover .ministry-img { box-shadow:0px 3px 5px #ccc; }

/** WATCH **/
.watch-content { margin: 0 auto; }
.watch-share span { display:inline-block; vertical-align:top; padding-top:10px; margin-right:10px; font-size:16px; text-transform:uppercase; color:#141a23; font-weight:bold; }
.watch .video-holder { height:415px; }

.watch-l-vid { width:272px; height:174px; z-index:0; }
.watch-recent-list { text-align:center; }
.watch-recent-list ul li { position:relative; display:inline-block; vertical-align:top; margin:15px 10px; }
.watch-recent-list ul li a { display:block; }
.watch-recent-list p { position:absolute; bottom:0; left:0; z-index:1; width:100%; padding:5px 0px;  color:#fff; font-size:20px; font-family: 'ITCStoneInformalStdMedium'; text-transform:uppercase; background:url('../images/home/dim.png'); }

/** OTHER WAYS **/
.other-ways { background:url('../images/bg/other_ways.jpg') no-repeat top center; }
.other-ways-content { width:985px; margin: 0 auto; padding-top:200px; color:#141a23; font-size:16px; }
.other-ways-content h5 { text-align:center; font-size:28px; }
.other-ways-content ul li { padding:20px 0px; border-bottom:1px solid #ccc; }

.o-t-text { width:680px; /*font-family: 'OpenSansLight';*/ font-family: 'OpenSansRegular';}
.o-t-text h4 { font-size:30px; font-style:italic; font-family: 'ITCStoneInformalStdMedium'; font-weight:normal; }
.o-t-text p { padding:5px 0px; }
.o-t-text p span { font-style:italic; font-family: 'OpenSansRegular';}
.o-t-text p.address { color:#6c1c3b; }
.o-t-text p.address strong { display:inline-block; vertical-align:top; min-width:130px; margin-right:10px; }
.o-t-text p.address span { display:inline-block; vertical-align:top; font-style:normal; }
.o-t-img { width:272px; height:180px; border:3px solid #f5f5f6; border-top:4px solid #f5f5f6; border-bottom:4px solid #f5f5f6; box-shadow:0px 3px 5px #999;}

/***media-archive*****/
.media-content { width:910px; margin:0 auto; padding:180px 0px 50px 0px; }
.media-content h1 { font-family:'ITCStoneInformalStdMedium'; font-size:55px; color:#141a23; line-height:normal; }
.media-list ul { margin-top:40px; padding-left:10px; }
.media-list ul li { display:inline-block; vertical-align:top; margin:0px 5px 30px 0px; }
.media-list ul li img { padding:5px; background:#f5f5f6; border-radius:5px; box-shadow:0 4px 5px -2px #747474; }
.media-list ul li p { font-family:'open_semibold'; font-size:16px; text-align:center; color:#141a23; padding:15px 0px 2px 5px; }
.media-list ul li:hover p { color:#6b2c43 !important; }
.media-list ul li:hover img { box-shadow:0px 0px 0px #fff !important; }
.media-list ul li label { font-family:'open_semibold'; font-size:13px; font-weight:normal; color:#141a23; padding:2px 0px 2px 5px; }
.media-list ul li label span { font-family:'OpenSansLight'; }
.margin-no { margin-right:0px !important; }

@media screen and (min-width: 920px) {
    .video-container { position: relative; width:100vw; max-width:800px; height: 56vw; max-height: 450px; }
}

@media screen and (max-width: 900px) {
    .video-container { position: relative; width:100vw; height: 56vw; }
}
.chat-content { height:480px; width:450px; }
.chat-content h2 { font-family:'open_semibold'; font-size:20px; font-weight:normal; color:#141a23; padding-top:15px; }
.chat-content ul li { display:inline-block; vertical-align:top; margin-right:10px; }
.chat-content ul li a img { padding-top:8px; }

.confirmation { display:none; position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:999;}
.pop-up-confirm { position:relative; width:454px; margin:10% auto; padding:10px; background:#f5f5f6; border-radius:6px; top:0px; }
.pop-up { padding:20px 0px; text-align:center; border:2px solid #989798; box-shadow:inset 1px 1px 10px #989798; }
.pop-up h1 { font-family:'ITCStoneInformalStdMedium'; font-size:55px; font-weight:normal; text-align:center; line-height:normal; color:#00335e; }
.pop-up p { font-family:'Opensans'; font-size:16px; text-align:center; color:#141a23; padding-bottom:20px; }
.pop-up a { display:block; width:80px; margin:0 auto; font-family:'open_semibold'; font-size:15px; color:#fff; text-align:center; padding:5px; background:#6c1d3b; border-radius:10px; }
.pop-up a:hover { opacity:0.9; }

.pastor-lead { position:relative; width:512px; height:640px; margin:5px 10px 0 0; overflow:hidden;}

/*ERROR VALIDATION*/

.val-error { color: #f00; }
