/*

Theme Name: House of Worship Wordpress Theme

Theme URI: http://famousthemes.com/house-of-worship/

Description: House of Worship Wordpress Theme

Version: 2.0

Author: FamousThemes

Author URI: http://famousthemes.com/

License: GNU General Public License

License URI: license.txt

Tags: black, white

*/

/* CSS Reset 

/*-----------------------------------------------------------------------------------*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; /*font-size: 14px;*/ vertical-align: baseline; background: transparent; } body { line-height: 1.2; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }



.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */



/* General Setup

/*-----------------------------------------------------------------------------------*/

body{font-family:Helvetica, Arial, sans-serif;padding:0;font-size:14px;margin:0 auto; background-image:url(http://familycomforthospice.org/wp-content/uploads/2017/01/hospice-trim.gif; background-repeat:repeat-x)}

.clear{clear:both;}

p{padding:0 0 15px 0;margin:0px;text-align:left;line-height:22px;}

.install_plugin_notice{ width:100%; background-color:#FFFFFF; font-size:18px; color:#666666; text-align:center; padding:30px 0;}



a{text-decoration:none;}

a img{border:none;}

a:hover{ text-decoration:none;}

a.read_more{ float:right; background:url(images/bullet.png) no-repeat left; display:block; padding:2px 0 2px 15px; margin:5px 0 0 0;}



h1{font-size:26px;}

h2{font-size:21px;}

h3{font-size:18px;}

h4{font-size:16px;}

h5{font-size:14px;}

h6{font-size:12px;}



h1, h2, h3, h4, h5, h6{font-weight: normal;margin:0;padding:0 0 20px 0;}

.home_widgets h2{padding:20px 0 15px 0;}

.home_widgets .left13{ width:293px; float:left; padding:10px 0 0 30px;}

.home_widgets p.widget_area_text{ margin:20px 0 0 0;}



/* Google font

/*-----------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, .headermenu ul#main_menu li a, #myftsliderID .flex-caption, .section_quote p, .section_quote .button, .countdown_section, .sermon_button, .sermon_date, blockquote, .post_date span, .post_undetitle_details, input#searchsubmit, input.form_submit, .comments_container input#submit{/*font-family: 'Sanchez', serif;*/}



h1.main_title, .slogan_title{font-family: 'Great Vibes', cursive;}



/* Main Content Structure

/*-----------------------------------------------------------------------------------*/

#main_container{margin:auto;width:1020px;padding:8px 0 0 0;}

.content{ background-color:#FFFFFF; width:100%; padding:0; clear:both;}

.content img {max-width: 100%; display: block;}



h1.page_title{width:960px;padding:16px 30px 16px 30px;margin:0;/*text-transform:capitalize; */line-height:28px;}



/* Layout

/*-----------------------------------------------------------------------------------*/

.full_width{width:94%;padding:3%;clear:both;}

.full_width .left_full{ width:100%; padding:0 0 20px 0; clear:both;}

.section_quote{ width:100%;clear:both;}

.section_countdown {width:100%;clear:both; padding:20px 0 20px 0;}



.full_width .left23{ width:65.666%; float:left; padding:0 3% 20px 0;}

.full_width .left23_last{ width:65.666%; float:left; padding:0 0 20px 0;}



.full_width .left12{ width:48%; float:left; padding:0 3% 20px 0;}

.full_width .left12_last{ width:48.5%; float:left; padding:0 0 20px 0;}

.full_width .left12_last .addr{ padding-left:20px; color:#FFF}
.full_width .left12_last .addr h4{ color:#FFF}

.full_width .left13{ width:31.333%; float:left; padding:0 3% 20px 0;}

.full_width .left13_last{ width:31.333%; float:left; padding:0 0 20px 0;}



.full_width .left14{ width:22.75%; float:left; padding:0 3% 20px 0;}

.full_width .left14_last{ width:22.75%; float:left; padding:0 0 20px 0;}



.full_width_borderless{width:100%;padding:30px 0 0 0;clear:both;}

.full_width_borderless .left_full{ width:94%; margin:0 0 20px 0; padding:0 3% 0 3%;clear:both;}



.full_width_borderless .left23{ width:61.666%; float:left; padding:0 0 20px 0; margin:0 0 0 3%;}

.full_width_borderless .left23_last{ width:61.666%; float:left; padding:0 0 20px 0; margin:0 0 0 0;}



.full_width_borderless .left12{ width:45.5%; float:left; padding:0 0 20px 0; margin:0 3%;}

.full_width_borderless .left12_last{ width:45.5%; float:left; padding:0 0 20px 0; margin:0 0;}



.full_width_borderless .left13{ width:29.333%; float:left; padding:0 0 20px 0; margin:0 0 0 3%;}

.full_width_borderless .left13_last{ width:29.333%; float:left; padding:0 0 20px 0; margin:0 0 0 3%;}



.full_width_borderless .left14{ width:21.25%; float:left; padding:0 0 20px 0; margin:0 0 0 3%;}

.full_width_borderless .left14_last{ width:21.25%; float:left; padding:0 0 20px 0; margin:0 0 0 3%;}



/* Header Structure

/*-----------------------------------------------------------------------------------*/

#header{width:100%; height:auto;padding:0px 0; text-align:center;}

.logo{padding:30px 0 3px 0;}

h1.main_title {font-size:60px;padding:10px 0 10px 0; margin:0px;}

.slogan_title{font-size:24px;}



/* Menu Structure

/*-----------------------------------------------------------------------------------*/

.show_menu{ display:none;}

.hide_menu{ display:none;}

.headermenu{padding:0; width:1020px; height:64px; text-align:center; background-repeat:no-repeat; background-position:center;}

.headermenu ul#main_menu {list-style:none; margin:0; padding:0px;}

.headermenu ul#main_menu * {margin:0; padding:0;}

.headermenu ul#main_menu li {position:relative; padding:0 20px; display:inline-block; line-height:64px;}

.headermenu ul#main_menu li a{font-size:16px; text-transform:lowercase;}



.headermenu ul#main_menu ul {position:absolute; top:64px; left:-10px; display:none; opacity:0; list-style:none; z-index:99;}

.headermenu ul#main_menu ul li {position:relative; width:160px; margin:0; padding:0px; line-height:20px; text-align:left; display:block;}

.headermenu ul#main_menu ul li a {display:block; padding:10px 30px 10px 30px; font-size:14px;}



.headermenu ul#main_menu ul li ul{position:absolute;top:0px; left:160px; display:none; opacity:0; list-style:none; z-index:9999;}

.headermenu ul#main_menu ul li ul li {position:relative; width:160px; margin:0; padding:0px;line-height:20px; text-align:left;}

.headermenu ul#main_menu ul li ul li a {display:block; padding:10px 30px 10px 30px;  font-size:14px;}





/* Custom flexslider - will overwrite the plugin

/*-----------------------------------------------------------------------------------*/

#myftsliderID .flex-caption{ position: absolute; width:70%;top:35%;text-align:center;line-height:45px;background:url(images/trans_brown.png) repeat; font-size:32px; color:#ecc98e; padding:2%; margin:0 13%;}

.ft-carousel-wrapper{ width:98%;padding:0px 1%; height:262px;position:relative;clear:both; color:#000000; background:url(images/carousel_bg.jpg) no-repeat center;}

.ft-carousel ul li:first-child{ background:none;}

.ft-carousel ul li{ background:url(images/carousel_divider.png) no-repeat center left;}



/* Custom carousel - will overwrite the plugin

/*-----------------------------------------------------------------------------------*/

#myftcarouselID .ftcarousel_description{ display:none;}

.ftcarousel_image{text-align:center;background-color:#bddbea;}

.ft-carousel ul li h2{ color:#664021; padding:20px 0; margin:0px; font-size:25px;}

.ft-carousel ul li h2 a{ color:#664021; text-shadow:1px 1px #fdf2e2;}

.es-nav span.es-nav-next{background:url(images/next.png) no-repeat top left; visibility:hidden}

.es-nav span.es-nav-prev{background:url(images/prev.png) no-repeat top left;}



.es-nav span.es-nav-next:hover{background:url(images/next_a.png) no-repeat top left;}

.es-nav span.es-nav-prev:hover{background:url(images/prev_a.png) no-repeat top left;}





/* Custom shortcodes - will overwrite the plugin

/*-----------------------------------------------------------------------------------*/

.section_quote {padding:10px 0 20px 0; background:url(images/custom_quote_bg.jpg) no-repeat center bottom; margin:0 0 30px 0;}

.section_quote p{font-size:15px; line-height:25px;} 

.section_quote .button{font-size:16px; font-weight:normal;padding:12px 40px 12px 40px; margin:20px 0 0 0;} 



.countdown_section {display:inline-block; text-align: center; background-color:#fff;border:5px #e5ca9e solid;color:#664021;}

.countdown_show4 .countdown_amount { font-size:32px;}

.gmap{max-width: 100%; display: block; background:url(images/divider.jpg) no-repeat center bottom; padding:0 0 9px 0;}



.sermon_date{font-size:24px;}



/* Overwrite Events plugin

/*-----------------------------------------------------------------------------------*/

#tribe-events{ width:100%;}

.events_container .tribe-events-calendar thead th{ background-color:#664021;}

#tribe-bar-form .tribe-bar-submit input[type="submit"] {background-color:#664021;}

.tribe-events-calendar div[id*="tribe-events-daynum-"], .tribe-events-calendar div[id*="tribe-events-daynum-"] a { background-color:#8a684d;}

#tribe-events-content .tribe-events-calendar td {border-color: -moz-use-text-color #d3c7ba #d3c7ba;}

.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, .entry-content .tribe-events-button, .tribe-events-button.tribe-inactive, .entry-content .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {

    background-color: #c96310;

}

#tribe-bar-form { background: none repeat scroll 0% 0% #f4ece3;}

.tribe-bar-views-inner {background: none repeat scroll 0% 0% #e0d2c2;}

p.tribe-events-widget-link{ margin-bottom:20px;}



/* Widgets Styling

/*-----------------------------------------------------------------------------------*/

.textwidget{ margin-bottom:30px;}

.textwidget img{ margin-bottom:20px;max-width: 100%; display: block;background:url(images/divider.jpg) no-repeat center bottom; padding:0 0 9px 0;}



.footer_widgets{float:left; clear:both; background:url(images/divider.jpg) no-repeat center top; padding-top:40px;}

.footer_widgets h2{border-bottom:1px #bddbea solid; padding:0 0 15px 0; margin:0 0 25px 0;}



.latest_posts ul li{border-bottom:1px solid #e5ca9e;}

.latest_posts ul li .latest_post_thumb img{-moz-border-radius:150px;-webkit-border-radius:150px;-khtml-border-radius:150px;border-radius:150px;background-color:#e5ca9e; background-image:none;}

.latest_posts ul li h3{ font-size:14px; padding:5px 0 10px 0; line-height:18px;}



/* Page Styling

/*-----------------------------------------------------------------------------------*/



blockquote{font-size:16px; color:#c96310; font-style:italic;border-left:2px #e5ca9e solid; padding:5px 0 5px 20px; margin:0 0 15px 0; line-height:20px;}



/*-----------------------------------------------------------------------------------*/

/* Blog

/*-----------------------------------------------------------------------------------*/



.post, .ftsermons{margin:0 0 30px 0; float:left; clear:both; width:100%; background:url(images/divider.jpg) no-repeat center bottom; padding:0 0 35px 0;}

.post_left{float:left; width:25%; margin:0px 5% 0 0; position:relative;}

.post_left img{padding:3px; background-color:#e5ca9e;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;}

.post_right{ float:left; width:70%;}

.post_right_full{ float:left; clear:both; width:100%;}

.post_right h3, .post_right_full h3{ padding:0px 0 15px 0; margin:0px; line-height:22px;}

.sticky h3{font-size:26px;}



.post_date{width:60px;height:50px;display:block; position:absolute; top:3px; left:7px; z-index:888;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;float:left;margin:5px 0 0 0;text-align:center; color:#FFFFFF; padding:5px 0 0 0; background:url(images/trans_brown.png) repeat;}

.post_date span{ display:block; text-align:center;font-size:14px; padding:0; line-height:16px;}

.post_comments{display:block;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;float:left;padding:5px;text-align:center;position:absolute; bottom:7px; left:7px; z-index:999;background:url(images/trans_brown.png) repeat;color:#fff;}

.post_comments a{ color:#fff;}

.post_undetitle_details{font-size:14px;padding:0 0 15px 0; line-height:22px;}



.entry_single{}

.entry_single ul{ padding:10px 0 20px 10px; margin:0px;}

.entry_single ul li{ padding:0 0 10px 15px; background:url(images/bullet.png) no-repeat 0px 3px;}

.entry_single ul li ol li{list-style-type: lower-latin; padding:0 0 0 0;}



.entry_single ol{ padding:10px 0 20px 5px; margin:0px 0 0 10px;list-style-type: lower-latin;}

.entry_single ol li{ padding:0 0 10px 0px; background:none;}

.entry_single ol li ul li{padding:0 0 10px 15px; background:url(images/bullet.png) no-repeat 0px 3px;}

.entry_single ol li ul li ol li{list-style-type: lower-latin; padding:0 0 0 0; background:none;}



.gallery{ width:100%; padding:0 0 35px 0; clear:both;}

.gallery dl {margin:0; width:100%;}

.gallery dt{ text-align:center; display:inline-block;}

.gallery-caption {margin:10px 0 0 0;}



.entry_single .section_social ul{ width:100%; padding:0px; margin:0px; list-style:none;}

.entry_single .section_social ul li{ width:32px; height:32px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;background-color:#e5ca9e; line-height:32px; float:left; margin:0 5px 5px 0; padding:0px; background-image:none;}

.entry_single .section_social ul li a{width:32px; height:32px; display:block; text-align:center; line-height:32px;}



.entry_single ul.tabsmenu{ padding:6px 0 0 0; position:relative; bottom:-1px; width:100%;}

.entry_single ul.tabsmenu li{ padding:0px; margin:0px; background-image:none;}

.entry_single ul.tabsmenu li a{color:#7c7c7c; width:31.2%; float:left; padding:13px 0 13px 0; margin:0 2% 0 0;font-size:16px;text-align:center; border:1px #ddd solid;background-color:#f1f1f1; }

.entry_single ul.tabsmenu li:last-child a{ float:right; margin:0 0 0 0;}

.entry_single ul.tabsmenu li.active a{border-bottom-color:#fff; color:#000000;background-color:#FFFFFF;}

.entry_single ul.tabsmenu li a:hover{background-color:#FFFFFF;}



.commentlist{padding:10px 0 0 0; margin:20px 0 45px 0; list-style:none;border-top:2px #F0EEE5 solid;}

.commentlist li{padding:0px 0 10px 0; margin:0px 0 10px 0; list-style:none; border-bottom:2px #F0EEE5 solid; background:none;}

.commentlist li a{ line-height:20px; background:none;}

img.avatar{ float:right;}



/*Custom pagination plugin*/



.wp-pagenavi{ clear:both; width:100%; text-align:center; padding:20px 0;}

.wp-pagenavi a{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px; width:30px; height:30px; line-height:30px; display:inline-block; padding:0px; margin:0px; border:1px #e5ca9e solid;}

.wp-pagenavi a.page{ padding:0px;border:1px #e5ca9e solid;}

.wp-pagenavi span.pages{ border:none;}

.wp-pagenavi span.current{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px; width:30px; height:30px; line-height:30px; display:inline-block; padding:0px; margin:0px; background-color:#e5ca9e;border:none;}

.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink{ padding:0px;border:1px #e5ca9e solid;}



/*-----------------------------------------------------------------------------------*/

/* Sidebar

/*-----------------------------------------------------------------------------------*/

.sidebar h2{ clear:both;}

.sidebar ul{ padding:0 0 16px 0; margin:0px; list-style:none; display:block;clear:both; float:left; width:100%;}

.sidebar ul li{ padding:8px 0 1px 0; margin:0px; display:block;clear:both; float:left; line-height:17px;border-bottom:1px solid #f6e0bb; width:100%;}

.sidebar ul li a{ background:url(images/bullet.png) no-repeat left; display:block; padding:0 0 0 20px;}

.sidebar ul li ul{ padding:15px 0 0 20px; margin:0px;list-style:none; display:block;clear:both; float:left;}

.sidebar ul li ul li{ padding:0 0 8px 0; margin:0px; display:block;clear:both; float:left;}

.sidebar ul li ul li a{ background:url(images/bullet.png) no-repeat left; display:block; padding:0 0 0 15px;color:#000000;}



.sidebar .latest_posts ul li a{ background:none; padding:0px;}



.sidebar .section_social ul{ width:100%; padding:0px; margin:0px; list-style:none;}

.sidebar .section_social ul li{ width:32px; height:32px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px;border-radius:16px;background-color:#e5ca9e; line-height:32px; float:left; clear:none; margin:0 5px 5px 0; padding:0px;line-height:32px; border-bottom:none;}

.sidebar .section_social ul li a{width:32px; height:32px; display:block; text-align:center; line-height:32px; padding:0px;}



/*--------Recent Comments Widget------*/

ul#recentcomments li a{ background:none;}



/*--------Search Widget-------*/

#searchform{margin:0 0 35px 0; clear:both; float:left;float:left; width:100%;}

#searchform label{display:none;}

input#s{ width:70%; height:30px; float:left; background-color:#ffffff; border:1px #f6e0bb solid;margin:0 3% 0 0; padding:0px;}

input#searchsubmit{ width:22%; height:30px; line-height:30px;float:left; cursor:pointer;margin:0px; padding:0px;color:#ffffff; border:none;font-size:14px;}

input#s:focus{ border-color:#a2a2a2; }



/*--------Tagcloud Widget-------*/

.tagcloud{padding:0 0 35px 0;}

.tagcloud a{background-color:#e5ca9e;-moz-border-radius:5px; -webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; color:#856a53;margin:0 0 5px 5px; padding:5px 10px; display:inline-block;}

.tagcloud a:hover{ color:#FFFFFF;}



/* Forms Section

/*-----------------------------------------------------------------------------------*/

.form_content{width:100%;float:left;padding:40px 0px 40px 0px;}

.form_row{width:100%;clear:both;float:left;padding:0;}

h3.form_subtitle{font-size:20px;}

.form_row label, .comments_container label{width:100%;float:left;font-size:13px;text-align:left;padding:10px 0 10px 0; color:#4c402b;font-weight:bold;text-transform:capitalize;}

input.form_input, .comments_container input{width:100%;height:40px;background-color:#ffffff; border:1px #e8e1d0 solid;color:#000;float:left;padding:0px 0 0 0; margin:0 0 0 0;}

textarea.form_textarea, .comments_container textarea{width:100%;height:140px;font-family:Arial, Helvetica, sans-serif;background-color:#ffffff; border:1px #e8e1d0 solid;color:#000;float:left;padding:10px 0 0 0;font-size:12px; margin:0 0 0 0;}

input.form_submit, .comments_container input#submit{ width:200px; height:auto;cursor:pointer;margin:15px 0 15px 0; padding:12px 25px;

text-align:center; display:block; clear:both; font-size:14px; color:#FFFFFF; border:none;}

 p.form-allowed-tags, p.comment-notes, span.required{ display:none;}

.form_row label.error{font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal; padding:10px 0 5px 5px; width:50%; float:left;color:#EF502C;}





/* Footer

/*-----------------------------------------------------------------------------------*/

.footer_content{ padding-bottom:20px; padding-top:40px;}

.footer_content a{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	margin:0 0 0 0px;
/*	padding:3px 0px;*/
	text-decoration: underline;
}



.footer_menu ul, .footer_content ul#main_menu{ display:inline;padding:0px; margin:0px; text-align:left;}

.footer_menu ul li, .footer_content ul#main_menu li{ display:inline; float:right;}

.footer_menu ul li a, .footer_content ul#main_menu li a{ text-transform:lowercase;}



/* Media Queries

/*-----------------------------------------------------------------------------------*/



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

#main_container{width:100%;}

.headermenu{width:100%;}

h1.page_title{width:94%;padding:5% 3%;}

.headermenu ul#main_menu li {padding:0 10px;}

.headermenu ul#main_menu li a{font-size:14px;}

#myftsliderID .flex-caption{font-size:18px;}

.section_quote p{font-size:14px; line-height:22px; padding:0 25px;} 

}



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





.show_menu{ display:block; position:absolute; top:0px; right:20px; z-index:999;padding:4px 13px 7px 13px;

-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;border-bottom-left-radius:8px;

-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;border-bottom-right-radius:8px; color:#fff;

}

.hide_menu{ display:none; position:absolute; top:0px; right:20px; z-index:999;padding:4px 13px 7px 13px;

-moz-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-bottom-left-radius:8px;border-bottom-left-radius:8px;

-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-bottom-right-radius:8px;border-bottom-right-radius:8px;color:#fff;

}



.headermenu{padding:0; width:100%; height:auto; text-align:left; display:none;}

.headermenu ul#main_menu {list-style:none; margin:0; padding:0px;}

.headermenu ul#main_menu * {margin:0; padding:0;}

.headermenu ul#main_menu li { width:95%; position:relative; padding:10px 0px 10px 5%; display:block; line-height:20px; background:url(images/mobile_menu_divider.png) no-repeat center bottom;}

.headermenu ul#main_menu li a{font-size:14px; text-transform:lowercase;}



.headermenu ul#main_menu ul {position:relative; top:0px; left:0px; background:none; display:block; opacity:1; list-style:none;}

.headermenu ul#main_menu ul li {position:relative; width:95%; margin:0; padding:0 0 0 5%; line-height:20px; text-align:left; background:none;}

.headermenu ul#main_menu ul li a {display:block; padding:10px 0 10px 0px; font-size:14px;}

.headermenu ul#main_menu li a:hover, ul#main_menu li.current-menu-item a{ color:#ffcc5f;}





.headermenu ul#main_menu ul li ul{position:absolute;top:0px; left:0px;display:block; opacity:0; list-style:none; z-index:9999;}

.headermenu ul#main_menu ul li ul li {position:relative; width:95%; margin:0; padding:0 0 0 5%;line-height:20px; text-align:left;}

.headermenu ul#main_menu ul li ul li a {display:block; padding:10px 30px 10px 0px;  font-size:14px;}



}

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

.full_width .left23{ width:100%; float:left; padding:0 0 20px 0;}

.full_width .left23_last{ width:100%; float:left; padding:0 0 20px 0;}



.full_width .left12{ width:100%; float:left; padding:0 0 20px 0;}

.full_width .left12_last{ width:100%; float:left; padding:0 0 20px 0;}



.full_width .left13{ width:100%; float:left; padding:0 0 20px 0;}

.full_width .left13_last{ width:100%; float:left; padding:0 0 20px 0;}



.full_width .left14{ width:100%; float:left; padding:0 0 20px 0;}

.full_width .left14_last{ width:100%; float:left; padding:0 0 20px 0;}



.full_width_borderless{width:100%;padding:30px 0 0 0;clear:both;}

.full_width_borderless .left_full{ width:100%; margin:0 0 20px 0; padding:0 0 0 3%;clear:both;}



.full_width_borderless .left23{ width:100%; float:left; padding:0 0 20px 0; margin:0 0 0 0;}

.full_width_borderless .left23_last{ width:100%; float:left; padding:0 0 20px 0; margin:0 0 0 0;}



.full_width_borderless .left12{ width:100%; float:left; padding:0 0 20px 0; margin:0 0;}

.full_width_borderless .left12_last{ width:100%; float:left; padding:0 0 20px 0; margin:0 0;}



.full_width_borderless .left13{ width:100%; float:left; padding:0 0 20px 0; margin:0 0 0 0;}

.full_width_borderless .left13_last{ width:100%; float:left; padding:0 0 20px 0; margin:0 0 0 0;}



.full_width_borderless .left14{ width:100%; float:left; padding:0 0 20px 0; margin:0 0 0 0;}

.full_width_borderless .left14_last{ width:100%; float:left; padding:0 0 20px 0; margin:0 0 0 0;}

h1.page_title{width:92%;padding:5% 4%;}

h1.main_title {font-size:50px;}

.slogan_title{font-size:20px;}



.footer_content{ text-align:center; line-height:25px;}

.footer_content a{margin:0 0 5px 5px;}

.footer_menu ul{ display:inline-block;padding:0px; margin:0px; text-align:center;}

.footer_menu ul li{ display:inline-block; float:none;}

}

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

#myftsliderID .flex-caption{width:70%;top:30%;font-size:11px; line-height:14px;padding:2%; margin:0 13%;}

#myftsliderID .flex-control-nav {bottom:10px;}

h1.main_title {font-size:40px;}

.slogan_title{font-size:18px;}

.post_date span{ font-size:11px;line-height:12px;}

.post_comments a{ font-size:10px;}

}

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

.countdown_section {border:3px #e5ca9e solid;}

}

/*---------------default styles------------------*/

.entry-content img {margin: 0 0 1.5em 0;}

.alignleft, img.alignleft {display: inline;float: left;margin-right: 1.5em;}

.alignright, img.alignright {display: inline;float: right;margin-left: 1.5em;}

.aligncenter, img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

.wp-caption {text-align: center;margin-bottom: 1.5em;}

.wp-caption img {border: 0 none;margin: 0;padding: 0;}

.wp-caption p.wp-caption-text {margin: 0;}

.wp-smiley { max-height: 1em;margin:0 !important;}

blockquote.left {float: left;margin-left: 0;margin-right: 20px;text-align: right;width: 33%;}

blockquote.right {float: right;margin-left: 20px;margin-right: 0;text-align: left;width: 33%;}

.bypostauthor{}

pre{ background-color:#f5f3e9; padding:15px; border-left:1px #f0ebd3 solid; margin:0 0 15px 0;}

/*----------------calendar widget-------------------*/

#calendar_wrap {float: left; clear:both; padding:0 0 35px 0; }

#wp-calendar {width: 100%; }

#wp-calendar caption { text-align: left; font-size: 12px; margin:0 0 15px 0; font-weight:bold; }

#wp-calendar thead { font-size: 10px; }

#wp-calendar thead th { padding-bottom: 10px; }

#wp-calendar tbody { color: #aaa; }

#wp-calendar tbody td { background: #f0eee5; border: 1px solid #fff; text-align: center; padding:9px 12px;}

#wp-calendar tbody td:hover { background: #fff; }

#wp-calendar tbody .pad { background: none; }

#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }

#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }

.blist {
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 16pt;
}
.blist li{
	line-height: 120%;
	margin-bottom: 8px;
}
.content a, .content a:link {
	text-decoration: underline;
}
.content a:hover {
	color: #6C4900;
}
.ft-carousel a, .ft-carousel a:link {
text-decoration: none;
}

.pvh {
display:table;
/*border-spacing: 5px;*/
border:1px solid #9ECDC8;
}

.pvh td {
	padding: 7px;
	border:1px solid #9ECDC8;
}
.pvh td p{
padding:0px;
}
.post h3 a {
	font-size:22px;
}

.sidebar ul.blist {
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 16pt;
}
	
.sidebar ul.blist li{
	line-height: 120%;
	margin-bottom: 8px;
	padding:0px;
	border:none;
}

.sidebar .menu-hospice-lower-right-widget-container ul li{
	line-height:17px;
	border-bottom-style: none;
	color:#B28026;
}

.quotes blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	position: relative;
	max-width: 299px;
	margin: 0 auto 26px auto;
	padding-top:17px;
	padding-bottom:16px;
	line-height: 1.5;
	color:#B28026;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #bddbea;
	border-right-color: #bddbea;
	border-bottom-color: #bddbea;
	border-left-color: #bddbea;
}

.quotes blockquote h3 {
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding:0px;
}

/*.quotes blockquote h3:before { 
    content: "\201C";
    font-weight: bold;
    font-size:100px;
    color:#B28026;
    position: absolute; 
    top: -0.2em;
    left: -0.5em; 
    font-family: 'Georgia'; 
} 
.quotes blockquote h3:after { 
    content: "\201D";
    font-weight: bold;
    font-size:100px;
    color:#B28026;
    position: absolute; 
    bottom: -0.6em;
    right: 0; 
    font-family: 'Georgia'; 
}*/
.quoter {
	font-family: "Droid Serif", arial, sans-serif;
	font-style:normal;
	color:#B28026;
	margin-top:12px;
	font-size: 16px;
}
.top-hospice {
	font-family:Verdana, Geneva, sans-serif;
	font-size:90%;
	margin-top:5px;
}
.top-hospice a:hover{
	color: #00F;
}
hr.testim {
	background-color: #fff;
	border-top: 2px dotted #bddbea;
	margin-bottom: 16px;
}
.quotes2 {
	font-size: 44px; font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic; color: #bddbea; line-height: 90%;
}

.full_width .left12 h4{ color:#FFF}