@charset "UTF-8";
/* CSS for Alex Maxwell's Site, Index */






/* FONTS */


a.website_link {
	text-decoration: none;
	font-weight:100;
	color: #000;
	}






@font-face {
    font-family: 'aller_displayregular';
    src: url('allerdisplay-webfont.eot');
    src: url('allerdisplay-webfont.eot?#iefix') format('embedded-opentype'),
         url('allerdisplay-webfont.woff') format('woff'),
         url('allerdisplay-webfont.ttf') format('truetype'),
         url('allerdisplay-webfont.svg#aller_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('opensans-regular-webfont.eot');
    src: url('opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-regular-webfont.woff') format('woff'),
         url('opensans-regular-webfont.ttf') format('truetype'),
         url('opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




/* END OF FONTS */


#main_text_1 {
	color:#666;
	font-size:16pt;
	font-weight:600;


	}


#main_text_2 {

	margin-top:25px;
	color:#666;
	font-size: 20px;

	}

#main_text_3 {

	margin-top:25px;
	line-height:22pt;
	width:625px;
	color:#666;
	font-size: 16px;
	}

#main_text_2_work {

	margin-top:20px;
	width:800px;
	color:#666;
	font-size: 20px;
	}

#main_text_3_work {

	margin-top:20px;
	line-height:22pt;
	width:625px;
	color:#666;
	font-size: 16px;
	}




#main_text_5 {

	margin-top:10px;
	color:#666;
	font-weight:500;
	}


#main_text_6 {

	margin-top:10px;
	line-height:22pt;
	width:585px;
	color:#12765a;

	}










#design_main_text_3 {
	margin-bottom: 15px;
	margin-top: 10px;
	line-height: 22pt;
	width: 490px;
	color: #999;
	}


#design_main_text_4 {
	margin-bottom: 15px;
	margin-top: 10px;
	line-height: 22pt;
	width: 490px;
	color: #999;
	}

#design_main_text_5 {
	margin-bottom:30px;
	margin-top:0px;
	line-height:22pt;
	width:490px;
	color:#CCC;
	font-size:14px;

	}





#design_main_text_3_map {
	margin-bottom: 15px;
	margin-top: 10px;
	line-height: 22pt;
	width: 490px;
	color: #999;
	}








#main_info {

	width:900px;

	margin-left:30px;

	float:left;
	line-height:25pt;
	font-size:12pt;



	}




img#image {

	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	margin-left:30px;
	}


img#image:hover {
opacity: 0.6;

	}












img#image:hover {
opacity: 0.6;

	}










img#image {
	margin-top:30px;

	}


img#image:hover {
opacity: 0.6;

	}








/* Smooth Caption */
.smooth
{
    opacity: 1;
}
.smooth:hover img
{
    opacity: 0.6;

}
























/* DIV ID'S BODY STYLE */

body {
	font-family: 'open_sansregular', serif;
	font-size: 14pt;


	-webkit-font-smoothing: antialiased;



	}






p {
	font-family: 'open_sansregular', serif;
	font-size:16pt;
	line-height:10px;


	}






li a:hover {
	color:#666;
}



a:hover {
	color:#666;
}


#clicked_on{
	color:#666;

	}



#wrap {	margin:0 auto;

		width:965px;
		height:100%;


 }

#header {

	width: 965px;
	margin: 0px auto;
	margin-top:0px;




		}





#logo {
	position:relative;
	float:left;
	padding-left:30px;

	width:70px;
	height:75px;
	}


#navigation {
		width: 790px;
		margin-top:38px;
		list-style: none;
		float:right;
		margin-right:2px;
		margin-bottom:28px;

			}




#navigation li {
		float: right;
		list-style: none;
		text-transform:uppercase;
		color:#666;

		letter-spacing:1px;
		font-size: 20px;
		font-family: 'open_sansregular, serif;
				}




#rightlink {
	padding-right:26px;
	 }











/* CLASSES */

a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}



a.print_link {
	text-decoration: none;
	font-weight:100;
	color: #12765a;
	}

a.print_link:hover {
	text-decoration: none;
	font-weight:100;
	color:#999;
	}



a.info_link {
	text-decoration: none;
	font-weight: bold;
	color: #aa262b;
	}


a.info_link:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}



ul{

	list-style:none;
	margin-left:0px;
	}







.small_title{
	font-size:20pt;
	font-family:'open_sansregular', serif;

	}


/* END OF CLASSES */



h5.{

	float:left;
	margin-left:280px;
	width: 405px;
	text-align:center;
	font-family: 'open_sansregular', serif;
	font-size: 12pt;
	letter-spacing:.1pt;
	padding-top:17px;



	}







h5.footer{
	margin-left:280px

	width: 405px;

	font-family: 'open_sansregular', serif;
	font-size: 12pt;
	letter-spacing:.1pt;
	padding-top:0px;




	}


h5.footer2{

	float:left;



	font-family: 'open_sansregular', serif;
	font-size: 12pt;
	letter-spacing:.1pt;

	padding-top:0px;


	}







#footer_wrap{

	float:left;
	width:905px;

	margin-left:30px;

	margin-top:10px;

	margin-bottom:10px;









	}



	.links{




		}








 START OF PRINT PAGE





#print_page_image_holder_buyback {

	float:left;


	}



#print_page_image_holder_buyback img {

	float:left;
	width: 902px;

	}



























#print_image_holder_1_infographic {
	margin-top:30px;
	float:left;


	}


#print_page_image_holder_1_infographic {

	float:left;


	}



#print_page_image_holder_1_infographic img {

	float:left;
	width: 200px;
	margin-right:300px;

	}





















#print_image_holder_1 {
	margin-top:30px;
	float:left;


	}


#print_page_image_holder_1 {

	float:left;


	}






#print_page_image_holder_1 img {

	float:left;
	width: 445px;

	}








#iframe {

	float:left;
	margin-left:30px;
	margin-top:45px;
	margin-bottom:15px;


	}


#iframe_film {

	float:left;
	margin-left:30px;
	margin-top:45px;
	margin-bottom:45px;


	}



#iframe2 {

	float:left;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:15px;


	}



#iframe2-bottom {

	float:left;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:45px;


	}









#mag_page_image_holder_2_buyback {
	margin-top: 0px;
	float: left;

	}


#mag_page_image_holder_2_buyback img {
	margin-top: 45px;
	float: left;
	width:902px;
	}










#print_page_image_holder_2_art {
	margin-top:45px;
	margin-left:30px;
	margin-bottom:15px;
	float:left;


	}



#print_page_image_holder_2_art img {
	float: left;
	width: 445px;
	margin-bottom: 30px;
	}





















#print_page_image_holder_2 {

	float:left;


	}



#print_page_image_holder_2 img {

	float:left;
	width: 445px;

	}















#print_image_holder_2 {
	margin-left:15px;
	float:left;


	}









#mag_image_holder_1 {
	margin-top:30px;
	margin-bottom:15px;
	float:left;


	}



#mag_page_image_holder_1 {
	margin-top:30px;
	margin-bottom:0px;
	float:left;


	}


#mag_page_image_holder_1 img {

	float:left;
	width:445px;

	}


#mag_image_holder_2 {
	margin-left:15px;
	float:left;


	}


#mag_image_holder_2 img {
	margin-left:15px;
	float:left;
	width:902px;

	}

#mag_page_image_holder_2 {
	margin-top: 0px;
	float: left;

	}

#mag_page_image_holder_2_short {
	margin-top: 0px;
	float: left;

	}


#mag_page_image_holder_2_top {
	margin-top: 0px;
	float: left;

	}


#mag_page_image_holder_2 img {
	margin-top: 15px;
	float: left;
	width: 902px;
	}


#mag_page_image_holder_2_short img {
	margin-top: 15px;
	float: left;
	width:902px;
	}


#mag_page_image_holder_2_top img {
	margin-top: 15px;
	float: left;
	width:902px;
	}


#mag_page_image_holder_2_small img {
	margin-top: 0px;
	float: left;
	width:902px;
	}



#mag_page_image_holder_2 {
	margin-top: 15px;
	float: left;
	}



#mag_page_image_holder_2_small {
	margin-top: 15px;
	float: left;

	}



#mag_page_image_holder_2_new img {
	margin-top: 45px;
	float: left;
	width:902px;
	}






#mag_page_image_holder_1_digital {
	margin-top:30px;

	float: left;

	}


#mag_page_image_holder_1_digital img {
	margin-top: 15px;
	float: left;
	width:902px;
	}








	#mag_page_image_holder_3 {
	margin-top: 0px;
	float: left;

	}


#mag_page_image_holder_3 img {
	margin-top: 30px;
	float: left;
	width: 445px;
	}



#mag_page_image_holder_3_new {
	margin-top: 0px;
	float: left;
	width:445px;

	}



#mag_page_image_holder_3_new img {
	margin-top: 45px;
	float: left;
	width:445px;
	margin-left:12px;

	}






#print_page_image_holder_3 {
	margin-left: 0px;
	margin-top: 45px;
	margin-bottom: 45px;
	}













#print_image {
	margin-top:30px;

	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;




	}

#print_image_2 {
	margin-top: 45px;
	margin-left: 12px;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;

	}



#print_image_3 {
	margin-top:15px;
	margin-bottom:15px;
	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;




	}




#print_image_4 {
	margin-top: 45px;
	margin-bottom: 15px;
	margin-left: 30px;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;
	clear: both;
	}




#print_image_5 {
	margin-top:15px;
	margin-bottom:15px;

	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;

clear: both;

	}






#print_image_6 {
	margin-top: 45px;
	margin-left: 12px;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;

	}











#print_page_image_fox {
	margin-bottom: 15px;
	margin-top: 45px;
	margin-left: 12px;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;
	}







#print_page_image {
	margin-bottom: 45px;
	margin-top: 45px;
	margin-left: 30px;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #CCC;
	}


#website_page_image {
	margin-bottom:15px;
	margin-top:30px;
	margin-left:12px;


	border-style:solid;
	border-width:1px;
	border-color:#CCC;




	}

#mag_page_image {
	margin-bottom:15px;
	margin-top:15px;
	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	}




#mag_page_image_board {
	margin-bottom:0px;
	margin-top:15px;
	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	}



#mag_page_image_new {
	margin-bottom:15px;
	margin-top:30px;
	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;



	}



#mag_page_image_new_2 {
	margin-bottom:15px;
	margin-top:45px;
	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;



	}







#mag_page_image_2_through_5 {
	margin-bottom:45px;
	margin-top:0px;
	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;




	}




#mag_page_image_2_through_5_short {
	margin-bottom:45px;
	margin-top:15px;
	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;

	}


#mag_page_image_2_through_5_new {
	margin-bottom:0px;
	margin-top:15px;
	margin-left:30px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;




	}



hr {
	
	height:2px;
	background-color: black;
	
	
}





.first_links{

	color:#999;
	font-size: 14px;


	}



.back{

	color:#999;
	font-size: 14px;
	align: left;
	margin-bottom:30px;


	}



.back:hover{

	color:#666;

	}



.first_links_header{

	font-weight:999;
	font-size: 14px;
	margin-right:4px;
	letter-spacing:.5px;


	}


.first_links:hover{

	color:#666;

	}

#first_links{
	width: 905px;

	margin-top:15px;
	margin-left: 30px;
	float: left;
	font-size: 13px;
	line-height:25px;

	}







#top_bar{

	background-color:#000000;
	width:907px;
	height:30px;
	margin-left:30px;


	position: absolute;

	top: 0px; right: 0; left: 0; margin: 0 auto;



	}

#handout{

	display:block;

	}





 Start of slider




@import url(http://fonts.googleapis.com/css?family=Varela+Round);

html, body { background: #333 url("http://codepen.io/images/classy_fabric.png"); }

.slides {
    padding: 0;
    width: 609px;
    height: 420px;
    display: block;
    margin: 0 auto;
    position: relative;
}

.slides * {
    user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -webkit-touch-callout: none;
}

.slides input { display: none; }

.slide-container { display: block; }

.slide {
    top: 0;
    opacity: 0;
    width: 609px;
    height: 420px;
    display: block;
    position: absolute;
	float:left;


    transform: scale(0);

    transition: all .7s ease-in-out;
}

.slide img {
    width: 100%;
    height: 100%;

}

.nav label {
    width: 200px;
    height: 100%;
    display: none;
    position: absolute;

	  opacity: 0;
    z-index: 9;
    cursor: pointer;

    transition: opacity .2s;

    color: #FFF;
    font-size: 156pt;
    text-align: center;
    line-height: 380px;
    font-family: "Varela Round", sans-serif;
    background-color: rgba(255, 255, 255, .3);
    text-shadow: 0px 0px 15px rgb(119, 119, 119);
}

.slide:hover + .nav label { opacity: 0.5; }

.nav label:hover { opacity: 1; }

.nav .next { right: 0; }

input:checked + .slide-container  .slide {
    opacity: 1;

    transform: scale(1);

    transition: opacity 1s ease-in-out;
}

input:checked + .slide-container .nav label { display: block; }

.nav-dots {
	width: 100%;
	bottom: 9px;
	height: 11px;
	display: block;
	position: absolute;
	text-align: center;
}

.nav-dots .nav-dot {
	top: -5px;
	width: 11px;
	height: 11px;
	margin: 0 4px;
	position: relative;
	border-radius: 100%;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.6);
}

.nav-dots .nav-dot:hover {
	cursor: pointer;
	background-color: rgba(0, 0, 0, 0.8);
}

input#img-1:checked ~ .nav-dots label#img-dot-1,
input#img-2:checked ~ .nav-dots label#img-dot-2,
input#img-3:checked ~ .nav-dots label#img-dot-3,
input#img-4:checked ~ .nav-dots label#img-dot-4,
input#img-5:checked ~ .nav-dots label#img-dot-5,
input#img-6:checked ~ .nav-dots label#img-dot-6 {
	background: rgba(0, 0, 0, 0.8);
}



#slideshow {

	float:left;
	margin-top:45px;
	margin-left:30px;
	margin-bottom:45px;

	}



#page-divider {
margin-bottom: 0.6em;
border-bottom: 1px solid #aaa;
padding: 0.5em 0 0.17em 0;
color: #000;
font: normal 150%/1.5 sans-serif;
}




img#icon {

	padding-top:30px;



	}




img#icon:hover {

	padding-top:30px;

	opacity:.5;

	}





img#linkedin {

	padding-top:30px;
	padding-left:10px;



	}




img#linkedin:hover {

	padding-top:30px;
	padding-left:10px;

	opacity:.5;



	}
