@media screen and (max-width:1600px) {
#content {width:82%; padding:0px 9%;}
#author {width:47%;}
#share_article {width:53%;}
}
.one_fifth_width


@media screen and (max-width:1450px) {
#content {width:86%; padding:0px 7%;}
}

@media screen and (max-width:1300px) {
#content {width:88%; padding:0px 6%;}
#wedding_content { padding:30px 8%;}
#BL_content {padding:30px 8%;}
.one_fifth_width {padding:5px 8px;}
}

@media screen and (max-width:1200px) {
#content {width:90%; padding:0px 5%;}
.one_column {width:48.5%;}
.right {margin-left:3%;}
#right_column {width:31%; margin-left:2%;}
#author {width:50%;}
#share_article {width:50%;}
#author {width:46.5%;}
#share_article {width:53.5%;}
 #T1_articles {width:65%; padding:0px 30px 0px 0px; }
#T1_announcements {width:35%;}
.one_fifth_width {padding:5px 5px;}
}

@media screen and (max-width:1150px) {
#content {width:92%; padding:0px 4%;}
#BL_home_articles {width:62%; }
#BL_right_rail {width:38%;}
}

@media screen and (max-width:1100px) {

#content {width:93%; padding:0px 3.5%;}
.one_column {width:48.75%;}
.right {margin-left:2.5%;}
#right_column {width:31.5%; margin-left:1.5%;}
#main_article h1 {font-size:2.35em; line-height:1.2em;}
#more_articles article {width:31%;}
#more_articles article:nth-of-type(2) {margin:15px 3.5% 0px 3.5%;}
#more_articles article:nth-of-type(5) {margin:15px 3.5% 0px 3.5%;}
#wedding_articles {width:62%; padding:0px 25px 0px 0px; }
#wedding_announcements {width:38%;}
}

@media screen and (max-width:1050px) {
#content {width:94%; padding:0px 3%;}
#author {width:46%;}
#share_article {width:54%;}
#share_article img {height:25px;}
.one_fifth_width {width:33.333%; padding:5px 15px;}
.one_fifth_width {min-height: 450px;}
}

@media screen and (max-width:1035px) {
#loc_business {display: none;}
.one_column {width:100%;}
.right {margin-left:0%;}
#left_columns_wrap {width:62.5%}
#right_column {width:35%; margin-left:2.5%;}
#wedding_content { padding:30px 4%;}
#BL_content {padding:30px 4%;}
}

@media screen and (max-width:1000px) {
#share_article img {height:25px; padding:7px 0px 3px 0px; margin:0px 0px 0px 8px;}
#after_link {font-size:.75em;}
#before_link {font-size:.75em;}
#main_article h1 {font-size:2.15em; line-height:1.1em;}
#more_articles article {width:47.5%;}
#more_articles article:nth-of-type(2) {margin:15px 0% 0px 5%;}
#more_articles article:nth-of-type(3) {clear: left;}
#more_articles article:nth-of-type(4) {margin:15px 0% 0px 5%; clear: none;}
#more_articles article:nth-of-type(6) {margin:15px 0% 0px 5%;}
#more_articles article:nth-of-type(5) {margin:15px 0px 0px 0px; clear: left;}
#left_columns_wrap {width:60.3%}
#right_column {width:37.95%; margin-left:1.75%;}
#tall_photo_wrap {width:100%; max-height: 500px; overflow: hidden;float:none; margin:0px 0px 10px 0px;}
#main_article_image_tall img {width:100%;}
}

@media screen and (max-width:950px) {
#content {width:96%; padding:0px 2%;}
#author {width:100%;}
#share_article {width:100%; text-align: center;}
#share_article img {float:none; padding:3px 0px 0px 0px; margin:0px 4px 0px 4px;}
#skyscraper_ad {display:none;}
#subscription_wrap {padding:0px 0%;}
.subscribe_column h1 {font-weight: 500; text-transform: uppercase; text-align: center; padding:29px 0px 26px 0px;  border-bottom: 0px !important; font-size:1em;}
.large h1 {padding:41px 0px 38px 0px; border-bottom:0px !important; font-size: 1.3em;}
#BL_home_articles {width:58%; }
#BL_right_rail {width:42%;}
#BL_articles article {width:32%;}
#BL_articles article:nth-of-type(2) {margin:0px 2% 0px 2%}
#BL_articles article:nth-of-type(4) {margin:0px}
#BL_articles article:nth-of-type(5) {margin:0px 2% 0px 2%}
#BL_articles article:nth-of-type(6) {margin:0px}
#BL_articles article:nth-of-type(8) {margin:0px 2% 0px 2%}
#BL_articles article:nth-of-type(10) {margin:0px}
#BL_articles article:nth-of-type(11) {margin:0px 2% 0px 2%}
#BL_articles article:nth-of-type(12) {margin:0px}
#BL_articles article:nth-of-type(14) {margin:0px 2% 0px 2%}
#BL_articles article:nth-of-type(17) {margin:0px 2% 0px 2%}
}

@media screen and (max-width:875px) {
#home_weddings {width:100%;}
#home_restaurants {width:100%; margin-left:0%;}
#wedding_content { padding:30px 2%;}
#BL_content {padding:30px 2%;}
 .event_page_photo_wrap {width:100%; }
.one_fifth_width {width:50%; padding:5px 15px;}
}

@media screen and (max-width:850px) {
#left_columns_wrap {width:57.75%}
#right_column {width:40.5%; margin-left:1.75%;}
#slide_search input[type=text] {padding:10px 0px;}
#after_link {font-size:.9em; width:100%;}
#before_link {font-size:.9em;  width:100%; border-bottom:solid 1px #ececec;}
#main_article h1 {font-size:1.95em; line-height:1em;}
.single_article_image img {width:100%; height: auto;}
#top_sub_nav_left {display: none;}
#top_sub_nav_right {display: none;}
#menu-item-511317 {padding:5px 8px;}
#menu-item-511359 {padding:5px 8px;}
#menu-item-511310 {padding:5px 8px; }
#menu-item-511408 {padding:5px 8px; }
#menu-item-56 {padding:5px 8px; }
#menu-item-53 {padding:5px 8px; }
#menu-item-55 {padding:5px 8px; }
#menu-item-518843 {padding:5px 8px; }
#wedding_articles {width:57%; padding:0px 25px 0px 0px; }
#wedding_announcements {width:43%;}
#home_article_image {height:140px;}
}

@media screen and (max-width:800px) {
#left_columns_wrap {width:53.5%}
#right_column {width:45%; margin-left:1.5%;}
#camera_wrap_2 {height:350px} 
.camera_caption > div {padding:5px 10px!important; font-size:12px!important;} 
.camera_thumbs_cont ul li > img { height:30px!important;} 
.camera_thumbs_cont ul {display: none!important;}
.single_article_image img {width:100%; height: auto;}
#BL_home_articles {width:56%; }
#BL_right_rail {width:44%;}
#hamburger_menu {width:30%; }
#site_logo {width:40%;}
#top_links_wrap {width:30%;}
.event_photo_wrap {width:49%;}
	.event_photo_wrap:first-child {margin:0px 2% 0px 0px;}
	.event_photo_wrap:last-of-type {display:none;}
}
@media screen and (min-width: 701px) and (max-width:800px) {
	#home_box1, #home_box3, #home_box5, #home_box7, #home_box9, #home_box11, #home_box2, #home_box4, #home_box6, #home_box8, #home_box10, #home_box12 {width:100%; margin-left:0px;}
	#home_article_image {width:100%; height:auto;}
}
@media screen and (max-width:740px) {
#site_logo {width:100%;}
#hamburger_menu {width:auto; position: absolute; top:0px; left:0px; padding:17px 4px 0px 0px; }
#hamburger_menu h4 {margin:4px 0px 0px 55px;}
#top_links_wrap {display:none;}
#left_columns_wrap {width:52.5%}
#right_column {width:46%; margin-left:1.5%;}
#slide_search input[type=text] {padding:7px 0px;}
#mobile_ad_show {display: block; text-align: center; margin:20px 0px -5px 0px;}
.center_ad {display:none;}
.cat_ad {display:none;}
.camera_caption {display: none!important;}
.single_article_image img {width:100%; height: auto;}
#sub_nav {display: none;}
#main_top_nav {display:none;}
#responsive-menu {width:90% !important;}
#wedding_articles {width:100%; padding:0px ; }
#wedding_announcements {width:100%;}
.wedding_nav {width:48%; margin:0px 1% 20px 1%}
#wedding_nav_center {margin:0px 1% 20px 1%;}
#BL_home_articles {width:100%; }
#BL_right_rail {width:100%;}
#BL_articles article {width:48%;}
#BL_articles article:nth-of-type(2) {margin:0px 0% 0px 4%}
#BL_articles article:nth-of-type(4) {margin:0px 0% 0px 4%}
#BL_articles article:nth-of-type(5) {margin:0px}
#BL_articles article:nth-of-type(6) {margin:0px 0% 0px 4%}
#BL_articles article:nth-of-type(8) {margin:0px 0% 0px 4%}
#BL_articles article:nth-of-type(10) {margin:0px 0% 0px 4%}
#BL_articles article:nth-of-type(11) {margin:0px}
#BL_articles article:nth-of-type(12) {margin:0px 0% 0px 4%}
#BL_articles article:nth-of-type(14) {margin:0px 0% 0px 4%}
#BL_articles article:nth-of-type(17) {margin:0px }
.BL_image_wrap {height:200px;}
#BL_articles article {height:270px;}
.one_fifth_width {min-height: auto; width: 100%; padding:5px 0px;}
.one_fourth_width, .one_third_width {width:100%;}
.coupon h1 {font-size:1.15em;}
}

/* PHONE SIZES - HIDE NAV TEXT */
@media screen and (max-width:700px) {
#content {width:94%; padding:0px 3%;}
#left_columns_wrap {width:100%}
#right_column {width:100%; margin-left:0%; margin-top:0px;}
.subscribe_column h1 {font-weight: 500; text-transform: uppercase; text-align: center; padding:29px 0px 26px 0px;  border-bottom: 0px !important; font-size:.9em;}
.large h1 {padding:41px 0px 38px 0px; border-bottom:0px !important; font-size: 1.1em;}
#main_article_image {height:auto; width:100%; margin:0px 0px 7px 0px; }
#main_article_image img {width:100%; height:auto;}
#main_article_image_blur {display:none;}
#more_articles article {width:100%;}
#more_articles article:nth-of-type(2) {margin:15px 0% 0px 0%;}
#more_articles article:nth-of-type(4) {margin:15px 0% 0px 0%;}
#more_articles article:nth-of-type(6) {margin:15px 0% 0px 0%;}
#more_articles article:nth-of-type(5) {margin:15px 0px 0px 0px;}
#top_stories_mobile {display:block;}
#top_stories {display:none;}
#obits {display:none;}
#obits_mobile {display:block;}
#main_article h1 {font-size:1.75em;}
#ap_world {width:100%; margin-left:0%;}
#va_wv {width:100%; margin-right:0%;}
#menu-item-511317 {width:33.3%;padding:5px 15px; border: none;}
#menu-item-511359 {width:33.3%;padding:5px 15px; }
#menu-item-511310 {width:33.3%; padding:5px 15px;}
#menu-item-511408 {width:100%; padding:5px 15px;border: none; border-top:solid 1px #444;}
#menu-item-56 {width:33.3%;padding:5px 15px; border: none;}
#menu-item-53 {width:33.3%;padding:5px 15px; }
#menu-item-55 {width:33.3%; padding:5px 15px;}
#menu-item-520608 {width:100%; padding:5px 15px;border: none; border-top:solid 1px #444;}
header {-webkit-box-shadow: 0px 5px 24px -4px rgba(0,0,0,0.43);
-moz-box-shadow: 0px 5px 24px -4px rgba(0,0,0,0.43);
box-shadow: 0px 5px 24px -4px rgba(0,0,0,0.43);}
.cat_img_wrap {width:100%; margin:0px 0px 10px 0px;}
.cat_article_image {height:auto; margin:0px; width:100%;}
.cat_article_image img {width:100%; height:auto;}
.cat_article_image_blur {display: none;}
.cat_article_image_blur img {display:none;}
.tinted_tall {content: "";display: block;position: absolute;bottom: 2px;left: 0;right: 0; 
  background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.59) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.59)));
  background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.59) 100%);
  background: -ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.59) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a5000000', GradientType=0);
  background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgba(0,0,0,.30)67%,rgba(0,0,0,.59)100%);transition: all .3s linear; height: 65%; width:100%; z-index:6999}
.tint_tall {position: relative; padding:0px; margin:0px;}
.tint_tall:before {content: "";display: block;position: absolute;top: 0;bottom: 4px;left: 0;right: 0;background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgba(0,0,0,.30)67%,rgba(0,0,0,.59)100%);transition: all .3s linear;}
#main_article_image_tall_mobile {position: relative;}
#main_article_image_tall #main_article_image_tall_mobile h1 {margin:0px; padding:5px 10px; box-sizing:border-box; font-size: 2.2em; color:#fff; position: absolute; bottom: 30px; text-align: left; left:5px;}
.main_article_date_tall {position: absolute; bottom:11px; left:15px; color:#fff; }
#tall_photo_wrap {width:100%; max-height: 500px;}
.mobile_display {display:block;}
.desktop_display {display:none;}
#celebrations_intro_text {display: none;}
}

@media screen and (max-width:650px) {

#hamburger_menu h4 {display:none;}
#site_logo {text-align: right; padding-right:20px;}
.wedding_nav {width:100%; margin:0px 0px 10px 0px }
#wedding_nav_center {margin:0px 0px 10px 0px}
#BL_articles article {width:100%;}
#BL_articles article:nth-of-type(2) {margin:0px}
#BL_articles article:nth-of-type(4) {margin:0px}
#BL_articles article:nth-of-type(5) {margin:0px}
#BL_articles article:nth-of-type(6) {margin:0px}
#BL_articles article:nth-of-type(8) {margin:0px}
#BL_articles article:nth-of-type(10) {margin:0px }
#BL_articles article:nth-of-type(11) {margin:0px}
#BL_articles article:nth-of-type(12) {margin:0px}
#BL_articles article:nth-of-type(14) {margin:0px }
#BL_articles article:nth-of-type(17) {margin:0px }
.event_photo_wrap {width:100%;}
	.event_photo_wrap:first-child {margin:0px 0 10px 0px;}
	.event_photo_wrap:last-of-type {display:none;}
    .BL_image_wrap {height:400px;}
#BL_articles article {height:470px;}
#home_article_image {width:100%; height:auto;}
}

@media screen and (max-width:570px) {
#home_box1, #home_box3, #home_box5, #home_box7, #home_box9, #home_box11, #home_box2, #home_box4, #home_box6, #home_box8, #home_box10, #home_box12 {width:100%; margin-left:0px;}
	.coupon {width:80%; margin:10px 10% 10px 10%; }
}

@media screen and (max-width:535px) {
#menu-item-511317 {width:100%; border: none;}
#menu-item-511359 {width:100%; border: none;}
#menu-item-511310 {width:100%; border: none;}
#menu-item-511408 {width:100%; border: none;}
#menu-item-56 {width:100%; border: none;}
#menu-item-53 {width:100%; border: none;}
#menu-item-55 {width:100%; border: none;}
#menu-item-520608 {width:100%; border: none;}
#tall_photo_wrap {width:100%; max-height: 100%;}
#site_logo img {height:40px; padding:10px 0px 6px 0px; width:auto;}
.BL_image_wrap {height:250px;}
#BL_articles article {height:320px;}
#wprmenu_bar {height:61px;}
#wprmenu_menu.left {top:61px;}
}

@media screen and (max-width:360px) {
#site_logo {padding-right:5px;}
#main_article h1 {font-size:1.35em;}
#site_logo img {height:30px; padding:15px 0px 11px 0px; width:auto;}
.BL_image_wrap {height:200px;}
#BL_articles article {height:270px;}
}
@media screen and (max-width:316px) {
#site_logo img {height:24px; padding:18px 0px 14px 0px; width:auto;}
}
