/* Body Style */
@import url('
https://fonts.cdnfonts.com/css/joker');
body {
background: #010206;
}
h1, h2, h3, h5 {
text-align: center;
}
/* Top Navigation */
nav {
width: 100%;
margin: 0px;
padding: 0px;
background-color: #66378e;
border-bottom: 1px solid #22122f;
margin-top: -52px;
margin-left: -8px;
position: fixed;
box-shadow: 0px 6px 13px 3px rgba(0,0,0,0.75);
z-index: 9999;
}
nav ul {
list-style: none;
max-width: 415px;
margin: auto;
}
nav li {
float: left;
}
nav li a {
display: block;
padding: 15px;
text-decoration: none;
font-family: 'Joker', sans-serif;
color: #ffffff;
font-size: 18px;
border-right: 1px solid #22122f;
transition: all 0.5s ease-out;
}
nav li:first-child a {
border-left: 1px solid #22122f;
}
nav li a:hover {
color: #1ddd33;
background-color: #7741a6;
transition: all 0.5s ease-out;
text-shadow: 1px 1px 2px black;
}
/* Header */
.head_bg {
background-image: url("../images/bg_001.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 550px;
margin-top: 38px;
}
/* Navbar Logo */
.joker_logo {
background-image: url("../images/joker_logo.png");
background-repeat: no-repeat;
height: 100%;
width: 100%;
position: fixed;
z-index: 9999;
margin-top: 6px;
margin-left: 4px;
}
/* Main Content */
main {
width: 100%;
margin-top: 51px;
}
/* Content Frames */
.content_frame {
padding-bottom: 100px;
margin-top: -30px;
}
.content_sub_frame {
max-width: 100%;
}
/* Contents */
.content_home {
border: 4px solid #22122f;
margin-left: 21%;
margin-right: 21%;
color: white;
box-shadow: 0px 6px 13px 3px rgba(25,150,25,0.5);
padding: 15px;
background-color: #010206;
height: 100%;
}
.content_movie {
border: 4px solid #22122f;
margin-left: 21%;
margin-right: 21%;
color: white;
box-shadow: 0px 6px 13px 3px rgba(25,150,25,0.5);
padding: 15px;
background-color: #010206;
height: 100%;
}
.content_merch {
border: 4px solid #22122f;
margin-left: 21%;
margin-right: 21%;
color: white;
box-shadow: 0px 6px 13px 3px rgba(25,150,25,0.5);
padding: 15px;
background-color: #010206;
height: 100%;
}
.content_contact {
border: 4px solid #22122f;
margin-left: 21%;
margin-right: 21%;
color: white;
box-shadow: 0px 6px 13px 3px rgba(25,150,25,0.5);
padding: 15px;
background-color: #010206;
height: 100%;
}
.content_legal_notice {
border: 4px solid #22122f;
margin-left: 21%;
margin-right: 21%;
color: white;
box-shadow: 0px 6px 13px 3px rgba(25,150,25,0.5);
padding: 15px;
background-color: #010206;
height: 100%;
}
.content_data_privacy {
border: 4px solid #22122f;;
margin-left: 21%;
margin-right: 21%;
color: white;
box-shadow: 0px 6px 13px 3px rgba(25,150,25,0.5);
padding: 15px;
background-color: #010206;
height: 100%;
}
.content_disclaimer {
border: 4px solid #22122f;
margin-left: 21%;
margin-right: 21%;
color: white;
box-shadow: 0px 6px 13px 3px rgba(25,150,25,0.5);
padding: 15px;
background-color: #010206;
height: 100%;
}
/* Content Header Frames */
.content_header_frame_home, .content_header_frame_movie {
padding-bottom: 15px;
}
.content_header_frame_merch {
padding-bottom: 35px;
}
.content_header_frame_contact, .content_header_frame_legal_notice, .content_header_frame_data_privacy, .content_header_frame_disclaimer {
padding-bottom: 25px;
}
/* Content Headers */
.content_header_home {
background-image: url("../images/content_header_01.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 120px;
}
.content_header_movie {
background-image: url("../images/content_header_02.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 120px;
}
.content_header_merch {
background-image: url("../images/content_header_03.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 120px;
}
.content_header_contact {
background-image: url("../images/content_header_04.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 120px;
}
.content_header_legal_notice {
background-image: url("../images/content_header_05.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 120px;
}
.content_header_data_privacy {
background-image: url("../images/content_header_06.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 120px;
}
.content_header_disclaimer {
background-image: url("../images/content_header_07.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 120px;
}
/* Content Parts */
.content_left {
width: 70%;
float: left;
text-align: center;
}
.content_left_header_frame, .content_right_header_frame {
padding-bottom: 15px;
}
.content_left_header {
background-image: url("../images/content_left_header.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 250px;
}
.content_left_pic_frame, .content_right_pic_frame {
padding-top: 15px;
padding-bottom: 15px;
}
.content_left_pic {
background-image: url("../images/content_left_header.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 250px;
}
.content_right {
width: 30%;
margin-left: 70%;
text-align: center;
height: 100%;
}
.content_right_header {
background-image: url("../images/content_right_header.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 60px;
}
.content_right_pic {
background-image: url("../images/content_right_header.jpg");
background-repeat: no-repeat;
background-size: contain;
max-width: 100%;
width: 100%;
height: 60px;
}
/* Movie Site */
.movie_pic_frame {
display: flex;
justify-content: center;
text-align: center;
align-items: center;
padding-bottom: 80px;
}
.movie_pic {
max-width: 650px;
height: 365px;
}
.movie_content {
padding-bottom: 40px;
}
.moviepilot {
max-width: 250px;
height: 50px;
}
.ref_links a:visited {
color: #fff;
}
/* Merchandise */
.merch_pic_frame_1 {
display: flex;
justify-content: center;
text-align: center;
align-items: center;
padding-bottom: 80px;
}
.merch_pic_frame_2 {
display: flex;
justify-content: center;
text-align: center;
align-items: center;
}
.merch_pic_frame_1, .merch_pic_frame_2 a:visited {
color: #fff;
}
.merch_pic_1, .merch_pic_3 {
max-width: 450px;
height: 562px;
float: left;
padding-right: 15px;
}
.merch_pic_2, .merch_pic_4 {
max-width: 450px;
height: 562px;
float: left;
}
/* Source Links */
.source_links a:visited {
color: #fff;
}
/* Footer */
footer {
color: #fff;
width: 100%;
height: 200px;
margin-left: auto;
margin-right: auto;
margin-top: -4px;
text-align: center;
background-color: #66378e;
}
footer a:link, a:visited {
text-decoration: none;
color: #fff;
}
footer a:hover {
color: #1ddd33;
text-shadow: 1px 1px 2px black;
}
.footer_box {
max-width: 950px;
margin-left: auto;
margin-right: auto;
padding-top: 60px;
}