/* ============================================================ 1000 */

@media only screen and (max-width : 1000px) {

.head-wrapper {
    background-image: url("../images/bg_imsa_header_tablet.png");
}

.region-header	{
	padding:				10px 0 0 0;
	width:					auto;
	height:					250px;
}

/* ================================================================== Domain Switcher  */

#block-menu-menu-series-switcher-main	{
	top:					100px;
	right:					0px;
	padding:				0px 0;
	overflow: 				visible;
	z-index: 				0;
	max-width: 				160px;
}

#block-menu-menu-series-switcher-main:hover,
#block-menu-menu-series-switcher-main:active,
#block-menu-menu-series-switcher-main:focus{
	max-width: 				100%;
	right: 					0;
	z-index: 				90;
}


#block-menu-menu-series-switcher-main h2	{
	display:				block;
	font-size: 				.8em;
	font-family: 			"oswald", impact, sans-serif;
	font-weight: 			100;
	text-decoration: 		none;
	text-transform: 		uppercase;
	color:					#ccc;
	position:				absolute;
	right:					0px;
	top:					0;
	padding:				11px 30px 10px 20px;
	margin:					0;
	background-image: 		url('../../imsa/images/icon-arrow-down-1.png');
	background-repeat: 		no-repeat;
	background-position: 	88px center;
	border-left:			1px solid #0e0e0e;
	cursor: 				pointer;
	min-width: 				70px;
}

#block-menu-menu-series-switcher-main:hover h2,
#block-menu-menu-series-switcher-main:active h2,
#block-menu-menu-series-switcher-main:focus h2	{
	background-color:		#303030;
	z-index: 				90;
}

#block-menu-menu-series-switcher-main ul.menu	{
	background-color: 		#ededed;
	width:					100%;
	clear:					both;
	padding:				0;
	overflow: 				hidden;
	margin: 				47px 0 0 0;
	height:					0px;
	left:					0;
	text-align: 			center;
}

#block-menu-menu-series-switcher-main:hover ul.menu,
#block-menu-menu-series-switcher-main:active ul.menu,
#block-menu-menu-series-switcher-main:focus ul.menu	{
	height:					auto;
	padding:				0;
	-webkit-transition: 	all 0.3s;
    -moz-transition: 		all 0.3s;
    transition: 			all 0.3s;
	z-index: 				90;
}

#block-menu-menu-series-switcher-main ul.menu li	{
	border-right: 			0px none;
	margin: 				10px;
	float:					none;
	display: 				inline-block;
}

#block-menu-menu-series-switcher-main ul.menu li a	{
	background-color: 		#ededed;
	border-radius: 			0px 0px 0 0;
    padding:				0;
}


/* ======================== top logo */

#block-block-2 {
    top: 					160px;
    position: 				absolute;
}

/* ======================== social menu */

#block-menu-menu-social-menu {
    bottom: 				40px;
    left:					240px;
    position: 				absolute;
}

/* ======================== search block */

#block-search-form {
    bottom: 				auto;
    float: 					left;
    left: 					410px;
    position: 				absolute;
    top:					190px
}

/* ======================== 728x90 */

#block-block-33,
#block-block-61 {
    display: 				block;
    right: 					auto;
    top: 					10px;
    width:					100%;
}

#block-block-33 .content,
#block-block-61 .content	{
	margin: 				0 auto;
    max-width: 				728px;
}

/* ======================== IMSA main menu */

#block-menu-menu-imsa-main	{
	width:					auto;
	bottom:					auto;
	top:					180px;
	right:					0;
	background-image: 		url("../images/hamburger.png");
    background-position: 	right top;
    background-repeat: 		no-repeat;
    z-index: 				80;
    cursor: 				pointer;
}

#block-menu-menu-imsa-main ul.menu	{
	margin:					75px auto 0 auto;
	background-color: 		#000;
	height:					0;
	display: 				block;
	overflow:				hidden;
}

#block-menu-menu-imsa-main:hover ul.menu,
#block-menu-menu-imsa-main:active ul.menu,
#block-menu-menu-imsa-main:focus ul.menu	{
	height:					auto;
	display:				table;
}

#block-menu-menu-imsa-main ul.menu li	{
	float:					none;
	position: 				inherit;
	border:					0 none;
}

#block-menu-menu-imsa-main ul.menu li ul {
	position: 				inherit;
	border:					0 none;
	margin:					0;
}

#block-menu-menu-imsa-main ul.menu li ul li {
    padding: 				2px 0 2px 15px;
	border:					0 none;
}

#block-menu-menu-imsa-main ul.menu li ul li a	{
	color:					#727171;
}

/* ======================== Series main menu */

#block-menu-menu-sportscar-championship-main	{
	width:					auto;
	bottom:					auto;
	top:					180px;
	right:					0;
	background-image: 		url("../images/hamburger.png");
    background-position: 	right top;
    background-repeat: 		no-repeat;
    z-index: 				80;
    cursor: 				pointer;
}

#block-menu-menu-sportscar-championship-main ul.menu	{
	margin:					79px auto 0 auto;
	background-color: 		#000;
	height:					0;
	display: 				block;
	overflow:				hidden;
}

#block-menu-menu-sportscar-championship-main:hover ul.menu,
#block-menu-menu-sportscar-championship-main:active ul.menu,
#block-menu-menu-sportscar-championship-main:focus ul.menu	{
	height:					auto;
	display:				table;
}

#block-menu-menu-sportscar-championship-main ul.menu li	{
	float:					none;
	position: 				inherit;
	border:					0 none;
}

#block-menu-menu-sportscar-championship-main ul.menu li ul {
	position: 				inherit;
	border:					0 none;
	margin:					0;
}

#block-menu-menu-sportscar-championship-main ul.menu li ul li {
    padding: 				2px 0 2px 15px;
	border:					0 none;
}

#block-menu-menu-sportscar-championship-main ul.menu li ul li a	{
	color:					#727171;
}


/* ========================================= news content type */

.partnerInfoOuter {
	padding:21px 30px;
	width:auto;
}

.node-type-news .field-name-title-field {
	width:56%;	
}
	
.node-type-news .region-content	 {
	float:none;
	margin:0px 30px;
	max-width:100%;
	width:auto;
}

.field-name-field-news-photo-gallery,
.node-type-partner #field-slideshow-1-wrapper, 
.node-type-track #field-slideshow-1-wrapper, 
.node-type-news #field-slideshow-1-wrapper, 
.node-type-press-release #field-slideshow-1-wrapper {
	float:none;
	margin:0 auto 30px;	
}


/* ============== sidebar ============== */

.region-sidebar,
.section-news .region-sidebar {
	margin:0px 30px;
	max-width:100% !important;
	width:auto;	
	float:none;
	margin-top:30px;
}

.region-sidebar .block {
	max-width:300px;
	margin:0 auto;	
}

/* ========================================== Series Feature */

#block-views-feature-block-2 #full-width-slider	{
    width: 				100%;
    height: 			auto;
}

#block-views-feature-block-2 .field-name-field-background img {
    min-height: 		auto;
	height: 			auto;
	width: 				100%;
}
    
/* ========================================== Footer */
    .footer-wrapper  {
        padding:        20px;
        min-height:     auto;
    }
    
    /* ========================= Footer Logos */
    #block-multiblock-63,
    #block-multiblock-2 {
        display:        none;
    }
    
    /* ========================= Footer Social */
    #block-multiblock-3  {
        display:        none;
    }
    
    /* ========================= Constant Contact signup form */
    
    #block-block-16 h2 {
        font-size:      1em;
    }
    
    #block-block-16 input[type="text"] {
    padding:            0px 10px;
    width:              auto;
    font-size:          .8em;
    }
    
    /* ========================== Footer Menu */
    
    #block-menu-menu-footer-menu ul.menu li {
        padding:        10px 30px 0px 0px;
    }
    
    /* =========================== copyright */
    
    #block-block-14 {
        margin-top:     25px;
    }
    
    /* =============================================== mfg content wrapper */
    
    .group-driver-data .field-name-field-country, 
    .group-manufacturer-data .field-name-field-manufacturer-logo	{
	    margin:				0 30px 0 0;
    }
    
    .node-type-manufacturer .content-wrapper	{
	    padding:			0 20px;
    }
    
    /* ================================================ IMSA TV */
    
    .node-type-imsatv .block-multiblock	{
	    display:			none;
    }
    
    .node-type-imsatv #featurePlayer,
	#imsaLivePlayer	{
	    width:				988px !important;
	    height:				556px !important;
    }
    
    #block-views-action-block-20 .field-name-title-field	{
	    display:			none;
    }
    
    
/* ============= /1000 */

}