body {
	background-color: #fff;
}
#top-bar {
	background: #E8E8E6; /*f8f8f6*/
}

	#top-bar #header-wrap {
		max-width: 1440px;
		padding: 10px 15px;
		margin: 0 auto;
		display: flex;
		justify-content: flex-end;
		flex-direction: row;
		align-items: center;
	}
	@media (min-width: 1024px) {
		#top-bar #header-wrap {
			justify-content: space-around;
		}	
	}
header {
	max-width: 1380px;
	padding: 20px 0;
	margin: 0 auto 30px;
	text-align: center;
	position: relative;
	border-bottom: dotted 2px #4d5d91
}
	header:after {
		background: linear-gradient(to right, rgba(0,0,0,0), rgba(202,206,222,.8));
		position: absolute;
		left: 0;
		bottom: -2px;
		height: 2px;
		content: '';
		display: block;
		z-index: 0;
		width: 100%;
	}
	header #logo {
		font-family: 'Helvetica Neue';
		color: #1c3073;
		letter-spacing: .01em;
		font-size: 35px;
		text-transform: uppercase;
		line-height: 1;
		font-weight: bold;
	}
		@media (min-width: 768px) {
			header #logo {
				font-size: 55px;
			}
		}
		@media (min-width: 960px) {
			header #logo {
				font-size: 85px;
			}
		}
	header #logo:focus,
	header #logo:hover {
		text-decoration: none;
		outline: none;
	}
	#top-bar #trigger {
		position: absolute;
		left: 0;
	}
		@media (min-width: 1024px) {
			#top-bar #trigger {
				display: none;
			}
		}
	header #trigger:active,
	header #trigger:hover,
	header #trigger:focus {
		outline: none;
	}
	header #trigger .hamburger-box,
	header #trigger .hamburger-inner,
	header #trigger .hamburger-inner:before,
	header #trigger .hamburger-inner:after {
		width: 30px;
	}
		header #trigger .hamburger-inner:hover {
			color: blue;
		}
	header .had-container {
		margin-bottom: 30px;
	}
.home #alert {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-top: 15px;
	background: #2C4E7C;
	padding: 15px 0;
}
	.home #alert p:last-of-type {
		margin-bottom: 0;
	}
	.home #alert #drawerClose {
/*
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
		color: #fff;
		font-size: 15px;
		z-index: 10;
*/
		/*cursor: pointer;*/
		display: flex;
		color: #fff;
		align-items: center;
		width: 100%;
		justify-content: center;
		font-weight: 900;
		font-size: 20px;
		line-height: 24px;
	}
	@media (min-width: 900px) {
		.home #alert #drawerClose {
			font-size: 36px;
			line-height: 45px;
		}
	}
		.home #alert #drawerClose a {
			transition: all .3s ease;
		}
/*	.home #alert #drawerClose:active,
	.home #alert #drawerClose:hover,
	.home #alert #drawerClose:focus {
		outline: none;
		color: red;
	}*/
	.home #alert #drawerClose .fa-angle-double-right {
		margin-right: 10px;
	}
	.home #alert #drawerClose .fa-angle-double-left {
		margin-left: 10px;
	}
		.home #alert #drawerClose a:active,
		.home #alert #drawerClose a:hover,
		.home #alert #drawerClose a:focus {
			outline: none;
			color: red;
			text-decoration: none;
		}
.home #drawer {
	/*
margin-top: 25px;
	border-top: dotted 1px #8e8c83;
*/
	/*padding-top: 20px;*/
	position: relative;
}
	.home #drawer .inner {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: space-between;

		background-color: #cdcbbd;
		padding: 15px;
		box-shadow: inset -1px 0 10px -2px #000000;
	}
		.home #drawer .alert-widget {
			width: 32%;
		}
			.home #drawer .alert-widget h2 {
				font-size: 20px;
				width: 100%;
				margin: 0 0 20px;
			}
			.home #drawer .alert-widget p,
			.home #drawer .alert-widget ul,
			.home #drawer .alert-widget ol {
				font-size: 16px;
			}
#slider {
	background-color: #333;
	padding: 30px 20px;
}
#slider.active {
	box-shadow: -10px 0px 10px -9px #000;
}
	#slider .inner {
		position: relative;
/*		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		height: 100%;*/
	}
	#slider #sliderClose {
		top: -45px;
		left: -15px;
		padding: 0;
		/*position: absolute;*/
	}
		#slider #sliderClose.hamburger--spin.is-active .hamburger-inner,
		#slider #sliderClose.hamburger--spin.is-active .hamburger-inner:before,
		#slider #sliderClose.hamburger--spin.is-active .hamburger-inner:after {
			background-color: #fff;
		}

	#slider #nav {
		background: transparent;
		margin: 30px 0 30px;	
	}
		#slider #header-wrap .mega-menu-wrap #mega-menu-primary > li.mega-menu-item {
			margin-right: 0;
			margin-bottom: 20px;
		}
			#slider #header-wrap .mega-menu-wrap #mega-menu-primary > li.mega-menu-item .mega-sub-menu {
				background: transparent;
			}

			#slider	#header-wrap .mega-menu-wrap #mega-menu-primary > li.mega-menu-item .mega-sub-menu,		
			#slider #header-wrap .mega-menu-wrap #mega-menu-primary > li.mega-menu-item.mega-toggle-on .mega-sub-menu {
				position: relative;
				background: transparent;
				display: none !important;
			}	
			#slider #header-wrap .mega-menu-wrap #mega-menu-primary > li.mega-menu-item.mega-toggle-on .mega-sub-menu.toggled {
				display: block !important;
			}
				#slider #header-wrap .mega-menu-wrap #mega-menu-primary > li.mega-menu-item.mega-toggle-on .mega-sub-menu li a {
					font-size: 14px;
					font-weight: 400;
				}

		#slider #header-wrap .mega-menu-wrap #mega-menu-primary > li.mega-menu-item:last-child {
			margin-bottom: 0;
		}
			#slider #header-wrap .mega-menu-wrap #mega-menu-primary li.mega-menu-item > a.mega-menu-link {
				background: transparent;
				font-size: 18px;
				color: #fff !important;
				font-weight: bold;
				border: none;
			}
			#slider #header-wrap .mega-menu-wrap #mega-menu-primary li.mega-menu-item > a.mega-menu-link.active:after {
				content: '\f142' !important;
			}
			#slider #header-wrap .mega-menu-wrap #mega-menu-primary li.mega-menu-item > a.mega-menu-link:after {
				content: '\f140' !important;
			}
			@media (pointer: fine) {
				#slider #header-wrap .mega-menu-wrap #mega-menu-primary li.mega-menu-item > a.mega-menu-link:hover {
					color: #ccc;
				}
			}
	#slider.active #header-wrap .mega-menu-wrap #mega-menu-primary {
		flex-direction: column;
		display: inline-flex;
		background: transparent;
	}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
	#top-bar #trigger {
		position: absolute;
		left: 0;
	}
	#top-bar #mega-menu-wrap-primary {
		display: none;
	}
		@media (min-width: 1024px) {
			#top-bar #mega-menu-wrap-primary {
				display: block;
			}
		}
	#slider #search,
	#top-bar #search {
		overflow: hidden;
	}
	#top-bar #search {
		width: 20%;
		display: none;
	}
		@media (min-width: 1024px) {
			#top-bar #search {
				display: block;
			}
		}
	#slider .search-form:before,
	#slider .search-form:after,
	#top-bar #search .search-form:before,
	#top-bar #search .search-form:after {
	    content: " "; /* 1 */
	    display: table; /* 2 */
	}
	#slider .search-form:after,
	#top-bar #search .search-form:after {
	    clear: both;
	}
	#slider .search-form .search-input,
	#top-bar .search-form .search-input {
		float: left;
		width: 80%;
		max-width: 350px;
		font-size: 1.4rem;
		line-height: 3.5rem;
		padding: 0 1rem;
		box-sizing: border-box;
		border: solid 1px #ccc;
	}
	#slider .search-form .screen-reader-text {
		display: none;
	}
	#slider .search-form .search-field,
	#top-bar .search-form .search-field  {
		display: block;
		width: 100%;
	}
	#slider .search-form .search-input:active,
	#slider .search-form .search-input:hover,
	#slider .search-form .search-input:focus,
	#top-bar .search-form .search-input:active,
	#top-bar .search-form .search-input:hover,
	#top-bar .search-form .search-input:focus {
		border: solid 1px #ccc;
	}
	#slider .search-form .search-submit,
	#top-bar .search-form .search-submit {
		display: block;
		text-indent: 100%;
		white-space: nowrap;
		overflow: hidden;
		font-size: 0;
		color: #fff;
		background: url('../images/search.png') no-repeat center center;
		float: left;
		width: 16px;
		max-width: 20%;
		margin-left: 1.5rem;
		height: 3.5rem;
		border: none;
		min-height: 2rem;
		padding: 0;
	}
	#slider #social,
	#top-bar #social {
		clear: both;
	}
	#top-bar #social {
		
	}
		@media (min-width: 1024px) {
			#top-bar #social {
			}
		}
		#slider #social .menu-social-container,
		#top-bar #social .menu-social-container {
			display: block;
			width: 100%;
			float: none;
			font-size: 20px;
		}
		#slider #social .menu-social-container #social-menu,
		#top-bar #social .menu-social-container #social-menu {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			align-items: center;
			width: 100%;
		}
			#slider #social .menu-social-container #social-menu a:hover,
			#top-bar #social .menu-social-container #social-menu a:hover {
				text-decoration: none;
			} 
			#slider #social .menu-social-container #social-menu i:before {
				color: #fff;
				font-size: 20px;
			}
			#top-bar #social .menu-social-container #social-menu i {
				font-size: 20px;
			}
			#top-bar #social .menu-social-container #social-menu i:before {
				font-size: 20px;
				color: #000;
			}
#above-fold {
	max-width: 1440px;
	padding: 0 30px;
	margin: 0 auto;
}
	#above-fold #drw2-topics {
		display: flex;
		justify-content: space-between;
		box-shadow: inset 0 0 6px -2px #000000;
		padding: 0;
		flex-direction: column;
	}
	@media (min-width: 900px) {
		#above-fold #drw2-topics {
			flex-direction: row;
		}	
	}
	#above-fold #drw2-topics .drw2-topic {
		width: 100%;
		padding: 20px;
	}
	@media (min-width: 900px) {
		#above-fold #drw2-topics .drw2-topic {
			width: 32.5%;
		}	
	}



		#above-fold #drw2-topics .drw2-topic h2,
		#above-fold #drw2-topics .drw2-topic h3,
		#above-fold #drw2-topics .drw2-topic h4,
		#above-fold #drw2-topics .drw2-topic h5,
		#above-fold #drw2-topics .drw2-topic h6 {
			margin: 0;
			width: 100%;
		}
			#above-fold #drw2-topics .drw2-topic .drw2-topic-title {
				font-size: 28px;
				line-height: 1;
				font-weight: 800;
				text-transform: ;
				letter-spacing: .2px;
				color: #334769;
				margin-bottom: 8px;	
				font-family: 'Fira Sans', sans-serif;			
			}
				#above-fold #drw2-topics .drw2-topic .drw2-topic-title a {
					color: #334769;
				}
			#above-fold #drw2-topics .drw2-topic .main-take {
				font-size: 14px;
				line-height: 1.67;
				color: #6D6E6D;
				margin-bottom: 10px;
			}
			#above-fold #drw2-topics .drw2-topic .drw2-takes .drw2-take {
				margin-bottom: 20px;
			}
				#above-fold #drw2-topics .drw2-topic .drw2-takes .drw2-take:last-child {
					margin-bottom: 0;
				}
			#above-fold #drw2-topics .drw2-topic .drw2-takes h3 a {
			    text-decoration: none;
			    color: #7d7957;
			    font-size: 22px;
			    line-height: 24px;
			    display: block;
				font-family: 'Fira Sans', sans-serif;
			}
				#above-fold #drw2-topics .drw2-topic .drw2-takes h3 a:hover {
					text-decoration: underline;
				}
				#above-fold #drw2-topics .drw2-topic .drw2-takes h3 a i {
					font-size: 16px;
					margin-left: 5px;
				}

			#above-fold #drw2-topics .drw2-topic .drw2-takes .by-line {
			    font-family: 'Lora', serif;
			    margin: 5px 0 0;
			    color: #848484;
			}
				#above-fold #drw2-topics .drw2-topic .drw2-takes .by-line i {
				    margin-right: 5px;
				    color: #fbc103;
				}
				#above-fold #drw2-topics .drw2-topic .drw2-takes .by-line a {
				    color: #7d7957;
				}



	#above-fold #drw2-topics .drw2-topic:nth-child(even) {
		/*background-color: #f5f5f1;*/
	}

#date {
	line-height: 22px;
	position: absolute;
	bottom: 27px;
	color: #8f8f8f;
	display: inline-block;
	font-family: 'Archer';
	font-weight: 500;
	display: none;
}
	@media (min-width: 768px) {
		#date {
			display: block;
			right: 15px;
			font-size: 14px;
		}
	}

	@media (min-width: 1024px) {
		#date {
			font-size: 18px;
		}
	}
	@media (min-width: 1400px) {
		#date {
			display: block;
			right: 0;
		}
	}


#homepage-wrapper {
	display: flex;
	justify-content: space-between;
	padding: 0 15px;
	flex-wrap: wrap;
	flex-direction: row;
	max-width: 1400px;
	margin: 0 auto 20px;
}
@media (min-width: 960px) {
	#homepage-wrapper {
	}
}
	#homepage-left {
		width: 100%;
	}
	@media (min-width: 900px) {
		#homepage-left {
			width: 67%;
			margin-bottom: 35px;
		}
	}	
	#homepage-left .soliloquy-container {
		max-height: none !important
	}
		#homepage-left .soliloquy-container .soliloquy-image {
			width: 100%;
		}	
	
		#homepage-left #slideshow {
			width: 100%;
			margin-bottom: 20px;
		}
			#homepage-left #hero-carousel {
				position: relative;
			}
			#homepage-left #hero-carousel #buttons {
				position: absolute;
				right: 78px;
				bottom: 39px;
				height: 18px;
			}
			#homepage-left #hero-carousel #buttons button {
				border: 0;
				background: transparent;
				box-sizing: border-box;
				width: 0;
				height: 18px;
				border-color: transparent transparent transparent #fff;
				transition: 100ms all ease;
				cursor: pointer;
				font-size: 0;
				padding: 0;
				display: block;
				opacity: .75;
			}
			#homepage-left #hero-carousel #buttons button.play{
				border-style: solid;
				border-width: 9px 0 9px 13px;
			}
			#homepage-left #hero-carousel #buttons button.pause{
				border-style: double;
				border-width: 0px 0 0px 13px;
			}


			#homepage-left #hero-story-carousel {
				position: relative;
				display: none;
			}

			#homepage-left #hero-story-carousel .slick-arrow {
				position: absolute;
				z-index: 100;
				bottom: 27px;
				left: inherit;
				right: 50px;
				top: inherit;
			}
			#homepage-left #hero-story-carousel .slick-arrow.slick-prev {
				right: 105px;
			}
			#homepage-left #hero-story-carousel .slick-arrow.slick-next {
				right: 45px;
			}



		#homepage-left #slideshow .slick-track{
		    display: flex;

		}
		    #homepage-left #slideshow .slick-slide{
		        display: flex;
		        height: auto;
		        align-items: center;
		        justify-content: center;
		    }
		#homepage-left #slideshow h2 {
			margin: 0 0 15px;
			font-family: 'ClanNarrow', sans-serif;
			font-weight: bold;
			width: 100%;
			font-size: 20px;
			line-height: 1;
			text-transform: uppercase;
			letter-spacing: 0.07em;
			color: #1c3073;
		}
			@media (min-width: 768px) {
				#homepage-left #slideshow h2 {
					font-size: 28px;
				}
			}
			#homepage-left #slideshow h2 span:first-child {
				background: #1c3073;
				border-radius: 0 0 20px 0;
				padding: 10px;
				color: #fff;
				display: inline-block;
				margin-right: -5px;
			}
			#homepage-left #slideshow h2 span:nth-child(2) {
				background-color: #f8f8f6;
				color: #c1172e;
				display: inline-block;
				margin-right: -5px;
				padding: 10px 20px;
			}

			#homepage-left #slideshow h2 a:hover,
			#homepage-left #slideshow h2 a:focus {
				text-decoration: none;
			}

			#homepage-left #slideshow .cover-story {
				position: relative;
			}
				#homepage-left #slideshow .cover-story img {
					display: block;
					width: 100%;
					height: auto;
					border-radius: 0 0 40px 0;
				}
				#homepage-left #slideshow .cover-story #cover-story-meta {
					position: absolute;
					bottom: 0;
					left: 0;
					width: 100%;
					min-height: 75px;
					background: rgba(0,0,0,.35);
					padding: 20px 25px;
					color: #fff;
					font-size: 14px;
					/*pointer-events: none;*/
				}
				#homepage-left #slideshow .cover-story #cover-story-meta h3 {
					color: #fff;
					margin: 0;
					font-size: 26px;
					line-height: 30px;
					margin-bottom: 8px;
				}
					#homepage-left #slideshow .cover-story #cover-story-meta h3 a {
						color: #fff;
					}
				#homepage-left #slideshow .cover-story #cover-story-meta span {
					margin-right: 8px;
					position: relative;
					padding-right: 12px;
				}
					#homepage-left #slideshow .cover-story #cover-story-meta span a {
						color: #fff;
					}
				#homepage-left #slideshow .cover-story #cover-story-meta span:after {
					content: '';
					border-radius: 50%;
					width: 5px;
					height: 5px;
					position: absolute;
					top: 50%;
					margin-top: -2px;
					right: 0;
					background-color: #fefefe;
					display: block;
				}
				#homepage-left #slideshow .cover-story #cover-story-meta span:last-child:after {
					display: none;
				}
				#homepage-left #slideshow .cover-story #cover-story-meta .author {
					font-weight: bold;
				}

		#homepage-daily #editors-pick, #homepage-podcasts #jj-podcasts {
			margin: 0 0 15px;
			font-family: 'ClanNarrow', sans-serif;
			font-weight: bold;
			width: 100%;
			font-size: 20px;
			line-height: 1;
			text-transform: uppercase;
			letter-spacing: 0.07em;
			color: #1c3073;
		}
		
		#homepage-podcasts #jj-podcasts .wordmark {
			background: #1c3073;
			border-radius: 0 0 20px 0;
			padding: 10px;
			color: #fff;
			display: inline-block;
			margin-right: -5px;
		}
			@media (min-width: 768px) {
				#homepage-daily #editors-pick, #homepage-podcasts #jj-podcasts {
					font-size: 28px;
				}
			}
			#homepage-daily #editors-pick span, #homepage-podcasts #jj-podcasts span {
				background-color: #f8f8f6;
				color: #c1172e;
				display: inline-block;
				margin-right: -5px;
				padding: 10px 20px;
				background: #E8E8E6;
			}
			
			#homepage-daily #editors-pick a, #homepage-podcasts #jj-podcasts a {
			}
			#homepage-daily #editors-pick a:hover,
			#homepage-daily #editors-pick a:focus,
			#homepage-podcasts #jj-podcasts a:hover,
			#homepage-podcasts #jj-podcasts a:focus {
				text-decoration: none;
			}

		#homepage-daily .grid {
			display: flex;
			flex-direction: column;
			flex-wrap: wrap;
			justify-content: space-between;
		}
		#homepage-daily .grid.ad {
			margin: 20px 0;
			/*background: #f4fffc;*/
			padding: 5px 10px;
		}
		#homepage-daily .grid.ad .single-take {
			background: none;
			text-align: center;
			width: 100%;
		}
			#homepage-daily .grid.ad img {
				display: block;
				width: 100%;
				height: auto;
			}
			@media (min-width: 900px) {
				#homepage-daily .grid {
					flex-direction: row;
				}
			}

			#homepage-daily .single-take {
				width: 100%%;
				/*background-color: #fff;
				box-shadow: inset 0 0 6px -2px #000000;*/
					margin-bottom: 20px;
			}
			@media (min-width: 900px) {
				#homepage-daily .single-take {
					width: 48.75%;
				}				
			}

				#homepage-daily .single-take .take {
					margin: 0 15px;
					padding: 20px 0;
					/*border-bottom: dotted 1px #8e8c83;*/
					height: 100%;
				}
					#homepage-daily .single-take:nth-last-child(1) .take,
					#homepage-daily .single-take:nth-last-child(2) .take {
						border-bottom: none;
					}
				#homepage-daily .single-take.ad {
					background: transparent;
					box-shadow: none;
					padding: 15px;
					width: 100%;
				}
				#homepage-daily .single-take.ad .inner {
					display: flex;
					justify-content: center;
					align-items: center;
					height: 100%;
					/*background-color: #ccc;*/
					
				}
					#homepage-daily .single-take.ad .inner h2 {
						width: auto;
					}
			#homepage-daily .single-take:nth-child(odd) {
				background: #f8f8f6;
				/*border-radius: 0 0 40px 0;*/
			}
			@media (min-width: 900px) {
				#homepage-daily .single-take:nth-child(odd) {
					background: #fff;
				}
				#homepage-daily .single-take:nth-child(4n+0),
				#homepage-daily .single-take:nth-child(4n+1) {
					background: #f8f8f6;
					/*border-radius: 0 0 40px 0;*/
				}
			}
				#homepage-daily .single-take h2 {
					font-size: 20px;
					line-height: 32px;
					width: 100%;
					margin: 0 0 5px;
					font-family: 'Archer';
					font-weight: 500;
					text-transform: uppercase;
				}
					#homepage-daily .single-take h2 a {
						color: #464646;
						font-weight: 700;
						padding-left: 45px;
						display: block;
						
						position: relative;
					}
					#homepage-daily .single-take h2 a:before {
						content: '';
						text-align: center;
						line-height: 35px;
						width: 35px;
						height: 35px;
						position: absolute;
						left: 0;
						top: 0;
						background: #1c3073;
						border-radius: 50%;
						color: #fff;
						text-transform: uppercase;
						font-family: 'ClanNarrow';
						font-weight: 500;
						font-size: 14px;
					}
					#homepage-daily .single-take h2 a:hover {
						color: #40678D;
						text-decoration: none;
					}
				#homepage-daily .single-take.hollywood h2 a:before {
					content: 'HW';
					background-color: #bad03f;
				}
				#homepage-daily .single-take.torah h2 a:before  {
					content: 'TR';
				}
				#homepage-daily .single-take.israel h2 a:before  {
					content: 'IS';
					background-color: #4da6c0;
				}
				#homepage-daily .single-take.health h2 a:before  {
				}
				#homepage-daily .single-take.science h2 a:before  {
					content: 'SC';
					background-color: #f0c223;
				}
				#homepage-daily .single-take.money h2 a:before  {
					content: 'MN';
					background-color: #6ac36a;
				}
				#homepage-daily .single-take.books h2 a:before  {
					content: 'BK';
					background-color: #ea583d;
				}
				#homepage-daily .single-take.food h2 a:before  {
					content: 'FD';
					background-color: #f26a9e;
				}
				#homepage-daily .single-take.tech h2 a:before  {
					content: 'TC';
					background-color: #55b0e1;
				}
				#homepage-daily .single-take.world h2 a:before  {
					content: 'WR';
					background-color: #6963ac;
				}
				#homepage-daily .single-take.family h2 a:before  {
					content: 'FM';
					background-color: #c4c54d;
				}
				#homepage-daily .single-take.united-states h2 a:before  {
					content: 'US';
					background-color: #df152b;
				}
				#homepage-daily .single-take.judaism h2 a:before  {
					content: 'JD';
					background-color: #bb8f8f;
				}
				#homepage-daily .single-take.sports h2 a:before  {
				}
				#homepage-daily .single-take.culture h2 a:before  {
					content: 'CL';
					background-color: #aa9843;
				}
				#homepage-daily .single-take.history h2 a:before {
				}
									
				#homepage-daily .single-take .card-meta h3 {
					font-size: 18px;
					line-height: 22px;
					margin: 0;
					width: 100%;
					font-family: 'ClanNarrow';
					font-weight: bold;
					letter-spacing: .2px;
					margin-bottom: 5px;
				}
					#homepage-daily .single-take .card-meta h3 a {
						color: #000;
					}
					#homepage-daily .single-take .card-meta h3 a:hover {
						color: #40678D;
						text-decoration: none;
					}

				#homepage-daily .single-take .card-meta .by-line {
					font-size: 14px;
					line-height: 18px;
					margin-bottom: 3px;
					font-family: 'Archer';
					font-weight: 500;
					position: relative;
				}
					#homepage-daily .single-take .card-meta .by-line .name {
						position: relative;
						padding-left: 15px;
						color: #000;
					}
					#homepage-daily .single-take .card-meta .by-line:hover .name {
						color: #40678D;
						text-decoration: none;
					}
					
					#homepage-daily .single-take .card-meta .by-line .name:before {
						position: absolute;
						left: 0;
						top: 0;
						content: '>';
						line-height: 18px;
						color: #1c3073;
						font-weight: 500;
						font-family: 'ClanNarrow', sans-serif;
					}
					#homepage-daily .single-take.world .card-meta .by-line .name:before,
					#homepage-daily .single-take.world .card-meta .by-line .source {
						color: #6963ac;
					}
					#homepage-daily .single-take.world .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.united-states .card-meta .by-line .name:before,
					#homepage-daily .single-take.united-states .card-meta .by-line .source {
						color: #df152b;
					}
					#homepage-daily .single-take.united-states .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.israel .card-meta .by-line .name:before,
					#homepage-daily .single-take.israel .card-meta .by-line .source {
						color: #4da6c0;
					}
					#homepage-daily .single-take.israel .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.hollywood .card-meta .by-line .name:before,
					#homepage-daily .single-take.hollywood .card-meta .by-line .source {
						color: #bad03f;
					}
					#homepage-daily .single-take.hollywood .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.money .card-meta .by-line .name:before,
					#homepage-daily .single-take.money .card-meta .by-line .source {
						color: #6ac36a;
					}
					#homepage-daily .single-take.money .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.tech .card-meta .by-line .name:before,
					#homepage-daily .single-take.tech .card-meta .by-line .source {
						color: #55b0e1;
					}
					#homepage-daily .single-take.tech .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.culture .card-meta .by-line .name:before,
					#homepage-daily .single-take.culture .card-meta .by-line .source {
						color: #aa9843;
					}
					#homepage-daily .single-take.culture .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.books .card-meta .by-line .name:before,
					#homepage-daily .single-take.books .card-meta .by-line .source {
						color: #ea583d;
					}
					#homepage-daily .single-take.books .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.family .card-meta .by-line .name:before,
					#homepage-daily .single-take.family .card-meta .by-line .source {
						color: #c4c54d;
					}
					#homepage-daily .single-take.family .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.food .card-meta .by-line .name:before,
					#homepage-daily .single-take.food .card-meta .by-line .source {
						color: #f26a9e;
					}
					#homepage-daily .single-take.food .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.science .card-meta .by-line .name:before,
					#homepage-daily .single-take.science .card-meta .by-line .source {
						color: #f0c223;
					}
					#homepage-daily .single-take.science .card-meta .by-line:hover .source {
						color: #40678D;
					}
					#homepage-daily .single-take.judaism .card-meta .by-line .name:before,
					#homepage-daily .single-take.judaism .card-meta .by-line .source {
						color: #bb8f8f;
					}
					#homepage-daily .single-take.judaism .card-meta .by-line:hover .source {
						color: #40678D;
					}



					#homepage-daily .single-take .card-meta .by-line i {
						color: #fbc103;
					}
					#homepage-daily .single-take .card-meta .by-line a {
						color: #000;
					}
					#homepage-daily .single-take .card-meta .by-line a:hover {
						text-decoration: none;
					}
						#homepage-daily .single-take:nth-child(4n+0) .card-meta .by-line a,
						#homepage-daily .single-take:nth-child(4n+1) .card-meta .by-line a {
							
						}
				#homepage-daily .single-take p {
					font-size: 16px;
					line-height: 20px;
					color: #000;
					font-family: 'Archer';
					font-weight: 500;
				}
					#homepage-daily .single-take:nth-child(4n+0) p,
					#homepage-daily .single-take:nth-child(4n+1) p {
						
					}
					#homepage-daily .single-take p:last-child {
						margin-bottom: 0;
					}
					#homepage-daily .single-take p mark {
						background: none;
					}
	#homepage-right {
		width: 100%;
/*
		display: flex;
		flex-direction: column;
		justify-content: space-between;
*/
	}

	@media (min-width: 900px) {
		#homepage-right {
			width: 31.5%;
		}		
	}
		#homepage-right h2 {
			font-family: 'ClanNarrow', sans-serif;
			font-weight: bold;
			width: 100%;
			margin: 0;
			font-size: 20px;
			line-height: 1;
			text-transform: uppercase;
			letter-spacing: 0.07em;
			color: #1c3073;
		}
		@media (min-width: 768px) {
			#homepage-right h2  {
				font-size: 27px;
			}
		}
		#homepage-right h2 a {


		}
		#homepage-right h2 a:hover {
			text-decoration: none;
		}

		#homepage-right h2 span:first-child {
			background: #1c3073;
			border-radius: 0 0 20px 0;
			padding: 10px;
			color: #fff;
			display: inline-block;
			margin-right: -5px;
		}
		#homepage-right h2 span:nth-child(2) {
			/*background: #f8f8f6;*/
			background: #E8E8E6;
			padding: 10px 20px;
			color: #c1172e;
			display: inline-block;
		}


	
		/* Post Loop */
		#homepage-right #posts-sidebar {
			margin-bottom: 30px;
		}

		#homepage-right #posts-sidebar .post {
			border-top: 1px solid #ccc;
			padding-top: 15px;		
		}

		#homepage-right #posts-sidebar .post:not(:first-child) {
			margin-top: 15px;
		}

		#homepage-right #posts-sidebar .post:last-child {
			border-bottom: 1px solid #ccc;	
			margin-bottom: 15px;
			padding-bottom: 15px;	
		}

			#homepage-right #posts-sidebar .post .post-img {
				text-align: center
			}
		
			#homepage-right #posts-sidebar .post .post-content .title {
				font-size: 20px;
				text-align: center;
			}

			#homepage-right #posts-sidebar .post .post-content .author {
				font-size: 14px;
				text-align: center;
			}		
	
		/* Roundtable */

			#daily-roundtable-widget,
			#online-only	{
				color: #7d7957;
				font-size: 14px;
				display:block;
				background-color: #EBEBEB;
    			padding: 30px 15px 20px;
				position:relative;
				top:0;
				/* width:300px; */
				padding:15px;
			}
				#daily-roundtable-widget h4,
				#online-only h4	{
			    font-size: 16px;
			    text-transform: uppercase;
			    font-weight: 500;
			    color: #334769;
			    padding: 0;
			    width: 100%;
			    margin: 0 auto;
			    margin-bottom: 10px;
					font-family: 'Fira Sans', sans-serif;
				}

				#daily-roundtable-widget h4	a,
				#online-only h4 a {
					border: none;
					padding: 0;
				}
#daily-roundtable-widget .ad	{
	margin-left:-15px;
}
#daily-roundtable-widget-issues,
#online-only #online-wrap {

	opacity: 0;
	transition: opacity 150ms ease-out;
	margin: 0;

}
#online-only #online-wrap {
	opacity: 1;
}
#online-only #online-wrap .thepostthumb { width: 23%; max-width: 96px; }
#online-only #online-wrap .theposttitle { width: 73%; padding-left: 15px; }
#online-only #online-wrap .storypost {
    padding: 16px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    border-bottom: dotted 2px #4d5d91;
    justify-content: space-between;
}
#online-only #online-wrap .thepostthumb img { width: 100%; height: auto; max-width: 100%; }

#hollywood {
	margin-bottom: 30px;
}

#online-only > h2 {
	
}

#daily-roundtable-widget-issues a,
#online-only #online-wrap a,
#hollywood #online-wrap a	{
	display: block;
	padding: 12px 0;
	color: #1c3073;
	color: #000;
	position: relative;
	border-bottom: dotted 2px #4d5d91;
    font-family: 'ClanNarrow';
    font-weight: 500;
    font-size: 18px;
    line-height: 22px;
}
	#daily-roundtable-widget-issues a:after,
	#online-only #online-wrap a:after,
	#hollywood #online-wrap a:after {
		background: linear-gradient(to right, rgba(0,0,0,0), rgba(202,206,222,.8));
		position: absolute;
		left: 0;
		bottom: -2px;
		height: 2px;
		content: '';
		display: block;
		z-index: 0;
		width: 100%;
	}


#daily-roundtable-widget-issues a:last-child,
#online-only #online-wrap a:last-child
/*#hollywood #online-wrap a:last-child */{
	border-bottom: none;
}
#daily-roundtable-widget-issues a:last-child:after,
#online-only #online-wrap a:last-child:after,
#hollywood #online-wrap a:last-child:after {
	display: none;
}
#daily-roundtable-widget-issues a:hover,
#online-only #online-wrap a:hover,
#hollywood #online-wrap a:hover	{
	font-weight: bold;
	color: #40678D;
	text-decoration: none;
}
#daily-roundtable-widget-issues a span,
#online-only #online-wrap a span,
#hollywood #online-wrap a span	{
	margin: 0;
	display: block;
	padding: 0 10px;
	position: relative;
	text-align: left;
    font-family: 'ClanNarrow';
    font-weight: 500;
}
#daily-roundtable-widget-issues a span i,
#online-only #online-wrap a span i	{
	position:absolute;
	top:0;
	left:0;
	display: none;
}
#daily-roundtable-widget-issues a.active span i,
#online-only #online-wrap a.active span i	{
	display: block;
	font-weight: bold;
	font-size: 18px;
	color:#dfbb4c;
}
#daily-roundtable-widget-issues a:hover span i,
#online-only #online-wrap a:hover span i {
	display: block;
}
#daily-roundtable-widget-issues a.active,
#online-only #online-wrap a:active	{
	font-weight:bold;
}

#drw1-issues-wrap {

	position: relative;
	min-height: 135px;

}



#drw2 {

font-size: 14px;

}


#drw2-topics-wrap {

	position: relative;
	min-height: 480px;
	margin-bottom: 20px;

}

#drw2-topics {

	display: flex;
	flex-direction: row;
	justify-content: center;
	padding: 20px;
	box-sizing: border-box;
	opacity: 0;
	transition: opacity 150ms ease-out;

}

#drw2-loader-wrap, #drw1-loader-wrap {

	position: absolute;
	top: 0; right: 0; bottom: 0; left: 0;
	z-index: 10;
	transition: opacity 150ms ease-out;

}

#drw2-loader, #drw1-loader {

	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

}

.bouncing-loader {
  display: flex;
  justify-content: center;
}
.bouncing-loader > div {
  width: 1rem;
  height: 1rem;
  margin: 3rem 0.2rem;
  background: #8385aa;
  border-radius: 50%;
  animation: bouncing-loader 0.6s infinite alternate;
}
.bouncing-loader > div:nth-child(2) {
  animation-delay: 0.2s;
}
.bouncing-loader > div:nth-child(3) {
  animation-delay: 0.4s;
}

@keyframes bouncing-loader {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0.1;
    transform: translateY(-1rem);
  }
}

.drw2-topic-title {

font-size: 20px;

}


		#homepage-right #daily-roundtable-widget,
		#homepage-right #online-only {
			background: #fff;
			padding: 0;
			margin-bottom: 30px;
		}
		#homepage-right #daily-roundtable-widget {
			position: relative;
			border-bottom: dotted 2px #4d5d91;
		}
			#homepage-right #daily-roundtable-widget:after {
				background: linear-gradient(to right, rgba(0,0,0,0), rgba(202,206,222,.8));
				position: absolute;
				left: 0;
				bottom: -2px;
				height: 2px;
				content: '';
				display: block;
				z-index: 0;
				width: 100%;
			}

		#homepage-right #daily-roundtable-widget h4,
		#homepage-right #online-only h4,
		#homepage-right #hollywood h4 {
			margin: 0;
			width: 100%;
			font-family: "athelas",serif;
			font-style: normal;
			font-weight: 400;
			text-transform: uppercase;
			font-size: 46px;
			background: -webkit-linear-gradient(#eee, #000);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			margin-bottom: 10px;
			line-height: 1;
			letter-spacing: 4px;
			text-align: center;			
		}
/*
		#homepage-right #online-only h2 span:first-child {
			background-color: #f8f8f6;
			color: #c1172e;
			border-radius: 0;
		}
*/



		#homepage-right #daily-roundtable-widget h4 a:hover,
		#homepage-right #daily-roundtable-widget h4 a:focus,
		#homepage-right #online-only h4 a:hover,
		#homepage-right #online-only h4 a:focus {
			text-decoration: none;
		}

		#homepage-right #daily-roundtable-widget h5 {
/*			font-size: 16px;
			text-transform: uppercase;
			font-weight: 500;
			color: #334769;
			padding: 6px 15px 5px;
			margin: 0 10px;
			font-family: 'Fira Sans', sans-serif;*/
		}

		#homepage-right #daily-roundtable-widget .gform_wrapper {
			text-align: center;
			margin-bottom: 30px;
		}
			#homepage-right #daily-roundtable-widget .gform_wrapper .gfield,
			#homepage-right #daily-roundtable-widget .gform_wrapper .gfield .ginput_container {
				padding: 0;
				width: 100%;
				margin: 0;
			}
				#homepage-right #daily-roundtable-widget .gform_wrapper .gfield input {
					padding: 0;
					width: 100%;
					margin: 0;
					border: none;
					text-align: center;
					border: solid 3px #efbf1a;
					line-height: 40px;
					font-family: 'Archer';
					font-weight: 500;
					font-size: 15px;
					text-transform: uppercase;
					color: #848484;
				}
				#homepage-right #daily-roundtable-widget .gform_wrapper .gfield input:placeholder {
					text-align: center;
				}
		#homepage-right #daily-roundtable-widget .gform_wrapper .gform_footer {
			margin: 0;
			padding: 0;
		}
		#homepage-right #daily-roundtable-widget .gform_wrapper .gform_footer .gform_button {
			width: 100%;
			display: block;
			background: #efbf1a;
			text-align: center;
			border: none;
			line-height: 40px;
			text-transform: uppercase;
			color: #2d2c26;
			font-family: 'ClanNarrow';
			font-weight: bold;
			font-size: 15px;
		}

		/* Ad */
		#ad {
			background: transparent;
			box-shadow: none;
			padding: 15px;
			margin-bottom: 35px;
		}
			#ad .inner {
				display: flex;
				justify-content: center;
				align-items: center;
				height: 100%;
				/*background-color: #ccc;*/
				min-height: 200px;
			}
				#ad .inner h2 {
					width: auto;
					font-size: 20px;
				}		


		#homepage-right #video .inner {
		    position: relative;
		    overflow: hidden;
		    padding-top: 56.25%;
		    margin-top: 10px;
		}
			#homepage-right #video .inner iframe {
			    position: absolute;
			    top: 0;
			    left: 0;
			    width: 100%;
			    height: 100%;
			    border: 0;
			}		
		/* Podcasts */
		#homepage-right #podcasts {

			margin-bottom: 35px;
		}
		#homepage-right #podcasts h4 {
			margin: 0;
			width: 100%;
			font-family: "athelas",serif;
			font-style: normal;
			font-weight: 400;
			text-transform: uppercase;
			font-size: 46px;
			background: -webkit-linear-gradient(#eee, #000);
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			margin-bottom: 30px;
			line-height: 1;
			letter-spacing: 4px;
			text-align: center;		
		}
			#homepage-right #podcasts h4 a {
/*				text-indent: 100%;
				white-space: nowrap;
				overflow: hidden;
				background: url('../images/headers/header-podcasts.jpg') no-repeat center center;
				width: 85%;
				margin: 0 auto 10px;
				padding: 0;
				background-size: contain;
				min-height: 40px;
				display: block;*/
			}
			#homepage-right #podcasts h4 a:hover,
			#homepage-right #podcasts h4 a:focus,
			#homepage-podcasts  h4 a:hover,
			#homepage-podcasts  h4 a:focus
			 {
				text-decoration: none;
			}
/*
			#homepage-right #podcasts h3 {
				width: 100%;
				text-align: center;
				margin: 20px 0;
				font-size: 18px;
				color: #306b84;
			}
				#homepage-right #podcasts h3 .wrap {
					position: relative;
					z-index: 1;
					display: block;
					max-width: 60%;
					margin: 0 auto;
				}
					#homepage-right #podcasts h3 .wrap span {
						background-color: #dfdfd5;
						background-color: #C0C0C0;
						background-color: #cdcbbd;
						padding: 0 5px;
					}*/
				#homepage-right #podcasts h3 .wrap:before, #homepage-podcasts h3 .wrap:before {
					border-top: 1px dotted #8997a1;
					content: "";
					margin: 0 auto;
					/* this centers the line to the full width specified */
					position: absolute;
					/* positioning must be absolute here, and relative positioning must be applied to the parent */
					top: 50%;
					left: 0;
					right: 0;
					bottom: 0;
					width: 100%;
					z-index: -1;
				}
		#homepage-right #podcasts #podcast-wrapper, #homepage-podcasts #podcast-wrapper {
/*			display: flex;
			flex-direction: row-reverse;
			flex-wrap: wrap-reverse;
			justify-content: space-between;*/
			display: flex;
			flex-direction: column;
			justify-content: space-between;
		}
			#homepage-right #podcasts #podcast-wrapper .podcast-row, #homepage-podcasts #podcast-wrapper .podcast-row {
/*				margin-bottom: 20px;
				display: inline-flex;
				flex-direction: row;*/
				/*stify-content: space-between;*/
				margin-bottom: 15px;
			}
			#homepage-right #podcasts #podcast-wrapper .podcast-row:first-child, #homepage-podcasts #podcast-wrapper .podcast-row:first-child {
				margin-top: 10px;
			}
			#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast {
				display: flex;
				flex-direction: row;
				justify-content: space-between;
				padding: 0 16px;
				margin-bottom: 15px;
			}
			#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast:last-child{
				margin-bottom: 30px;
			}
				#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast > a {
					width: 30%;
				}
					#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast > a img {
						display: block;
					}



				#homepage-right #podcasts #podcast-wrapper .podcast-row:last-child {
					margin-bottom: 0;
				}/*
				#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast-left {
					width: 33%;
				}*/
					#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast-left a {
						display: block;
					}
/*				#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast-right {
					width: 64%;
				}*/
					#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast-right .podcast {
/*						display: flex;
						flex-direction: row;
						justify-content: space-between;
						height: 100%;*/
					}
					#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast-right .podcast > a{
						display: block;
						max-height: 200px;
						overflow: hidden;
						max-width: 96px;
						width: 23%;
					}
					#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast-right .podcast h5{
						/*width: 55%;*/
						margin: 0;
						font-size: 18px;
						line-height: 22px;				   
						font-family: 'ClanNarrow';
				    	font-weight: 500;
						width: 75%;
						display: inline-flex;
						align-self: center;
						color: #1c3073;
						padding-right: 10%;
						padding-left: 10px;
					}
					#homepage-right #podcasts #podcast-wrapper .podcast-row .podcast-right .podcast h5 a {
						color: #1c3073;
						color: #000;
					}

				#homepage-right #podcasts #podcast-wrapper a img, #homepage-podcasts #podcast-wrapper a img {
					display: block;
					width: 100%;
					height: auto;

				}

				#homepage-right #podcasts #podcast-wrapper a:first-child img{
					display: block;
					width: 100%;
					height: auto;
				}

		#homepage-right #bloggers,
		#homepage-right #columnists {
/*			background: #cdcbbe;
			background: #f5f5f1;
			padding: 25px 15px;
			box-shadow: inset 0 0 6px -2px #000000;*/
			margin: 0 0 30px;
		}
		#homepage-right #columnists {
			background: #fff;
		}
			#homepage-right #bloggers h4,
			#homepage-right #columnists h4 {

				margin: 0;
				width: 100%;
				font-family: "athelas",serif;
				font-style: normal;
				font-weight: 400;
				text-transform: uppercase;
				font-size: 46px;
				background: -webkit-linear-gradient(#eee, #000);
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
				margin-bottom: 30px;
				line-height: 1;
				letter-spacing: 4px;
				text-align: center;	
			}
			#homepage-right #columnists .author {
				padding: 16px;
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				align-items: center;
				position: relative;
				border-bottom: dotted 2px #4d5d91;
				justify-content: space-between;
			}
			#homepage-right #columnists .author::after {
				background: linear-gradient(to right, rgba(0,0,0,0), rgba(202,206,222,.8));
				position: absolute;
				left: 0;
				bottom: -2px;
				height: 2px;
				content: '';
				display: block;
				z-index: 0;
				width: 100%;
			}

			#homepage-right #bloggers .author .author-image,
			#homepage-right #columnists .author .author-image {
				width: 23%;
				max-width: 96px;
			}
				#homepage-right #bloggers .author .author-image a,
				#homepage-right #columnists .author .author-image a {
					display: block;
				}
				#homepage-right #bloggers .author .author-image img,
				#homepage-right #columnists .author .author-image img {
					border-radius: 50%;
					max-width: 96px;
					float: none;
					margin: 0;
					width: 100%;
					height: auto;
				}
			#homepage-right #bloggers .author .author-meta,
			#homepage-right #columnists .author .author-meta {
				width: 73%;
				padding-left: 15px;
			}
				#homepage-right #bloggers .author .author-name,
				#homepage-right #bloggers .author .author-title,
				#homepage-right #columnists .author .author-name,
				#homepage-right #columnists .author .author-title {
					display: block;
					color: #1c3073;
					color: #000;
					font-family: 'Archer';
					font-weight: 500;
				}
				
				#homepage-right #bloggers .author .author-name:hover,
				#homepage-right #bloggers .author .author-title:hover,
				#homepage-right #columnists .author .author-name:hover,
				#homepage-right #columnists .author .author-title:hover {
					color: #40678D;
					text-decoration: none;
				}								
				#homepage-right #bloggers .author .author-name,
				#homepage-right #columnists .author .author-name {
					text-transform: uppercase;
					font-size: 16px;
					font-weight: 700;
					position: relative;
					color: #464646;
				}
				#homepage-right #bloggers .author .author-name:before,
				#homepage-right #columnists .author .author-name:before {
					content: '>';
					position: absolute;
					left: -10px;
					top: 0;
					line-height: 25px;
					color: #1c3073;
				}
				#homepage-right #bloggers .author .author-title,
				#homepage-right #columnists .author .author-title {
				    font-family: 'ClanNarrow';
				    font-weight: 500;
				    font-size: 18px;
				    line-height: 20px;
				}

#two-col-wrapper {
	justify-content: space-between;
	flex-wrap: wrap;
	flex-direction: column;
	align-content: 	stretch;
	max-width: 1440px;
	width: 100%;
	margin: 30px auto 40px;
}
	@media (min-width: 960px) {
		#two-col-wrapper {
			display: flex;
			justify-content: space-between;
			flex-direction: row;
			align-content: 	stretch;
		}

	}

	#two-col-wrapper #left {
		margin-bottom: 20px;
	}
	@media (min-width: 960px) {
		#two-col-wrapper #left,
		#two-col-wrapper #right {
			padding: 0;
			width: 49.5%;
			margin: 0;
		}
	}
		#two-col-wrapper #left .inner {
			position: relative;
			padding-bottom: 56.25%; /* 16:9 */
			padding-top: 25px;
			height: 0;			
		}
		#two-col-wrapper #left .inner iframe,
		#two-col-wrapper #left .inner embed,
		#two-col-wrapper #left .inner object {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
		#two-col-wrapper #right #picks {
			display: flex;
			flex-direction: column;
			height: 100%;			
		}	
		#two-col-wrapper #right .inner {
			padding: 15px;
			background: #f8f8f6;
			display: inline-flex;
			flex-direction: column;
			width: 100%;
			height: 100%;
		}
		#two-col-wrapper #left h2,
		#two-col-wrapper #right h2 {
			margin: 0 0 15px;
			font-family: 'ClanNarrow', sans-serif;
			font-weight: bold;
			width: 100%;
			font-size: 20px;
			line-height: 1;
			text-transform: uppercase;
			letter-spacing: 0.07em;
			color: #1c3073;
		}
			@media (min-width: 768px) {
				#two-col-wrapper #left h2,
				#two-col-wrapper #right h2 {
					font-size: 28px;
				}				
			}
			#two-col-wrapper #left h2 span,
			#two-col-wrapper #right h2 span {
				background-color: #f8f8f6;
				color: #c1172e;
				display: inline-block;
				margin-right: -5px;
				padding: 10px 20px;
			}
			#two-col-wrapper #left h2 span:nth-child(1),
			#two-col-wrapper #right h2 span:nth-child(1) {
				background: #1c3073;
				border-radius: 0 0 20px 0;
				padding: 10px;
				color: #fff;
				display: inline-block;
				margin-right: -5px;
			}

		#two-col-wrapper #left iframe,
		#two-col-wrapper #left img {
			display: block;
			width: 100%;
		}
		#two-col-wrapper #left img {
			height: auto;
		}
		
		#two-col-wrapper #right {
		}		
			#two-col-wrapper #right .article-item {
				margin-bottom: 15px;
			}		
			#two-col-wrapper #right .article-item:last-child {
				margin-bottom: 0;
			}
				#two-col-wrapper #right .article-item .entry-date {
					font-size: 14px;
					line-height: 18px;
					margin-bottom: 3px;
					font-family: 'Archer';
					font-weight: 500;
					display: block;
					font-style: italic;
				}
				#two-col-wrapper #right .article-item h3 {
					font-size: 18px;
					line-height: 22px;
					margin: 0;
					width: 100%;
					font-family: 'ClanNarrow';
					font-weight: bold;
					letter-spacing: .2px;
					margin-bottom: 5px;
				}		
					#two-col-wrapper #right .article-item h3 a {
						color: #1c3073;
						color: #000;
						display: block;
					}	

					#two-col-wrapper #right .article-item h3 a:hover {
						color: #40678D;
						text-decoration: none;
					}
				
				#two-col-wrapper #right .article-item .author {
					font-size: 14px;
					line-height: 18px;
					margin-bottom: 3px;
					font-family: 'Archer';
					font-weight: 500;
					display: block;
				}	

				#two-col-wrapper #right .article-item .author:hover {
					color: #40678D;
					text-decoration: none;
				}
					#two-col-wrapper #right .article-item .byline i {
						color: #d5e7f9;
						color: #fbc103;
						margin-right: 5px;
					}	
						#two-col-wrapper #right .article-item .byline a {
							color: #a4a389;
						}	
				#two-col-wrapper #right .article-item .excerpt {
					font-size: 13px;
					line-height: 18px;
					color: #77797b;
					margin-bottom: 0;
				}	


		#print-wrapper {
			/*padding-top: 30px;*/
		}
			#magazine-photo {
/*				box-shadow: inset 0 0 6px -2px #000000;
				background-color: #cdcbbe;
				background-color: #fff;*/
			}
				#magazine-photo h4 {
					width: 100%;
					margin: 25px 0 30px;
				}
					#magazine-photo h4 a {
/*						text-indent: 100%;
						white-space: nowrap;
						overflow: hidden;
						background: url('../images/headers/header-magazine.jpg') no-repeat 60px center;
						width: 100%;
						margin: 0;
						padding: 0;
						background-size: auto;
						min-height: 45px;
						display: block;
						position: relative;*/
						margin: 0;
						width: 100%;
						font-family: "athelas",serif;
						font-style: normal;
						font-weight: 400;
						text-transform: uppercase;
						font-size: 36px;
						background: -webkit-linear-gradient(#eee, #000);
						-webkit-background-clip: text;
						-webkit-text-fill-color: transparent;
						margin-bottom: 10px;
						line-height: 1;
						letter-spacing: 4px;
						text-align: center;
					}
					#magazine-photo h4 a:hover,
					#magazine-photo h4 a:focus {
						text-decoration: none;
					}
/*						#magazine-photo h2 a:before {
							width: 30px;
							height: 30px;
							content: '';
							display: block;
							position: absolute;
							left: 20px;
							top: 0;
							background: #00a2ff;
							border-radius: 50%;
							border: dotted 1px #fff;
							top: 50%;
							margin-top: -15px;
						}*/

				#magazine-photo h2 + a {
					margin: 0 5px;
					display: block;
				}

				#magazine-photo a {
					display: block;
					height: 100%;
				}
				#magazine-photo img {
					display: block;
					width: 100%;
					height: auto;
					object-fit: contain;
					/*height: 100%;
					object-fit: cover;*/
				}
			#cover-story-wrapper {
				box-shadow: inset 0 0 6px -2px #000000;
			}
				#cover-story-wrapper > h2 {
					font-size: 24px;
					line-height: 32px;
					width: 100%;
					margin: 15px 0 15px 25px;
					font-family: 'Fira Sans', sans-serif;
					letter-spacing: 1.5px;
					font-weight: 300;
					text-transform: uppercase;
				}
					#cover-story-wrapper > h2 a {
					}
				#cover-story-wrapper #cover-story-carousel {
					margin: 0 2px;
				}
					#cover-story-wrapper #cover-story-carousel .cover-story {
						position: relative;
					}
					#cover-story-wrapper #cover-story-meta img {
						display: block;
						width: 100%;
						height: auto;
					}
					#cover-story-wrapper #cover-story-meta {
						position: absolute;
						bottom: 20px;
						left: 20px;
						color: #fff;
						pointer-events: none;
					}
						#cover-story-wrapper #cover-story-meta h3 {
							margin: 0 0 10px;
							width: 100%;
							font-size: 26px;
							line-height: 28px;
							margin: 0 0 5px;
							font-weight: 700;
							font-family: 'Fira Sans', sans-serif;
							letter-spacing: .2px;
						}
						#cover-story-wrapper #cover-story-meta span {
							font-size: 10px;
							line-height: 12px;
							display: block;
						}
			#print-wrapper .single-take {
				width: 100%;
				padding: 10px 15px;
				clear: both;
				
				/*box-shadow: inset 0 0 6px -2px #000000;*/
				/*padding: 15px 25px;*/
			}
				#print-wrapper .single-take:before,
				#print-wrapper .single-take:after {
				    content: " "; /* 1 */
				    display: table; /* 2 */
				}

				#print-wrapper .single-take:after {
				    clear: both;
				}
			@media (min-width: 900px) {
				#print-wrapper .single-take {
					/*width: 48.75%;*/
				}
				#print-wrapper #grid-wrapper .single-take:nth-child(3),	
				#print-wrapper #grid-wrapper .single-take:nth-child(4) {
					background: #f8f8f5;
					/*border-radius: 0 0 40px 0;*/
				}			
			}

				#print-wrapper .single-take .take {
					margin: 0 25px;
					padding: 20px 0;
					/*border-bottom: dotted 1px #8e8c83;*/
					height: 100%;
				}

			#print-wrapper #new-row .single-take,
			#print-wrapper #grid-wrapper #new-row .single-take:nth-child(3), 
			#print-wrapper #grid-wrapper #new-row .single-take:nth-child(4) {
				background: #fff;
			}
				#print-wrapper #grid-wrapper #new-row .single-take:nth-child(odd) {
					background: #f8f8f5;
					/*border-radius: 0 0 40px 0;*/
				}

				/* Print page only */
				.single-print #print-wrapper #grid-wrapper #new-row .single-take:nth-child(odd) {
					background: #fff;
				}
				.single-print #print-wrapper #grid-wrapper #new-row .single-take:nth-child(4n+0),
				.single-print #print-wrapper #grid-wrapper #new-row .single-take:nth-child(4n+1) {
					background: #f8f8f5;
				}


			@media (min-width: 900px) {

			}
				#print-wrapper .single-take h2 {
					font-size: 20px;
					line-height: 32px;
					width: 100%;
					margin: 0;
					font-family: 'Archer';
					font-weight: 500;
					text-transform: uppercase;
				}
					#print-wrapper .single-take h2 a {
						color: #464646;
						font-weight: 700;
						display: block;
						background-size: 32px !important;
					}
					#print-wrapper .single-take h2 a:hover {
						color: #40678D;
						text-decoration: none;
					}
									
				#print-wrapper .single-take .card-meta h3 {
					font-size: 18px;
					line-height: 22px;
					margin: 0;
					width: 100%;
					font-family: 'ClanNarrow';
					font-weight: bold;
					letter-spacing: .2px;
					margin-bottom: 3px;
				}
					#print-wrapper .single-take .card-meta h3 a {
						color: #1c3073;
						color: #000;
					}

					#print-wrapper .single-take .card-meta h3 a:hover {
						color: #40678D;
						text-decoration: none;
					}

				#print-wrapper .single-take .card-meta .image {
					float: left;
					margin-right: 15px;
				}
					#print-wrapper .single-take .card-meta .image img {
						display: block;
						width: 100%;
						height: auto;
						max-width: 150px;
					}

				#print-wrapper .single-take .card-meta .by-line {
					font-size: 14px;
					line-height: 18px;
					margin-bottom: 10px;
					font-family: 'Archer';
					font-weight: 500;
				}
					#print-wrapper .single-take .card-meta .by-line .print-name {
						position: relative;
						padding-left: 15px;
						color: #000;
					}
					#print-wrapper .single-take .card-meta .by-line .print-name:hover {
						color: #40678D;
						text-decoration: none;2
					}
					#print-wrapper .single-take .card-meta .by-line .print-name:before {
						position: absolute;
						left: 0;
						top: 0;
						content: '>';
						line-height: 18px;
						color: #1c3073;
						font-weight: 500;
						font-family: 'ClanNarrow', sans-serif;
					}
					#print-wrapper .single-take .card-meta .by-line .date {
						color: #1c3073;
						font-style: italic;
					}
					#print-wrapper .single-take .card-meta .by-line .date:hover {
						color: #40678D;
						text-decoration: none;
					}

				#print-wrapper .single-take p {
					font-size: 16px;
					line-height: 20px;
					color: #000;
					font-family: 'Archer';
					font-weight: 500;
				}
					#print-wrapper .single-take:nth-child(4n+0) p,
					#print-wrapper .single-take:nth-child(4n+1) p {
						
					}
					#print-wrapper .single-take p:last-child {
						margin-bottom: 0;
					}
					#print-wrapper .single-take p mark {
						background: none;
					}


#print-wrapper {
	width: 100%;
}
	#print-wrapper #inside {
		margin: 0 0 15px;
		font-family: 'ClanNarrow', sans-serif;
		font-weight: bold;
		width: 100%;
		font-size: 20px;
		line-height: 1;
		text-transform: uppercase;
		letter-spacing: 0.07em;
		color: #1c3073;
	}
	@media (min-width: 768px) {
		#print-wrapper #inside {
			font-size: 28px;
		}
	}
		#print-wrapper #inside span:first-child {
			background: #1c3073;
			border-radius: 0 0 20px 0;
			padding: 10px;
			color: #fff;
			display: inline-block;
			margin-right: -5px;
		}
		#print-wrapper #inside span {
			/*background-color: #f8f8f6;*/
			background: #E8E8E6;
			color: #c1172e;
			display: inline-block;
			margin-right: -5px;
			padding: 10px 20px;
		}


		#print-wrapper #inside a {

		}
		#print-wrapper #inside a:hover,
		#print-wrapper #inside a:focus {
			text-decoration: none;
		}
#print-wrapper #grid-wrapper {

  grid-gap: 10px;
  max-width: 1440px;
  max-width: 100%;
  width: 100%;

  /*height: 100%;*/

  grid-template-columns: 32.5fr 32.5fr 32.5fr;
  grid-template-rows: auto auto auto;
  grid-template-areas: "Magazine Block1 Block1" "Magazine Block1 Block1" "Block2 Block2 Block2";

}

.single-print #print-wrapper {
	margin-top: 30px;
}
.page-template-page-print #print-wrapper #grid-wrapper,
.single-print #print-wrapper #grid-wrapper {

  grid-gap: 10px;
  max-width: 1440px;
  max-width: 100%;
  width: 100%;

  /*height: 100%;*/

  grid-template-columns: 48.5fr 48.5fr;
  grid-template-rows: auto auto;
  grid-template-areas: "Magazine Block1" "Magazine Block1" "Block2 Block2";

}

@media (min-width: 960px) {
	#print-wrapper #grid-wrapper {
		display: grid;
	}
	.page-template-page-print #print-wrapper #grid-wrapper,
	.single-print #print-wrapper #grid-wrapper {
		display: grid;
	}	
}

#magazine-photo {
  grid-area: Magazine;
}

#cover-story-wrapper {
  grid-area: CoverStory;
  width: 100%;
}

/*#grid-wrapper .single-take:nth-child(3) {
  grid-area: 1 / 3 / 1 / 3;
  grid-area: Block1;
}

#grid-wrapper .single-take:nth-child(4) {
  grid-area: 2 / 2 / 2 / 2;
  grid-area: Block2;
}*/

/*#print-wrapper .single-take:nth-child(5) {
  grid-area: 2 / 3 / 2 / 3;
}*/

#new-row {
	grid-area: Block2;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	clear: both;
}
@media (min-width: 960px) {
	#new-row {
		display: flex;
	}	
}

#new-row #inner {
/*	display: grid;
	height: 100%;
	grid-template-columns: 1fr 1fr 1fr;
	grid-template-rows: 1fr 1fr 1fr;
	grid-template-areas: ". . ." ". . .";*/
}
/*#new-row:after {
  content: "";
  flex: auto;
  width: 32.5%;
}*/
#new-row .single-take {
	margin-bottom: 20px;
}
@media (min-width: 960px) {
	#new-row .single-take {
		width: 32.8%;
	}
	#new-row:after {
	  content: "";
	 /* flex: auto;*/
	  width: 32.8%;
	}
	.page-template-page-print #new-row .single-take,
	.single-print #new-row .single-take {
		width: 48.5%;
	}
	
	.page-template-page-print #new-row .single-take,	
	.single-print #new-row:after {
	  content: "";
	 /* flex: auto;*/
	  width: 48.5%;
	}

}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

  #grid-wrapper {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr 1fr;
    -ms-grid-columns: repeat(3, 33.33%);
    -ms-grid-rows: auto;
  }

  #magazine-photo {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 0;
  }

  #cover-story-wrapper {
    -ms-grid-row: 1;
    -ms-grid-row-span: 0;
    -ms-grid-column: 2;
    -ms-grid-column-span: 0;
  }

  #grid-wrapper .single-take:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 0;
    -ms-grid-column: 3;
    -ms-grid-column-span: 0;
  }

  #grid-wrapper .single-take:nth-child(4) {
    -ms-grid-row: 2;
    -ms-grid-row-span: 0;
    -ms-grid-column: 2;
    -ms-grid-column-span: 0;
  }

  #grid-wrapper .single-take:nth-child(5) {
    -ms-grid-row: 2;
    -ms-grid-row-span: 0;
    -ms-grid-column: 3;
    -ms-grid-column-span: 0;
  }

  #new-row {
    -ms-grid-row: 3;
    -ms-grid-row-span: 0;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }

}





































				

/* Print Pages */
.single-print #homepage-wrapper {
	margin-top: 30px;
}

.page-template-page-print #homepage-left #slideshow,
.single-print #homepage-left #slideshow {
	flex-direction: row;
	display: flex;
}
		.page-template-page-print #homepage-daily,
		.single-print #homepage-daily {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			justify-content: space-between;
		}
			.page-template-page-print #homepage-daily .wrap,
			.single-print #homepage-daily .wrap {
				width: 100%;
				background-color: #fff;
				box-shadow: inset 0 0 6px -2px #000000;
			}
			@media (min-width: 900px) {
				.page-template-page-print #homepage-daily .wrap,
				.single-print #homepage-daily .wrap {
					width: 48.75%;
				}
			}


				.page-template-page-print #homepage-daily .wrap .take,
				.single-print #homepage-daily .wrap .take {
					margin: 0 25px;
					padding: 20px 0;
					border-bottom: dotted 1px #8e8c83;
					height: 100%;
				}
					.page-template-page-print #homepage-daily .wrap .take-wrap:last-child .take,
					.single-print #homepage-daily .wrap .take-wrap:last-child .take {
						border-bottom: none;
					}
					.page-template-page-print #homepage-daily .wrap:nth-last-child(1) .take,
					.page-template-page-print #homepage-daily .wrap:nth-last-child(2) .take {
						
					}
					.page-template-page-print #homepage-daily .wrap .take .card,
					.single-print #homepage-daily .wrap .take .card {
						display: flex;
					}
					.page-template-page-print #homepage-daily .wrap .take .card .image,
					.single-print #homepage-daily .wrap .take .card .image {
						max-width: 150px;
						margin-right: 20px;
						width: 50%;
						min-width: 150px;
					}
						.page-template-page-print #homepage-daily .wrap .take .card .image img,
						.single-print #homepage-daily .wrap .take .card .image img {
							display: block;
							width: 100%;
							height: auto;
							max-width: 150px;
						}

			.page-template-page-print #homepage-daily .wrap:nth-child(4n+0),
			.page-template-page-print #homepage-daily .wrap:nth-child(4n+1),
			.single-print #homepage-daily .wrap:nth-child(4n+0),
			.single-print #homepage-daily .wrap:nth-child(4n+1) {
				background: #f5f5f1;
			}
				.page-template-page-print #homepage-daily .wrap h2,
				.single-print #homepage-daily .wrap h2 {
					font-size: 20px;
					line-height: 26px;
					width: 100%;
					margin: 0 0 5px;
					font-family: 'Fira Sans', sans-serif;
					letter-spacing: 1px;
					text-transform: uppercase;
					font-weight: 600;
				}
					.page-template-page-print #homepage-daily .wrap h2 a,
					.single-print #homepage-daily .wrap h2 a {
						color: #254f7d;
						display: block;
					}
					.page-template-page-print #homepage-daily .wrap h2 a:hover,
					.single-print #homepage-daily .wrap h2 a:hover {
						text-decoration: none;
					}


				.page-template-page-print #homepage-daily .wrap .cat-title,
				.single-print #homepage-daily .wrap cat-title {
					font-size: 28px;
					line-height: 41px;
					width: 100%;
					font-family: 'Fira Sans', sans-serif;
					letter-spacing: 1px;
					text-transform: uppercase;
					font-weight: 600;
					color: #254f7d;
					margin: 10px 0 0 25px;
				}


				.page-template-page-print #homepage-daily .wrap .cat-title a,
				.single-print #homepage-daily .wrap cat-title a {
			    font-size: 24px;
			    line-height: 32px;
			    width: 100%;
			    margin: 0 0 5px;
			    font-family: 'Fira Sans', sans-serif;
			    letter-spacing: 1.5px;
			    font-weight: 300;
			    text-transform: uppercase;
			    color: #7d7957;
				}


			.page-template-page-print #homepage-daily .wrap .card-meta,
			.single-print #homepage-daily .wrap .card-meta {
				
			}
				.page-template-page-print #homepage-daily .wrap .card-meta h3,
				.single-print #homepage-daily .wrap .card-meta h3 {
					font-size: 20px;
					line-height: 24px;
					margin: 0 0 2px;
					font-weight: 500;
					width: 100%;
					font-family: 'Fira Sans', sans-serif;
				}
					.page-template-page-print #homepage-daily .wrap .card-meta h3 a,
					.single-print #homepage-daily .wrap .card-meta h3 a {
						/*color: #3f748a;
						color: #7d7957;*/
						color: #3f748a;
					}
						.page-template-page-print #homepage-daily .wrap:nth-child(4n+0) .card-meta h3 a,
						.page-template-page-print #homepage-daily .wrap:nth-child(4n+1) .card-meta h3 a,
						.single-print #homepage-daily .wrap:nth-child(4n+0) .card-meta h3 a,
						.single-print #homepage-daily .wrap:nth-child(4n+1) .card-meta h3 a {
							color: #3f748a;	
						}
				.page-template-page-print #homepage-daily .wrap .card-meta .by-line,
				.single-print #homepage-daily .wrap .card-meta .by-line {
					font-size: 12px;
					margin-bottom: 3px;
					color: #a4a389;
				}
					.page-template-page-print #homepage-daily .wrap .card-meta .by-line i,
					.single-print #homepage-daily .wrap .card-meta .by-line i {
						color: #fbc103;
						margin-right: 3px;
					}
					.page-template-page-print #homepage-daily .wrap .card-meta .by-line a,
					.single-print #homepage-daily .wrap .card-meta .by-line a {
						color: #a4a389;
					}
						.page-template-page-print #homepage-daily .wrap:nth-child(4n+0) .card-meta .by-line a,
						.page-template-page-print #homepage-daily .wrap:nth-child(4n+1) .card-meta .by-line a,
						.single-print #homepage-daily .wrap:nth-child(4n+0) .card-meta .by-line a,
						.single-print #homepage-daily .wrap:nth-child(4n+1) .card-meta .by-line a {
							
						}
				.page-template-page-print #homepage-daily .wrap p,
				.single-print #homepage-daily .wrap p {
					font-size: 14px;
					color: #77797b;
				}
					.page-template-page-print #homepage-daily .wrap:nth-child(4n+0) p,
					.page-template-page-print #homepage-daily .wrap:nth-child(4n+1) p,
					.single-print #homepage-daily .wrap:nth-child(4n+0) p,
					.single-print #homepage-daily .wrap:nth-child(4n+1) p {
						
					}
					.page-template-page-print #homepage-daily .wrap p:last-child,
					.single-print #homepage-daily .wrap p:last-child {
						margin-bottom: 0;
					}
					
/*Abel Css Rules*/
header .had-container.desktop-only {
    /*border: 2px solid #1C3073;*/
}

#slider {
	position: absolute !important;
    min-height:100% !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
	width:170px !important;
    }
    
#homepage-wrapper .google-auto-placed {
    display: none;
}

/*full with title bars*/
h2#jj-podcasts span:last-child,#editors-pick span:last-child, #video h2 span:last-child, #inside span:last-child {
    display: inline-block;
    width: calc(100% - 6%);
}

h2#jj-podcasts span:first-child,#editors-pick span:first-child, #video h2 span:first-child, #inside span:first-child {
    display:inline-block;
    width:6%;
}

#homepage-right h2 span:first-child {
    width:12%
}

#homepage-right h2 span:last-child {
    width: calc(100% - 13%);
}

#homepage-right h2 span:first-child {
    width:12%
}

#homepage-right h2 span:last-child {
    width: calc(100% - 13%);
    letter-spacing:-1px;
}

#print-wrapper {
    margin-top:20px;
}


@media screen and (max-width:768px) {
    h2#jj-podcasts span:last-child,#editors-pick span:last-child, #video h2 span:last-child, #inside span:last-child {
    display: inline-block;
    width: calc(100% - 13%);
}

    h2#jj-podcasts span:first-child,#editors-pick span:first-child, #video h2 span:first-child, #inside span:first-child {
    display:inline-block;
    width:13%;
}
}


/*end of Abel Css Rules */