.border { border:none; }
#template_window { padding:270px 0 0; }
#layout_2_row_2 .bkgd_overlay::before { backdrop-filter:blur(3px); }
blockquote { line-height:1.3em; font-size:16px !important; }
.blog_links_6,#blogs_wrapper { display:grid; grid-template-columns:1fr 1fr 1fr; grid-column-gap:25px; }
.blog_links_6 .each_blog_link,#blogs_wrapper article { padding:10px; border:1px solid #C3AF9B; box-sizing:border-box; margin:0 0 20px; }
.blog_intro_img, .blog_intro_img_missing { float:none !important; width:100%; box-shadow:none; }
.blog_links_6 .each_blog_intro { display:none; }
.blog_links_6 .each_blog_title { margin:15px 0; }
.blog_links_6 .each_blog_anchor,.full_article_link a,#view_wrapper_1058 .db_details_link a { width:100%; border:1px solid; padding:12px 0; margin:0; display:block; box-sizing:border-box; height:auto; text-align:center; }
#blog_feature_wrapper h3 { display:none; }
#blog_feature_wrapper { display:grid; grid-template-columns:1fr 1fr 1fr; grid-gap:20px; }
.blog_page .blog_info,.blog_page .em_blog_tags { display:none; }
.blog_page .em_blog_title { font-size:24px; }
.blog_pagination { grid-column:1 /-1; }

/*featured gardens*/
.photo_not_avail { display:block; padding:26% 50% !important; background-color:#61B73A; text-indent:-9999px; }
.db_val_3165 { display:none; }
#view_wrapper_1058 { display:grid; grid-template-columns:1fr 1fr 1fr; grid-gap:20px; }
#view_wrapper_1058 .record_wrapper { padding:10px; border:1px solid #C3AF9B; box-sizing:border-box; margin:0 0 20px; position:relative; }
.db_val_3160 { display:block; text-align:center; padding:10px 0; }
.db_image_3161 span { padding:30% 50%; height:auto !important; width:auto !important; background-size:cover !important; }
.dbtitle_3164 { display:none; }
.dbval_3164 { margin:40px 0 0 !important; }
.dbval_3162 { width:49%; display:inline-block; margin:0 2% 0 0; }
.dbval_3162:after,.dbval_3163:after { display:block; font-size:10px; font-style:italic; }
.dbval_3162:after { content:"before";  }
.dbval_3162 img~br,.dbval_3163 img~br { display:none; }
.dbval_3163 { width:49%; display:inline-block; text-align:right; vertical-align:bottom; }
.dbval_3163:after { content:"after"; }
.back_link a,.prev_link_static,.prev_link_clickable a,.next_link_static,.next_link_clickable a { background:url(/186/templates/prev_next.gif) no-repeat scroll 0 0 #FFF; display:inline-block; }
.back_link { float:left; height:31px !important; margin:0 0 20px !important; width:31px; }
.back_link a { height:31px; text-indent:-9999px; width:31px; }
.prev_link_static { background-position:-60px 0; float:left; height:31px; margin:0 !important; text-indent:-9999px; width:31px; }
.prev_link_clickable { float:left; margin:0 !important; }
.prev_link_clickable a { background-position:-30px 0; height:31px; text-indent:-9999px; width:31px; }
.next_link_static { background-position:-120px 0; float:left; height:31px; margin:0 !important; text-indent:-9999px; width:31px; }
.next_link_clickable { margin:0 !important; }
.next_link_clickable a { background-position:-90px 0; height:31px; margin:0 !important; text-indent:-9999px; width:31px; }


@media all and (max-width:900px) {
/*body:before { background-color:#FFFFFF; content:"up to 900"; position:absolute; top:0; }*/
	.blog_links_6,#blogs_wrapper,#view_wrapper_1058 { grid-template-columns:1fr 1fr; }
}
@media all and (max-width:600px) {
/*body:before { background-color:#FFFFFF; content:"up to 600"; position:absolute; top:0; }*/
	.blog_links_6,#blogs_wrapper,#view_wrapper_1058 { grid-template-columns:1fr; }
	#blog_feature_wrapper { display:block; }
	#blog_feature_wrapper select { margin:0 0 2px; }
	#template_top1 img { max-width:70px; max-height:none; }
}

/*
bright blue:#8ACAFF
muted blue:#6EA1CC
charcoal:#2B2B2B
*/