/************************************************************************************
smaller than 1200
*************************************************************************************/	
@media screen 
and (max-width: 1200px) {


}/**** END 1200 ****/


/************************************************************************************
smaller than 1024
*************************************************************************************/	
@media screen 
and (max-width: 1024px) {

.container {
width: 98% !important;
margin: 0 auto !important;
}


}/**** END 1024 ****/



/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen 
and (max-width: 768px) {

/*** GLOBAL ***/
#menu_icon {
display: inline-block;
margin: 0 0 0 3% !important;
width: auto !important;
text-align: left;
}

ul#menunav {
display: none;
position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
left: 3%; 
top: 60px;
background: #b16218;
margin: 0; 
padding: 0;
float: left;
z-index: 200;
border: 1px solid #d1843d;
}

ul#menunav li {
position: relative;
display: block;
float: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #d1843d;
text-align: left;
line-height: 1;
font-size: 0.85em;
}

ul#menunav li span {
width: 150px !important;
display: block;
font-weight: normal;
text-decoration: none;
padding: 13px;
}


ul#menunav li a {
width: 150px !important;
color: #ffffff;
display: block;
font-weight: normal;
text-decoration: none;
padding: 13px;
}

ul#menunav li a:hover {
color: #ffffff;
text-decoration: none;
background: #975415;
font-weight: normal;
text-decoration: none;
padding: 13px;
}

.imgfloat {
float: none;
margin: 0 0 10px 0;
}


/***** HOME *****/
#home_bg {
background: url(../_images/bg.jpg) repeat !important;
}

#home_column {
float: none;
width: 100%;
margin: 0 auto;
text-align: center !important;
}

.home_share {
width: 100%;
margin: 25px auto !important;
}

/**** CAST ****/
.column_cast {
width: 65%;
}

/*** DVD ***/
.dvd_column1,.dvd_column2 {
width: 100%;
float: none;
margin: 10px auto;
text-align: center;
}

.buy_digital,.buy_dvd,.buy_bluray {
float: none;
width: 100%;
margin: 10px auto;
text-align: center;
}

.digital_links,.dvd_links,.bluray_links  {
position: relative;
top: 0;
margin: 0 auto;
}

.link_pad {
padding: 15px;
}


}/**** END 768 ****/



/************************************************************************************
smaller than 640
*************************************************************************************/
@media screen 
and (max-width: 640px) {

#footer h1 {
font-size: 2.75em !important;
}

h2 {
font-size: 1.75em;
}

#menunav_right img {
margin: 8px 1px 0 0;
}

#content_big {
font-size: 1em;
line-height: 1.1;
}

/*** VIDEOS ***/
.column_videos {
width: 43%;
}




}/**** END 640 ****/



/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen 
and (max-width: 480px) {

.container {
width: 95% !important;
}

#footer h1 {
font-size: 2.25em !important;
}

/**** CAST ****/
.imgbrdrfloat {
float: none;
}

.column_cast {
width: 100%;
float: none;
}

/*** VIDEOS ***/
.column_videos {
float: none !important;
width: 90%;
margin: 10px 2%;
}


}/**** END 480 ****/



/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen 
and (max-width: 320px) {



}/**** END 320 ****/