/*
|---------------------------------
| Foundation 5 Mega Menu CSS Hacks
|---------------------------------
*/
* {
/*font-family: 'Rokkitt', serif;*/
}
.mega-menu {
border: none !important;
margin-top: -38px;
}
/* Change tab hover state to same colour as content background */
/* 
.mega-menu .top-bar .top-bar-section li:hover {
color: #ffffff ; 
background:#862633 !important;
}
*/
/* Remove Foundation dropdown arrow */
.mega-menu .f-dropdown:before,
.mega-menu .f-dropdown:after {
border-style: none;
}
.f-dropdown.content {
padding: 0;
margin-top: -1px;
/*border-left: solid 1px #862633;
border-right: solid 1px #862633;
border-bottom: solid 1px #862633;*/
}
/*table thead{
background: #862633 !important;
display: none;
}*/
/*.img_default {
border: none !important;
}*/
.top-bar-section li:not(.has-form) a:not(.button)
{
color:#464646;
}
.mega-menu img{
width: 100%;
margin-left: -28px;
}
.f-dropdown.large {
max-width: 1000px !important;
}
h5 {
font-size: 19px !important;
margin: 0 !important;
}
ul.tabs {
margin-left: 15px !important;
}
.tabs-content>.content {
padding:0;
overflow: visible;
/*min-height: 460px;*/
/*min-height: 524px;*/
}
/*ul.tabs vertical {
margin-top: 20px !important;
}*/
.page-menu-sep-red {
margin-bottom: 5px !important;
}

li.tab-year:lang(DE-CH),
li.tab-year:lang(FR-CH) {
/*border-bottom: 1px solid #666666 !important;*/
}
li.tab-year:first-child{
margin-left: 20px;
border-right: none;
}
li.tab-title:first-child{}
.apparel {
margin-top: 29px !important;
}
.tabs >.nav-list>.tab-title > a  {
line-height: 40px !important;
padding: 0 !important;
margin-top: 5px;
margin-bottom: -6px;
}
li.tab-title.active a {
color: #ffffff!important;
padding: 0 !important;
}
.f-dropdown >.tabs >.tab-year.active a {
color: #000 !important;
}
.f-dropdown >.tabs >.tab-year a {
color: #fff !important;
}
li.tab-title:hover > a {
}
/* Remove content top border, align to left and add gradient to bottom of content */
.mega-menu .open {
border-top: none;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 ); /* IE6-9 */
left: 10px !important; /* <!-- !important overwrites inline style applied via Foundation JS */ 
}
.mega-menu .content ul li {}
/* Remove hover state and background colour from content headings */
.mega-menu .content[class*="content"] label,
.mega-menu .content[class*="content"] label:hover {
height: 3em;
line-height: 3em;
font-weight: bold;
color: #222;
background: #FFF;
}
/* Change content link colour background to same as content background */
/*			.mega-menu .top-bar .content[class*="content"] a {
background: none;
border: none !important;
font-size: 18px;
}*/

/* Add hover state to content links */
/*.mega-menu .content[class*="content"] a:hover {
background: none;
text-decoration: none !important;

}*/
/*.mega-menu .spacer {
width: 200px;
}*/
/*.menurow {
margin-bottom: 0;
}*/
/* MENU SEPARATOR */
a.separator {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAaCAYAAACdM43SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDY4OTZBNjZERTZCMTFFMjhCM0NGOEE3MjgwQ0E1MjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDY4OTZBNjdERTZCMTFFMjhCM0NGOEE3MjgwQ0E1MjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjg5NkE2NERFNkIxMUUyOEIzQ0Y4QTcyODBDQTUyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjg5NkE2NURFNkIxMUUyOEIzQ0Y4QTcyODBDQTUyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm6GMM0AAAAjSURBVHjaYnn69KkRAwPDSyYgcQqIs0AMMBg+jHNA/AwgwACSBgbp5HO1YwAAAABJRU5ErkJggg==);
border: none !important;
background-repeat: no-repeat!important;
background-position: right center!important;
}
a.separator:hover  {}
a.separator.open, a.last-separator.open  {
/*border: 1px solid #dadada !important;*/
border-bottom: 0px none !important;
background-color: #ffffff !important;
background-image: none !important;
margin-left: -2px !important;
}
.separator.open,.last-separator.open {
color: #464646 !important;
}
.separator,.last-separator {
color: #fff !important;
}
.separator:hover  {}
.top-bar-section li a {}
/* SEARCH */
#inputButton {
position: absolute;
float: right;
border: solid 1px white;
}
.text-img-map:hover {
/*background: rgba(221, 0, 40, 0.4);*/
background: #dd0000;
}
.text-img-map{
position: relative !important;
bottom: 32px !important;
letter-spacing: 1px !important;
text-align: center !important;
text-transform: uppercase !important;
color: #fff !important;
line-height: 32px;
font-family: 'Fjalla One', sans-serif !important;
display: block !important;
/*background: #555555;*/
/*background-image: url("images/color.png");*/
margin-left: -13px;
width: 100%;
}

/* BEGIN PROMO PANEL*/

/*DEALER PROMO PANEL*/
#carousel-type3> li >.work-item >.content>.work-item-image>.text-promo-panel {
bottom: 1px !important;
max-width: 236px;
}
/*PROMO PANEL*/
.text-promo-panel {
position: relative !important;
bottom: 24px !important;
font-size: 14px !important;
letter-spacing: 1px !important;
text-align: left !important;
text-transform: uppercase !important;
line-height: 25px;
background-image: url("images/color.png");
max-width: 237px;
}
.btn-promopanel {
text-transform: uppercase;
color: #FFF;
background-repeat: no-repeat;
background-position: right center;
display: block;
padding-left: 7px;
font-family: "Fjalla One", sans-serif !important;
font-weight: 100;
}
.btn-secondary {
background-color: none;
}
a.btn-promopanel:hover {
color: #fff;
/*background-color: #dd0000;*/
background: rgba(221, 0, 40, 0.4);
}
/*END PROMO PANEL*/

.image-td-menu {
margin:	0 !important;
padding: 0!important ;
}
.text-td-menu {}
#top {
background: none !important;
}
.work-item-image {}
td{}
.tabs-content {}
span.img_default_menu {
margin-top: -40px;
display: block;
}
/*.tabs-content {
margin-bottom: -1rem;
}*/
.sep {
height: 15px !important;
}
.allview {
position: relative;
margin-top: 10px;
display: inline-block;
}