@charset "UTF-8";
/* CSS Document */

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

	/* NAVIGATION */

	header .logo {
		width: 350px;/* TARGET 450 / CONTEXT 960 */
		height:85px;
		padding: 0 0 0 0;
		margin:0 0 0 0;
	}

		.collapse_header > #header_logo_and_info > .logo {
			margin: 17px 0;
		}

			header .logo a#logo_2020_header_badge {
                width:58px;
                height:58px;
                }

                header.collapse_header .logo a#logo_2020_header_badge {
                width:32px;
                height:32px;
                }

	nav#info {
		width: 46.875%;/* TARGET 450 / CONTEXT 960 */
	}

	.collapse_header > #header_nav_editorial > .nav ul li {
		padding: 0 10px;/* TARGET 25 / CONTEXT 705 */
	}
	.hamburger_items > .col_01 > .info {
		width:50%;/* TARGET 480 / CONTEXT 960 */
	}

	.more_menu ul li {
		width: 12.1580547112462%;/* TARGET 114.28571428571429 (940 - 20 padding for each of 7 columns = 800 divided by 7) / CONTEXT 940 */
	}

		footer #row_03 .shop_footer h2 {
			display:none;
		}

}

@media
only screen and (max-width: 1200px)
{
	.collapse_header > #header_nav_editorial > .nav ul li {
		padding: 0 8px;/* TARGET 25 / CONTEXT 705 */
	}

}

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

	#container {
		max-width:1140px;
	}

	#header_ad,
	#after_content_ad,
	header,
	.sticky_header {
		width:89.473684210526%;/* TARGET 1020 / CONTEXT 1140 */
	}

	#header_background {
		height:162px;
	}

		.collapse_header #header_background {
			height:68px;
		}

		header > .col_01 {
			/* WIDTH TARGET 660 / CONTEXT 1140 / UNDEFINED SO THAT SIDEBAR ALWAYS FITS AD */
			margin:0 0 -10px 0;/* TARGET 60 / CONTEXT 1140 */
		}

			header .logo {
				width: 300px;/* TARGET 300 / CONTEXT 660 */
				padding: 1px 0 0 0;
			}

			header .logo a#logo_2020_header_badge {
                width:49px;
                height:49px;
                }

                header.collapse_header .logo a#logo_2020_header_badge {
                width:32px;
                height:32px;
                }

			nav#info {
				width: 45.454545454545%;/* TARGET 300 / CONTEXT 660 */
				height:56px;
			}

				#info ul {
					font-size:.8em;
					font-weight:500;
				}

				nav#info ul {
				padding:2px 0 5px 0;
				}

		header > .col_02 {
			margin:0 0 0 5.88235294117647%;/* TARGET 60 / CONTEXT 1020 */
		}

			header #shop {
				height:56px;
			}

				.shop {
					margin:7px 0 0 0;
				}
					nav#info .divider hr {
						margin:0 0 0 0;
					}

				#shop > .col_02 h2 {
					padding:0 0 10px;
				}

				#shop > .col_02 h2:last-child {
					padding:10px 0 0;
				}

				#shop > .col_01 .caption {
				display:none;
				}


			#header_search,
			.sbx-custom__wrapper {
				height:47px;
			}

			.sbx-custom__submit,
			.sbx-custom__reset {
			  top: 16px;
			}

			#header_random_post { /*MAKE SURE HEIGHTS ADDS UP TO 60 */
				height:33px;
				padding:13px 0 0 0;
			}

	/* NAVIGATION */

		.more_menu {
			margin:9px 0 0 0;
		}

		.more_menu_fixed {/* This is to match the fixed-width sidebar in the general layout */
			margin:0 0 0 5.88235294117647%;/* TARGET 60 / CONTEXT 1020 */
		}
		.more_menu ul {
			/* WIDTH TARGET 660 / CONTEXT 1020 / UNDEFINED SO THAT SIDEBAR ALWAYS FITS AD */
			padding:8px 0.98039215686275% 20px; /* TARGET 10 / CONTEXT 1020 */
			margin:0 0 0 0;
		}
		.more_menu ul li {
			height: 25px;
			padding: 10px 1.5625%; /* TARGET 10 / CONTEXT 640 */
			width: 16.875%;/* TARGET 108 (640 - 20 padding for each of 5 columns = 540 divided by 5) / CONTEXT 640 */
		}


		.collapse_header {
			height:68px;
		}

		.collapse_header > .collapse_01 {
			width: 15.68627450980392%;/* TARGET 160 / CONTEXT 1020 */
		}

		.collapse_header > #header_logo_and_info > .logo {
			position:absolute;
			margin: 10px 0;
			width:31px;
			height:45px;
			overflow:hidden;
		}

			.collapse_header > #header_logo_and_info > .logo svg {
                width: 274px;
                height: 45px;
                left: -16px;
                max-width:none;
            -moz-transition:none;
                -o-transition:none;
                transition:none;
			}


                header.collapse_header .logo a#logo_2020_header_badge {
                width:35px;
                height:35px;
                -moz-transition:none;
                -o-transition:none;
                transition:none;
                }

		.collapse_header > .collapse_divider {
			margin: 15px 0 0 0;
			width:100%;/* TARGET 1020 / CONTEXT 1020 */
		}

		.collapse_header > .collapse_02 {
			position:absolute;
			margin: 0;
			width: 100%;/* TARGET 1020 / CONTEXT 1020 */
			z-index:-1;
		}

		.collapse_header > #header_nav_editorial > .nav {
			height:67px;
		}

		.collapse_header > #header_nav_editorial > .nav_editorial_fixed {/* This is to match the fixed-width sidebar in the general layout */
		margin:0 0 0 5.88235294117647%;/* TARGET 60 / CONTEXT 1020 */
		}

		.collapse_header > #header_nav_editorial > .nav ul li {
			padding: 0 15px;/* TARGET 25 / CONTEXT 705 */
		}

		.collapse_header > #header_nav_editorial > .nav ul li a {
			font-size: 0.9em;
			font-weight:700;
		}

		.collapse_header > .collapse_shop {
			margin: 13px 69px 0 5.88235294117647%;/*TARGET 60 / CONTEXT 1020 */
		}

		.collapse_header > .collapse_search {
			margin: 19px 0 0 0;
		}

		.collapse_header > .collapse_shop > .shop {
			width:80px;
			height:31px;
			background-size: 114px 69px;
			background-position:-12px 0px;
		}

		.collapse_header > .more_menu {
			margin: 67px 0 0 0;
		}

			.social_media_twitter,
			.social_media_facebook,
			.social_media_instagram,
			.social_media_pinterest,
			.social_media_tumblr,
			.social_media_rss,
			.social_media_applenews,
            .social_media_newsletter {
				margin: 0 8px;
			}

.hamburger_items > .col_02 {
	margin:0 0 0 5.882352941176%;/* TARGET 60 / CONTEXT 1020 */
}
.hamburger_items > .col_01 > .info {
	width:63.636363636364%;/* TARGET 420 / CONTEXT 660 */
	margin: 19px 2.27272727272727% 0 0;/* TARGET 15 / CONTEXT 660 */
	padding: 0 2.27272727272727% 0 0;/* TARGET 15 / CONTEXT 660 */
}
.hamburger_items > .col_01 > .social {
	width:26.51515151515152%;/* TARGET 175 / CONTEXT 660 */
    margin: 16px 0 0 0;/* TARGET 195 / CONTEXT 660 */
}

	/* FROM nav.css */

		.nav ul li a {
			padding: 14px 0;
		}

		.hamburger_items {
			margin: 67px 0 0;
			position: absolute;
			width: 100%; /* TARGET 1020 / CONTEXT 1020 */
		}

	#content {
		width:89.47368421052632%;/* TARGET 1020 / CONTEXT 1140 */
		margin:0 5.263157894737% 0%;/* TARGET 60 / CONTEXT 1140 */
	}

		#content.onstickycontent {
				margin: 124px 5.263157894737% 0;/* TARGET 60 / CONTEXT 1140 */
		}

		main {
			/* WIDTH TARGET 660 / CONTEXT 1140 / UNDEFINED SO THAT SIDEBAR ALWAYS FITS AD */
			margin:0 0 60px 0;
		}

		aside {
			margin:0 0 0 5.88235294117647%;/* TARGET 60 / CONTEXT 1020 */
		}

	#most_recent_post {
		width:100%;/* TARGET 660 / CONTEXT 660 */
	}

	.post_module {
		width:45.454545454545%;/* TARGET 300 / CONTEXT 660 */
		margin:30px 0;/* TARGET 30 / CONTEXT 720 */
	}

		.post_module:nth-of-type(2n) {
			margin:30px 9.09090909090909% 30px 0;/* TARGET 60 / CONTEXT 660 */
		}

	#pagination.wp-pagenavi {
		font-size:1em;
	}

	#trending {
		width: 89.473684210526%;/* TARGET 1020 / CONTEXT 1140 */
		margin:30px 5.263157894737%;/* TARGET 60 / CONTEXT 1140 */
	}

		#trending .trending_module {
			width:20.588235294118%;/* TARGET 210 / CONTEXT 1020 */
		}

		#trending .divider {
			width: 5.882352941176%;/* TARGET 60 / CONTEXT 1020 */
		}

			#trending .divider:before {
				content:"";
				float:left;
				padding-bottom:262.5%; /* Divider width is 60px, height is 157.5px which is the height of image links, which are 75% of 210 / If 60 is 100%, what percentage is 157.5 */
			}

	footer {
		width:89.473684210526%;/* TARGET 1020 / CONTEXT 1140 */
	}

	footer .ruler {
		left:76.470588235294%;/* TARGET 780 / CONTEXT 1020 */
	}

		footer .logo,
		footer .social {
			width:20.588235294118%;/* TARGET 210 / CONTEXT 1020 */
		}

			footer .social_media_instagram {
				margin: 0 5px 0 0;
			}

			footer .social_media_facebook,
			footer .social_media_twitter,
			footer .social_media_pinterest,
			footer .social_media_tumblr,
			footer .social_media_applenews,
            footer .social_media_newsletter {
				margin: 0 0 0;
			}

			footer .social_media_rss {
				margin: 0 0 0 5px;
			}


	footer #row_02 .info {
		width:47.058823529412%;/* TARGET 480 / CONTEXT 1020 */
		padding: 0 2.941176470588%;/* TARGET 30 / CONTEXT 1020 */
		left: 23.529411764706% ;/* TARGET 240 / CONTEXT 1020 */
	}

	/* MAILING LIST FORMATTING */

		.mailing_list_footer {
			width:76.470588235294%;/* TARGET 780 / CONTEXT 1020 */
		}

		.mailing_list_footer h2.title {
			margin:-5px 0 10px;
		}

			.mailing_list_footer .frequency {
				width:29.487179487179%;/* TARGET 230 / CONTEXT 780 */
				margin:0 3.846153846154% 0 0;/* TARGET 30 / CONTEXT 780 */
			}

			.mailing_list_footer .subscriber {
				float:left;
				width:62.686567164179%;/* TARGET 480 / CONTEXT 780 */
				margin: 0 0 0 0;
			}

			.mailing_list_footer .subscriber .mc-field-group {
				width:37.916666666667%;/* TARGET 182 / CONTEXT 480 */
			}

				.mailing_list_footer .subscriber .mc-field-group:first-child {
					margin:0 6.25% 0 0;/* TARGET 30 / CONTEXT 480 */
				}

			.mailing_list_footer #mce-success-response.response {
				padding:23px 5.882352941176% 23px 2.941176470588%;/* TARGET 60 and 30 / CONTEXT 1020 */
				width:91.176470588235%;/* TARGET 930 / CONTEXT 1020 minus 90 padding */
				height:calc(100% - 40px);
			}

		footer #row_03 .shop_footer {
			width:20.588235294118%;/* TARGET 210 / CONTEXT 1020 */
		}


}

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

		header .logo {
			width: 242px;/* TARGET 300 / CONTEXT 660 */
			height:65px;
			padding: 8px 0 0 0;
			margin: 0 0 0 0;
		}

			header .logo a#logo_2020_header_badge {
                width:40px;
                height:40px;
                }

			nav#info {
				width: 51.51515151515152%;/* TARGET 340 / CONTEXT 660 */
				height:56px;
			}

		.collapse_header > #header_nav_editorial > .nav ul li {
			padding: 0 10px;/* TARGET 25 / CONTEXT 705 */
		}

		#trending h1,
		#also h1 {
			font-size:1.75em;
		}

}

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

	#container {
		max-width:1000px;
	}

	#header_ad,
	#after_content_ad {
		width:91.666666666667%;/* TARGET 660 / CONTEXT 720 */
	}

	header,
	.sticky_header {
		width:100%;
	}

		header hr {
			background-color: rgba(20,20,35,.15);
			width:91.666666666667%;/* TARGET 660 / CONTEXT 720 */
			margin:0 auto;
		}

			header .logo a#logo_2020_header_badge {
                width:49px;
                height:49px;
                }

        .collapse_header > #header_logo_and_info > .logo svg {
            width: 160px;
            height: 26px;
            left: -9px;
            max-width: none;
            top: 10px;
        }

		header .logo img {
		-webkit-transition-property: none;
		-moz-transition-property: none;
		-o-transition-property: none;
		transition-property: none;
		}

/* added 2/6/19 */
#header.hide_header {
	top: -86px;
	transition: top 0.3s ease-in-out;
}
/* end added 2/6/19 */

	aside {
		display: none;
	}

	/* NAVIGATION */

	#header_background {
		height:133px;
	}

		.collapse_header #header_background {
			height:81px;
		}

	header > .col_01 {
		margin: 0 4.166666666667%;/* TARGET 30 / CONTEXT 720 */
	}

	#header_nav_editorial > .nav ul li:nth-child(2),
	.collapse_header > #header_nav_editorial > .nav ul li:nth-child(2) {
	border-right: 1px solid rgba(20, 20, 35, .15);
	}

		.hamburger_items {
			margin: -1px 4.166666666667% 0; /* TARGET 30 / CONTEXT 720 */
			width: 91.666666666667%; /* TARGET 660 / CONTEXT 720 */
		}

				.nav ul li.hamburger_nav,
				.collapse_header > #header_nav_editorial > .nav ul li.hamburger_nav {
					width: 8%;
				}

					.nav ul li.hamburger_nav:hover,
					.collapse_header > #header_nav_editorial > .nav ul li.hamburger_nav:hover {
						background-color:rgba(20,20,35,.15);
					}

					.nav ul li.hamburger_nav.active,
					.collapse_header > #header_nav_editorial > .nav ul li.hamburger_nav.active {
						background-color:rgba(20,20,35,1);
					}

				.nav ul li.more_nav,
				.collapse_header > #header_nav_editorial > .nav ul li.more_nav {
					width: 12.41379310344828%;
				}

				.nav ul li.illustration,
				.collapse_header > #header_nav_editorial > .nav ul li.illustration,
				.nav ul li:nth-child(3),
				.collapse_header > #header_nav_editorial > .nav ul li:nth-child(3) {
					width: 19.72413793103448%;
				}

				.nav ul li.photography,
				.collapse_header > #header_nav_editorial > .nav ul li.photography {
					width: 22.06896551724138%;
				}

				.nav ul li.crafts,
				.collapse_header > #header_nav_editorial > .nav ul li.crafts {
					width: 13.6551724137931%;
				}

				.nav ul li.design,
				.collapse_header > #header_nav_editorial > .nav ul li.design {
					width: 14.20689655172414%;
				}

				.nav ul li.art,
				.collapse_header > #header_nav_editorial > .nav ul li.art {
					width: 9.93103448275862%;
				}

.hamburger_items > .col_01 {
width:68.939393939393939%;/* TARGET 455 / CONTEXT 660 */
overflow:visible;
}

.hamburger_items > .col_01 > .info {
	width:59.505494505494505%;/* TARGET 248 (250 minus 2 border pixels) / CONTEXT 455 / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
	margin: 19px 3.296703296703297% 0;/* TARGET 15 / CONTEXT 455 * / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
	padding: 0 3.296703296703297% 0 0;/* TARGET 15 / CONTEXT 455 * / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
}
.hamburger_items > .col_01 > .social {
	width:27.472527472527473%;/* TARGET 125 / CONTEXT 455 * / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
    margin: 16px 0 0 0;
}

.hamburger_items > .col_02 {
	width:25.03030303030303%;/* TARGET 185 / CONTEXT 660 * / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
	margin:9px 2.27272727272727%;/* TARGET 15 / CONTEXT 660 * / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
	padding: 10px 0 12px 2.27272727272727%;/* TARGET 15 / CONTEXT 660 * / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
	border-left:1px solid rgba(255,255,255,.15);
}

.hamburger_items > .col_02 > .events {
	width:auto;
    margin: 0 7% 0 0;
    padding: 0;
}

.hamburger_items > .col_02 > .events:last-child {
    margin: 0 0 0 0;
}


	.hamburger_items > .col_02 > .events > h2 {
		font-size: 1.2em;
		line-height: .8em;
	}

.hamburger_items.active > .col_02 > .random_post {
	display:none;
}

		.more_menu {
			margin:-1px 0 0 0;
		}

		.more_menu_fixed {/* This is to match the fixed-width sidebar in the general layout */
			display:none;
		}
		.more_menu ul {
			width:88.88888888888889%;/* TARGET 640 / CONTEXT 720 */
			padding:8px 1.388888888889% 20px; /* TARGET 10 / CONTEXT 720 */
			margin:0 0 0 4.16666666666667%;/* TARGET 30 / CONTEXT 720 */
		}
		.more_menu ul li {
			height: 25px;
			padding: 10px 1.5625%; /* TARGET 10 / CONTEXT 640 */
			width: 13.541666666667%;/* TARGET 86.66666666666667 (640 - 20 padding for each of 6 columns = 520 divided by 6) / CONTEXT 640 */
		}

	#header_shop {
		display: none;
	}

	#header_logo_and_info {
		float: left;
		width: 300px;/* TARGET 300 / CONTEXT 720 */
		padding:22px 0 0 0;
	}

		#header_logo_and_info.col_01 {
		border-top:none;
		}

		.collapse_header #header_logo_and_info {
			padding:0 0 0 0;
		}

			.collapse_header > #header_logo_and_info > .logo {
				position:absolute;
				margin: 1px 0;
				width:160px;
				height:38px;
				overflow:hidden;
			}

				.collapse_header > #header_logo_and_info > .logo img {
					width:238px;
					left:-39px;
				}


	header .logo {
		width: 100%;
	}

	#search_random {
		clear: none;
		float: right;
		margin: 0 4.16666666666667% 0 0;
		width: 30%;/* TARGET 216 / CONTEXT 720 */
		overflow:hidden;
	}

	#header_search {
		padding: 0;
	}

		#header_search,
		.sbx-custom__wrapper {
			height:47px;
		}

	#header_random_post {
		padding: 15px 0 4px;
	}
	.m_shop {
		display: none;
		float: right;
		margin: 10px 4.16666666666667% 10px 8.33333333333333%;/* TARGET 30 and 60 / CONTEXT 720 */
		opacity: 1;
	}

		.shop {
			margin:18px 0 0 0;
		}

		.collapse_header .shop {
			margin:0 0 0 0;
			width:81px;
			height:30px;
			background-size:115px 68px;
			background-position:-12px 0px;
		}

	header > .clear, header > .divider	{
		display: none;
	}
	.m_clear {
		clear: both;
	}


	header > .m_divider {
		background: rgba(20, 20, 35, 0.5) none repeat scroll 0 0;
		height: 1px;
		margin: 0 0 0 4.16667%;
		width: 91.6667%;
	}
	.collapse_header > #search_random {
		display: block;
		margin: 10px 4.16666666666667%;
		width: 41.666666666667%; /* TARGET 300 / CONTEXT 720 */
	}
	.collapse_header > #search_random > #header_search {
		border-bottom: medium none;
		border-right: 1px solid rgba(20,20,35,.15);
		float: left;
		margin: 0 5% 0 0;/* TARGET 15 / CONTEXT 300 */
		padding: 0 5% 0 0;/* TARGET 15 / CONTEXT 300 */
		width:49.666666666667%;/* TARGET 149 / CONTEXT 300 */
	}

		.collapse_header #header_search,
		.collapse_header .sbx-custom__wrapper,
		.collapse_header #header_random_post {
			height:31px;
		}

			.collapse_header .sbx-custom__submit,
			.collapse_header .sbx-custom__reset {
			  top: 8px;
			}

	.collapse_header > #search_random > #header_random_post {
		float: left;
		padding: 0;
		width: 40%;/* TARGET 120 / CONTEXT 300 */
	}

	.collapse_header > #search_random > #header_random_post > h2 {
		padding:7px 0 0 0;
	}

				.collapse_header #header_random_post .icon {
					bottom:-1px;
				}

	.collapse_header > #search_random > #header_random_post > h2,
	.collapse_header input.sbx-custom__input {
		font-size:1em;
		font-weight:400;
	}

	nav#info {
		display: none;
	}
	.collapse_header > .collapse_01 {
		width: 25%;
	}
	.collapse_header > .collapse_shop, .collapse_header > .collapse_search {
		display: none;
	}
	.collapse_header > .collapse_02 {
		float: none;
		margin: 0 4.16667%;
		width: 91.6667%;
	}

		.collapse_header > #header_nav_editorial > .nav_editorial_fixed {/* This is to match the fixed-width sidebar in the general layout */
			display:none;
		}

	.collapse_header > #header_nav_editorial > .nav {
		width:100%;
		border-bottom: 1px solid rgba(20, 20, 35, 0.15);
		height:30px;
	}

	.collapse_header > #header_nav_editorial > .nav ul li {
		background-image:none;
		border-right:1px solid rgba(20,20,35,.15);
		padding:0;
	}

	.collapse_header > #header_nav_editorial > .nav ul li a {
		padding: 7px 0 0;
		margin:0;
		height:100%;
		display:block;
		font-size: 1em;
		font-weight:700;
	}
	.collapse_header > #header_nav_editorial > .nav ul li:first-child {
		border-right: none;
	}

	.hamburger_nav, .hamburger_nav > .hamburger {
		display: block;
	}
	.hamburger_items > .col_01 > .random_post {
		display: none;
	}

	/* FROM nav.css */

li.hamburger_nav > .hamburger {
    padding: 0;
	left: 50%;
	-o-transform: translate(-50%, 0%);
	-moz-transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}

li.hamburger_nav > .hamburger > .hamburger_menu {
    height: 47px;
}

	li.hamburger_nav > .hamburger > .hamburger_menu > .top.active, .bottom.active {
		top: 23px;
	}
	li.hamburger_nav > .hamburger > .hamburger_menu > .top {
		top: 17px;
	}
	li.hamburger_nav > .hamburger > .hamburger_menu > .middle {
		top: 23px;
	}
	li.hamburger_nav > .hamburger > .hamburger_menu > .bottom {
		top: 29px;
	}
	li.hamburger_nav > .hamburger > .hamburger_menu > .bottom.active {
	top: 21px;
	}

	.collapse_header li.hamburger_nav > .hamburger > .hamburger_menu {
		height: 30px;
	}

		.collapse_header li.hamburger_nav > .hamburger > .hamburger_menu > .top.active {
			top: 14px;
		}
		.collapse_header li.hamburger_nav > .hamburger > .hamburger_menu > .top {
			top: 9px;
		}
		.collapse_header li.hamburger_nav > .hamburger > .hamburger_menu > .middle {
			top: 14px;
		}
		.collapse_header li.hamburger_nav > .hamburger > .hamburger_menu > .bottom {
			top: 19px;
		}
		.collapse_header li.hamburger_nav > .hamburger > .hamburger_menu > .bottom.active {
			top: 12px;
		}

		.collapse_header .hamburger_items {
			margin: 30px 4.166666666667% 0; /* TARGET 30 / CONTEXT 720 */
		}

		.collapse_header .more_menu {
			margin:30px 0 0 0;
		}

	.collapse_shop, .collapse_search, .collapse_header > .collapse_clear, .collapse_header > .collapse_divider {
		display: none;
	}

	#content {
		width:100%;
		margin:30px 0 0 0;
	}

		#content.onstickycontent {
				margin: 124px 0 0;/* TARGET 60 / CONTEXT 1140 */
		}

	main {
		width:100%;/* TARGET 720 / CONTEXT 720 */
		margin:0 0 60px;
	}

		.post_module {
			width:41.666666666667%;/* TARGET 300 / CONTEXT 720 */
			margin:30px 4.166666666667%;/* TARGET 30 / CONTEXT 720 */
		}

		.post_module:nth-of-type(2n) {
			margin:30px 4.166666666667%;/* TARGET 30 / CONTEXT 720 */
		}

	aside {
		display:none;
	}

		aside.onstickyaside {
			margin: 0;/* TARGET 60 and 30 / CONTEXT 1140 */
		}

	#most_recent_post,
	#posts,
	#archive_title,
	ul#visual_archive_menu {
		width:91.666666666667%;/* TARGET 660 / CONTEXT 720 */
		margin: 0 4.166666666667% 30px;	/* TARGET 30 / CONTEXT 720 */
	}

		ul#visual_archive_menu {
			margin: -30px 4.166666666667% 30px;	/* TARGET 30 / CONTEXT 720 */
		}

	#archive_title.visual_archive_title {
		margin:60px 4.166666666667% 30px;/* TARGET 30 / CONTEXT 720 */
	}

	#archive_title h1 {
		margin: 0 2.083333333333% 0 0;/* TARGET 15 / CONTEXT 720 */
		padding: 0 2.083333333333% 15px 0;/* TARGET 15 / CONTEXT 720 */
	}

		#posts.pages #archive_title {
			width:100%;
			margin: 0 0 15px 0;
		}

	#archive_title.visual_archive_title h1 {
		border-right:none;
	}

	#archive_title.visual_archive_title > h1 + h2 {
		display:none;
	}

	#pagination.wp-pagenavi {
		width:91.666666666667%;/* TARGET 660 / CONTEXT 720 */
		margin:30px 4.166666666667% 0;/* TARGET 30 / CONTEXT 720 */
		font-size:1.3em;
	}

	main .shop_highlight {
		display:none;
		width:83.333333333333%;/* TARGET 600 / CONTEXT 720 */
		margin:60px 4.166666666667% 0;/* TARGET 30 / CONTEXT 720 */
		padding:30px 4.16666666666667%;/* TARGET 30 / CONTEXT 720 */
		text-align:center;
		border-top:1px solid rgba(105,204,71,.5);
	}

		main .shop_highlight_title {
			display:inline-block;
			width:30%;/* TARGET 180 / CONTEXT 600 */
			vertical-align:middle;
		}

		main .shop_highlight p {
			display:block;
		}

			main .shop_highlight p.a_colossal {
			border-bottom:1px solid rgba(105,204,71,.5);
			padding: 0 0 10px 0;
			}

			main .shop_highlight p.highlight {
			border-top:1px solid rgba(105,204,71,.5);
			padding: 10px 0 0 0;
			}

		main .shop_highlight img,
		main .shop_highlight_item {
			display:inline-block;
			width:30%;/* TARGET 180 / CONTEXT 600 */
			vertical-align:middle;
		}

			main .shop_highlight img {
				margin:0 5%;/* TARGET 30 / CONTEXT 600 */
			}

			main .shop_highlight_item {
				height:84px;
				border-top:1px solid rgba(105,204,71,.5);
				border-bottom:1px solid rgba(105,204,71,.5);
				overflow:hidden;
			}

				main .shop_highlight_item:hover {
					background:rgba(105,204,71,1);
				}

				main .shop_highlight_item h2 {
					top: 50%;
					-o-transform: translate(0%, -50%);
					-moz-transform: translate(0%, -50%);
					-webkit-transform: translate(0%, -50%);
					transform: translate(0%, -50%);
					position:relative;
				}

					main .shop_highlight h2 a {
						padding:100px 10px;
					}

					main .shop_highlight h2 a:hover {
						background-color:transparent;
					}

		main .shop_highlight .stretch {
			display:none;
		}

		main .shop_highlight svg {
			margin:15px 0;
		}

		main .shop_highlight span.underline {
			border-bottom:none;
			padding:0;
			top:0;
		}


	main .highlights {
		display:block;
		width:87.5%;/* TARGET 630 / CONTEXT 720 */
		margin:30px 4.166666666667% 0;/* TARGET 30 / CONTEXT 720 */
		padding:30px 2.083333333333%;/* TARGET 15 / CONTEXT 720 */
	}

		main .highlight_module {
			width:28.571428571429%;/* TARGET 180 / CONTEXT 630 */
			padding:0 2.38095238095238%;/* TARGET 15 / CONTEXT 630 */
			display:inline-block;
			vertical-align:top;
		}

		main .highlights h1 {
			padding:0 2.38095238095238%;/* TARGET 15 / CONTEXT 630 */
		}

		main .highlights p.small_caps {
			margin:-14px 2.38095238095238% 3px!important;/* TARGET 15 / CONTEXT 630 */
		}


	#trending {
		width: 91.666666666667%;/* TARGET 660 / CONTEXT 720 */
		margin:30px 4.166666666667%;/* TARGET 30 / CONTEXT 720 */
	}

		#trending .trending_module,
		#also .also_module {
			width:27.272727272727%;/* TARGET 180 / CONTEXT 660 */
			margin:30px 0;
		}

		#trending .divider,
		#also .divider {
			width: 9.090909090909%;/* TARGET 60 / CONTEXT 660 */
			padding:30px 0;
		}

			#trending .divider:before {
				content:"";
				float:left;
				padding-bottom:225%; /* Divider width is 60px, height is 135px which is the height of image links, which are 75% of 180 / If 60 is 100%, what percentage is 135 */
			}


		#trending .off_3 {
			display:none;
		}

		#trending .on_3 {
			display:block;
		}

		#trending h1 {
			font-size:2.25em;
		}

					#also h2,
					#also h2.also_tags {
						margin:10px 0 0;
					}


	footer {
		width:91.666666666667%;/* TARGET 660 / CONTEXT 720 */
	}

	footer .ruler {
		display:none;
	}

	footer #row_01 {
		height:75px;
		position:relative;
	}

		footer .logo {
			width:27.272727272727%;/* TARGET 180 / CONTEXT 660 */
		}

		footer .social {
			width:26.969696969697%;/* TARGET 178 / CONTEXT 660 */
			right:31.818181818182%;/* TARGET 210 / CONTEXT 660 */
			padding:0 4.545454545455%;/* TARGET 30 / CONTEXT 660 */
			border-right:1px solid rgba(115,210,255,.5);
			border-left:1px solid rgba(115,210,255,.5);
			top:0;
			height:75px;
			text-align: justify;
			-ms-text-justify: distribute-all-lines;
			text-justify: distribute-all-lines;
		}

			footer .social_media_twitter,
			footer .social_media_facebook,
			footer .social_media_instagram,
			footer .social_media_pinterest,
			footer .social_media_tumblr,
			footer .social_media_rss,
			footer .social_media_applenews,
            footer .social_media_newsletter {
				margin: 25px 0 0;
			}

	footer #row_02 {
		height:60px;
	}

	footer #row_02 .info {
		width:100%;/* TARGET 660 / CONTEXT 660 */
		padding: 0;
		border-right:none;
		border-left:none;
		border-top:1px solid rgba(115,210,255,.5);
		position:relative;
		top:0;
		left: 0;
	}

		footer #row_02 .info .wrap {
			margin:21px 0 0 0;
		}

		footer #row_02 .info {
		text-align: justify;
		-ms-text-justify: distribute-all-lines;
		text-justify: distribute-all-lines;
		}

			footer #row_02 .info span.divider {
				margin: 0;
			}

			footer .off_large {
				display:none!important;
			}

			footer .off_short {
				display:inline-block!important;
			}

			.mailing_list_footer .button {
				margin:-60px 0 0 0;
			}

	footer #row_03 {
		height:185px;
	}

	/* MAILING LIST FORMATTING */

		.mailing_list_footer {
			width:100%;/* TARGET 660 / CONTEXT 600 */
		}

		.mailing_list_footer h2.title {
			margin:9px 0 10px;
		}

		.mailing_list_footer ul li {
			margin:10px 15px 0 0;
		}

			.mailing_list_footer .frequency {
				width:31.818181818182%;/* TARGET 210 / CONTEXT 660 */
				margin:0 4.545454545455% 0 0;/* TARGET 30 / CONTEXT 660 */
			}

			.mailing_list_footer .subscriber {
				float:left;
				width:59.090909090909%;/* TARGET 390 / CONTEXT 660 */
				margin: 3px 0 0 0;/* TARGET 30 / CONTEXT 660 */
			}

			.mailing_list_footer .subscriber .mc-field-group {
				width:79.52380952381%;/* TARGET 334 / CONTEXT 420 */
				float:none;
			}

				.mailing_list_footer .subscriber .mc-field-group:first-child {
					margin:0 0 15px 0;/* TARGET 30 / CONTEXT 420 */
					clear:both;
				}

			.mailing_list_footer #mce-success-response.response {
				padding:23px 9.090909090909% 23px 4.545454545455%;/* TARGET 60 and 30 / CONTEXT 660 */
				width:86.363636363636%;/* TARGET 570 / CONTEXT 660 minus 90 padding */
				height:calc(100% - 75px);
			}

			.mailing_list_footer .button {
				margin:-80px -15px 0 0;
			}

			.mailing_list_footer .mailing_list_x {
			top:20px;
			right:20px;
			}

		footer #row_03 .shop_footer h2 {
			display:none;
		}

		footer #row_03 .shop_footer {
			width:27.272727272727%;/* TARGET 180 / CONTEXT 660 */
			height:35px;
			top: -100px;
		}

	#highlights_landing {
		width:83.333333333333%;/* TARGET 600 / CONTEXT 720 */
		padding:30px 4.16666666666667% 10px;/* TARGET 30 / CONTEXT 720 */
		margin:0 4.16666666666667%;/* TARGET 30 / CONTEXT 720 */
	}

	#highlights_landing p {
		position:absolute;
		left:50%;/* TARGET 60 / CONTEXT 1200 */
		top: 10px;
		-o-transform: translate(-50%, 0%);
		-moz-transform: translate(-50%, 0%);
		-webkit-transform: translate(-50%, 0%);
		transform: translate(-50%, 0%);
		display:block;
		text-align:center;
	}

	#highlights_landing.highlights h1 {
		margin:45px 0 30px;
		white-space: nowrap;
	}

	#highlights_landing.highlights h1 strong {
		display:inline-block;
		width:auto;
		padding:0 15px;
	}

	#highlights_landing.highlights h1 strong.bestof,
	#highlights_landing.highlights h1 strong.oncolossal {
		position:relative;
		top:-10px;
	}

    .other_highlights {
		position:relative;
		float:none;
		display:inline-block;
		margin: 0 0 20px;
		top:0;
    }

	#visual_archive_grid + .clear + hr {
		margin: 60px 4.16666666666667% 0 ; /* TARGET 30 / CONTEXT 720 */
	}

	.grid,
	#visual_archive_grid {
		width:95.833333333333%;/* TARGET 690 / CONTEXT 720 */
		margin:15px 2.083333333333%;/* TARGET 15 / CONTEXT 720 */
	}

	.grid-item {
		width: 45.65217391304348%; /* TARGET 315 / CONTEXT 690 */
		margin:15px 2.173913043478%;/* TARGET 15 / CONTEXT 690 */
	}

		#visual_archive_grid > .grid-item {
			width: 28.985507246377%; /* TARGET 200 / CONTEXT 690 */
			margin:15px 2.1739130435%;/* TARGET 15 / CONTEXT 690 */
			position:relative;
		}


}

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

		#nectar_head,
		#nectar_after_content {
			background-image: none;
		}

		#nectar_head .control,
		#nectar_after_content .control {
		}
}

@media
only screen and (max-width: 860px)
{
	#search_random {
		width: 24%;/* TARGET 216 / CONTEXT 720 */
	}

			.sbx-custom__reset {
			  right: 40px!important;
			  padding:2px 5px;
			  background: rgba(231,231,232,1);
			}

	.hamburger_items > .col_02 > .events > h2 {
		font-size: 1em;
		line-height: 1.1em;
	}


.hamburger_items > .col_01 > .info {
	width:67.612612612613%;/* TARGET 403 (405 minus 2 border pixels) / CONTEXT 555 */
	margin: 19px 1.7027027027027% 0 2.7027027027027%;/* TARGET 15 / CONTEXT 555 */
	padding: 0 2.7027027027027% 0 0;/* TARGET 15 / CONTEXT 555 */
	float:left;
}

.hamburger_items > .col_01 > .social {
	width:20.117117117117%;/* TARGET 95 / CONTEXT 555 */
    margin: 16px 5px 0 0;
}
			.hamburger_items .social_media_twitter,
			.hamburger_items .social_media_facebook,
			.hamburger_items .social_media_instagram,
			.hamburger_items .social_media_pinterest,
			.hamburger_items .social_media_tumblr,
			.hamburger_items .social_media_rss,
			.hamburger_items .social_media_applenews,
            .hamburger_items .social_media_newsletter {
				width:12px;
				height:12px;
				margin: 0 10px;
				background-repeat:no-repeat;
				background-size:119px 84px;
				bottom:-5px;
			}

			.hamburger_items .social_media_twitter {
			background-position:0px 0px;
			}

			.hamburger_items .social_media_facebook {
			background-position:0px -12px;
			}

			.hamburger_items .social_media_instagram {
			background-position:0px -24px;
			}

			.hamburger_items .social_media_pinterest {
			background-position:0px -36px;
			}

			.hamburger_items .social_media_rss {
			background-position:0px -48px;
			}

				a.big_target.social_media_rss {
					display:none!important;
				}

			.hamburger_items .social_media_tumblr {
			background-position:0px -60px;
			}

			.hamburger_items .social_media_applenews,
            .hamburger_items .social_media_newsletter {
			background-position:0px -72px;
			}

	.hamburger_items > .col_02 > .events > h2 {
		font-size: 1em;
		padding:2px 0 0 0;
	}

		.more_menu ul {
			width:88.88888888888889%;/* TARGET 640 / CONTEXT 720 */
			padding:8px 1.388888888889% 20px; /* TARGET 10 / CONTEXT 720 */
			margin:0 0 0 4.16666666666667%;/* TARGET 30 / CONTEXT 720 */
		}
		.more_menu ul li {
			height: 25px;
			padding: 10px 1.5625%; /* TARGET 10 / CONTEXT 640 */
			width: 16.875%;/* TARGET 108 (640 - 20 padding for each of 5 columns = 540 divided by 5) / CONTEXT 640 */
		}


}

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

	#header_background {
		height:124px;
	}

	#header_logo_and_info {
		width: 240px;/* TARGET 300 / CONTEXT 720 */
		padding:10px 0 0 0;
	}

    			header .logo a#logo_2020_header_badge {
                width:39px;
                height:39px;
                }


	#search_random > #header_random_post > h2,
	input.sbx-custom__input {
		font-size:1em;
		font-weight:400;
	}

		#header_search,
		.sbx-custom__wrapper {
			height:37px;
		}

			.sbx-custom__submit,
			.sbx-custom__reset {
			  top: 11px;
			}

	#search_random {
		width: 24%;/* TARGET 216 / CONTEXT 720 */
	}

	#header_random_post {
		height:30px;
		padding: 8px 0 0px;
	}

		.collapse_header > #search_random > #header_search {
			width:39%;/* TARGET 149 / CONTEXT 300 */
		}

		.collapse_header > #search_random > #header_random_post {
			width: 50%;/* TARGET 120 / CONTEXT 300 */
		}

	.m_shop {
		margin: 10px 4.16666666666667%;/* TARGET 30 and 60 / CONTEXT 720 */
	}

		.shop {
			margin:6px 0 0 0;
		}

		#content.onstickycontent {
				margin: 144px auto 0;/* TARGET 30 / CONTEXT 1380 */
		}

		#trending h1,
		#also h1 {
			font-size:1.5em;
		}

	.grid-item h2 {
		display:none;
	}

    #author-info {
    width:100%;
    }

}

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

.hamburger_items > .col_02 {
	margin:9px 1.27272727272727%;/* TARGET 15 / CONTEXT 660 * / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
	padding: 10px 0 12px 1.27272727272727%;/* TARGET 15 / CONTEXT 660 * / ALL THESE NUMBERS ARE NOT EXACT ANYMORE: MESSED WITH BY ARMIN ON OCT 23 */
}

.hamburger_items > .col_01 > .social {
    width: 22.117117%;
    margin: 16px -9px 0 0;
}

.hamburger_items > .col_01 > .info {
    width: 73.612613%;
    margin: 19px 1.7027027027027% 0 1.702703%;
    padding: 0 1.702703% 0 0;
    float: left;
}

		#archive_title.visual_archive_title h1 {
			font-size:2.5em;
		}

	h2.random100,
	h2.last100 {
		padding:5px 0;
		}


	ul#visual_archive_menu{
		height:70px;
	}

	ul.month li a,
	ul.month li span.month_empty {
		padding:10px 0;
		box-shadow: inset 0px -1px 0px 0px rgba(80,191,242,.35);
	}

	ul#visual_archive_menu label {
		padding:10px 0;
	}


}

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

	#container {
		max-width:610px;
	}

	#header_flex {
		display: flex;
		flex-direction: column-reverse;
	}

		#nectar_head {
			margin:20px 0 30px;
			top:109px;
			display:inline-block;
		}

		#nectar_after_content {
			display:inline-block;
			margin: 60px auto 0;
			width: 100%;
		}

	header hr {
		height: 0px;
	}

/* added 6/2/20 */
#header.sticky_header.hide_header {
	top: -112px;
	transition: top 0.5s ease-in-out;
}

#member_ad_spacing {
display:block;
}

#header.sticky_header {
transition: top .5s ease-in-out;
}

	/* NAVIGATION */

		header,
		.sticky_header,
		.collapse_header {
			width:88%;/* TARGET 440 / CONTEXT 500 */
			margin:0;/* TARGET 30 / CONTEXT 500 */
			padding: 0 6%;/* TARGET 30 / CONTEXT 500 */
			position: fixed;
			top: 0;
			z-index: 1;
			background:rgba(255,255,255,1);
			height:136px;
		}

		.collapse_header {
			height:86px;
		}

		#header_background {
			display:none;
		}

		header > .col_01 {
			margin:0;
		}

		#header_logo_and_info {
			width: 300px;
		}

		#header_logo_and_info.col_01 {
		border-top:none;
		padding:0 0 0 0;
		margin:-4px 0 0 0;
		}

		header .logo {
			height: 75px;
			margin:27px 0 -27px 0;
			padding:0 0 30px 0;
			background-color:transparent;
		}

            header .logo a#logo_2020_header_badge {
                width: 49px;
                height: 49px;
            }

            .collapse_header > #header_logo_and_info > .logo svg {
                width: 183px;
                height: 30px;
                left: -12px;
                max-width: none;
                top: 10px;
            }

		header > .m_divider {
			margin: 0;
			width: 100%;
		}

		.nav ul li a {
			font-size:1em;
			font-weight:700;
		}
				.nav ul li.more_nav,
				.collapse_header > #header_nav_editorial > .nav ul li.more_nav {
					width: 12.25414364640884%;
				}

				.nav ul li.illustration,
				.collapse_header > #header_nav_editorial > .nav ul li.illustration,
				.nav ul li:nth-child(3)
				{
					width: 22.22099447513812%;
				}

				.nav ul li.photography,
				.collapse_header > #header_nav_editorial > .nav ul li.photography {
					width: 24.98895027624309%;
				}

				.nav ul li.crafts,
				.collapse_header > #header_nav_editorial > .nav ul li.crafts {
					width: 13.24861878453039%;
				}

				.nav ul li.design,
				.collapse_header > #header_nav_editorial > .nav ul li.design {
					width: 15.91160220994475%;
				}

				.nav ul li.art,
				.collapse_header > #header_nav_editorial > .nav ul li.art {
					width: 11.37569060773481%;
				}

			nav#editorial ul li:first-child {
				border-left: none;
			}

			nav#editorial ul li:last-child {
				border-right: none;
			}

	#header_nav_editorial > .nav ul li:nth-child(2),
	.collapse_header > #header_nav_editorial > .nav ul li:nth-child(2) {
	border-right: none;
	}

		.m_shop,
		#header_random_post,
		.collapse_header #header_random_post {
			display: none;
			opacity: 0;
		}

	#search_random {
		width: 24.090909090909%;/* TARGET 106 / CONTEXT 440 */
		height:81px;
		position:relative;
		margin:0;
	}

		#header_search  {
			position:absolute;
			bottom:0;
			border-bottom:none;
			border-top:1px solid rgba(20,20,35,.15);
		}

		.m_search {
			border: medium none !important;
			display: inline-block;
			float: right;
			padding: 40px 32px 0 0 !important;
		}
		.hamburger_nav, .hamburger_nav > .hamburger {
			display: none;
		}
		/*SID: Added To fix more menu issue*/
		#more_menu {
			display: none !important;
		}
		#more_menu_mobile {
			display: block !important;
		}
		.more_menu {
			width:88%;/* TARGET 440 / CONTEXT 500 */
		}
		.more_menu ul {
			width:95.45454545454545%;/* TARGET 420 / CONTEXT 440 */
			padding:8px 2.27272727272727% 20px; /* TARGET 10 / CONTEXT 440 */
			margin:0 0 0 0;
		}
		.more_menu ul li {
			height: 25px;
			padding: 10px 2.380952380952%; /* TARGET 10 / CONTEXT 420 */
			width: 20.238095238095%;/* TARGET 85 (420 - 20 padding for each of 4 columns = 340 divided by 4) / CONTEXT 420 */
		}

				.nav ul li.more_nav a:after {
					display:none;
				}

/*============= START RESPONSIVE NAVIGATION =============*/
div.hamburger {
	position:absolute;
	top:-15px;
	right:6%;
	margin: 5px 0 0 0;
	padding: 0;
	display:block;
	z-index:1;
}

	div.hamburger.active {
		right:7%;
	}
	.hamburger_menu {
		height: 50px;
	}

	.hamburger_items {
		top: -148px;
		margin: 0;
		width: 100%; /* TARGET 440 / CONTEXT 440 */
		position:relative;
	}


			.collapse_header > #header_logo_and_info > .logo {
				margin: 3px 0 0 0;
				height:24px;
			}

	.collapse_header > .collapse_02 {
		float: none;
		margin: 0;
		width: 88%;/* TARGET 440 / CONTEXT 500 */
	}

	.collapse_header > #header_nav_editorial > .nav ul li:first-child {
		display:none;
	}

	.collapse_header > #search_random {
		display: block;
		margin: 10px 0 0 0;
		width: 45.454545454545%; /* TARGET 200 / CONTEXT 440 */
		height:44px;
	}

	.collapse_header > #search_random > #header_search {
		border-top:none;
		position:relative;
		width: 80%; /* TARGET 160 / CONTEXT 200 */
		margin: 0 7.5% 0 0;/* TARGET 15 / CONTEXT 200 */
		padding: 0 7.5% 0 0;/* TARGET 15 / CONTEXT 200 */
	}

			.sbx-custom__input:focus,
			.sbx-custom__input:active {
			position:fixed;
			background: rgba(220,220,222,1);
			top:0;
			left:0;
			width: 88%;/* TARGET 440 / CONTEXT 500 */
			margin: 0 6%;/* TARGET 30 / CONTEXT 500 */
			padding: 0 6%;
			height:108px;
			z-index:5;
			}

				.collapse_header .sbx-custom__input:focus,
				.collapse_header .sbx-custom__input:active {
					height:54px;
				}

				.sbx-custom__input:focus + .sbx-custom__submit,
				.sbx-custom__input:active + .sbx-custom__submit {
					position:fixed;
					top:38px;
					right: 12%;
					z-index:5;
				}

					.collapse_header .sbx-custom__input:focus + .sbx-custom__submit,
					.collapse_header .sbx-custom__input:active + .sbx-custom__submit {
						top:20px;
					}

.collapse_header .hamburger_items {
	margin:30px 0 0;
	top:-89px;
}


		.hamburger_items > .col_01 {
			width:90.909090909091%;/* TARGET 400 / CONTEXT 440 */
			padding: 20px 4.54545454545455%;/* TARGET 20 / CONTEXT 440 */
			overflow:hidden;
			position: relative;
			height:72px;
		}

		.hamburger_items > .col_01 > .info {
			width:100%;/* TARGET 358 (360 minus 2 border pixels) / CONTEXT 555 */
			margin: 0;/* TARGET 15 / CONTEXT 555 */
			padding: 0 0 5px 0;/* TARGET 15 / CONTEXT 555 */
			height:auto;
			border-right:none;
			border-bottom:1px solid rgba(255,255,255,.15);
		}
		.hamburger_items > .col_01 > .social {
			width:45.454545454545%;/* TARGET 200 / CONTEXT 440 */
			height:auto;
			padding:0 22.727272727273% 27px;/* TARGET 100 / CONTEXT 440 */
			margin: 0;
			position:absolute;
			bottom:0;
			border-bottom:1px solid rgba(255,255,255,.15);
		}
		.hamburger_items > .col_02 {
			width:90.909090909091%;/* TARGET 400 / CONTEXT 440 */
			padding: 0 0 0 0;/* TARGET 20 / CONTEXT 440 */
			margin:0 4.545454545455%;
			border-left:none;
			position:absolute;
			bottom:20px;
			left:0;
		}

		.hamburger_items > .col_02 > .collapse_shop,
		.collapse_header .hamburger_items > .col_02 > .collapse_shop {
		display:none;
		float:left;
		width:30.75%;/*TARGET 123 / CONTEXT 400 */
		border-right:1px solid rgba(255,255,255,.15);
		}
		.hamburger_items > .col_02 > .collapse_shop > .shop {
			margin:0;
			background-image: url(../images/social_media_icons_black.png);
			width:113px;
			height:46px;
			background-size:159px 96px;
			background-position:-16px 0px;
		}


			.hamburger_items > .col_02 > .collapse_shop > .shop:hover {
				background-color:rgba(252,67,73,1)!important;
			}

		.hamburger_items > .col_02 > .events,
		.collapse_header .hamburger_items > .col_02 > .events {
			width:auto;
			position:absolute;
			top:-37px;
            left:0;
		}

		.hamburger_items > .col_02 > .events:last-child,
		.collapse_header .hamburger_items > .col_02 > .events:last-child {
			width:auto;
			position:absolute;
			top:-37px;
			right:0;
            left:auto;
		}

			.hamburger_items > .col_02 > .events > h2 {
				font-size: 1.5em;
				line-height: 1em;
			}

		.hamburger_items > .col_02 > .random_post,
		.collapse_header .hamburger_items > .col_02 > .random_post {
			width: 35%;/*TARGET 140 / CONTEXT 400 */
			margin: 0 -2.5% 0 0; /*TARGET 60 / CONTEXT 960 */
			padding: 15px 0 12px 5%;/*TARGET 10 / CONTEXT 400 */
		}

		.hamburger_items.active > .col_02 > .random_post,
		.collapse_header .hamburger_items.active > .col_02 > .random_post {
			display:block;
		}


	.top.active, .bottom.active {
		background-color: rgba(255,255,255,1);
	}
	.top.active {
		top:35px;
	}

	.bottom.active {
		top:33px;
	}

	.nav > ul > li {
		width: calc(100% / 6);
	}

	#content {
		margin: 0 auto;/* TARGET 30 / CONTEXT 1380 */
	}

	#content.onstickycontent {
		margin: 0 auto;/* TARGET 30 / CONTEXT 1380 */
	}

	main {
		width:100%;/* TARGET 500 / CONTEXT 500 */
		margin:0 0 60px;
		position:relative;
		top:100px;
	}

		.post_module {
			float:none;
			width:88%;/* TARGET 440 / CONTEXT 500 */
			margin:30px 6%;/* TARGET 30 / CONTEXT 500 */
		}

		.post_module:nth-of-type(2n) {
			margin:30px 6%;/* TARGET 30 / CONTEXT 500 */
		}

#most_recent_post .post_details h5.full_story,
.post_module .post_details h5.full_story {
	display:none;
}

	aside {
		display:none;
	}

	#most_recent_post,
	#posts,
	#archive_title,
	ul#visual_archive_menu,
	#visual_archive_grid {
		width:88%;/* TARGET 440 / CONTEXT 500 */
		margin: 0px 6%;/* TARGET 30 / CONTEXT 500 */
	}

	.clear + #most_recent_post {
		margin: 0 6%;/* TARGET 30 / CONTEXT 500 */
	}

	#archive_title.visual_archive_title {
		margin:130px 6% 30px;/* TARGET 30 / CONTEXT 500 */
	}

		ul#visual_archive_menu {
			margin: -30px 6% 30px;/* TARGET 30 / CONTEXT 500 */
		}


		#posts {
			overflow:visible;
			margin: 0px 6% 30px;/* TARGET 30 / CONTEXT 500 */
		}

		#posts div.wp-caption,
		#posts p img {
		width:113.636363636364%!important;/* TARGET 500 / CONTEXT 440 */
		margin: 0 -6.818181818182%!important;
		max-width:none;
		}

		#posts p.wp-caption-text {
			margin: 0 6% 15px;
			font-size:.85em;
			font-weight:400;
		}

		#posts .post_details {
			padding: 10px 0 0 0;
			margin:12px 0 25px;
		}

		#posts .post_details h5.share_story	{
			padding: 0 0 6px;
		}

		#posts .share {
			margin: 30px 0 0;
		}

		#posts .share #___plusone_0 {
			display:none!important;
		}

		.share_break {
			display:block;
		}

			a.email_article {
				clear:both;
				margin: 15px 0 0 0;
				background-image: url(../images/email_button.png);
				background-repeat:no-repeat;
				background-size:60px 20px;
				display:inline-block;
			}

			.move_that_tweet {
				position:relative;
				top:6px;
			}

			.move_that_f {
				position:relative;
				top:13px;
			}

			.move_that_pin {
				top:0;
				left:0px;
				width:auto;
			}

		#archive_title h1 {
			font-size:2.5em;
			max-width:70.227272727273%;/* TARGET 309 / CONTEXT 440 */
			margin: 0 3.40909090909091% 0 0;/* TARGET 15 / CONTEXT 440 */
			padding: 0 3.40909090909091% 15px 0;/* TARGET 15 / CONTEXT 440 */
		}

	#archive_title h2 {
			bottom:12px;
	}

		#most_recent_post img,
		.post_module img {
			max-width:113.636363636364%;/* TARGET 500 / CONTEXT 440 */
			margin: 0 -6.818181818182% 30px;/* TARGET 30 / CONTEXT 440 */
		}

			#most_recent_post h2,
			#posts h2 {
				font-size: 1.3125em;
				line-height:1.25em;
				font-weight:bold;
				margin:16px 0 8px 0;
			}

			#most_recent_post h3,
			#posts h3 {
				float:none;
				display:block;
			}

			#most_recent_post h3.category,
			#posts h3.category {
				font-size:1em;
				line-height:1em;
				font-weight:bold;
				margin: 0 0 18px;
				float:none;
				display:block;
			}

				#most_recent_post h3.category.sponsor_category,
				#posts h3.category.sponsor_category {
				margin: 20px 0 0 -4px;
				display:inline-block;
				}

			#most_recent_post h3.tags,
			#posts h3.tags {
				margin:-10px 0 0!important;
				text-align:left;
				width:100%;
			}

            #tags_desktop {display:none!important;}
            #tags_mobile {display:block!important;}

			#most_recent_post p,
			#posts p,
            #posts li {
				font-size:1em;
				line-height:1.5em;
			}

			.video-container,
			.video-container-module {
			padding-top: 63.92045454545475%; /* 16:9 */
			width:113.636363636364%;/* TARGET 500 / CONTEXT 440 */
			margin: 0 -6.818181818182% 30px;/* TARGET 30 / CONTEXT 440 */
			}

				.video-container-module {
				padding-top: 0;
				position:relative;
				z-index:1;
				}

			.video-container iframe,
			.video-container video,
			.video-container object,
			.video-container embed,
			.video-container-module iframe,
			.video-container-module video,
			.video-container-module object,
			.video-container-module embed {
				position: absolute;
				top: 0;
				left: 0;
				margin: 0 auto;
				width: 100%; /* 1000px Target / 1024px Context */
				height: 100%;
			}

			#content hr {
				margin:0 6%;/* TARGET 30 / CONTEXT 500 */
			}


	#pagination.wp-pagenavi {
		width:88%;/* TARGET 440 / CONTEXT 500 */
		margin:30px 6% 0;/* TARGET 30 / CONTEXT 500 */
		font-size:.9em;
		text-align:center;
		overflow:hidden;
	}

		.wp-pagenavi span.pages {
			float:left;
			width:100%;
			border-right:none;
			text-align:left;
			border-bottom:1px solid rgba(20,20,35,.15);
		}

		.wp-pagenavi a,
		.wp-pagenavi span {
			padding:7px;
		}

	#also .ad_placement {
		display:block;
		width:100%;
		background:rgba(255,255,255,1);
		padding: 30px 0;
		border-bottom:1px solid rgba(20,20,35,.15);
		border-top:1px solid rgba(20,20,35,.15);
	}

	#also .ad_placement img {
		margin: 0 auto;
	}

	main .shop_highlight {
		width:88%;/* TARGET 440 / CONTEXT 500 */
		margin:60px 6%;/* TARGET 30 / CONTEXT 500 */
		padding:15px 0 0;/* TARGET 30 / CONTEXT 500 */
		text-align:center;
		border-top:1px solid rgba(105,204,71,.5);
	}

		main .shop_highlight_title {
			display:block;
			width:100%;/* TARGET 180 / CONTEXT 600 */
			vertical-align:top;
			margin:0 0 15px;
		}

		main .shop_highlight p {
			display:inline-block;
		}

			main .shop_highlight p.a_colossal {
			border-bottom:none;
			padding:0;
			}

			main .shop_highlight p.highlight {
			border-top:none;
			padding:0;
			}

		main .shop_highlight img,
		main .shop_highlight_item {
			display:block;
			width:100%;/* TARGET 180 / CONTEXT 600 */
			vertical-align:top;
		}

			main .shop_highlight img {
				margin:0;/* TARGET 30 / CONTEXT 600 */
			}

			main .shop_highlight_item {
				height:auto;
				border-top:none;
				border-bottom:none;
				overflow:hidden;
			}

				main .shop_highlight_item:hover {
					background:rgba(105,204,71,1);
				}

				main .shop_highlight_item h2 {
					top: 0;
					-o-transform: translate(0%, 0%);
					-moz-transform: translate(0%, 0%);
					-webkit-transform: translate(0%, 0%);
					transform: translate(0%, 0%);
					position:relative;
				}

					main .shop_highlight h2 a {
						padding:15px 10px;
					}

					main .shop_highlight h2 a:hover {
						background-color:transparent;
					}

		main .shop_highlight .stretch {
			display:none;
		}

		main .shop_highlight svg {
			margin:0 15px;
		}

		main .shop_highlight span.underline {
			border-bottom:1px solid rgba(105,204,71,.5);
			padding: 0 0 10px 0;
			position:relative;
			top:-15px;
		}


	main .highlights {
		width:82%;/* TARGET 410 / CONTEXT 500 */
		margin:30px 6% 0;/* TARGET 30 / CONTEXT 500 */
		padding:15px 3% 30px;/* TARGET 15 / CONTEXT 500 */
	}

		main .highlight_module {
			width:42.68292682926829%;/* TARGET 175 / CONTEXT 410 */
			padding:0 3.65853658536585%;/* TARGET 15 / CONTEXT 410 */
			display:inline-block;
			vertical-align:top;
		}

		main .highlights h1 {
			padding:0 3.65853658536585%;/* TARGET 15 / CONTEXT 410 */
		}

		main .highlights p.small_caps {
			margin:-14px 3.65853658536585% 3px!important;/* TARGET 15 / CONTEXT 410 */
		}

        .highlights h2 {
        font-size: .75em;
        }

        .highlights a.image, .highlights a.image:after {
            margin: 20px 0 10px;
        }

	#trending {
		width: 88%;/* TARGET 440 / CONTEXT 500 */
		margin:30px 6%;/* TARGET 30 / CONTEXT 500 */
	}

		#trending .trending_module {
			width:46.590909090909%;/* TARGET 205 / CONTEXT 440 */
			margin:15px 0;
		}

		#also .also_module {
			width:100%;
			display:block;
			float:none;
		}

		#also .also_module.black_bk {
			height:auto;
		}

		#also h1:before,
		#also .also_module.black_bk:before {
			content:none;
			padding-bottom:0!important;
		}

		#also h2.also_tags {
			position:relative;
			padding-top:15px;
			margin:0;
			background:rgba(255,255,255,1);
		}

		#trending .divider {
			width: 6.818181818182%;/* TARGET 30 / CONTEXT 440 */
			padding:15px 0;
		}

		#also .divider {
			display:none;
		}

			#trending .divider:before {
				content:"";
				float:left;
				padding-bottom:512.5%; /* Divider width is 30px, height is 153.75px which is the height of image links, which are 75% of 205 / If 30 is 100%, what percentage is 153.75 */
			}

		#trending .off_2,
		#also .off_2 {
			display:none;
		}

		#trending .on_2 {
			display:block;
			z-index:-1;
		}

		#trending h1,
		#also h1 {
			font-size:2em;
		}

		#also hr {
			margin:0;
		}

	footer {
		width: 88%;/* TARGET 440 / CONTEXT 500 */
	}

		footer .logo {
			width:46.590909090909%;/* TARGET 205 / CONTEXT 440 */
		}

		footer .social {
			width:46.590909090909%;/* TARGET 205 / CONTEXT 440 */
			right:0;
			padding:0 0 0 3.409090909091%;/* TARGET 15 / CONTEXT 440 */
			border-right:none;
			border-left:1px solid rgba(115,210,255,.5);
			top:0;
			height:75px;
			text-align: justify;
			-ms-text-justify: distribute-all-lines;
			text-justify: distribute-all-lines;
		}

			.hamburger_items .social_media_twitter,
			.hamburger_items .social_media_facebook,
			.hamburger_items .social_media_instagram,
			.hamburger_items .social_media_pinterest,
			.hamburger_items .social_media_tumblr,
			.hamburger_items .social_media_rss,
			.hamburger_items .social_media_applenews,
            .hamburger_items .social_media_newsletter {
				width:16px;
				height:16px;
				background-size:159px 112px;
			}

			.hamburger_items .social_media_twitter {
			background-position:0px 0px;
			}

			.hamburger_items .social_media_facebook {
			background-position:0px -16px;
			}

			.hamburger_items .social_media_instagram {
			background-position:0px -32px;
			}

			.hamburger_items .social_media_pinterest {
			background-position:0px -48px;
			}

			.hamburger_items .social_media_rss {
			background-position:0px -64px;
			}

			.hamburger_items .social_media_tumblr {
			background-position:0px -80px;
			}
			.hamburger_items .social_media_applenews,
            .hamburger_items .social_media_newsletter {
			background-position:0px -96px;
			}

		footer #row_02 .info {
			height:auto;
		}

		footer #row_02 .info .wrap {
			margin:20px 0 0 0;
		}

	footer #row_03 {
		height:360px;
	}

		.mailing_list_footer {
			width:100%;/* TARGET 440 / CONTEXT 440 */
			top:115px;
			height:120px;
			position:relative;
			border-top:1px solid rgba(115,210,255,.5);
			padding:0;
		}

		.mailing_list_footer h2.title {
			margin:0 0;
		}

			.mailing_list_footer .frequency {
				width:100%;/* TARGET 440 / CONTEXT 440 */
				margin:0;
			}

			.mailing_list_footer .subscriber {
				float:left;
				width:100%;/* TARGET 440 / CONTEXT 440 */
				margin:15px 0 0 0;
			}

			.mailing_list_footer .subscriber .mc-field-group {
				width:76%;/* TARGET 304 / CONTEXT 440 */
				float:none;
			}

			.mailing_list_footer .button {
				margin:-80px 0 0 0;
			}

			.mailing_list_footer #mce-success-response.response {
				padding:23px 13.636363636364% 23px 6.818181818182%;/* TARGET 60 and 30 / CONTEXT 440 */
				width:79.545454545455%;/* TARGET 350 / CONTEXT 440 minus 90 padding */
				height:calc(100% + 108px);
			}


		footer #row_03 .shop_footer {
			width:100%;/* TARGET 440 / CONTEXT 440 */
			height:75px;
			position:absolute;
			right: 0;
			top: 20px;
			-o-transform: none;
			-moz-transform: none;
			-webkit-transform: none;
			transform: none;
		}

			footer #row_03 .shop_footer svg {
				width:auto;/* TARGET 205 / CONTEXT 440 */
			}

			footer #row_03 .shop_footer svg {
			  top: 50%;
			  left: 50%;
			  transform: translate(50%, 50%);
			  width:50%;
  			}

			footer #row_03 .shop_footer h2 {
				width:46.590909090909%;/* TARGET 205 / CONTEXT 440 */
				display:block;
				position:relative;
				top:33%;
			}

      footer .mc-field-group .input_text {
		font-family: "Ringside Regular A", "Ringside Regular B", Sans-serif, Arial!important;
		font-style:normal!important;
		font-weight:300!important;
		font-size: 16px !important;
		padding:17px 0 10px!important;
		font-weight:400!important;
		text-transform:capitalize!important;
		letter-spacing:0!important;
      }

	#highlights_landing {
		width:82%;/* TARGET 410 / CONTEXT 500 */
		padding:30px 3% 10px;/* TARGET 15 / CONTEXT 500 */
		margin:0 6%;/* TARGET 30 / CONTEXT 500 */
		top:-25px;
	}

	#highlights_landing.highlights h1 {
		font-size:2.25em;
		margin:25px 0 20px;
	}

	#highlights_landing.highlights h1 strong.bestof,
	#highlights_landing.highlights h1 strong.oncolossal {
		display:none;
	}

	#highlights_landing p {
		font-size:1.25em;
		font-weight:300;
	}

	#visual_archive_grid + .clear + hr {
		margin: 30px 6% 0 ; /* TARGET 30 / CONTEXT 500 */
	}

	.grid,
	#visual_archive_grid {
		width:94%;/* TARGET 470 / CONTEXT 500 */
		margin:15px 3%;/* TARGET 15 / CONTEXT 500 */
		top:-25px;
	}

	.grid-item,
	#visual_archive_grid > .grid-item {
		width: 43.617021276596%; /* TARGET 205 / CONTEXT 470 */
		margin:15px 3.19148936170213%;/* TARGET 15 / CONTEXT 470 */
	}

	#archive_title.visual_archive_title h1 {
		font-size:2em;
		padding:7px 3.40909090909091% 15px 0;
	}


	h2.random100,
	h2.last100 {
		font-size:.85em!important;
		font-weight:400;
		padding:9px 0;
		top:5px!important;
		}


	ul#visual_archive_menu {
		font-size:.85em!important;
		font-weight:400;
	}

	.visual_archive_image {
		width:33.33333333333334%;
	}

    .about_portraits {
    float: none;
    padding: 10px 0 5px 0;
    width: 100%;
    }

    .about_portraits.first {
    padding: 10px 0 5px 0;
    }

    input#SubscribeEmail {
    }

    main#posts.author_templ {
    margin: 0px 6% 130px;
    }

    #author-info {
    margin:10px auto -20px;
    }

    #author-avatar img {
        width: 30%;
        margin: 0 auto;
        min-width: 200px;
        padding: 30px;
    }

    #author-description h1 {
        font-size: 2.25em;
    }

}

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

		header .logo {
			height: 64px;
		}


}

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

		header,
		.sticky_header {
			height:109px;
		}

		.collapse_header {
			height:86px;
		}
		#header_logo_and_info.col_01 {
			margin:6px 0 0 0;
		}
			.collapse_header #header_logo_and_info.col_01 {
				margin:-4px 0 0 0;
				transition:none;
			}
		#header_logo_and_info {
			width: 220px;/* TARGET 338 / CONTEXT 440 */
			margin:6px 0 0 0;
		}

		header .logo {
			height: 75px;
			margin:15px 0 -49px 0;;
			padding:0 0 30px 0;
			background-color:transparent;
		}

            header .logo a#logo_2020_header_badge {
                width: 36px;
                height: 36px;
            }

            .collapse_header > #header_logo_and_info > .logo svg {
                width: 183px;
                height: 30px;
                left: -12px;
                max-width: none;
                top: 10px;
            }

		.nav ul li a,
		.collapse_header > #header_nav_editorial > .nav ul li a,
		.more_menu ul li {
			font-size:.8em;
			font-weight:700;
			padding: 9px 0;
		}

				.nav ul li.photography,
				.collapse_header > #header_nav_editorial > .nav ul li.photography {
					width: 25.98895027624309%;
				}

				.nav ul li.art,
				.collapse_header > #header_nav_editorial > .nav ul li.art {
					width: 10.37569060773481%;
				}

	div.hamburger {
		top:-20px
	}

	.collapse_header div.hamburger {
		top:-15px
	}

	.top.active {
		top:30px;
	}

	.bottom.active {
		top:28px;
	}

		.hamburger_items {
			top:-109px;
		}

		.hamburger_items > .col_01 > .info > ul li a {
			font-size:.8em;
			font-weight:700;
		}


		.hamburger_items > .col_02 > .collapse_shop,
		.collapse_header .hamburger_items > .col_02 > .collapse_shop {
		width:25%;/*TARGET 100 / CONTEXT 400 */
		}
		.hamburger_items > .col_02 > .collapse_shop > .shop {
			width:56px;
			height:33px;
			background-size:79px 48px;
			background-position:-8px 0px;
			margin:10px 0 0 0;
		}

		.hamburger_items > .col_02 > .random_post,
		.collapse_header .hamburger_items > .col_02 > .random_post {
			width:45%;
		}

	.hamburger_items > .col_02 > .events > h2,
	.hamburger_items > .col_02 > .random_post a,
	.collapse_header .hamburger_items > .col_02 > .random_post a {
		font-size:1em;
	}

    /*
		.hamburger_items > .col_02 > .events,
		.collapse_header .hamburger_items > .col_02 > .events {
			width:auto;
			top: 13px;
			left:30.5%;
		}

		.hamburger_items > .col_02 > .events:last-child,
		.collapse_header .hamburger_items > .col_02 > .events:last-child {
			width:auto;
			position:absolute;
			left:63%;
			top:13px;
		}
    */

	#search_random {
		height:77px;
	}

	.collapse_header > #search_random > #header_search {
		width: 75%; /* TARGET 160 / CONTEXT 200 */
		margin: 0 12.5% 0 0;/* TARGET 15 / CONTEXT 200 */
	}

.collapse_header > .hamburger.active {
	background-color:transparent;
}

	.collapse_header div.hamburger.active {
		right:10%;
		top:-20px;
	}

		.more_menu {
			width:88%;/* TARGET 440 / CONTEXT 500 */
		}
		.more_menu ul {
			width:95.45454545454545%;/* TARGET 420 / CONTEXT 440 */
			padding:8px 2.27272727272727% 20px; /* TARGET 10 / CONTEXT 440 */
			margin:0 0 0 0;
		}
		.more_menu ul li {
			height: 25px;
			padding: 10px 2.380952380952%; /* TARGET 10 / CONTEXT 420 */
			width: 20.238095238095%;/* TARGET 85 (420 - 20 padding for each of 4 columns = 340 divided by 4) / CONTEXT 420 */
		}

	#content,
	#content.onstickycontent {
		margin: 0 auto;/* TARGET 30 / CONTEXT 1380 */
	}

		#archive_title h1,
		#posts h1 {
			font-size:2em;
		}

		#archive_title h2 {
				font-size:1em;
		}

		#trending h1,
		#also h1 {
			font-size:1.5em;
		}

	footer #row_02 {
		height: 170px;
	}

		footer #row_02 .info {
		text-align:center;
		}

		footer #row_02 .info span.divider {
			margin:5px 10px 0;
		}

		footer #row_02 .info .wrap .off_large {
			display:inline-block!important;
		}

		footer #row_02 .info .wrap .off_short {
			display:none!important;
		}

		footer #row_02 .info .wrap {
			align-items: center;
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
			margin: 23px 0 0 0;
		}

		footer #row_02 a {
		line-height: 1.5em;
		}


			footer #row_03 .shop_footer h2 {
				width:30%;
				display:block;
				position:relative;
				top:22%;
				line-height:1.25em;
			}

	#highlights_landing {
		width:82%;/* TARGET 410 / CONTEXT 500 */
		padding:30px 3% 10px;/* TARGET 15 / CONTEXT 500 */
		margin:0 6%;/* TARGET 30 / CONTEXT 500 */
		top:-25px;
	}

	.grid {
		width:94%;/* TARGET 470 / CONTEXT 500 */
		margin:15px 3%;/* TARGET 15 / CONTEXT 500 */
		top:-25px;
	}

	.grid-item {
		width: 93.61702127659574%; /* TARGET 440 / CONTEXT 470 */
		margin:15px 3.19148936170213%;/* TARGET 15 / CONTEXT 470 */
	}

	#archive_title.visual_archive_title h1 {
		font-size:1.5em;
	}

	h2.random100,
	h2.last100 {
		width:auto;
		padding:6px 10px 4px;
	}

	h2.random100 a:after,
	h2.last100 a:after {
		content:'';
	}


ul#visual_archive_menu label:before {
	content:'’'
}

ul.month li span.month_number {
	display:inline-block;
}

ul.month li span.month_name {
	display:none;
}

    label.SubscribeEmailLabel {
    width: 70%;
    line-height: 25px;
    margin: 14px 0 20px 0!important;
    }

    input#SubscribeEmail {
    margin: 20px 5px 20px 0px!important;
    }

}
@media
only screen and (max-width: 330px) {
	#header_logo_and_info {
		width: 200px;
	}

}
