/*
Theme Name: UCllc
*/

@charset "UTF-8";

/*
font-family:'Neue Haas Unica W01 Medium It';
font-family:'Neue Haas Unica W01 Light';
font-family:'Neue Haas Unica W01 Bold';
font-family:'Neue Haas Unica W01 Heavy';
font-family:'Neue Haas Unica W01 Black';
font-family:'Neue Haas Unica W01 Regular';
font-family:'Neue Haas Unica W01 Thin';
font-family:'Neue Haas Unica W01 Hea1492559';
font-family:'Neue Haas Unica W01 Hea1492558';
font-family:'Neue Haas Unica W01 UltraLight';

*/

@font-face {
font-family: 'Druk XXCond Web';
src: url('_fonts/DrukXXCond-Super-Web.eot');
src: url('_fonts/DrukXXCond-Super-Web.eot?#iefix') format('embedded-opentype'),
url('_fonts/DrukXXCond-Super-Web.woff') format('woff'),
url('_fonts/DrukXXCond-Super-Web.ttf') format('truetype'),
url('_fonts/DrukXXCond-Super-Web.svg#Druk XXCond Web') format('svg');
font-weight: 900;
font-style: normal;
font-stretch: normal;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin:0 auto;
	padding:0 auto;
	background-color:#e7e7e9;
	color:rgba(220, 220, 224, 1);
}

.clear {
	clear:both;
}

/* TYPE */


p,
label,
#mc_embed_signup input,
#mc_embed_signup .button,
figcaption,
#content_section p.caption,
li {
font-family:'Neue Haas Unica W01 Regular';
font-weight: normal;
font-style: normal;
font-stretch: normal;
font-size:.9em;
line-height:1.5em;
margin:0 0 1.25em 0;
padding:0;
}

	p strong,
	label strong,
	#mc_embed_signup input strong,
	#mc_embed_signup .button strong,
	figcaption strong,
	#content_section p.caption strong,
	h4 strong,
	li strong,
	.bold {
		font-family:'Neue Haas Unica W01 Heavy'!important;
		font-weight: normal;
	}

	p em,
	label em,
	#mc_embed_signup input em,
	#mc_embed_signup .button em,
	figcaption em,
	#content_section p.caption em,
	li em {
		font-family:'Neue Haas Unica W01 Hea1492559';
		font-style: normal;
	}
	
	p strong em,
	label strong em,
	#mc_embed_signup input strong em,
	#mc_embed_signup .button strong em,
	figcaption strong em,
	#content_section p.caption strong em,
	.bold em {
		font-family:'Neue Haas Unica W01 Hea1492558';
		font-weight: normal;
		font-style: normal;
	}
	
	p.number {
		margin:0!important;
	}

h1 {
font-family: 'Neue Haas Unica W01 Light';
font-weight: normal;
font-style: normal;
font-stretch: normal;
font-size:1.8em;
line-height:1.125em;
margin:0 0 12px 0;
}

	h1.purple,
	h1.green,
	h1.pink,
	h1.orange,
	h1.yellow,
	h1.blue {
	opacity:.5;
	}
	
	h1:hover.purple,
	h1:hover.green,
	h1:hover.pink,
	h1:hover.orange,
	h1:hover.yellow,
	h1:hover.blue {
	opacity:1;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	transition: all 250ms ease;	
	}

h2 {
font-family:'Neue Haas Unica W01 Bold';
font-weight: normal;
font-style: normal;
font-stretch: normal;
font-size:.7em;
line-height:1.75em;
letter-spacing:.15em;
margin:0 0 1.75em 0;
padding:0;
opacity: 0.4;
}

h3 {
font-family:'Neue Haas Unica W01 Light';
font-weight: normal;
font-style: normal;
font-stretch: normal;
font-size:2em;
line-height:1.5em;
margin:0;
padding:0;
}

h4 {
font-family:'Neue Haas Unica W01 Regular';
font-weight: normal;
font-style: normal;
font-stretch: normal;
font-size:1.25em;
line-height:1.25em;
margin:0 0 .25em 0;
padding:0;
}

/* COLORS */

.red {color:rgba(255, 45, 86, 1);}				.red_bk {background-color:rgba(255, 45, 86, 1);}			.red_borbot {border-bottom-color:rgba(255, 45, 86, .75)!important;}
.blue_dark {color:rgba(20, 20, 36, 1);}			.blue_dark_bk {background-color:rgba(20, 20, 36, 1);}		.blue_dark_borbot {border-bottom-color:rgba(20, 20, 36, .75)!important;}
.blue {color:rgba(220, 220, 224, 1);}			.blue_bk {background-color:rgba(220, 220, 224, 1);}			.blue_borbot {border-bottom-color:rgba(220, 220, 224, .75)!important;}
.purple {color:rgba(220, 220, 224, 1);}			.purple_bk {background-color:rgba(220, 220, 224, 1);}		.purple_borbot {border-bottom-color:rgba(220, 220, 224, .75)!important;}
.green {color:rgba(220, 220, 224, 1);}			.green_bk {background-color:rgba(220, 220, 224, 1);}			.green_borbot {border-bottom-color:rgba(220, 220, 224, .65)!important;}
.pink {color:rgba(220, 220, 224, 1);}			.pink_bk {background-color:rgba(220, 220, 224, 1);}			.pink_borbot {border-bottom-color:rgba(220, 220, 224, .75)!important;}
.orange {color:rgba(220, 220, 224, 1);}			.orange_bk {background-color:rgba(220, 220, 224, 1);}		.orange_borbot {border-bottom-color:rgba(220, 220, 224, .75)!important;}
.yellow {color:rgba(220, 220, 224, 1);}			.yellow_bk {background-color:rgba(220, 220, 224, 1);}			.yellow_borbot {border-bottom-color:rgba(220, 220, 224, .75)!important;}
.gray {color:rgba(220, 220, 224, 1);}			.gray_bk {background-color:rgba(220, 220, 224, 1);}			.gray_borbot {border-bottom-color:rgba(220, 220, 224, .5)!important;}
.gray_transp {color:rgba(220, 220, 224, .3);}	.gray_bk_transp {background-color:rgba(220, 220, 224, .3);}	.gray_borbot_transp {border-bottom-color:rgba(220, 220, 224, .15)!important;}

		.key_color_type {color:rgba(255, 45, 86, .9)!important;}
		.key_color_bk, .burger:hover, .show-nav .burger, #mc_embed_signup input:focus, #mc_embed_signup .button {background-color:rgba(255, 45, 86, .9)!important;}
		.key_color_borbot, #body-nav .menu_content a:hover, #content_section p a:hover, li a:hover, figcaption a, figcaption a:after {border-bottom-color:rgba(255, 45, 86, .65)!important;} 
		a.key_color_link, #content_section p a:hover, li a:hover, figcaption a, figcaption a:after, #content_section h4 a:hover, #section_title h1 a:hover {color:rgba(255, 45, 86, .9)!important;} 

/* TEXT SELECT */

::-moz-selection { /* Code for Firefox */
    background: rgba(220, 220, 224, 1)!important;
}

::selection {
    background: rgba(220, 220, 224, 1)!important;
}

/* LINKS */

a,
a:hover {
	color:rgba(220, 220, 224, 1);
	text-decoration:none;
	-webkit-transition: all 250ms ease;
	-moz-transition: all 250ms ease;
	transition: all 250ms ease;	
}

	#logo_container a,
	.footer_col_01_b a {
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	transition: all 0s;	
	-webkit-transition: background-color 250ms ease;
	-moz-transition: background-color 250ms ease;
	transition: background-color 250ms ease;	
	}

h1 a {
	color:inherit;
	border-bottom:none!important;
}

h1 a:hover {
	color:rgba(255, 45, 86, 1)!important;
	border-bottom:none;
}

#blogs_we_publish a,
#products_we_sell a,
#events_we_organize a,
#projects_weve_concluded a {
	border-bottom:1px solid rgba(220, 220, 224, .5);
}

#news a,
#news_headline_caption a {
	color:rgba(220, 220, 224, 1);
	border-bottom:1px solid rgba(220, 220, 224, .5);
}

	#news_headline_caption a,
	a#news_headline_image {
		border-bottom:none;
	}
#blogs_we_publish a:hover,
#products_we_sell a:hover,
#events_we_organize a:hover,
#projects_weve_concluded a:hover,
#news a:hover,
#news_headline_caption a:hover {
	color:rgba(255, 45, 86, .9);
	border-bottom: 1px solid rgba(255, 45, 86, .5);
}

	a#news_headline_image:hover {
		border-bottom:none;
	}

#body-nav .menu_content a:hover,
figcaption a,
figcaption a:after {
	border-bottom-width:1px;
	border-bottom-style:solid; 
}

#about p a,
#about_deck_mobile p a {
}

#about p a:hover,
#about_deck_mobile p a:hover,
figcaption a:hover { 
	color: rgba(220, 220, 224, 1)!important;
}

#about_follow a {
display:block;
}

article p a,
#content_section p a,
li a {
	border-bottom-width:1px;
	border-bottom-style:solid; 
	border-bottom-color: rgba(220, 220, 224, .5);
}

#colophon a,
#colophon a:after {
	color:rgba(220, 220, 224, .3);
	border-bottom:1px solid rgba(220, 220, 224, .15)!important;
}

#colophon a:hover,
figcaption a:hover {
	border-bottom:1px solid rgba(220, 220, 224, .5)!important;
}

article p a:hover,
#content_section p a:hover {
	border-bottom-width:1px!important;
	border-bottom-style:solid!important; 
}

#footer_col_01 a {
color:rgba(20, 20, 36, 1);
}

#footer_col_01 a:hover {
color: rgba(220, 220, 224, 1);
}

.footer_col_02_rest a {
color:rgba(20, 20, 36, 1);
padding:25%;
}

.footer_col_02_rest a:hover {
background-color:rgba(20, 20, 36, .25)
}

a.see_more_news,
a.see_more_news:after {
	color:rgba(20, 20, 36, 1)!important;
	padding: 10px;
	border-bottom:none;
	margin:.5em 0 0 0;
	display:inline-block;
}

a.see_more_news:hover {
	color:rgba(220, 220, 224, 1);
	background-color:rgba(220, 220, 224, 1);
}

a.see_more,
a.see_more:after {
	border-bottom-width:1px;
	border-bottom-style:solid; 
}

a.see_more:hover {
	color:rgba(255, 45, 86, 1)!important;
	border-bottom-color:rgba(255, 45, 86, .5)!important;
}

/* IMAGE ENLARGER

.enlarge,
figure img,
.news_enlarge,
img.three_quarters,
.video-container {
	transition: all .2s;
	transform:scale(1,1);
	-webkit-transform:scale(1,1);
	display:block;
	cursor: zoom-in;
}

.enlarge:hover,
figure img:hover,
.news_enlarge:hover,
img.three_quarters:hover,
.video-container:hover {
	position:relative;
	cursor: zoom-in;
	z-index:2;
}

*/

/* FLOAT MENU */

/* WRAP */

.site-wrap {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.push-wrap {
	min-height: 1000px;
	/*position: relative;*/
	background-position: 50% 0;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

/* TOGGLE BUTTON */

.toggle-nav {
	position: absolute;
	left: auto;
	top: 0px;
	right: 5%;
	margin: 0 0 0 0;
	width: 40px;
	height: 40px;
	display: block;
	z-index: 9999999999999;
}

.burger {
    display: block;
    width: 40px;
    height: 40px;
	background-position:50% 0px;
}

.burger:hover {
	background-position:50% 0px;
}

.show-nav .burger {
	background-position:50% -40px;
}

.burger,
.burger:hover,
.show-nav .burger {
	background-image: url(_images/menu_button.png);
	background-repeat:no-repeat;
	background-size: 40px 160px;
}

#body-nav {
	position: fixed;
	overflow: hidden;
	top: 0;
	background: transparent;
	text-align: left;
	display: block;
	-webkit-transition: background 500ms ease;
    -moz-transition: background 500ms ease;
    transition: background 500ms ease;
	z-index: 999999999;
   	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	height: 100%;
	width: 90%;/* TARGET 1140 */
	padding:0 5%;
	z-index: 0;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.show-nav #body-nav {
	background: rgba(20, 20, 36, .9);
	z-index: 3;
}

.hide-nav #body-nav {
	background: transparent;
	height: 100%;
	width: 90%;
	padding:0 5%;
	z-index: 1;
}

#body-nav .menu_content {
	position:relative;
	width:89.473684210526%; /* TARGET 1020 / CONTEXT 1140 */
	margin: 90px 5.263157894736% 0; /* TARGET 60 / CONTEXT 1140 */
	-webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    transition: all 500ms ease;
	opacity: 0;
}

.show-nav #body-nav .menu_content {
	opacity: 1;
}

/* STRUCTURE */

#container {
	width:90%; /* TARGET 1140 */
	position:relative;
	margin:40px auto 0;
	max-width:1600px;
	background-color:#141423;
}

	#logo_container {
		width:42.105263157895%; /* TARGET 480 / CONTEXT 1140 */
		height:156px;
		margin: 60px 2.631578947368% 0 5.263157894736%; /* TARGET 30 - 0 / CONTEXT 1140 */
		float:left;
		border-bottom-width:1px;
		border-bottom-style:solid;
	}

			#logo_container.section {
				width:44.736842105263%; /* TARGET 480 + 30 / CONTEXT 1140 */
				margin: 60px 0 0 5.263157894736%; /* TARGET LEFT: MINUS 30 - RIGHT: 60 / CONTEXT 1140 */
			}
	
		#logo {
			display:block;
			width:476px;
			height:136px;
			background-image: url(_images/ucllc_wordmark.png);
			background-repeat:no-repeat;
			background-position:50% 0px;
			background-size: 476px 272px;
			overflow:hidden;
			text-indent:150%;
			white-space:nowrap;
			}
		
		#logo:hover {
			background-color:rgba(220, 220, 224, 1)!important;
		}
	
	#news,
	#section {
		width:31.578947368421%; /* TARGET 360 / CONTEXT 1140 */
		margin: -40px 0 -500em 0;
		padding: 0 0 500em 0;
		background:#020214;
		border-top:40px solid #d9d9db;
		float:left;
	}

		#news_headline_title {
			width:100%;
			height:32px;
			margin:-40px 0 0 -100%;/* TARGET 30 / CONTEXT 360 / This is 100% of parent div + the same margin from news_headline_image  */
			text-align:right;
			padding:8px 0 0 0;
		}
		
			#news_headline_title p {
				color:rgba(20, 20, 36, 1);
			}
			
			#news_headline_title svg {
				fill:rgba(20, 20, 36, 1);
				margin: 0 3.12499999999988%;
			}
			
		#news_headline_image {
			display:block;
			height:236px;
			margin:-40px 8.333333333333% 0;/* TARGET 30 / CONTEXT 360 */
			background-repeat:no-repeat;
			background-size:cover;
			background-position:center;
		}
						
		#news_headline_caption {
			height:60px;
			margin:20px 8.333333333333% -3px;/* TARGET 30 / CONTEXT 360 */
			padding: 3px 0 0 0;
			border-top:1px solid rgba(220, 220, 224, .75);
		}
		
		#news_content {
			margin:-10px 8.333333333333% 3em;/* TARGET 30 / CONTEXT 360 */
		}
		
			#news_content .month {
				font-family:'Neue Haas Unica W01 Heavy'!important;
				padding: 0 0 3px 0;
				border-bottom:1px solid rgba(220, 220, 224, .5);
				clear:both;
				opacity:.5;
			}

			#news_content .title {
				width: 30%; /* TARGET 90 / CONTEXT 300 */
				float:left;
				clear:both;
			}

			#news_content .deck {
				width: 60%; /* TARGET 180 / CONTEXT 300 */
				float:right;
			}
			
			#news_content .deck img {
				margin: 8px 0 0 0;
			}
				
			/*#news_content .enlarge {
				margin:7px 0 0 0;
				transform-origin:right top;
				-webkit-transform-origin:right top;
			}
			
			#news_content .enlarge:hover {
				margin:7px 0 0 0;
				transform:scale(1.6666666666666667,1.6666666666666667);
				-webkit-transform:scale(1.6666666666666667,1.6666666666666667);
				transform-origin:right top;
				-webkit-transform-origin:right top;
			}*/

	#section {
		height:217px;
		margin: -40px 0 0 0;
		padding: 0 0 0 0;
		float:left;
		position:relative;
		border-bottom:30px solid #020205;
	}
	
		#section_header {
			margin:-30px 0 0 8.333333333333%;
		}
	
		#section_title {
			width:75.000000000001%;
			position:absolute;
			bottom:0px;
			padding: 0 8.333333333333%;
			display:block;
			border-bottom-width:1px;
			border-bottom-style:solid;
		}
		
			#section_title h1 {
				margin:0 0 17px 0;
			}

	#about {
		width:10.526315789474%; /* TARGET 120 / CONTEXT 1140 */
		margin: 0 5.263157894736% 0 2.631578947368%; /* TARGET 60 - 30 / CONTEXT 1140 */
		float:left;
	}
			
		#about_top {
			height:141px; /*196 is total height with padding */
			position:relative;
			padding: 55px 0 20px 0;
			border-bottom-width:1px;
			border-bottom-style:solid;
		}

		#about_top p {
			border-bottom-width:1px;
			border-bottom-style:solid;
			padding:0 0 5px 0;
			margin:0 0 13px 0;
		}
		
		#ucllc_logo {
			width:100px;
			height:54px;
			position:absolute;
			left:0;
			bottom:17px;
			background-image:url(_images/ucllc_logo.png);
			background-size:100px 54px;			
		}
				
			#ucllc_logo:hover {
				background-color:rgba(220, 220, 224, 1)!important;
			}
		
		#about_deck {
		margin:54px 0 24px;
		padding: 0 0 36px 0;
		border-bottom-width:1px;
		border-bottom-style:solid;
		}

		#about_deck_mobile {
		display:none;
		}

		#about_follow {
		padding: 0 0 36px 0;
		border-bottom-width:1px;
		border-bottom-style:solid;
		}

			#about_follow_twitter,
			#about_follow_instagram,
			#about_follow_behance,
			#about_follow_pinterest,
			#about_follow_vimeo,
			#about_follow_flickr {
				width:16px;
				height:16px;
				background-image: url(_images/social_media_icons_about.png);
				background-repeat:no-repeat;
				background-size:26px 112px;
				float:left;
				position:relative;
			}

				#about_follow_twitter,
				#about_follow_behance,
				#about_follow_pinterest {
					margin:0 30px 30px 0;
					clear:left;
				}

				#about_follow_flickr {
					margin:0 0 30px -10px;
				}

				#about_follow_vimeo,
				#about_follow_instagram {
					margin:0 0 30px 0;
				}

			#about_follow_twitter {
			background-position:-7px 0px;
			}

			#about_follow_instagram {
			background-position:-5px -32px;
			}

			#about_follow_behance {
			width:26px;
			background-position:0 -48px;
			}

			#about_follow_pinterest {
			background-position:-5px -64px;
			}

			#about_follow_vimeo {
			background-position:-5px -80px;
			}

			#about_follow_flickr {
			background-position:-5px -96px;
			}

			#about_follow_twitter:hover,
			#about_follow_instagram:hover,
			#about_follow_behance:hover,
			#about_follow_pinterest:hover,
			#about_follow_vimeo:hover,
			#about_follow_flickr:hover {
				background-color:rgba(220, 220, 224, 1)!important;
			}

			.big_target:after{
				content:"";
				padding: 20px;  
				position: absolute;
				left: -10px;
				top: -10px;
			}

		#mailing_list {
		margin:29px 0 29px;
		padding: 0 0 60px 0;
		border-bottom-width:1px;
		border-bottom-style:solid;
		}
		
		#contact {
		margin:0 0 29px;
		padding: 0 0 60px 0;
		border-bottom-width:1px;
		border-bottom-style:solid;
		}

		#contact .email:after {
			content:"info \0040  underconsideration.com";
		}
		
		#colophon {
		margin:0 0 59px;
		}
		
	/*HOME STUFF */
	
	#content {
		width:42.105263157895%; /* TARGET 480 / CONTEXT 1140 */
		float:left;
		margin:270px 0 60px -94.736842105264%; /* TARGET 100% minus 60 margin of logo / CONTEXT 1140 */
	}
	
		#content_col_01 {
			width:46.875%; /* TARGET 225 / CONTEXT 480 */
			float:left;	
		}

		#content_col_02 {
			width:46.875%; /* TARGET 225 / CONTEXT 480 */
			float:right;		
		}

			#blogs_we_publish {
			}
			
			#products_we_sell {
				margin:60px 0 0 0;
			}
		
				#products_we_sell .enlarge {
					width:50%;
					margin:-7px 0 1.25em 0;
					transform-origin:left top;
					-webkit-transform-origin:left top;
					display:block;
				}
				
				/*#products_we_sell .enlarge:hover {
					transform:scale(2,2);
					-webkit-transform:scale(2,2);
					transform-origin:left top;
					-webkit-transform-origin:left top;
				}*/
				
			#events_we_organize p {
				margin: 0 0 .25em 0;
			}
		
			#favorite_things_weve_made {
				margin: 60px -13.333333333333% 0 0;
			}
			
			#favorite_things_weve_made h1 {
				margin: 0 11.764705882353% 25px 0;				
			}

			#favorite_things_weve_made a.image {
					width:38.235294117647%;/* TARGET 97.5 / CONTEXT 255 */
					margin:0 11.764705882353% 30px 0;/* TARGET 30 / CONTEXT 225 */
					padding: 0 0 28.67647058823525% 0;
					float:left!important;
					display:block;
					background-repeat:no-repeat;
					background-size:cover;
					background-position:center;
			}

			#projects_weve_concluded {
				margin:60px 0 0 0;
			}
		
	/* SECTION and ARCHIVE STUFF */

	#content_section {
		width:78.947368421053%; /* TARGET 960 minus 60 of padding = 900 / CONTEXT 1140 */
		float:left;
		margin:277px 0 60px -100%; /* TARGET 100% / CONTEXT 1140 */
		padding: 0 2.631578947368%; /* TARGET 30 / CONTEXT 1140 */
	}
	
	.archive_item {
		width:26.666666666667%; /* TARGET 240 / CONTEXT 900 */
		margin:0 3.333333333333% 60px;/* TARGET LEFT 30  / CONTEXT 900 */
		display:inline-block;
		vertical-align:top;
	}
	
		.archive_item:hover {
			margin:0 3.333333333333% 59px;/* TARGET LEFT 30  / CONTEXT 900 */
			background:#020204;
			outline:15px solid #020204;
			border-bottom-width:1px;
			border-bottom-style:solid;
			border-bottom-color:rgba(0, 0, 0, 0);
		}
		
		.archive_item_image,
		.archive_item_image_blogs {
			width:100%;
			padding: 0 0 75% 0;
			margin: 0 0 6px 0;
			display:block;
			background-repeat:no-repeat;
			background-size:cover;
			background-position:center;
		}
		
			.archive_item_image_blogs {
				background-position:center top;
			}
			
	#content_section p.title,
	#content_section p.news_title {
		width:26.666666666667%; /* TARGET 240 / CONTEXT 900 */
		margin:-10px 0 0 3.333333333333%;/* TARGET 30 / CONTEXT 900 */
		float:left;	
		border-bottom-width:1px;
		border-bottom-style:solid;
	}

	#content_section p,
	#content_section #mc_embed_signup,
	ul {
		width:60%; /* TARGET 540 / CONTEXT 900 */
		margin:-10px 3.333333333333% 1.5em 0;/* TARGET 30 / CONTEXT 900 */
		float:right;
		font-size:1.25em;
	}

		li {
			margin:0 0 .75em 0!important;
			line-height:1.25em!important;
		}
		
		li a,
		li strong {
			font-size:.8em!important;
		}

	
		#content_section .archive_item p {
			width:100%;
			margin:0 0 0 0!important;/* TARGET 30 / CONTEXT 900 */
			font-size:.9em!important;
		}
		
		#content_section h4.news {
			margin: 0 3.333333333333% 1.25em;
		}
		
		#content_section p.news_title {
		border-bottom-width:0;
		border-bottom-style:none;
		}

		.news_enlarge {
		margin: .625em 0 0 0;
		width:100%; /* TARGET 540 / CONTEXT 540 */
		float:right;	
		transform-origin:right top;
		-webkit-transform-origin:right top;
		}
				
				.news_enlarge:hover {
					transform:scale(1.5555555555555556,1.5555555555555556); /* TARGET 840 / CONTEXT 540 */
					-webkit-transform:scale(1.5555555555555556,1.5555555555555556);
					transform-origin:right top;
					-webkit-transform-origin:right top;
				}

	#content_section h1 {
		width:60%; /* TARGET 540 / CONTEXT 900 */
		float:right;	
		margin:.25em 3.333333333333% .75em;/* TARGET 30 / CONTEXT 900 */
		padding: 0 0 12px 0;
		border-bottom:1px solid rgba(220,220,224,.375);
	}

	/* RESPONSIVE VIDEO */
	
		embed, object, video {
		max-width: 100%;
		}
	
	.video-container {
		position: relative;
		padding-bottom: 36.5%;
		padding-top: 0;
		height: 0;
		overflow: hidden;
		margin: 0;
		float:right;
		width:64.285714285714%; /* TARGET 540 / CONTEXT 840 */
	}
	
	.video-container iframe,  
	.video-container object,  
	.video-container embed {
		position: absolute;
		top: 0;
		margin: 0 auto;
		width: 100%;
		height: 100%;
	}		

	/* FIGURE */
	
	figure {
		width:93.333333333333%; /* TARGET 840 / CONTEXT 900 */
		margin:0 3.333333333333% 2em;/* TARGET 30 / CONTEXT 900 */
		clear:both;
	}
	
		figure:after {
		content:'';
		display:block;
		clear: both;
		}
	
		figure img,
		figure .multiple {
		width:64.285714285714%; /* TARGET 540 / CONTEXT 840 */
		float:right;	
		}

		figure img,
		.video-container {
		transform-origin:right top;
		-webkit-transform-origin:right top;
		}
		
			/*figure img:hover,
			img.three_quarters:hover,
			.video-container:hover {
				transform:scale(1.5555555555555556,1.5555555555555556);
				-webkit-transform:scale(1.5555555555555556,1.5555555555555556);
				transform-origin:right top;
				-webkit-transform-origin:right top;
			}*/
	
	figcaption {
		padding:0;
		width:28.571428571429%; /* TARGET 240 / CONTEXT 840 */
		float:left;
	}

	
	#content_section p.caption {
		width:26.666666666667%; /* TARGET 240 / CONTEXT 900 */
		margin:-3px 0 0 3.333333333333%;/* TARGET 30 / CONTEXT 900 */
		float:left;	
	}

	img.full {
		width:93.333333333333%;
		margin: 0 auto 1.25em;
	}

	img.three_quarters {
		width:60%; /* TARGET 540 / CONTEXT 900 */
		float:right;	
		transform-origin:right top;
		-webkit-transform-origin:right top;
		margin:0 3.333333333333%;/* TARGET 30 / CONTEXT 900 */
	}
	
	img.quarter {
		margin:10px 0 -1em 0;/* TARGET 30 / CONTEXT 900 */
	}

	#content_section hr,
	hr.blogs_archive {
		border:0;
		padding:0;
		clear:both;
		height:1px;
		width:93.333333333333%;
		margin: 0 auto 1.75em;
		background:rgba(220, 220, 224, .75);
		opacity:0.75;
	}

		hr.blogs_archive {
		margin: -15px auto 45px!important;
		}
	
	/* FOOTER */
	
	#footer {
		position:relative;
		z-index:1;
		width:auto;
		margin: 0;
		padding: 40px 5.263157894736%; /* TARGET 60 / CONTEXT 1140 */
		border-bottom:40px solid #e7e7e9;
		background-color:#ffffff;
	}
		
		#footer .email:after {
			content:"info\0040underconsideration.com";
		}
		
		#footer_col_01,
		#footer_col_02 {
			width:47.058823529412%; /* TARGET 480 / CONTEXT 1020 / FOOTER CONTEXT WIDTH MINUS FOOTER TARGET PADDING (x2) */
			float:left;
		}

			#footer_col_01 {
			margin: 0 5.882352941176% 0 0;/* TARGET 60 / CONTEXT 1020 */
			}

			#footer_col_01 .clear,
			#footer_col_02 .clear {
				margin:0 0 5px 0;
			}
			
			.footer_col_01_a,
			.footer_col_01_b {
			width:50%;
			float:left;
			}
			
				.footer_col_01_a p {
					margin:0 -100% 0 0;
				}

				.footer_col_01_b img  {
					width:75px;
					margin: -18px 0 0 0;
				}
				
				#footer_ucllc {
					display:block;
					width:75px;
					height:40px;
					margin: -18px 0 0 0;				
					background-image:url(_images/ucllc_logo_inv.png);
					background-size:75px 80px;
					background-repeat:no-repeat;
					background-position:0 0;
				}
				
				#footer_ucllc:hover {
					background-position:0 -40px;
				}

			.footer_col_02_a {
				width:25%; /* TARGET 120 / CONTEXT 480 / FOOTER CONTEXT WIDTH MINUS FOOTER TARGET PADDING (x2) */
				float:left;
			}

				.footer_col_02_a p {
					margin:0 -300% 0 0;
				}

			.footer_col_02_rest {
				width:10.714375%; /* TARGET 51.429 / CONTEXT 480 / FOOTER CONTEXT WIDTH MINUS FOOTER TARGET PADDING (x2) */
				float:left;
				text-align:center;
				overflow:hidden;
			}
			
				.footer_col_02_rest p {
				margin:0;
				}
				
			
			#footer_twitter,
			#footer_facebook,
			#footer_instagram,
			#footer_behance,
			#footer_pinterest,
			#footer_vimeo,
			#footer_flickr {
				height:16px;
				background-image: url(_images/social_media_icons_footer_x2.png);
				background-repeat:no-repeat;
				margin:0 auto;
				background-size:126px 112px;
			}

			#footer_twitter {
			background-position:50% 0px;
			}

			#footer_facebook {
			background-position:50% -16px;
			}

			#footer_instagram {
			background-position:50% -32px;
			}

			#footer_behance {
			background-position:50% -48px;
			}

			#footer_pinterest {
			background-position:50% -64px;
			}

			#footer_vimeo {
			background-position:50% -80px;
			}

			#footer_flickr {
			background-position:50% -96px;
			}
			
/* RANDOM STUFF */

.border_bottom_p,
.border_bottom_h4 {
border-bottom-style:solid;
border-bottom-width:1px;
padding: 0 0 6px 0;
}

.border_bottom_h1 {
border-bottom-style:solid;
border-bottom-width:1px;
padding: 0 0 12px 0;
}

.insta_margin {
	margin:0 0 1.5em 0;
}

/* MAILCHIMP STUFF */

	#mc_embed_signup,
	#mc_embed_signup form {
	margin:0;
	padding:0;
	}
	
	#mc_embed_signup input {
	background-color:rgba(220, 220, 224, 1)!important;
	margin: 0 0 10px 0;
	}
	
	#mc_embed_signup .mc-field-group input {
	padding:0;
	}
	
	#mc_embed_signup .button {
	  display: inline-block;
	  position: relative;
	  padding: 10px;
	  margin: 15px 0 0 0;
	  border: 0 none;
	  border-radius: 0;
	  cursor: pointer;
	  width: auto;
	  height: auto;
	  line-height: inherit;
	  font-weight: normal;
	  text-align: left;
	  text-decoration: none;
	  vertical-align: top;
	  color:rgba(20, 20, 36, 1);
	}
	
	#mc_embed_signup .button:hover {
	background-color:rgba(220, 220, 224, 1)!important;
	}

