/* Mall of Berlin - Theme Black Friday CSS */

/* Startseite */

body { background-color: #000; }
#menu { background-color: #000; }
#menu .level_one .activehome, #menu .level_one .active, #menu .level_one .activelast { color: #c4a12e;  }
#menu .level_one .norm a:hover, #menu .level_one .last a:hover { color: #c4a12e; }
#menu .level_one .active a, #menu .level_one .activelast a { color: #c4a12e; }
.mainrootwrappertop { background-color: #404040 !important; }
.slicknav_nav .slicknav_txtnode { background-color: #323232; }
#hoursicons .frame-type-textpic.frame-type-textpic .ce-bodytext p a { color: #fff; }
#hoursicons .frame-type-textpic img { border: 2px solid #fff; background-color: #000; }
#eventsbenefits .frame-type-header h1 { background-color: #000; }
#eventsbenefits .frame-type-header { background-image: url("../images/dots_gold2.png"); }
#eventsbenefits .frame-layout-1 { box-shadow: 0px 0px 10px #000; }
#eventsbenefits .frame-layout-1 h3, #eventsbenefits .frame-layout-2 h3 { color: #000; }
#eventsbenefits .frame-layout-1 h3::before, #eventsbenefits .frame-layout-2 h3::before { background-color: #c4a12e; }
#eventsbenefits .frame-type-text a { background-color: #404040; border: 1px solid #6b6b6b; }
#eventsbenefits .frame-type-text a:hover { color: #fff; background-color: #6b6b6b; }
#eventsbenefits .frame-type-textpic a img:hover { box-shadow: none; }
.footercontainer { background-color: #404040;  }
#supersized li { background-color: #000; }
/* #mainrootwrapper.mainrootwrappermiddle { background-color: #000; background-image: url("../images/back_blackfriday.jpg"); background-repeat: repeat-y; } */
#mainrootwrapper.mainrootwrapperbottom { background-color: #000; }
#eventsbenefits .eventsbenefits4col .frame-type-textpic, #actionsservices .frame-type-textpic { box-shadow: none; background-color: #333; }
#actionsservices .frame-type-header h1 { background-color: #000; color: #fff; }
#eventsbenefits .eventsbenefits4col .frame-type-textpic .ce-bodytext h2, #actionsservices .frame-type-textpic .ce-bodytext h2 { color: #b99254; }
#eventsbenefits .eventsbenefits4col .frame-type-textpic .ce-bodytext p, #actionsservices .frame-type-textpic .ce-bodytext p { color: #fff; }
#serviceicons .frame-type-textpic .ce-bodytext p { color: #fff; }
#serviceicons .frame-type-textpic img { background-color: #333; border: 0; }

/* Sonderseite */

#mainrootwrapper.mainrootwrappermiddle, .blackfriday_wrapper { width: 100%; background-color: #000; }
#title { background-color: #a78856; }
.illu_blackfriday { background-color: #000; }
.main1col.blackfriday { margin-bottom: 50px; border: 0; }
.main1col.blackfriday .maincontent header h2 a:hover { color: #aaa; }
.blackfriday_wrapper #title, .blackfriday_wrapper #title h1 { background-color: #e23153; }
.blackfriday_wrapper #title h1 { text-shadow: 0px 0px 5px #b91c3a; }
.blackfriday_wrapper #menu .level_one .norm a:hover, .blackfriday_wrapper #menu .level_one .last a:hover { color: #e23153; }
.blackfriday_wrapper #menu .level_one .activehome, .blackfriday_wrapper #menu .level_one .active, .blackfriday_wrapper #menu .level_one .activelast { color: #e23153; }
.blackfriday_wrapper #menu .level_two { background-image: url("../images/menu2ndlevelbullit_theme3.png"); }
.blackfriday_wrapper #menu .level_two li { border: 2px solid #e23153; border-top: 0px; border-bottom: 0px; }
.blackfriday_wrapper #menu .level_two li:last-of-type { border-bottom: 2px solid #e23153; } 
.blackfriday_wrapper #menu .level_two li a:hover { background-color: #e23153; }
.themes { background-color: #000; } 
.themes p { color: #fff; }
.themes .frame-layout-9 { box-shadow: none; /* box-shadow: 0 0 100px rgba(226,49,83,0.5); */ background-color: #222; color: #fff; }
.themes .frame-layout-9 .ce-bodytext h3 { color: #e23153; margin-bottom: 0; }
.themes .frame-layout-9 .ce-bodytext { padding: 0 15px 0 15px; }
.themes .frame-layout-9 .ce-bodytext a { color: #e23153; }
.themes .frame-layout-9 .ce-bodytext a:hover { color: #b91c3a; }
.themes .frame-layout-9 figure { background-color: #fff; padding: 15px; }
.jquery-modal figure img { width: 100%; padding: 0 0 25px 0; }
.jquery-modal .frame-layout-8 { border-top: 3px solid #b91c3a; }

@media only screen and (max-width: 950px) {
	.floater { border-bottom: 5px solid #e23153; }
}

@media only screen and (max-width: 600px) {
	#eventsbenefits .frame-type-header, #actionsservices .frame-type-header { background: none; }
	#mainrootwrapper.mainrootwrappermiddle, .blackfriday_wrapper { background-size: 200%; }
}

/* Mall of Berlin - Theme Black Friday CSS */