/* CSS Majo */
html {
    cursor: url("../../images/cursor/mouse.png"), auto !important;
}

body {
    background: url("../../images/background.png"), rgb(13,11,9);
	background: url("../../images/background.png"),-moz-linear-gradient(0deg, rgba(13,11,9,1) 0%, rgba(152,92,7,1) 45%, rgba(255,111,0,1) 100%);
	background: url("../../images/background.png"), -webkit-linear-gradient(0deg, rgba(13,11,9,1) 0%, rgba(152,92,7,1) 45%, rgba(255,111,0,1) 100%);
	background: url("../../images/background.png"), linear-gradient(0deg, rgba(13,11,9,1) 0%, rgba(152,92,7,1) 45%, rgba(255,111,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d0b09",endColorstr="#ff6f00",GradientType=1);
}

p {
    font-family: "Josefin Sans", sans-serif;
    font-weight: 300;
}

a {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
}

p.nologin {
    font-family: "Lavishly Yours", cursive;
    font-weight: 400;
    font-style: normal;
	font-size:3em;
}

.noto-icon {
    font-family: "Noto Color Emoji", sans-serif;
    font-weight: 400;
    font-style: normal;
}

h1.noroi {
    font-family: "Darumadrop One", sans-serif;
    font-weight: 400;
    font-style: normal;
	font-size:10em;
}

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
}

.majo-first-news-link {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
    text-decoration: none;
    color: #ffffff;
}
.majo-first-news-link:hover {
    text-decoration: none;
    color: #ffffff;
}
.majo-news-link {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
    text-decoration: none;
    color: #212529;
}
.majo-news-link:hover {
    text-decoration: none;
    color: #212529;
}

.font-majo {
    font-family: "Cherry Swash", sans-serif;
}

.container {
	padding-right: 0px;
    padding-left: 0px;
}
.main, .nav-scroller {
	padding-right: 15px;
    padding-left: 15px;
}

.nav-scroller {
	font-family: "Josefin Sans", serif;
	font-style: normal;
	font-weight: 600;
	border-bottom: 1px dashed #777777;
    border-top: 1px dashed #777777;
}
.nav-scroller>nav>a {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
	color: #10c856;
}
.nav-scroller>nav>a:hover {
	text-decoration: none;
	color: #ff3840;
    transform: rotate(-2deg);
	text-shadow: 0px 0px 1px black, 0 0 5px #ff3840, 0 0 0px #000000;
}

.jumbotron img {
    border-radius: 25px;
}

.container {
    background-color: white;
}

.jumbotron {
    background-color: #000 !important;
}

.btn {
    font-family: "Josefin Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
}

.btn-outline-majo {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
    color: #ff000f;
    border-color: #ff000f;
    padding-left: 2em;
    padding-right: 2em;
    border-radius: 25px;
}
.btn-outline-majo:hover {
    color: #ffffff;
    background-color: #ff000f;
}
.btn-outline-majo.disabled,
.btn-outline-majo:disabled {
    color: #6c757d;
    border-color: #6c757d;
    background-color: transparent;
}

.btn-majo {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
	font-weight: bold;
    color: #ffffff;
	background-color: #ff000f;
    padding-left: 2em;
    padding-right: 2em;
    border-radius: 25px;
}
.btn-majo:hover {
	color: #ffffff;
    background-color: #00e845;
}
.btn-majo.disabled,
.btn-majo:disabled {
	color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}

.badge-majo {
    font-family: "Josefin Sans", serif;
    font-style: normal;
    font-size: 75%;
    color: #ffffff;
    background-color: #ff000f;
}

.sidebar {
    margin-bottom: 1rem;
    /*border: 1px solid #ff000f;*/
    border-radius: 5px;
}
.sidebar-majo {
    padding-top: 0.2em;
    text-align: center;
    color: #00e845;
    text-shadow: 2px 2px 2px black, 0 0 25px #00e845, 0 0 1px #000000;
    font-family: "Josefin Sans", serif;
    font-size: 25px;
    font-weight: 400;
	background: url("../../images/background_badge.png"), rgb(13,11,9);
	background: url("../../images/background_badge.png"), -moz-linear-gradient(0deg, rgba(13,11,9,1) 0%, rgba(152,92,7,1) 45%, rgba(255,111,0,1) 100%);
	background: url("../../images/background_badge.png"), -webkit-linear-gradient(0deg, rgba(13,11,9,1) 0%, rgba(152,92,7,1) 45%, rgba(255,111,0,1) 100%);
	background: url("../../images/background_badge.png"), linear-gradient(0deg, rgba(13,11,9,1) 0%, rgba(152,92,7,1) 45%, rgba(255,111,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0d0b09",endColorstr="#ff6f00",GradientType=1);
}

.img-banner {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
    display: inline-block;
    position: relative;
}
.img-banner-badge {
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 0.6em 2.5em;
    color: #c0ebff;
    font-family: "Cherry Swash", sans-serif;
    font-size: 25px;
    font-weight: bold;
    text-shadow: -1px 0 #555555, 0 1px #555555, 1px 0 #555555, 0 -1px #555555;
    border-top: 2px solid black;
    border-left: 2px solid black;
    border-top-left-radius: 25px;
    background: rgb(140, 135, 234);
    background: -moz-linear-gradient(
        180deg,
        rgba(140, 135, 234, 1) 0%,
        rgba(218, 157, 237, 1) 51%,
        rgba(245, 156, 243, 1) 100%
    );
    background: -webkit-linear-gradient(
        180deg,
        rgba(140, 135, 234, 1) 0%,
        rgba(218, 157, 237, 1) 51%,
        rgba(245, 156, 243, 1) 100%
    );
    background: linear-gradient(
        180deg,
        rgba(140, 135, 234, 1) 0%,
        rgba(218, 157, 237, 1) 51%,
        rgba(245, 156, 243, 1) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8c87ea",endColorstr="#f59cf3",GradientType=1);
}

.pagination {
    font-family: "Cherry Swash", sans-serif;
}
.pagination>li>a {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
    color:#005017;
}
.pagination>li>a:hover {
    color:#FFFFFF;
    background-color: #005017;
}

.majo-sinopsis {
    font-size: 25px;
}

.comment-form-comment > textarea {
    width: 100%;
}

.blog-sidebar>div>nav>ul {
	list-style: lower-greek;
}
.blog-sidebar>div>nav>ul>li {
	padding-left: 0.5em;
}

.blog-sidebar>div>nav>ul>li>a {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
	color: #ea000a;
}
.blog-sidebar>div>nav>ul>li>a:hover {
	text-decoration: none;
	color: #00e845 ;
}

.page-item.active .page-link {
    cursor: url("../../images/cursor/mouse2.png"), auto !important;
    background-color: #ea000a;
    border-color: #ea000a;
}

.blog-post>p {
	font-size: 20px;
	font-weight: 400;
}

.download-icon-majo {
	height: 50px;
}

.serie-img-majo {
	height: 250px;
}