@font-face {

    font-family: 'caviar_dreamsregular';

    src: url('../fonts/caviardreams-webfont.eot');

    src: url('../fonts/caviardreams-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/caviardreams-webfont.woff2') format('woff2'),

         url('../fonts/caviardreams-webfont.woff') format('woff'),

         url('../fonts/caviardreams-webfont.ttf') format('truetype'),

         url('../fonts/caviardreams-webfont.svg#caviar_dreamsregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'caviar_dreamsbold';

    src: url('../fonts/caviar_dreams_bold-webfont.eot');

    src: url('../fonts/caviar_dreams_bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/caviar_dreams_bold-webfont.woff2') format('woff2'),

         url('../fonts/caviar_dreams_bold-webfont.woff') format('woff'),

         url('../fonts/caviar_dreams_bold-webfont.ttf') format('truetype'),

         url('../fonts/caviar_dreams_bold-webfont.svg#caviar_dreamsbold') format('svg');

    font-weight: normal;

    font-style: normal;



}



* {

	font-size: 1em;

	font-family: "Century Gothic", CenturyGothic, AppleGothic, 'Trebuchet MS', sans-serif;

}



h2 {

	font-family: inherit;

	font-size: 2em;

	font-style: normal;

}



h5 {

	color: inherit;

	font-family: inherit;

	font-size: 1.1em;

	font-weight: normal;

}



a, a:link, a:active, a:visited, a:hover {

	color: inherit;

	outline: none;

	border: none;

}



em {

	color: inherit;

	font-family: inherit;

}



b {

	font-size: 1.2em;

}



ul {

	padding-left: 0;

}



ul li {

	list-style-type: none;

	display: inline-block;

}



blockquote {

	margin-left: 20px;

	margin-right: 20px;

}



body {

	background-color: #eee;

	

}



.urgent {

	position: relative;

	background-color: #FF4136;

	color: white;

	padding: 5px 0;

	text-align: center;

	font-size: 1.3em;

	z-index: 9999;

}



.bg_diamond {

	position: fixed;

	height: 1400px;

	width: 1400px;

	top: -300px;

	left: 300px;

	background-color: #fbfbfb;

	-ms-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

}



.main_header {

	position: relative;

	margin: 0;

	padding: 0;

	background-color: #28434a;

	background-image: url('../images/dkrblue-bg.png');

	border-bottom: 5px solid #4d9ccb;

	z-index: 5;

}



.main_header_frame {

	position: relative;

	max-width: 1400px;

	width: 100%;

	margin: auto;

	text-align: left;

}



.main_header #logo {

	vertical-align: middle;

	display: inline-block;

	width: 75px;

	margin: 10px;

}



.main_header #name {

	vertical-align: middle;

	display: inline-block;

}



.main_header #title {

	font-family: caviar_dreamsbold;

	margin: 0;

	padding: 0;

	font-size: 3.6em;

	color: #ffc55f;

}



.main_header #sub-title {

	left: 105px;

	margin: 0;

	padding: 0;

	font-size: 1.7em;

	line-height: 1em;

	color: #eee;

}



.main_header .quicklinks {

	position: absolute;

	right: 25px;

	bottom: -46px;

	background-color: #e0d8c5;

	padding: 3px 10px;

	height: 25px;

	z-index: 100;

}



.main_header .quicklinks li {

	vertical-align: middle;

	list-style-type: none;

	margin: 0 10px;

	color: #28434a;

}



#menu_button {

	display: none;

	position: absolute;

	right:5px;

	top: 5px;

	width: 65px;

}



#menu_button img {

	vertical-align: middle;

}



#menu {

	font-size: 1.4em;

}



.uk-offcanvas {

	background-color: rgba(0,0,0,0.4);

}



#menu .uk-offcanvas-bar {

	background-color: #111;

	width: 210px;

}



#menu .uk-offcanvas-bar li {

	display: block;

}



#menu .uk-nav-sub li {

	padding-left: 15px;

}



.nav-triangle {

	position: absolute;

	top: -10px;

	left: 0;

	width: 0; 

	height: 0; 

	border-left: 98px solid transparent;

	border-right: 98px solid transparent;

	border-bottom: 10px solid #eee;

}



.main_nav {

	position: absolute;

	right: 15px;

	top: 35px;

}



nav ul li {

	font-family: caviar_dreamsregular;

	display: inline-block;

	vertical-align: middle;

	margin: 0 10px;

	color: #eee;

	font-size: 1.5em;

	transition: color .5s;

	-webkit-transition: color .5s;

	-o-transition: color .5s;

	-moz-transition: color .5s;

	font-weight: bold;

}



nav ul li a {

	font-family: inherit;

}



nav ul li a:hover {

	text-decoration: none;

}



nav ul li:hover {

	color: #ffc55f;

}



nav ul li span {

	vertical-align: middle;

}



nav .uk-dropdown {

	top: 38px;

	background-color: #eee;

	border: 3px solid #043c70;

	border-top: none;

	z-index: 9999;

}



nav .uk-dropdown ul {

	padding: 0;

}



nav .uk-dropdown ul li {

	text-align: center;

	margin: 10px 0;

	display: block;

	line-height: 1.1em;

	color: #043c70;

}



nav .uk-dropdown ul li a:hover {

	text-decoration: none;

}



nav .uk-dropdown ul li:hover {

	color: #efb54f;

}



.wrapper {

	min-height: 100%;

	min-width: 100%;

	margin: 0;

	padding: 0;

}



#home_section {

	position: absolute;

	width: 100%;

	height: 100%;

}

#home_events {
	height: 200px;
    position: relative;
    width: calc(100% - 40px);
    max-width: 1200px;
    margin: auto;
    padding: 0 20px;
    top: 800px;
    font-size: 1.5em;
    text-align: center;
}



#banner {

	position: relative;

	top: 50%;

	margin-left: auto;

	margin-right: auto;

	margin-top: -300px;

	width: 1200px;

	max-height: 600px;

}



.large_diamond, .small_diamonds_frame {

	position: absolute;

	width: 200px;

	height: 200px;

	-ms-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

    overflow: hidden;

}



.large_diamond {

	background-color: #79b9ff;

}



.large_diamond a:hover {

	text-decoration: none;

}



.small_diamond {

	position: relative;

	float: left;

	width: 95px;

	height: 95px;

}



.diamond_link {

	background-color: #50a2cf;

	background-image: url('../images/dkblue-bg.png');

}



.diamond_link:hover {

	opacity: .8;

}



.diamond_decor {

	background-color: #ffc55f;

}



#diamonds_decor_frame1 {

	left: 200px;

	top: 350px;

}



#diamonds_decor_frame2 {

	left: 875px;

	top: 125px;

	-ms-transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



#small_diamonds_frame1 {

	left: 50px;

	top: 200px;

}



#small_diamonds_frame2 {

	left: 800px;

	top: 350px;

}



.small_diamond:nth-child(odd) {

	margin-right: 10px;

}



.small_diamond:nth-child(1), .small_diamond:nth-child(2) {

	margin-bottom: 10px;

}



.large_diamond span, .small_diamond span {

	position: absolute;

	display: block;

	top: 42.5%;

	left: 0;

	width: 100%;

	text-align: center;

	-ms-transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



.large_diamond p {

	position: absolute;

	top: 5%;

	left: 0;

	text-align: center;

	margin: 0;

	font-size: 1.2em;

	-ms-transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



.large_diamond span {

	font-size: 3em;

	left: -5px;

}



.small_diamond span {

	font-size: 1.3em;

	color: #eee;

}



.large_diamond img {

	-ms-transform: rotate(-45deg);

    -webkit-transform: rotate(-45deg);

    transform: rotate(-45deg);

}



#img_diamond1, #img_diamond2 {

	background-color: #976a3a;

}



#img_diamond1 {

	left: 200px;

	top: 50px;

}



#img_diamond2 {

	left: 950px;

	top: 200px;

}



#large_button1 {

	left: 350px;

	top: 200px;

}



#large_button2 {

	top: 350px;

	left: 600px;

	margin-left: -100px;

}



#large_button3 {

	left: 650px;

	top: 200px;

}



.large_button_cover {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: url('../images/ltblue-bg.png');

	transition: .5s;

}



.large_diamond:hover .large_button_cover {

	-ms-transform: translate(-300px,-300px); /* IE 9 */

   	-webkit-transform: translate(-300px,-300px); /* Chrome, Safari, Opera */

    transform: translate(-300px,-300px);

}



#home_logo {

	position: absolute;

	top: 0;

	left: 600px;

	margin-left: -115px;

	width: 230px;

	height: 220px;

}



#mobile_logo {

	display: none;

}



.section1 {

	position: relative;

	padding: 10px 30px 50px;

	max-width: 1300px;

	margin: auto;

	text-align: center;

}



.sidebar {

	position: absolute;

	display: block;

	width: 240px;

	top: -60px;

	left: 60px;

	z-index: 0;

}



.sidebar .small_diamond {

	display: block;

	float: none;

	margin-top: -15px;

	-ms-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

    background-image: url('../images/ltblue-bg.png');

}



.sidebar .small_diamond:nth-child(odd) {

	margin-bottom: 0;

	margin-right: 0;

	margin-left: 75px;

}



.sidebar .small_diamond:nth-child(even) {

	

	margin-bottom: 0;

}



.sidebar .small_diamond span {

	color: #333;

}



.info_header {

	text-align: right;

	color: #555;

	font-family: caviar_dreamsbold;

}



.info_header h2 {

	line-height: 1em;

	margin: 3px;

	color: inherit;

	font-family: inherit;

	font-size: 3.5em;

}



.info_article {

	min-height: 300px;

	margin-left: 250px;

	padding: 30px;

	text-align: justify;

	color: #333;

	font-size: 1.2em;

}





.info_article img {

	border: 2px solid #28434a;

	margin: 10px;

}



.info_article .text_area {

	margin-left: 240px;

}



a.article_button {

	padding: 10px;

	margin: 5px;

	border: 2px solid #28434a;

	transition: .3s;

	-webkit-transition: .3s;

	-o-transition: .3s;

	-moz-transition: .3s;

}



a.article_button:hover {

	text-decoration: none;

	border: 2px solid #68838a;

	color: #68838a;

}



#member_buttons_frame {

	margin: 10px 0;

	text-align: center;

}



.sermon_table {

 	margin: 20px auto;

 }



.sermon_table tr td {

 	vertical-align: top;

 	padding: 5px;

 	text-align: left;

 }



 .sermon_table h3 {

 	margin: 0;

 }



 .sermon_img_header {

 	max-width: 400px;

 	margin-bottom: 20px;

 }



.sermon_feed audio {

	margin-bottom: 10px;

}



#prayer_requests {

	max-width: 1000px;

	margin-left: auto;

	margin-right: auto;

}



#prayers_ul .request_wrapper {

	position:relative;

	display: block;

	margin:20px 0;

	border: 2px solid #28434a;

	box-shadow:5px 5px 10px rgba(0,0,0,0.3);

	padding: 0;

}



#prayers_ul .request_header {

	background-color: #bda88c; 

	vertical-align:middle; 

	padding: 10px; 

	min-height: 40px;

	color: #28434a;

}



#prayers_ul .num_prayers {

	display:block; 

	max-width: 200px;

	font-size:.8em; 

	color: #48636a;

	text-align: left;

}



#prayers_ul .request_content {

	clear:both; 

	min-height: 40px; 

	padding:10px; 

	background-color: #e0d8c5;

	color: #28434a;

}



#prayer_submit {

	display: inline-block;

}



.prayer_form {

	margin-bottom: 0;

}



.prayers_form li, .contact_form li {

	display: inline-block;

	margin: 10px;

}



.subscribe_form li input[type='text'], .subscribe_form li input[type='email'], .prayers_form li input[type='email'], .prayers_form li input[type='text'], .prayers_form li textarea, .contact_form li input[type='text'], .contact_form li textarea {

	border: 2px solid #402d1c;

	margin: 3px;

}



.prayers_form li textarea, .contact_form li textarea {

	width: 250px;

	min-height: 150px;

}



.subscribe_form li input[type='submit'], .prayers_form li input[type='submit'], .contact_form li input[type='submit'] {

	float: none;

	clear: both;

	background-color: #ffc55f;

	color: #555;

	border: none;

	outline: none;

	padding: 10px;

	border-radius: 3px;

	opacity: 1;

}



.subscribe_form li input[type='submit']:hover, .prayers_form li input[type='submit']:hover, .contact_form li input[type='submit']:hover {

	background-color: #ff952f;

	color: #fff;

	opacity: 1;

}



div.like_button {

	position: relative; 

	z-index: 100; 

	display:inline-block; 

	float:right; 

	margin:0; 

	vertical-align:middle;

}



form input[type='submit'].prayer_button {

	font-size:.8em;

	margin:0 0 0 5px;

	background-color: #28434a;

	border: none;

	min-height: 42px;

	min-width: 38px;

	padding: 10px;

	color: #e0d8c5;

	border-radius: 2px;

	opacity: 1;

}



form input[type='submit'].prayer_button:hover {

	background-color: #48636a;

}



div.prayed_button {

	position: absolute; 

	z-index: 20; 

	display:inline-block; 

	right: 12px;

	top: 12px; 

	margin:0 0 0 10px; 

	padding: 5px;

	width: 100px;



	text-align: right;

	vertical-align:middle; 

	font-size:.75em;

	line-height: 1em;

}



.hide {

	display: none;

}



#bulletin_feed .bulletin_frame {

	display:inline-block; 

	margin: 20px;

	width: 220px; 

	padding: 10px;

	text-align:center;

	border: 2px solid #555;

	border-radius: 4px;

	background-color: #ffc55f;

	color: #333;

}



#bulletin_feed .bulletin_frame a {

	color: #777;

}



.directory_table {

	margin: auto;

}



.directory_table tr td {

	padding: 5px 10px;

	text-align: left;

}



.directory_table tr:nth-child(even) {

	background-color: rgba(0,0,0,0.08);

}



#photo_albums h3 {

	font-size: 2em;

	font-family: inherit;

	color: inherit;

}



#map, #calendar {

	margin-top: 20px;

}



.leader_frame li { vertical-align: top;}



.leader_pic img {

	width: 250px;

}



.leader_text {

	max-width: calc(100% - 300px);

}



#back_to_top a {

	color: #ebebeb;

}



::-webkit-scrollbar {

	width: 15px;

}

::-webkit-scrollbar-track {

    background-color: rgba(0,0,0,0.2);

    box-shadow: inset 0 0 3px 1px rgba(0,0,0,0.3);

} /* the new scrollbar will have a flat appearance with the set background color */

::-webkit-scrollbar-thumb {

    background-color: rgba(255,255,255,0.2);

      border-radius: 7px;

} /* this will style the thumb, ignoring the track */

::-webkit-scrollbar-thumb:hover {

    background-color: rgba(255,255,255,0.3);

}

::-webkit-scrollbar-button {

      

} /* optionally, you can style the top and the bottom buttons (left and right for horizontal bars) */

::-webkit-scrollbar-corner {

      background-color: black;

}



footer {

	position: relative;

	color: #eee;

	padding: 20px;

	text-align: center;

	background-color: #28434a;

	background-image: url('../images/dkrblue-bg.png');

	border-top: 5px solid #4d9ccb;

}

#body_home footer {
	top: 850px;
}


#mobile_home_menu {

	background: none;

	border-top: none;

}



.footer_frame {

	width: 100%;

	max-width: 1400px;

	margin: auto;

}



.footer_div {

	margin: 20px auto;

	max-width: 800px;

	text-align: center;

}



#back_to_top {

	display: inline-block;

	text-align: right;

	margin-bottom: 20px;

}



#back_to_top div{

	display: inline-block;

	margin: 3px;

}



.triangle-up {

	width: 0; 

	height: 0; 

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	

	border-bottom: 10px solid #ddd;

}



#copyright {

	margin: 20px 0;

	font-family:Verdana,Geneva,'DejaVu Sans',sans-serif;

}



#CR_logo {

	opacity: .5;

	width: 125px;

	transition: opacity .5s;

	-webkit-transition: opacity .5s;

	-moz-transition: opacity .5s;

	-o-transition: opacity .5s;

}



#CR_logo:hover {

	opacity: 1;

}



footer#mobile_home_menu {

	display: none;

	width: 100%;

	height: 100%;

	padding: 0;

	margin: 0;

	-webkit-transition: .3s;

	-o-transition: .3s;

	-moz-transition: .3s;

	transition: .3s;

}



.mobile_home_menu_button {

	position: relative;

	text-align: center;

	cursor: pointer;

}



.mobile_home_menu_button span {

	position: absolute;

	width: 100px;

	left: 50%;

	font-size: 2em;

	margin-left: -50px;

	color: #eee;

}



.mobile_home_menu_button .triangle-up {

	position: relative;

	display: block;

	margin: auto;

	width: 0; 

	height: 0; 

	border-left: 100px solid transparent;

	border-right: 100px solid transparent;

	border-bottom: 40px solid #666;

}



.mobile_home_menu_button .triangle-down {

	position: relative;

	display: block;

	margin: auto;

	margin-bottom: -40px;

	width: 0; 

	height: 0; 

	border-left: 100px solid transparent;

	border-right: 100px solid transparent;

	border-top: 40px solid #ffc55f;

}



.mobile_home_menu_inner {

	display: block;

	height: 100%;

	margin: 0;

	background-color: #666;

}



.mobile_home_menu_inner a:hover {

	text-decoration: none;

	color: #eee;

}



.mobile_home_menu_inner li {

	display: block;

}



.mobile_nav_li {

	font-size: 2em;

	padding: 10px;

	margin: 2px 0;

	background-color: #777;

	color: #eee;

	text-align: left;

}



.mobile_nav_li ul {

	padding-left: 0;

}



.mobile_nav_li ul li {

	font-size: .8em;

	padding: 5px;

	margin: 2px 0;

	background-color: #888;

	text-align: center;

}



.slidein {

	position: fixed;

	bottom: calc(50px - 100%);

	-webkit-transition: .3s;

	-o-transition: .3s;

	-moz-transition: .3s;

	transition: .3s;

}



.slideout {

	position: absolute;

	bottom: 0;

	-webkit-transition: .3s;

	-o-transition: .3s;

	-moz-transition: .3s;

	transition: .3s;

}



.menu_top1 {

	top: 20px;

}



.menu_top1:after {

	content: 'menu';

}



.menu_top2 {

	top: -37px;

}



.menu_top2:after {

	content: 'close';

	color: #666;

}



.uk-modal-dialog div {

	color: #eee;

}



@media only screen and (max-width: 1200px) {

	#banner {

		width: 860px;

		margin-top: -393px;

		height: 450px;

	}
	#home_events { top: 550px; }
	#body_home footer { top: 600px; }



	#home_logo {

		left: 455px;

		max-width: 175px;

	}



	.large_diamond {

		width: 150px;

		height: 150px;

	}



	#img_diamond1 {

		left: 135px;

		top: 40px;

	}



	#img_diamond2 {

		left: 685px;

		top: 150px;

	}



	#large_button1 {

		left: 245px;

		top: 150px;

	}



	#large_button2 {

		top: 260px;

		left: 455px;

		margin-left: -100px;

	}



	#large_button3 {

		left: 465px;

		top: 150px;

	}



	.small_diamond {

		width: 72.5px;

		height: 72.5px;

	}



	.sidebar .small_diamond {

		width: 95px;

		height: 95px;

	}



	#diamonds_decor_frame1 {

		left: 110px;

		top: 270px;

	}



	#diamonds_decor_frame2 {

		left: 640px;

		top: 70px;

	}



	#small_diamonds_frame1 {

		left: 0px;

		top: 160px;

	}



	#small_diamonds_frame2 {

		left: 550px;

		top: 270px;

	}



	.small_diamond:nth-child(odd) {

		margin-right: 5px;

	}



	.small_diamond:nth-child(1), .small_diamond:nth-child(2) {

		margin-bottom: 5px;

	}



	.large_diamond p {

		top: 7%;

		left: 0;

		font-size: 1em;

		line-height: 1em;

	}



	.large_diamond span {

		font-size: 2.5em;

		left: 0px;

	}



	.small_diamond span {

		font-size: 1em;

		top: 36%;

	}



	.sidebar .small_diamond span {

		font-size: 1.3em;

		top: 42.5%;

	}

}



@media only screen and (max-width: 1100px) {

	.main_nav ul li {

		

	}



	.leader_text {

		text-align: left;

	}

}



@media only screen and (max-width: 975px) {

	.main_nav ul li {

		margin: 0 10px;

	}



	.quicklinks {

		display: none;

	}







}



@media only screen and (max-width: 961px) {

	#home_events { top: 40px; }
	#body_home footer {
        top: 90px;
    }
	.mobile_home {

		display: block;

		text-align: center;

	}



	.standard_home {

		display: none;

	}



	#home_section {

		position: static;

	}

	#banner {

		width: 310px;

		height: auto;

		margin-top: 0;

		text-align: center;

	}



	#home_logo {

		display: none;

	}



	#mobile_logo {

		margin-top: 20px;

		max-width: 210px;

		display: inline-block;

	}



	.large_diamond {

		position: relative;

		display: inline-block;

		height: 90px;

		width: 90px;

		font-size: .45em;

		background-image: url('../images/ltblue-bg.png');

	}



	.large_diamond span {

		left: -1px;

		margin-top: -5px;

	}



	#large_button1 {

		left: auto;

		top: auto;

		margin: 0 25px;

		margin-top: -50px;

	}



	#large_button2 {

		left: auto;

		top: auto;

		margin: 0 25px;

		margin-top: -50px;

	}



	#large_button3 {

		left: auto;

		top: auto;

		margin: 0 20px;

		margin-top: -23px;

	}



	.leader_pic img {

		width: 200px;

	}



	.leader_text {

		max-width: calc(100% - 240px);

	}



	footer#mobile_home_menu {

		display: block;



	}

}



@media only screen and (max-width: 875px) {

	.main_nav {

		display: none;

	}



	.main_header_frame #menu_button {

		top: 30px;

		display: block;

	}



	.section1 {

		padding-left: 0;

		padding-right: 0;

		padding-bottom: 0;

	}



	.sidebar {

		display: none;

	}



	.info_hero, .info_article {

		margin-left: 0;

	}

}



@media only screen and (max-width: 680px) {

	

}



@media only screen and (max-width: 570px) {

	.main_header_frame {

		

	}



	.main_header #title {

		font-size: 2.4em;

		line-height: 1em;

	}



	.main_header #sub-title {

		font-size: 1.1em;

	}



	.main_header #logo {

		width: 40px;

		margin: 10px 0 10px 10px;

	}



	.main_header_frame #menu_button {

		top: 10px;

		right: -5px;

	}



	.info_article {

		text-align: left;

	}



	.info_header h2 {

		font-size: 2.5em;

	}



	.info_article h2 {

		font-size: 1.4em;

	}



	#banner {

		width: 260px;

	}



	#mobile_logo {

		margin-top: 5px;

		max-width: 190px;

		display: inline-block;

	}



	.large_diamond {

		position: relative;

		display: inline-block;

		height: 70px;

		width: 70px;

		font-size: .42em;

		background-image: url('../images/ltblue-bg.png');

	}



	.large_diamond span {

		left: -1px;

		margin-top: -5px;

	}



	#large_button1 {

		left: auto;

		top: auto;

		margin: 0 20px;

		margin-top: -50px;

	}



	#large_button2 {

		left: auto;

		top: auto;

		margin: 0 20px;

		margin-top: -50px;

	}



	#large_button3 {

		left: auto;

		top: auto;

		margin: 0 20px;

		margin-top: -20px;

	}



	.leader_text {

		display: block;

		max-width: 100%;

	}



}



@media only screen and (max-width: 450px) {



	.info_article {

		padding-top: 10px;

		padding-left: 10px;

		padding-right: 10px;

	}



	div.prayed_button {

		display: none;

	}



	img, .sermon_img_header {

		max-width: 250px;

	}



	#mobile_logo img {

		max-width: 190px;

	}



	.sermon_table td:nth-child(2), .sermon_table td:last-child {

		display: none;

	}



}