@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.thecontent a, .post .tags a, #commentform a, .author-posts a:hover, .fn a, a {
    color: #e4e4e7
}

.thecontent h1 {
    font-family: 'Roboto', serif;
    font-weight: normal;
    font-size: 26px;
    color: #555555;
}

.thecontent h2 {
    font-family: 'Roboto', serif;
    font-weight: normal;
    font-size: 24px;
    color: #555555;
}

.thecontent h3 {
    font-family: 'Roboto', serif;
    font-weight: normal;
    font-size: 21px;
    color: #555555;
}

.thecontent h4 {
    font-family: 'Roboto', serif;
    font-weight: normal;
    font-size: 20px;
    color: #555555;
}

.thecontent h5 {
    font-family: 'Roboto', serif;
    font-weight: normal;
    font-size: 18px;
    color: #555555;
}

.thecontent h6 {
    font-family: 'Roboto', serif;
    font-weight: normal;
    font-size: 16px;
    color: #555555;
}

.maxbutton-20.maxbutton.maxbutton-g-direct {
    display: none;
}

.maxbutton-17.maxbutton.maxbutton-onedrive {
    display: none;
}

.maxbutton-fast-links{
    display: none !important;
}

.maxbutton-19.maxbutton.maxbutton-g-drive {
    position: relative;
    text-decoration: none;
    display: inline-block;
    width: 120px;
    height: 35px;
    border: 1px solid #000000;
    background-color: #59c695;
    box-shadow: 0 0 2px 0 #333333;
    border-radius: 4px;
}

.maxbutton-19.maxbutton.maxbutton-g-drive:hover {
    background-color: #249361;
}

.maxbutton-19.maxbutton.maxbutton-g-drive .mb-text {
    color: #000000;
    font-family: Verdana, serif;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
    position: relative;
    padding: 10px 0 0 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0);
}

.maxbutton-19.maxbutton.maxbutton-g-drive:hover .mb-text {
    color: #ffffff;
    text-shadow: 0 1px 1px #000000;
}

.maxbutton-21.maxbutton.maxbutton-batch-zip {
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    height: 35px;
    background-color: #dd7a7a;
    box-shadow: 0 0 2px 0 #000000;
    border-radius: 4px;
}

.maxbutton-21.maxbutton.maxbutton-batch-zip:hover {
    background-color: #b25656;
}

.maxbutton-21.maxbutton.maxbutton-batch-zip .mb-text {
    color: #ffffff;
    font-family: Verdana, serif;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
    position: relative;
    padding: 10px 0 0 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0);
}

.maxbutton-21.maxbutton.maxbutton-batch-zip:hover .mb-text {
    color: #ffffff;
    text-shadow: 0 1px 1px #000000;
}

.maxbutton-23.maxbutton.maxbutton-episode-links {
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: 160px;
    height: 35px;
    background-color: #009987;
    box-shadow: 0 0 2px 0 #000000;
    border-radius: 4px;
}

.maxbutton-23.maxbutton.maxbutton-episode-links:hover {
    background-color: #007568;
}

.maxbutton-23.maxbutton.maxbutton-episode-links .mb-text {
    color: #ffffff;
    font-family: Verdana, serif;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
    position: relative;
    padding: 10px 0 0 0;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.maxbutton-23.maxbutton.maxbutton-episode-links:hover .mb-text {
    color: #ffffff;
    text-shadow: 0 0 0 #000000;
}

.maxbutton-23.maxbutton.maxbutton-episode-links .mb-text .mb-icon {
    color: #ffffff;
    font-size: 16px;
    text-align: left;
    line-height: 16px;
    display: inline-block;
    background-color: unset;
    vertical-align: middle;
    padding: 0 1px 0 0;
    box-shadow: none;
}

.maxbutton-23.maxbutton.maxbutton-episode-links:hover .mb-text .mb-icon {
    color: #ffffff;
}

.maxbutton-24.maxbutton.maxbutton-batch-zip {
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: 160px;
    height: 35px;
    border: 1px solid #000000;
    background-color: #f97c7c;
    box-shadow: 0 0 2px 0 #000000;
    border-radius: 4px;
}

.maxbutton-24.maxbutton.maxbutton-batch-zip:hover {
    background-color: #ce5353;
}

.maxbutton-24.maxbutton.maxbutton-batch-zip .mb-text {
    color: #ffffff;
    font-family: Verdana, serif;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
    position: relative;
    padding: 10px 0 0 0;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.maxbutton-24.maxbutton.maxbutton-batch-zip:hover .mb-text {
    color: #ffffff;
    text-shadow: 0 0 0 #000000;
}

.maxbutton-24.maxbutton.maxbutton-batch-zip .mb-text .mb-icon {
    color: #ffffff;
    font-size: 14px;
    text-align: left;
    line-height: 14px;
    display: inline-block;
    background-color: unset;
    vertical-align: middle;
    padding: 0 1px 0 0;
    box-shadow: none;
}

.maxbutton-24.maxbutton.maxbutton-batch-zip:hover .mb-text .mb-icon {
    color: #ffffff;
}

.maxbutton-1.maxbutton.maxbutton-download-links {
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    height: 45px;
    background-color: #009987;
    box-shadow: 0 0 2px 0 #0a0a0a;
    border-radius: 4px;
}

.maxbutton-1.maxbutton.maxbutton-download-links:hover {
    background-color: #017265;
}

.max-button-watch-link-color {
    background-color: #dd7a7a !important;
}

.max-button-watch-link-color:hover {
    background-color: #b96363 !important;
}

.maxbutton-1.maxbutton.maxbutton-download-links .mb-text {
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    font-style: normal;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
    position: relative;
    padding: 12px 0 0 0;
    text-shadow: 0 0 0 rgba(10, 10, 10, 0);
}

.maxbutton-1.maxbutton.maxbutton-download-links:hover .mb-text {
    color: #ffffff;
    text-shadow: 0 0 0 #ffffff;
}

.maxbutton-1.maxbutton.maxbutton-download-links .mb-text .mb-icon {
    color: #ffffff;
    font-size: 20px;
    text-align: left;
    line-height: 20px;
    display: inline-block;
    background-color: unset;
    vertical-align: middle;
    padding: 0 1px 0 0;
    box-shadow: none;
}

.maxbutton-1.maxbutton.maxbutton-download-links:hover .mb-text .mb-icon {
    color: #ffffff;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Poppins", sans-serif !important;
    font-weight: 400;
    font-style: normal;
}

#top-header h1, #top-header h2, #top-header a, nav, nav a {
    font-family: "Roboto", sans-serif !important;
}


.footer-first-section, .footer-first-section a, .footer-first-section span {
    font-family: "Roboto", sans-serif !important;
}

.logo a {
    font-family: "Poppins", sans-serif;
    font-weight: 700;
}

.thecontent {
    width: 100%;
}

#page {
    max-width: 100%;
    margin: 0 0 2px 0 !important;
    padding: 30px 20px 30px 20px !important;
    background-color: var(--page-color) !important;
}


.imdbwp.dark {
    max-width: 100%;
    border-radius: 4px;
}

.imdbwp.dark .imdbwp__header, .imdbwp.dark .imdbwp__teaser {
    border-color: var(--silver);
}

.thecontent h1 img,
.thecontent h2 img,
.thecontent h3 img,
.thecontent p img {
    width: 700px;
    min-width: 200px;
    display: flex;
    margin: 5px auto;
}

body {
    background-color: var(--midnight-black) !important;
}

@media screen and (max-width: 700px) {
    .screen-shots-div img {
        width: 100% !important;
    }

}

strong {
    color: #d73a3a !important;
}

/*h1 span, h2 span, h3 span, h4 span, h5 span {*/
/*    color: #4ebf81 !important;*/
/*}*/

.thecontent h1, .thecontent h2, .thecontent h3, .thecontent h4, .thecontent h5, .thecontent h6 {
    color: #4ebf81;
}

.imdbwp__title {
    color: #d2a0ff;
}

.imdbwp__teaser {
    color: #d3f0ff;
}

.imdbwp__rating strong {
    color: #ffee6c !important;
    font-size: 1.1rem;
}

.thecontent > p:first-child strong {
    color: #82c4ff !important;
}

.thecontent > p:first-child a {
    color: #02ff00 !important;
}

.thecontent > p:first-child {
    color: #d5d5d5;
    margin-bottom: 20px;
    background-color: #242424;
    padding: 11px;
    border-radius: 5px;
}

.thecontent > p:nth-child(2) {
    color: #d5d5d5 !important;
    margin-bottom: 20px;
    padding: 11px;
    border-radius: 5px;
    background-color: #222222;
}

.thecontent > p:nth-child(2) span:first-child {
    color: var(--default-fg-color) !important;
    font-size: 1.1rem;
}

li {
    color: #effaff !important;
}

.maxbutton-download-4k-uhd {
    display: none !important;
}

.thecontent ul {
    margin-left: 45px !important;
}

.search-movie input {
    padding: 6px 65px 6px 10px !important;
    font-size: 1.4rem !important;
}

.thecontent p:first-child img {
    min-width: fit-content !important;
}

.web-name {
    color: var(--default-bg-color) !important;
    text-decoration: none;
    font-weight: 600 !important;
    margin: 0 2px;
}

.web-name:hover {
    color: var(--default-bg-hover) !important;
}

.maxbutton-9.maxbutton.maxbutton-batch-zip {
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    height: 37px;
    border: 1px solid #000000;
    border-radius: 5px;
    background-color: #dd7a7a;
    box-shadow: 0 0 2px 0 #333333;
    transition: .3s linear;
}

.maxbutton-9.maxbutton.maxbutton-batch-zip:hover {
    background-color: #b96363;
}

.maxbutton-9.maxbutton.maxbutton-batch-zip .mb-text {
    color: #ffffff;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
    padding: 10px 0 0 0;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.maxbutton-6.maxbutton.maxbutton-g-drive {
    position: relative;
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: 120px;
    height: 37px;
    border: 1px solid #000000;
    border-radius: 5px;
    background-color: #59c695;
    box-shadow: 0 0 2px 0 #333333;
    transition: .3s linear;
}

.maxbutton-6.maxbutton.maxbutton-g-drive:hover {
    background-color: #46a47a;
}

.maxbutton-6.maxbutton.maxbutton-g-drive .mb-text {
    color: #000000;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    text-align: center;
    font-style: normal;
    font-weight: bold;
    line-height: 1em;
    box-sizing: border-box;
    display: block;
    background-color: unset;
    padding: 10px 0 0 0;
    text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.maxbutton-g-direct, .maxbutton-onedrive {
    display: none !important;
}

@media screen and (max-width: 600px) {
    #page {
        padding: 25px 4px !important;
    }

    .thecontent > p:first-child {
        font-size: 14px !important;
    }

    .thecontent > p:nth-child(2) {
        font-size: 14px !important;
    }

    .my-para {
        font-size: 14px !important;
    }

    .thecontent h1, .thecontent h2, .thecontent h3, .thecontent h4, .thecontent h5, .thecontent h6 {
        font-size: 20px;
    }

}


@media screen and (max-width: 550px) {
    .thecontent ul {
        margin-left: 33px !important;
    }

}

.download-btn {
  display: block;
  text-align: center;
  padding: 15px 0;
  border-bottom: 1px solid #2a2a2a;
  color: #fffc38 !important;
  font-weight: 500;
  font-size: 1.1em;
}
.download-btn:hover {
    text-decoration: underline;
}

.parent-download_div {
  padding: 0 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.parent-download_div-gap {
    gap: 35px;
}