a, * {
   outline: 0px !important;
}
.meliss-block-animation {
   position: relative;
   margin-left: 120px !important;
}
.meliss-language-bar {
   margin-top: -22px !important;
   margin-left: 710px !important;
   position: relative;
}
.meliss-language-bar li {
   margin: 0 5px;
   float: left;
}
.meliss-language-bar li a {
   display: block;
   background: url('images/language/languages.png?0') no-repeat 0 0;
   text-indent: -9999px;
   outline: 0;
}
.meliss-language-bar li.el a {
   width: 57px;
   height: 29px;
   background-position: 0px 0px;
}
.meliss-language-bar li.el.active a, .meliss-language-bar li.el a:hover {
   background-position: 0 -29px;
}
.meliss-language-bar li.en a {
   width: 55px;
   height: 29px;
   background-position: -57px 0px;
}
.meliss-language-bar li.en.active a, .meliss-language-bar li.en a:hover {
   background-position: -57px -29px;
}
.meliss-home-nav-wrapper {
   display: block;
   margin: 0 auto;
   width: 80%;
}
.meliss-home-nav-wrapper .meliss-update {
   display: block;
   width: 180px;
   height: 26px;
   background-image: url('images/update.png?0');
   position: absolute;
   margin-top: -180px;
   z-index: 100;
}
.meliss-home-nav-el {
   margin: 2px 5px;
   float: left;
}
.meliss-home-nav-el-hover {
   display: none;
   background: url('images/nav/genSelector.png?0') no-repeat center center;
   background-size: 100%;
   position: absolute;
   width: 157px;	
   height: 165px;	
   margin-top: -172.5px;
   margin-left: 11.5px;
   cursor: pointer;
   z-index: 999;
   animation: rotation 2s infinite linear;
   -webkit-animation: rotation 2s infinite linear;
   -o-animation: rotation 2s infinite linear;
   -moz-animation: rotation 2s infinite linear;
   -ms-animation: rotation 2s infinite linear;
}
.meliss-home-nav-el a.bg {
   background-image: url('images/nav/home-el.jpg?0');
   display: block;
   width: 180px;
   height: 180px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-home-nav-el #home-link-01 { background-position: 0px 0px; }
.meliss-home-nav-el #home-link-02 { background-position: -180px 0px; }
.meliss-home-nav-el #home-link-03 { background-position: -360px 0px; }
.meliss-home-nav-el #home-link-04 { background-position: -540px 0px; }
.meliss-home-nav-el #home-link-05 { background-position: 0px -180px; }
.meliss-home-nav-el #home-link-06 { background-position: -180px -180px; }
.meliss-home-nav-el #home-link-07 { background-position: -360px -180px; }
.meliss-home-nav-el #home-link-08 { background-position: -540px -180px; }
.meliss-home-nav-el #home-link-09 { background-position: 0px -360px; }
.meliss-home-nav-el #home-link-10 { background-position: -180px -360px; }
.meliss-home-nav-el #home-link-11 { background-position: -360px -360px; }
.meliss-home-nav-el #home-link-12 { background-position: -540px -360px; }

.meliss-home-nav-en {
   margin: 2px 5px;
   float: left;
}
.meliss-home-nav-en-hover {
   display: none;
   background: url('images/nav/genSelector.png?0') no-repeat center center;
   background-size: 100%;
   position: absolute;
   width: 157px;	
   height: 165px;	
   margin-top: -172.5px;
   margin-left: 11.5px;
   cursor: pointer;
   z-index: 999;
   animation: rotation 2s infinite linear;
   -webkit-animation: rotation 2s infinite linear;
   -o-animation: rotation 2s infinite linear;
   -moz-animation: rotation 2s infinite linear;
   -ms-animation: rotation 2s infinite linear;
}
.meliss-home-nav-en a.bg {
   background-image: url('images/nav/home-en.jpg?0');
   display: block;
   width: 180px;
   height: 180px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-home-nav-en #home-link-01 { background-position: 0px 0px; }
.meliss-home-nav-en #home-link-02 { background-position: -180px 0px; }
.meliss-home-nav-en #home-link-03 { background-position: -360px 0px; }
.meliss-home-nav-en #home-link-04 { background-position: -540px 0px; }
.meliss-home-nav-en #home-link-05 { background-position: 0px -180px; }
.meliss-home-nav-en #home-link-06 { background-position: -180px -180px; }
.meliss-home-nav-en #home-link-07 { background-position: -360px -180px; }
.meliss-home-nav-en #home-link-08 { background-position: -540px -180px; }
.meliss-home-nav-en #home-link-09 { background-position: 0px -360px; }
.meliss-home-nav-en #home-link-10 { background-position: -180px -360px; }
.meliss-home-nav-en #home-link-11 { background-position: -360px -360px; }
.meliss-home-nav-en #home-link-12 { background-position: -540px -360px; }

/* Meliss Contact */
.meliss-contact-wrapper {
   display: block;
   width:680px;
   margin: 10px auto;
   text-align: center;
}
.meliss-contact-icon {
   display: table-cell;
   width: 226px;
   height: 130px;
   float: left;
   vertical-align:middle;
}
.meliss-contact-icon a{
   display:block;
}
.meliss-contact-icon img[class*='meliss-contact-']:hover {
   box-shadow: 0px 0px 10px 5px gray;
}
/* End Meliss Contact */
.meliss-portfolio-nav-wrapper {
   display: block;
   margin: 0 auto;
   width: 80%;
}
.meliss-portfolio-nav-wrapper .meliss-update {
   display: block;
   width: 180px;
   height: 26px;
   background-image: url('images/update.png?mx92u1');
   position: absolute;
   margin-top: -177px;
   z-index: 100;
}
.meliss-portfolio-nav-el {
   margin: 10px 15px;
   float: left;
}
.meliss-portfolio-nav-el-hover {
   display: none;
   background: url('images/nav/genSelector.png?0') no-repeat center center;
   background-size: 100%;
   position: absolute;
   width: 157px;	
   height: 165px;	
   margin-top: -171px;
   margin-left: 0px;
   cursor: pointer;
   z-index: 999;
   animation: rotation 2s infinite linear;
   -webkit-animation: rotation 2s infinite linear;
   -o-animation: rotation 2s infinite linear;
   -moz-animation: rotation 2s infinite linear;
   -ms-animation: rotation 2s infinite linear;
}
.meliss-portfolio-nav-el a.bg {
   background-image: url('images/nav/portfolio-el.jpg?0');
   display: block;
   width: 157px;
   height: 177px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-portfolio-nav-el #portfolio-link-01 { background-position: 0px 0px; }
.meliss-portfolio-nav-el #portfolio-link-02 { background-position: -157px 0px; }
.meliss-portfolio-nav-el #portfolio-link-03 { background-position: -314px 0px; }
.meliss-portfolio-nav-el #portfolio-link-04 { background-position: -471px 0px; }
.meliss-portfolio-nav-el #portfolio-link-05 { background-position: 0px -177px; }
.meliss-portfolio-nav-el #portfolio-link-06 { background-position: -157px -177px; }
.meliss-portfolio-nav-el #portfolio-link-07 { background-position: -314px -177px; }

.meliss-portfolio-nav-en {
   margin: 10px 15px;
   float: left;
}
.meliss-portfolio-nav-en-hover {
   display: none;
   background: url('images/nav/genSelector.png?0') no-repeat center center;
   background-size: 100%;
   position: absolute;
   width: 157px;	
   height: 165px;	
   margin-top: -171px;
   margin-left: 0px;
   cursor: pointer;
   z-index: 999;
   animation: rotation 2s infinite linear;
   -webkit-animation: rotation 2s infinite linear;
   -o-animation: rotation 2s infinite linear;
   -moz-animation: rotation 2s infinite linear;
   -ms-animation: rotation 2s infinite linear;
}
.meliss-portfolio-nav-en a.bg {
   background-image: url('images/nav/portfolio-en.jpg?0');
   display: block;
   width: 157px;
   height: 177px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-portfolio-nav-en #portfolio-link-01 { background-position: 0px 0px; }
.meliss-portfolio-nav-en #portfolio-link-02 { background-position: -157px 0px; }
.meliss-portfolio-nav-en #portfolio-link-03 { background-position: -314px 0px; }
.meliss-portfolio-nav-en #portfolio-link-04 { background-position: -471px 0px; }
.meliss-portfolio-nav-en #portfolio-link-05 { background-position: 0px -177px; }
.meliss-portfolio-nav-en #portfolio-link-06 { background-position: -157px -177px; }
.meliss-portfolio-nav-en #portfolio-link-07 { background-position: -314px -177px; }

.meliss-portfolio-illustration-wrapper {
   display: block;
   width: 172px;
   height: 266px;
   float: left;
   margin: 4px;
   border: 1px solid #d0d0d0;
}
.meliss-portfolio-illustration-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-portfolio-illustration-image {
   display: table-cell;
   width: 170px;
   height: 240px;
   text-align: center;
   vertical-align: middle;
}
.meliss-portfolio-illustration-title {
   display: block;
   width: 155px;
   height: 40px;
   margin: -14px 8px 0
}
.meliss-portfolio-illustration-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-portfolio-illustration-title p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
.meliss-portfolio-comic-wrapper {
   display: block;
   width: 172px;
   height: 266px;
   float: left;
   margin: 4px;
   border: 1px solid #d0d0d0;
}
.meliss-portfolio-comic-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-portfolio-comic-image {
   display: table-cell;
   width: 170px;
   height: 240px;
   text-align: center;
   vertical-align: middle;
}
.meliss-portfolio-comic-title {
   display: block;
   width: 155px;
   height: 40px;
   margin: -14px 8px 0
}
.meliss-portfolio-comic-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-portfolio-comic-title p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
.meliss-portfolio-sculpting-wrapper {
   display: block;
   width: 172px;
   height: 266px;
   float: left;
   margin: 4px;
   border: 1px solid #d0d0d0;
}
.meliss-portfolio-sculpting-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-portfolio-sculpting-image {
   display: table-cell;
   width: 170px;
   height: 240px;
   text-align: center;
   vertical-align: middle;
}
.meliss-portfolio-sculpting-title {
   display: block;
   width: 155px;
   height: 40px;
   margin: -14px 8px 0
}
.meliss-portfolio-sculpting-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-portfolio-sculpting-title p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
.meliss-portfolio-pixel-art-wrapper {
   display: block;
   width: 172px;
   height: 266px;
   float: left;
   margin: 4px;
   border: 1px solid #d0d0d0;
}
.meliss-portfolio-pixel-art-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-portfolio-pixel-art-image {
   display: table-cell;
   width: 170px;
   height: 240px;
   text-align: center;
   vertical-align: middle;
}
.meliss-portfolio-pixel-art-title {
   display: block;
   width: 155px;
   height: 40px;
   margin: -14px 8px 0
}
.meliss-portfolio-pixel-art-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-portfolio-pixel-art-title p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
.meliss-portfolio-concept-wrapper {
   display: block;
   width: 172px;
   height: 266px;
   float: left;
   margin: 4px;
   border: 1px solid #d0d0d0;
}
.meliss-portfolio-concept-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-portfolio-concept-image {
   display: table-cell;
   width: 170px;
   height: 240px;
   text-align: center;
   vertical-align: middle;
}
.meliss-portfolio-concept-title {
   display: block;
   width: 155px;
   height: 40px;
   margin: -14px 8px 0
}
.meliss-portfolio-concept-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-portfolio-concept-title p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
.meliss-portfolio-sketch-wrapper {
   display: block;
   width: 172px;
   height: 266px;
   float: left;
   margin: 4px;
   border: 1px solid #d0d0d0;
}
.meliss-portfolio-sketch-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-portfolio-sketch-image {
   display: table-cell;
   width: 170px;
   height: 240px;
   text-align: center;
   vertical-align: middle;
}
.meliss-portfolio-sketch-title {
   display: block;
   width: 155px;
   height: 40px;
   margin: -14px 8px 0
}
.meliss-portfolio-sketch-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-portfolio-sketch-title p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
.meliss-portfolio-tribute-wrapper {
   display: block;
   width: 172px;
   height: 266px;
   float: left;
   margin: 4px;
   border: 1px solid #d0d0d0;
}
.meliss-portfolio-tribute-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-portfolio-tribute-image {
   display: table-cell;
   width: 170px;
   height: 240px;
   text-align: center;
   vertical-align: middle;
}
.meliss-portfolio-tribute-title {
   display: block;
   width: 155px;
   height: 40px;
   margin: -14px 8px 0
}
.meliss-portfolio-tribute-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-portfolio-tribute-title p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}

.meliss-online-comics-nav-wrapper .meliss-update {
   display: block;
   width: 180px;
   height: 26px;
   background-image: url('images/update.png?0');
   position: absolute;
   margin-top: -265px;
   z-index: 100;
}
.meliss-online-comics-nav-el {
   margin: 0px 30px;
   float: left;
}
.meliss-online-comics-nav-el-hover {
   display: none;
   background: url('images/nav/genSelector.png?0') no-repeat center center;
   background-size: 100%;
   position: absolute;
   width: 157px;	
   height: 165px;	
   margin-top: -212.5px;
   margin-left: 7.5px;
   cursor: pointer;
   z-index: 999;
   animation: rotation 2s infinite linear;
   -webkit-animation: rotation 2s infinite linear;
   -o-animation: rotation 2s infinite linear;
   -moz-animation: rotation 2s infinite linear;
   -ms-animation: rotation 2s infinite linear;
}
.meliss-online-comics-nav-el a.bg {
   background-image: url('images/nav/online-comics-el.jpg?0');
   display: block;
   width: 172px;
   height: 260px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-online-comics-nav-el #online-comics-link-01 { background-position: 0px 0px; }
.meliss-online-comics-nav-el #online-comics-link-02 { background-position: -172px 0px; }
.meliss-online-comics-nav-el #online-comics-link-03 { background-position: -344px 0px; }

.meliss-online-comics-nav-en {
   margin: 0px 30px;
   float: left;
}
.meliss-online-comics-nav-en-hover {
   display: none;
   background: url('images/nav/genSelector.png?0') no-repeat center center;
   background-size: 100%;
   position: absolute;
   width: 157px;	
   height: 165px;	
   margin-top: -212.5px;
   margin-left: 7.5px;
   cursor: pointer;
   z-index: 999;
   animation: rotation 2s infinite linear;
   -webkit-animation: rotation 2s infinite linear;
   -o-animation: rotation 2s infinite linear;
   -moz-animation: rotation 2s infinite linear;
   -ms-animation: rotation 2s infinite linear;
}
.meliss-online-comics-nav-en a.bg {
   background-image: url('images/nav/online-comics-en.jpg?0');
   display: block;
   width: 172px;
   height: 260px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-online-comics-nav-en #online-comics-link-01 { background-position: 0px 0px; }
.meliss-online-comics-nav-en #online-comics-link-02 { background-position: -172px 0px; }
.meliss-online-comics-nav-en #online-comics-link-03 { background-position: -344px 0px; }

.meliss-teza-series-nav-wrapper {
   display: block;
   margin: 0 auto;
   text-align: center;
   vertical-align: middle;
   width: 100%;
}
.meliss-teza-series-nav {
   display: inline-table;
   float: none!important;
}
p.meliss-teza-series-title {
   float: left;
   display: block;
   width: 100%;
   font-weight: bold;
   margin: 1px 0!important;
}
p.meliss-teza-series-title:first-child {
   margin-top: 5px 0!important;
}
span.meliss-teza-series-content {
   float: right;
   display: inline-block;
   font-weight: normal;
   min-width: 50%;
   max-width: 52%;
   word-wrap:break-word;
   overflow: hidden;
}
.meliss-teza-series-desc {
   text-align: left;
   font-size: 11px;
   font-family: 'Trebuchet MS';
   font-weight: bold;
   max-width: 175px;
}
.meliss-teza-series-nav {
   margin: 25px;
   float: left;
}
.meliss-teza-series-nav-hover {
   display: none;
   background: url('images/nav/genSelector.png?0') no-repeat center center;
   background-size: 100%;
   position: absolute;
   width: 157px;	
   height: 165px;	
   margin-top: -143.5px;
   margin-left: 9px;
   cursor: pointer;
   z-index: 999;
   animation: rotation 2s infinite linear;
   -webkit-animation: rotation 2s infinite linear;
   -o-animation: rotation 2s infinite linear;
   -moz-animation: rotation 2s infinite linear;
   -ms-animation: rotation 2s infinite linear;
}
.meliss-teza-series-nav a.bg {
   background-image: url('images/nav/teza_series.png?0');
   display: block;
   width: 175px;
   height: 122px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-teza-series-nav #teza-series-link-01 { background-position: 0px 0px; }
.meliss-teza-series-nav #teza-series-link-02 { background-position: -175px 0px; }
.meliss-teza-series-nav #teza-series-link-03 { background-position: -350px 0px; }
.meliss-teza-series-nav #teza-series-link-04 { background-position: -525px 0px; }
.meliss-teza-series-nav #teza-series-link-05 { background-position: 0px -122px; }
.meliss-teza-series-nav #teza-series-link-06 { background-position: -175px -122px; }
.meliss-teza-series-nav #teza-series-link-07 { background-position: -350px -122px; }

* {
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
p {
   -webkit-touch-callout: text;
   -webkit-user-select: text;
   -khtml-user-select: text;
   -moz-user-select: text;
   -ms-user-select: text;
   user-select: text;
}
#meliss-animation {
   width: 120px;
   height: 150px;
   background-image: url('images/madMeliss.png?0');
   background-position: 0px 0px;
   text-indent: -9999px;
   outline: 0;
}
.node-front article.meliss-article {
   padding-top: 0 !important;
}

/* BEGIN: Paper layout styling */
.meliss-paper .meliss-paper-top, .meliss-paper .meliss-paper-bottom {
   background-image: url('images/paper_edges.png?0');
   display: block;
   width: 992px;
   height: 55px;
}
.meliss-paper .meliss-paper-top { 
   background-position: 0px 0px;
}
.meliss-paper .meliss-paper-bottom {
   background-position: 0px -55px;
}
.meliss-paper article.meliss-article {
   display: table-cell;
   padding: 0px !important;
   width: 992px !important;
   background-image: url('images/paper_repeat.png?0');
   background-repeat: repeat-y;
}
.meliss-paper article.meliss-article div.meliss-article {
   width: 940px;
   margin: 0 auto;
}
.meliss-paper.view {
   display: table-cell;
}
.meliss-paper .view-content {
   display: table-cell;
   background-image: url('images/paper_repeat.png?0');
   background-repeat: repeat-y;
   margin: 0 auto;
   width: 991px !important;
   padding: 20px 40px;
}
.meliss-paper .view-header {
   /* display: table-row; */
   display: block;
   background-image: url('images/paper_repeat.png?0');
   background-repeat: repeat-y;
   width: 991px !important;
   height: 35px;
}
.meliss-paper-top .meliss-go {
   display: inline-block;
   position: relative;
   top: 30px;
   left: 40px;
}
.meliss-paper-top .meliss-go-home {
   display: inline-block;
   position: relative;
   top: 30px;
   left: 800px;
}
/* END: Paper layout styling */

/* BEGIN: "Go" buttons styling */
.meliss-go a {
   background-image: url('images/back.png?0');
   background-position: 0px 0px;
   display: block;
   width: 69px;
   height: 24px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-go a:hover {
   background-position: 0px -24px;
}
.meliss-go-home a {
   background-image: url('images/back-home.png?0');
   background-position: 0px 0px;
   display: block;
   width: 84px;
   height: 49px;
   text-indent: -9999px;
   outline: 0;
}
.meliss-go-home a:hover {
   background-position: 0px -49px;
}
/* END: Back buttons styling */


.meliss-image-title {
   margin: 0 !important;
}

/* Rotation Animation in case it will be used */
@keyframes rotation {
   from { transform: rotate(0deg); }
   to   { transform: rotate(359deg); }
}
@-webkit-keyframes rotation {
   from { -webkit-transform: rotate(0deg); }
   to   { -webkit-transform: rotate(359deg); }
}

/* BEGIN: News styling */
.meliss-new-wrapper {
   display: table;
   width: 912px;
}
.meliss-new-date {
   font-size: 16px;
   color: #f00000;
   border-bottom: 2px solid #f00000;
   padding-bottom: 3px;
   margin-bottom: 5px;
}
.meliss-new-image {
   float: left;
}
.meliss-new-title {
   font-weight: bold;
   font-size: 16px;
}
.meliss-new-text {
   text-align: justify;
}
/* END: News styling */

/* BEGIN: Buyable comics styling */
.meliss-preview-thumb {
   border: 3px solid white;
}
.meliss-preview-thumb:hover {
   border: 3px solid #f00000;
}
a.meliss-buy-it {
   display: inline-block;
   width: 157px;
   height: 61px;
   background-image: url('images/buy-it.png?0');
   background-position: 0px 0px;
   text-indent: -9999px;
   outline: 0;
}
a.meliss-buy-it:hover {
   background-position: 0px -61px;
}
/* END: Buyable comics styling */

/* BEGIN: Online comics styling */
.meliss-online-comics-nav-wrapper {
   display: block;
   margin: 0 auto;
   width: 80%;
}
.meliss-online-comics-adsense {
   position: relative;
   /* top: -250px; */
   float: right;
   padding-right: 20px;
   display: inline-block;
}
.meliss-online-comic-page-wrapper {
   display: block;
   width: 185px;
   height: 300px;
   float: left;
   margin: 4px;
   border: 1px solid #d0d0d0;
}
.meliss-online-comic-page-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-online-comic-page-image {
   display: table-cell;
   height: 267px;
   vertical-align: middle;
}
.meliss-online-comic-page-title {
   display: block;
   width: 159px;
   height: 40px;
   margin: -14px 18px 0
}
.meliss-online-comic-page-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-online-comic-page-title p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
.meliss-online-comic-ad {
   display: inline;
   width: 150px;
   float: right;
   margin-right: 11px;
   position: absolute;
   right: -10px;
}
/* END: Online Comic styling */

/* BEGIN: Animations styling */
.view-animations .meliss-container {
   display: block;
   width: 805px;
   margin: 0 auto;
}
.meliss-animation-wrapper {
   display: block;
   width: 250px;
   height: 275px;
   float: left;
   margin: 8px;
   border: 1px solid #d0d0d0;
}
.meliss-animation-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-animation-image {
   display: table-cell;
   width: 250px;
   height: 150px;
   text-align: center;
   vertical-align: midle;
}
.meliss-animation-title {
   display: block;
   width: 222px;
   height: 40px;
   margin: -14px 14px 0
}
.meliss-animation-title span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
}
.meliss-animation-description {
   display: block;
   width: 222px;
   height: auto;
   /* Forbid more lines... */
   max-height: 100px;
   overflow: hidden;
   text-align: justify;
   margin: -6px 14px 0
}
.meliss-animation-description span {
   display: table-cell;
   vertical-align: middle;
   height: 40px;
   font-size: 11px;
}
.meliss-animation-description span a {
   font-size: 11px !important;
}
.meliss-animation-title p, .meliss-animation-description p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
/* END: Animations styling */

/* BEGIN: Games styling */
.view-games.view-display-id-thumbs .meliss-container {
   display: block;
   width: 873px;
   margin: 0 auto;
}
.meliss-game-wrapper {
   display: block;
   width: 200px;
   height: 267px;
   float: left;
   margin: 8px;
   border: 1px solid #d0d0d0;
}
.meliss-game-wrapper:hover {
   border: 1px solid #808080;
}
.meliss-game-title {
   font-weight:bold;
   height:36px;
   margin:0 5px;
}
.meliss-game-short-description {
   margin:0 5px;
}
.meliss-game-short-description p {
   margin:5px 0!important;
}
/* END: Games styling */

/* BEGIN: Comic books styling */
.view-comic-books.view-display-id-thumbs .meliss-container {
   display: block;
   width: 873px;
   margin: 0 auto;
}
.meliss-comic-book-wrapper {
   display: block;
   width: 200px;
   height: 190px;
   float: left;
   margin: 8px;
   /* border: 1px solid #d0d0d0; */
   text-align:center;
}
.meliss-comic-book-wrapper:hover {
   /* border: 1px solid #808080; */
}
.meliss-comic-book-title{text-align:center;font-weight:bold;color:black;}
.meliss-comic-book-publisher{text-align:center;font-weight:bold;color:#c00000;}
.meliss-comic-book-pages{text-align:center;margin:10px 0;}
.meliss-comic-book-pages div{float:left;}
.meliss-comic-book-buy-now{text-align:center;}

/* END: Comic books styling */

/* BEGIN: Press styling */
.view-press .meliss-container {
   display: block;
   width: 752px;
   margin: 0 auto;
}
.meliss-press-wrapper {
   display: block;
   width: 250px;
   height: 300px;
   float: left;
}
.meliss-press-image {
   text-align: center;
}
.meliss-press-wrapper-hover {
   display: none;
   background: url('images/nav/genSelector.png?0') no-repeat center center;
   background-size: 100%;
   position: absolute;
   width: 157px;
   height: 165px;  
   /* margin-top: -250px; */
   margin-left: 50px;
   cursor: pointer;
   z-index: 999;
   animation: rotation 2s infinite linear;
   -webkit-animation: rotation 2s infinite linear;
}
.meliss-press-description p {
   margin-top: 0px !important;
   margin-bottom: 4px !important;
}
/* END: Press styling*/

.meliss-pager {
   margin: 30px 2px 2px!important;
   text-align: center;
}

.meliss-header-img{text-align:center;}
.node-game h1,.node-comic-book h1{font-size:14px!important;font-weight:bold!important;color:black!important;margin-left:35px!important;margin-top:25px!important;}

