

/* ++++++++++++++++++++++++
		MEDIA QUERIES 
	++++++++++++++++++++++++ */
 
 
/* iPhone */
 @media all and (min-width:320px) and (max-width:480px) {  
	 
html {
		-webkit-text-size-adjust: none;
	}

} /*closes media query */
	



@media all and (min-width: 360px) {
	
.reelfilm {
	height:100px;
}

.reelfilm img {
	float:left;
	margin-right:0.5em;
}

#main p#cinema-quick-nav a {
	width:125px;
	margin: 0px;
}


#schedule_overview header a {
	width:170px;
	margin-left:0px;
}

} /*closes media query */


@media all and (min-width: 420px) {

#quick_nav a {
width:80px;
position:absolute;
right:0px;
}

#slogan {
	text-align:right;
}

#newsletters input {
width:60%;
margin-left:5%;
}

.screening_type {
float:right;
}

#membership_page #red_modal a,
#membership_page_join #red_modal a {
	display:inline-block;
		margin-right:8px;
}

#main a#film-angel-button {
	width:110px;
}


}/*closes media query */




@media all and (min-width: 480px) {
	
.mobile {
display:none;
}

#membership_page_join li figure img {
	width:auto;
}

.sponsor-logos a {
	display:inline !important;
}

	
}/*closes media query */




@media all and (min-width: 500px) {

#social_media_links {
	position:absolute;
	top:65px;
	right:0px;
	width:270px;
}

#social_media_links img {
	width:40px;
	opacity:0.7;
}

#social_media_links a:hover img,
#social_media_links a:focus img {
	opacity:1;
}

#slogan {
	position:absolute;
	width:210px;
	right:20px;
	top:120px;
}


#film_info header {
	margin-bottom:1.25em;
}

#film_info #showtimes {
	padding-left:1em;
	margin-top:1.5em;
}

figcaption {
	padding-right:16%;
}

#schedule_overview .left {
	float:left;
	width:48%;
}

#schedule_overview .right {
		float:right;
	width:48%;
}

#registration a#order_ticket_online {
float:right;
}

/*
body#contributions .button_grn {
	position:absolute;
	top:0px;
	right:0px;
}*/

}/*closes media query */



	

@media all and (min-width: 600px) {

#social_media_links {
width:320px;
}

#social_media_links img {
	width:auto;
	opacity:1;
}



#main_footer address {
float:left; 
width:55%;
padding-top:1em;
line-height:1.2em;
}


#main_footer {
height:300px;
}


section#facets_hours {
float:left;
width:55%;
}

#main_footer nav {
width:40%;
float:right;
}

}/* closes media 	query for 600+ */








@media all and (min-width: 630px) {

.desktop {
	display:block;
}

#main>header h1,
#support>header h1 {
	background:rgb(236,236,236);
	color:rgb(135,135,135);
	font-size:1.9em;
	margin-top:0px;
}

#main #past-features {
	background:rgb(236,236,236);
	color:rgb(135,135,135);
}
	


#parking-map figcaption a {
	display:none;
}


#internship-descriptions a {
	padding-left:35px;
	text-align:left;
}

#internship-descriptions div {
	padding-left:1em;
	padding-right:2em;
}

#internship-descriptions ul {
	padding-left:2em;
}

a.promobox {
padding-bottom:0;
}

a.promobox figure {
width:300px;
float:left;
margin-right:1em;
}


a.promobox img {

}


a.promobox h1 {
font-size:1.2em;
line-height:1.1em;
padding:0.3em 0.5em;
font-weight:900;
}

a.promobox p.details {
padding:0.5em;
line-height:1em;
}

body.archives a.promobox p.desktop {
	height:2em;
}

a.promobox:not(.film-archive) time {
top:0px;
padding:4px 105px 0 0;
}


a.promobox footer {
background:black;
height:0px;
clear:both;
}

/* Add space above promobox title */
a.promobox.h1_push1 h1 {
padding-top:1em;
}

a.promobox.h1_push2 h1 {
padding-top:2em;
}

a.promobox.h1_push3 h1 {
padding-top:3em;
}


.registration-badge {
	clear:left;
	float:left;
	margin-bottom:20px;
}


.filmcamp-reg-box {
width:58%;
float:right;
/*border:1px solid black;*/
}

#filmcamp a.button_grn {
display:inline-block;
/*margin:0.5em 20px 0.5em 0px;*/

margin-top:20px;
}

.filmcamp-reg-box p {
margin: 0  !important;
}

#filmcamp .film-camp-details a.button_grn:first-child {
max-width:150px;
}




#sponsors {
/*width:88%;*/
margin:auto;
}

#sponsors ul li {
	padding:0px;
}

#main_footer {
height:250px;
}

#main_footer>section {
width:350px;
float:left;
}

#main_footer nav {
float:right;
border:0px;
width:140px;
margin-right:2%;
}


}/* closes media 	query for 630+ */





@media all and (min-width: 660px) {

#internships #main section ul li {
float:left;
margin-right:0.4em;
margin-bottom:0.3em;
}

#internships #main section ul a {
display:inline-block;
border-radius:3px;
}

figure#stills {
width:300px;
float:left;
margin-right:20px;
background:white;
}

:not(body.kids_screening) #stills img {
margin-bottom:7px;
}

#stills img:nth-child(2),
#stills img:nth-child(3),
#stills img:nth-child(4) {
display:inline;
}

#stills img:last-child {
margin-bottom:0px !important;
}

figcaption {
	padding-right:10px;
}

.screening_type {
	position:relative;
	bottom:25px;
}

#accolades {
	border:0px;
	padding:0px;
}


#film_description {
clear:left;
}


h1#film_links_label {
display:none;
}

#film_links {
margin-bottom:1em;
}

#film_links li {
float:left;
margin-right:0.4em;
margin-bottom:0.3em;
}

#film_links li:first-child {
	clear:left;
}


#film_links a  {
display:inline-block;
border-radius:3px;
}

#showtimes {
clear:left;
width:400px;
padding-left:2em !important;
}


#tickets {
	clear:right;
width:400px;
}

#tickets a {
display:inline-block;
}

#main_footer {
	height:220px;
}

#main_footer #facets_hours {
position:absolute;
top:20px;
left:205px;
width:200px;
}

#main_footer address {
	margin-top:1.2em;
}


figure.img-float {
	float:left;
	margin-right:2em;
}





}/* closes media 	query for 660+ */









@media all and (min-width: 768px) {



#quick_nav {
display:none;
}

#search {
width:300px; 
position:absolute;
top:0px;
right:10px; 
}




#container>nav {
margin-bottom:3em;
}

#main_header h1 {
margin-right:2em;
float:left;
}

#slogan {
width:280px;
float:left;
}



ul#top_nav {
margin:14px 0px;
}

ul#top_nav a {
text-align:center;
background:rgb(145,0,0);
}

.nav_activated {
background:rgb(227,12,12) !important; 
}


ul#top_nav>li {
/*width:26%;*/
width:22%;
float:left;
margin-right:0.5%;
margin-bottom:2px;
}

ul#top_nav>li:first-child {
width:23%	
}

ul#top_nav>li:nth-child(2) {
/*width:33%;*/
width:22%
}

ul#top_nav>li:nth-child(3) {
width:33%;
}

ul#top_nav>li:nth-child(4) {
width:20%;	
margin-right:0px;
}

ul#top_nav>li:nth-child(5) {
width:27%;	
}

ul#top_nav>li:nth-child(6) {
width:27%;	
}

ul#top_nav>li:nth-child(7) {
width:27%;
}

ul#top_nav>li:last-child {
margin-right:0px;
width:17%;
}

/* sub-menu */
ul#top_nav li ul {
margin:0px;
position:absolute;
top:48px;
z-index:10;
width:100%;
}

ul#top_nav li ul li  {
border-bottom:1px solid white;
}

ul#top_nav li ul li:first-child {
 border-top:1px solid white;
}

ul#top_nav li ul li:last-child {
 border-bottom:0px;
}

ul#top_nav li ul li a {
background:rgb(227,12,12);
margin-bottom:0px;
padding-left:0px;
text-align:center;
}

.indicator {
-webkit-transform:rotate(90deg) translate(8px,-10px);
-moz-transform:rotate(90deg) translate(8px,0px);
-ms-transform:rotate(90deg) translate(5px,0px);
transform:rotate(90deg) translate(8px,0px);
}

#main {
clear:both;
padding-top:2em;
}


.reelfilm {
	width:250px;
	float:right;
	margin-top:-7px !important;
	}
	
a.button_grn,
#contributions a.button_grn {
	width:150px;
	margin:1em 0;
}



#membership_page_join #red_modal {
	text-align:left;
}

#membership-conclusion div {
	display:inline-block;
	width:250px;
	text-align:left;
}

#main_footer {
height:225px;
}

#main_footer address {
width:185px;
}


#main_footer #facets_hours {
width:275px;
top:34px;
left:230px;
}


}/* closes media 	query for 768+ */






@media all and (min-width: 850px) {

#main_header {
	background:url('http://www.facets.org/img/celluloid_dust_on_red3.jpg') no-repeat;
	background-size:cover;
	height:170px;
}

#main_header  h1 {
	width:185px;
height:171px;
background:url('http://www.facets.org/img/facets_logo_new_white2.png') no-repeat;
margin:11px;
margin-top:7px;
margin-left:25px;
}

#social-media-mobile {
	display:none;
}

#social-media-desktop {
	display:block;
}

#social-media-desktop img {
	opacity:0.85;
}

#social-media-desktop img:hover {
	opacity:1;
}


#social_media_links {
	top:75px;
	right:17px;
}


#slogan {
	left:250px;
	top:90px;
width:270px;
text-align:left;
color:white;
}

#search {
	opacity:0.6;
}

#search:hover, 
#search:focus {
	opacity:1;
}

ul#top_nav {
	top:-10px;
}

#sidebar {
float:right;
width:42%;
margin-top:1em;
}

#main {
float:left;
width:50%;
margin-top:1em;
	padding-top:0px;
}

#homepage #main  {
	margin-top:1em;
	padding-top:0px;
}

#main p#cinema-quick-nav {
	display:none;
}

#sidebar #cinema-quick-nav {
	display:block;
}


body.cinematheque_home #sidebar #cinema-quick-nav {
display:block;
}

/*body:not(.cinematheque_home) #sidebar #cinema-nav,
body:not(.cinematheque_home) #sidebar #cinema-archive-nav {
	display:block;
}*/


#sidebar #cinema-quick-nav a {
background:rgb(33,33,33);
}

#sidebar #cinema-quick-nav a:hover,
#sidebar #cinema-quick-nav a:focus {
	background:rgb(66,66,66);
}


.film_showcase #main {
	margin-top:0px;
}


.main_cinematheque #main>header h1,
.main_cinematheque #main>header h2 {
	margin-top:0px;
}

.reelfilm {
	float:none;
}


#schedule_overview .left {
	float:none;
	width:auto;
}

#schedule_overview .right {
		float:none;
	width:auto;
}


#parking-map figcaption a {
	display:block;
}

a.promobox {
padding-bottom:1.5em;
}

a.promobox figure {
width:100%;
float:none;
margin-right:0px;
}


/* Remove space above promobox title */
a.promobox.h1_push1 h1,
a.promobox.h1_push2 h1,
a.promobox.h1_push3 h1 {
padding-top:0;
}

/*Cinematheque */

figure#stills {
width:auto;
float:none;
}

#stills img:nth-child(3),
#stills img:nth-child(4) {
display:none;
}


/* Membership */

.membership_box {
border:1px solid black;
background:white;
padding:10px 30px 10px 20px;
box-shadow: 2px 2px 8px rgba(0,0,0,0.7);
width:660px;
height:500px;
position:fixed;
left:50%;
top:50%;
margin-left:-350px;
margin-top:-250px;
z-index:9;
border-radius:15px;
}

#membership_item_details4.membership_box,
#membership_page_join #membership_item_details6.membership_box {
	height:680px;
	margin-top:-365px;	
}

#membership_item_details5.membership_box,
#membership_item_details6.membership_box,
#membership_item_details7.membership_box {
	height:576px;
	margin-top:-350px;
}

#membership_item_details5 div {
	width:340px;
	float:right;
}

#membership_item_details8.membership_box {
	overflow:auto;
	padding-left:100px;
}

#membership_item_details8.membership_box .close_membership_box {
	position:absolute;
	top:860px;
	right:6px;
}


.membership_box figure,
.membership_box img {
	width:300px;
	float:left;
}

.membership_box figure {
	padding-right:20px;
}

#membership_item_details1 figure {
	margin-bottom:45px;
}

#membership_item_details7 figure {
	width:100%;
	float:none;
}

.membership_box ul {
	position:relative;
	left:18px;
}

.membership_box p a,
.membership_box ul a{
	display:inline;
	padding:0px;
}

.close_membership_box {
	text-indent:-3px;
	float:none;
	position:absolute;
	right:20px;
	bottom:20px;
}



.registration-badge {
	width:135px;
}

.registration-badge img {
	width:100%;
	height:auto;
}



#filmcamp a.button_grn {
margin-top:0px;
font-size:1em;
}




/*#sponsors {
width:100%;
}*/

#main_footer nav {
width:30%;
}


}/* closes media 	query for 850+ */







@media all and (min-width: 920px) {




#sidebar {
margin-bottom:20px;
}

#sidebar iframe {
width:330px;
margin:auto;
margin-bottom:1em;
}


#schedule_overview .left {
	float:left;
	width:48%;
}

#schedule_overview .right {
		float:right;
	width:48%;
}

section#facets_hours {
margin-left:5%;
}

#main_footer nav {
margin-right:5%;
width:220px;
}

}/* closes media 	query for 920+ */








@media all and (min-width: 1024px) {

.desktop-1024 {
	display:block;
}

#container {
width:996px;
}

#search {
width:400px; 
}


#main p a {
padding:0;
border:0px;
color:rgb(125,0,0);
}

#main p a:hover,
#main p a:focus {
	color:red;
	background:none;
}



/* NAV */


ul#top_nav {
margin-bottom:1em;
}

ul#top_nav li {
float:left;
display:block;
width:112px;
margin-right:2px;

}

ul#top_nav>li:first-child {
width:112px;	
}

ul#top_nav>li:nth-child(2) {
width:122px;
margin-right:2px;
}

ul#top_nav>li:nth-child(3) {
width:180px;
margin-right:2px;
}

ul#top_nav>li:nth-child(4) {
width:108px;	
margin-right:2px;
}

ul#top_nav>li:nth-child(5) {
width:126px;	
}
	
ul#top_nav>li:nth-child(6) {
width:119px;
}

ul#top_nav>li:nth-child(7) {
width:142px;
}



ul#top_nav li:hover,
ul#top_nav li:focus {
-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);
box-shadow:0px 0px 2px rgba(0,0,0,0.4);
}

ul#top_nav li.nodrop:hover,
ul#top_nav li.nodrop:focus
 {
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

ul#top_nav>li:last-child,
ul#top_nav>li:last-child a
 {
margin-right:0px !important;
width:72px;
}



ul#top_nav li a {
padding:9px 0px;
margin-bottom:0px;
font-size:0.9em;
background:black;
}

ul#top_nav li ul li a {
	font-weight:normal;
	font-size:0.85em;
}



ul#top_nav li.plus,
ul#top_nav li.plus a {
padding-right:0px;
}



/* sub-menu */


ul#top_nav li ul {
padding-left:0px;
width:112px;
position:absolute;
top:36px;
z-index:2;
-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.6);
-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.6);
box-shadow:0px 1px 2px rgba(0,0,0,0.6);
}

ul#top_nav li ul li {
width:122px;
border-bottom:1px solid white;
}

ul#top_nav li ul li:first-child {
	border-top:1px solid white;;
}

ul#top_nav li ul li:last-child {
	border-bottom:0px;
}


ul#top_nav li.plus ul,
ul#top_nav li.plus ul li {
width:180px;
}


ul#top_nav li:nth-child(2) ul,
ul#top_nav li:nth-child(2) ul a {
	width:142px;
	padding-right:0px;
}

ul#top_nav li:nth-child(2) ul li {
		width:142px;
	}
	
ul#top_nav li:nth-child(3) ul li {
		width:180px;
	}

ul#top_nav li:nth-child(3) ul li a {
		padding-left:10px;
		padding-right:10px;
	}
	

ul#top_nav li:nth-child(4) ul,
ul#top_nav li:nth-child(4) ul li,
ul#top_nav li:nth-child(4) ul a {
width:108px;	
padding-right:0px;
}

ul#top_nav li:nth-child(6) ul,
ul#top_nav li:nth-child(6) ul li,
ul#top_nav li:nth-child(6) ul a {
width:125px;	
padding-right:0px;
}

ul#top_nav li:nth-child(7) ul {
	background:white;
}

ul#top_nav li:nth-child(7) ul,
ul#top_nav>li:nth-child(7) a {
width:142px;	
padding-right:0px !important;

}

ul#top_nav li:last-child ul li {
/*	background:yellow;*/
}


ul#top_nav li ul li a {
background:rgb(165,0,0);
}


.indicator {
-webkit-transform:rotate(90deg) translate(8px, 0px);
}


/* Responsive nav indicators */
#container>nav li.active>a {
	background:red;
}

/*#container>nav li li.active a {
	background:rgb(55,55,55);
}*/




/* MAIN */

#main {
margin-top:20px;
	width:600px;
	float:left;
	padding:0px 10px 10px 0px;
	position:relative;
}

#parking-map figcaption a {
	display:none;
}

img.inset {
	width:auto;
	float:left;
	margin-right:1.4em;
	margin-bottom:1.2em;
}

#cinenotes img.inset {
	width:100%;
	max-width:300px;
}

#cinenotes #main section p {
	padding-top:2em;
}

a.promobox {
display:block !important;
padding-bottom:0px;
}



a.promobox figure {
width:300px;
height:100%;
float:left;
margin-right:20px;
background:black;
}

a.promobox h1 {
font-size:1.15em;
line-height:1.1em;
margin-top:1em;
}

a.promobox h1 br {
display:inline;
}

a.promobox.sidebar_promo figure {
width:330px;
}

a.promobox.sidebar_promo h1 {
clear:both;
padding-top:0.7em;
margin-left:20px;
}

a.promobox.sidebar_promo p {
margin-left:30px;
}

a.promobox time {
padding:5px 5% 0px 0px;
bottom:15px;
}


#internships #main section ul a {
display:inline;
background:none;
color:black;
text-decoration:underline;
}

#internships #main section ul a:hover {
background:none;
color:red;
}

#internships #main section#volunteer ul a {
	padding:10px 12px 10px 0;
}


#internships #main section hr {
	display:block;
	position:relative;
	top:1em;
}


/* Cinematheque */

#main a.promobox h1.reduce {
	font-size:1.4em;
}

figure#stills {
width:300px;
float:left;
margin-right:20px;
background:white;
}

#stills img:nth-child(3),
#stills img:nth-child(4) {
display:inline;
}

#film_links a {
display:inline;
background:none;
color:black;
text-decoration:underline;
}

#film_links a:hover {
background:none;
color:red;
}

#tickets a {
text-decoration:none;
padding:5px 7px;
}

.reelfilm {
	float:right;
}


/*#schedule_overview h1 {
	display:block;
}

#schedule_overview header a {
	display:none;
}*/



.registration-badge {
	width:225px;
}

#filmcamp a.button_grn {
margin-top:20px;
font-size:1.2em;
}




/* Newsletter feedback */

.signup-error {
	width:380px;
	margin:auto !important;
	padding:10px 20px;
}

#general_mailinglist  .signup-error {
	width:auto;
}

.signup-thankyou  {
	width:325px;
	margin:auto !important;
	padding:20px 10px;
}


.signup-error a {
	color:red !important;
}

.signup-thankyou a {
	color:black !important;
}

.signup-thankyou a:hover,
.signup-thankyou a:focus {
		color:green !important;
	background: none !important;
}



#sidebar {
margin:1.2em 0px 20px 0px;
width:330px;
}

#newsletters {
height:120px;
}


#newsletters a {
padding:8px;
}

#newsletters input[type="submit"] {
padding:5px;
}

#main_footer {
padding:0px;
height:145px;
position:relative;
}

#main_footer address {
width:180px;
position:absolute;
top:0px;
left:20px;
}

#main_footer #facets_hours {
width:260px;
position:absolute;
left:180px;
top:5px;
}



#main_footer nav {
margin-right:25px;
margin-top:40px;
width:460px;
}

#main_footer nav li {
width:130px;
float:left;
margin-right:10px;
}

#main_footer nav li:nth-child(2) {
width:175px;
}

#main_footer nav li:nth-child(3) {
width:125px;
}

#main_footer nav a {
width:auto;
margin-bottom:0px;
}

#copyright {
	position:absolute;
	right:35px;
	bottom:10px;
}

}/* closes media 	query for 1024+ */

 
 

 
 
@media all and (min-width: 1382px) {


#container {
width:1200px;
}


#main_header p#slogan {
margin-left:35px;
margin-top:20px;
}

#social_media_links {
	width:390px;
}

/* NAV */


ul#top_nav li {
width:157px !important;
}


ul#top_nav li:nth-child(4),
ul#top_nav li:nth-child(5) {
margin-right:3px;
}

ul#top_nav li:nth-child(5) {
width:137px !important;	
}

ul#top_nav li:nth-child(6) {
width:145px !important;
}

ul#top_nav li:nth-child(7) {
width:162px !important;
}

ul#top_nav li,
ul#top_nav li a {
font-size:1em;
}


ul#top_nav>li ul li {
width:147px !important;
}


ul#top_nav li ul li,
ul#top_nav li ul li a {
font-size:1em;
margin-right:3px;
}


ul#top_nav li:nth-child(2) ul,
ul#top_nav li:nth-child(2) ul a {
	width:157px;
	padding-right:0px;
}


ul#top_nav li:nth-child(4) ul,
ul#top_nav li:nth-child(4) ul li,
ul#top_nav li:nth-child(4) ul a {
width:127px;	
padding-right:0px;
}

ul#top_nav li:nth-child(5) ul,
ul#top_nav li:nth-child(5) ul li,
ul#top_nav li:nth-child(5) ul a {
width:127px !important;		
}


ul#top_nav li:nth-child(6) ul,
ul#top_nav li:nth-child(6) ul li,
ul#top_nav li:nth-child(6) ul a {
width:145px !important;	
padding-right:0px;
}

ul#top_nav li:nth-child(7) ul,
ul#top_nav li:nth-child(7) ul li,
ul#top_nav>li:nth-child(7) ul a {
width:157px !important;	
padding-right:0px;
}


ul#top_nav li:nth-child(7) ul, 
ul#top_nav > li:nth-child(7) a {
	width:162px !important;	
}


ul#top_nav>li.plus,
ul#top_nav>li.plus a {
width:200px !important;
margin-right:3px;
}

ul#top_nav>li.plus ul,
ul#top_nav>li.plus ul li,
ul#top_nav>li.plus ul li a {
width:200px !important;
}

ul#top_nav>li.plus ul li a {
	width:180px !important;
	padding-left:10px;
	padding-right:10px;
}



ul#top_nav>li:first-child,
ul#top_nav>li:nth-child(2) {
width:157px;
}

ul#top_nav>li:nth-child(3) {
width:137px;
}

ul#top_nav>li:nth-child(4) {
width:127px !important;
}
	
ul#top_nav>li:nth-child(6) {
width:157px;
}

ul#top_nav>li:nth-child(7) {
width:162px;
}



ul#top_nav>li:last-child,
ul#top_nav>li:last-child a,
ul#top_nav>li:last-child ul,
ul#top_nav>li:last-child ul a {
width:97px !important;
margin-right:0px;
}




figure#stills {
width:400px;
}



/* sidebar */

#sidebar, #sidebar iframe {
width:450px;
}

#social_media_links img {
margin:0px 0.4em;
}

#newsletters {
padding: 15px 35px 20px 35px;
}

.main_cinematheque #newsletters a {
width:160px;
}

/* MAIN */

#main {
width:700px;
}

a.promobox figure {
margin-right:25px;
}

a.promobox h1 {
font-size:1.3em;
line-height:1em;
margin-top:1.2em;
}

a.promobox.sidebar_promo figure {
width:225px;
}

a.promobox.sidebar_promo h1 {
clear:none;
font-size:1.2em;
line-height:0.9em;
}


#sponsors ul li {
padding:10px;
}

/* FOOTER */

#main_footer {
padding-left:35px;
}


section#facets_hours {
left:210px;
}


#main_footer nav {
    margin-left: 50px;
	}
	

#main_footer nav li {
    margin-right: 20px;
}

#main_footer nav {
width:520px;
}

#main_footer nav li {
width:140px;
}

#main_footer nav li:nth-child(2) {
width:185px;
}

#main_footer nav li:nth-child(3) {
width:135px;
}

}/* closes media 	query for 1382+ */