/*This code can be edited by the site builder to influence the site for mobile devices*/


/*************** GLOBAL *******************/

/* links */
a {
    color: #2199E8;
}

a:hover,
a:focus,
a:link,
a:visited {
    color: #1585CF;
}

/* Mobile Header Bar */
/*
#red_header_bar{
  padding-bottom: 2%;
  background-color: #B51F5A;
  border-bottom: 1px solid #4A4A4A;
}
*/

/*************** CATALOG *******************/


/* Buttons */
.select-items #navTabs,
.select-items #navTabs:focus,
.select-items #navTabs:active,
.select-items #navTabs:hover,
#header-wrapper a#mobile_cart,
#header-wrapper a#mobile_cart:focus,
#header-wrapper a#mobile_cart:active,
#header-wrapper a#mobile_cart:hover,
#header-wrapper ul#mobile_xtra_links,
#header-wrapper ul#mobile_xtra_links:focus,
#header-wrapper ul#mobile_xtra_links:active,
#header-wrapper ul#mobile_xtra_links:hover,
#tab_responsive_tabs i#mobile_tab_closer,
#tab_responsive_tabs i#mobile_tab_closer:focus,
#tab_responsive_tabs i#mobile_tab_closer:active,
#tab_responsive_tabs i#mobile_tab_closer:hover,
#item_details_view span#mobile_link_closer,
#item_details_view span#mobile_link_closer:focus,
#item_details_view span#mobile_link_closer:active,
#item_details_view span#mobile_link_closer:hover,
.responsive_tabs-shell #submit_catalog_search,
.responsive_tabs-shell #submit_catalog_search:focus,
.responsive_tabs-shell #submit_catalog_search:active,
.responsive_tabs-shell #submit_catalog_search:hover,
.detail_closer {
    color: black;
}

/* mobile cart item circle */
.item_count {
    border-color: black;
}


/*************** IMPRINT *******************/

/* Side By Side buttons for showing and hiding form */
#mobile_form_show,
#mobile_form_show:focus,
#mobile_form_show:active,
#mobile_form_show:hover,
#mobile_form_hide:focus,
#mobile_form_hide:active,
#mobile_form_hide:hover,
#mobile_form_hide {
    color: black;
    background: lightgray;
    box-shadow: 2px 3px 4px #666;
}

/*Make X in tab popout not touch the tabs themselves*/
.select-items .responsive_tabs div.off,
.select-items .responsive_tabs div.on {
    max-width: 80%;
}
.HMG_headder {
    background-color: #eb1700;
    text-align: center;
    padding: 20px;
}
.HMG_headder img{
	width:225px;
}
#header_title{
	display: block !important;
	border: 0px;
    margin: 0px;
    padding: 0px;
}
#header-wrapper tbody{
	border:0px;
}
.header_title{
	display: block !important;
}
.foot_div_table-cell{ 
	display: table-cell;
}
.HMG_footer_power{
	white-space: nowrap;
	padding-left: 100px;
	vertical-align: bottom;
}
.small_screen_hide{
	
}
.HMG_login_table_cell .button {
    width: 250px;
    padding: 10px;
    background-color: #fff;
    color: #000;
    border: 1px #d4d4d4 solid;
    margin-top: 37px;
    font-weight: bold;
}
.new-account, .auth_inactive{
padding:25px;
}
    
@media screen and (max-width: 1024px) {
	.small_screen_hide{
		display: none;
	}
	.small_screen_show{
		display: block;
	}
	.foot_div_table-cell, .HMG_login_table_cell{ 
		display: block;
	}
	.HMG_login_table_cell{
		width:100%;
		text-align: center;
	}
	.HMG_login_table_cell table, 
	.HMG_login_table_cell tr,
	.HMG_login_table_cell td,
	.HMG_login_table_cell tbody{
		border:0px;
		background: transparent !important;
		text-align: center;
	}
	.HMG_login_table_cell .button{
		width: 100%;
	}
	.HMG_login_table_cell img{
		width:100%;
	}
	.HMG_footer_power{
	padding-left: 0px;
	}
	.new-account, .auth_inactive{
padding:25px;
}

}

