/*
-----------------------  ,-, -----------------------
----------------------- /.{ -----------------------
----------------------- \ ( -----------------------	mmoonn
-----------------------  `-`-----------------------

*/

.clr {clear:both;}
.acenter {text-align: center;}
.skin-bg {width: 100%;height: 100%;top: 0;background-repeat: no-repeat; position: fixed!important;}
.skin-bg a:link, .skin-bg a:visited {display: block;width: 100%;height: 100%;}
 /* ==============>HEADER<============== */
.header-zone { background: #ff6700;position: relative; padding:5px 0;z-index: 2;}
.fixed-nav{ z-index: 3; position: fixed; left: 0; top: 0; width: 100%; }

.logo {float: left;}
.menu {float:left;}
#menu-toggle {cursor: pointer; position: absolute; right: 0; width: 45px; height:45px;margin:8px 0;right:13px}
.burger-icon, .burger-icon:before, .burger-icon:after {cursor: pointer; border-radius: 3px; height: 7px; width: 45px; background: #fff; position: absolute; display: none; content: '';margin: 20px 0; }
.burger-icon:before {top: -5px; }
.burger-icon:after {bottom: -5px; }
.burger-icon,
.burger-icon:before,
.burger-icon:after {
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
.active .burger-icon { background-color: transparent; }
.active .burger-icon:before { top:-20px; }
.active .burger-icon:after {bottom: -20px; }
.active .burger-icon:before {transform: rotate(45deg); }
.active .burger-icon:after {transform: rotate(-45deg); }
.nav ul.menu {padding: 0px 0;}
.nav ul.menu li {display: inline-block;  background-repeat: no-repeat; background-position: 50% 0;
/*-webkit-transition: background-size 200ms ease;
-moz-transition: background-size 200ms ease;
-ms-transition: background-size 200ms ease;
-o-transition: background-size 200ms ease;
transition: background-size 200ms ease;*/}

.nav ul.menu li.item-145 {background-image: url(../images/icons/games.svg);}
.nav ul.menu li.item-148 {background-image: url(../images/icons/videos.svg);}
.nav ul.menu li.item-143 {background-image: url(../images/icons/tv.svg);}
.nav ul.menu li.item-147 {background-image: url(../images/icons/contest.png);}
.nav ul.menu li.item-146 {background-image: url(../images/icons/calendar.png);}
.nav ul.menu li.item-144 {background-image: url(../images/icons/news.svg);}

.nav ul.menu li:hover { background-size: 50px; background-position: 50% -5px;}
.nav ul.menu li a:link,
.nav ul.menu li a:visited { color:#fff;text-decoration: none; font-weight:bold; font-size: 1em;padding: 35px 20px 0;display: block; }/*background-image: url(../images/icons/games.svg); background-repeat: no-repeat; background-position: 50% 0;}*/
.nav ul.menu li a:hover   { }


.shows-submenu ul.submenu {/* margin: 0 10px;  */}
.shows-submenu ul.submenu li {background-color:#4dce1a;border-bottom: 10px solid #68E835;display: inline-block;background-repeat: no-repeat;background-position: 50% 0;/* width: 25%;  */float: left; text-align: center; position: relative;}

/*Quantity queries for submenu list items*/
.shows-submenu ul.submenu li:nth-last-child(2):first-child,
.shows-submenu ul.submenu li:nth-last-child(2):first-child ~ li {width: 50%;}
.shows-submenu ul.submenu li:nth-last-child(3):first-child,
.shows-submenu ul.submenu li:nth-last-child(3):first-child ~ li {width: 33.33333%;}
.shows-submenu ul.submenu li:nth-last-child(4):first-child,
.shows-submenu ul.submenu li:nth-last-child(4):first-child ~ li {width: 25%;}
.shows-submenu ul.submenu li:nth-last-child(5):first-child,
.shows-submenu ul.submenu li:nth-last-child(5):first-child ~ li {width: 20%;}

.shows-submenu ul.submenu li:after {position: absolute; content: ''; bottom:0; left:0; right: 0; border-top:10px solid #68E835; border-left:10px solid transparent; border-right:10px solid transparent; width: 0; margin: auto; bottom:-20px; display: none;}
.shows-submenu ul.submenu li.active:after {display: block;}
.shows-submenu ul.submenu li:first-child {-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.shows-submenu ul.submenu li:last-child {-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.shows-submenu ul.submenu li.home {background-image: url(../images/icons/home-icon-sm.png);background-position: 50% 4px;}
.shows-submenu ul.submenu li.videos {background-image: url(../images/icons/videos.svg);}
.shows-submenu ul.submenu li.games {background-image: url(../images/icons/games.svg);}
.shows-submenu ul.submenu li.characters {background-image: url(../images/icons/char-icon.png);}
.shows-submenu ul.submenu li a:link,
.shows-submenu ul.submenu li a:visited {color:#fff;text-decoration: none; font-weight:bold; font-size: 1em;padding: 35px 20px 0;display: block; border-right:1px solid rgba(255,255,255,.6);}
.shows-submenu ul.submenu li:last-child a {border-right:1px solid transparent; }
.shows-submenu ul.submenu li:hover {background-color:#68E835; }

#search-bar {position: absolute; top:3px; padding: 5px; z-index: 99;right:10px;-moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;}
.search-elements {float: none; right:auto; }
#search-bar .search-icon { width:50px; height:50px; background-repeat: no-repeat; background-position:50%;  padding: 0;border-left: 1px solid #ff8400;position:relative; right: 10px;}
#search-bar .search-icon { display: block; float: left; background-image:url(../images/icons/search-icon-v2.png); border-left: 0; margin-right: -12px; cursor: pointer; }

#search-bar form { float:left; }
#search-bar input {border: 0; -webkit-appearance: none;-webkit-border-radius:0; border-radius:0;outline: 0; width: 0px; font-size: 1.125em; color: #ff8400;line-height: 2.3;text-align: left; visibility: hidden;  margin: 0; }

#search-bar.active { width: 780px; background: #fff; border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
#search-bar.active .search-icon { background-image:url(../images/icons/search-icon-v2-active.png);right:0;}
#search-bar.active .search-elements {  position: relative; }
#search-bar.active input { width:690px; visibility: visible; margin: 2px 20px;}

.news-search-form .label {color: #fff;}
.news-search-form .label span { font-size: 1.5em; font-weight: bold;}
.news-search-form form { width: 320px; margin: auto;position: relative;}
.news-search-form input {width: 280px;border: 0;outline: 0;font-size: 1.125em;padding: 15px;margin-bottom: 20px;border-bottom: 6px solid #d6d7d9;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background: rgba(255,255,255,.7);color: black;font-weight: 300;}
.news-search-form input:focus {border-color: #ff6700;}
.news-search-form button { border:0; background-color: transparent; -webkit-appearance: none; background-image: url(../images/icons/search-icon-v2.png); width: 42px; height: 42px; background-repeat: no-repeat; background-position: 50%; cursor: pointer;position: absolute; right: 15px; top:5px;}

form.chronoform { padding: 30px 0; margin: 10px 0; color:#000;}

.chronoform input[type='text'] {width: 280px;border: 0;outline: 0;font-size: 1.125em;padding: 10px;margin-bottom: 20px;border-bottom: 6px solid #d6d7d9;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;background: rgba(0, 177, 240,.3);color: black;}
.chronoform input:focus[type='text'] {border-color: #ff6700;}

.chronoform input.btn { border:2px solid #ff6700; width: 130px; float: left; margin-right: 20px; padding: 3px 8px; font-size: 1em; color: #ff6700; background: #fff; margin-top: 20px; border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;cursor: pointer;
	-webkit-transition:150ms ease-in;
	transition:150ms ease-in;
}
.chronoform input.btn:hover { background:#ff6700; color: #fff; }

.chronoform .gcore-label-left {width: 120px; float: left;margin-right: 20px; clear: left;overflow: hidden;height: 51px;line-height: 1.1;}
.chronoform .gcore-label span {color:#ff008c!important; font-size: 14px!important; }
.chronoform .gcore-radio-item {float: left; margin:5px 0; line-height: 1;}
.chronoform .gcore-single-column:after {display: block; content: ''; clear: both; }
.chronoform .gtooltip {background: #fb4b1e!important; border-color:#fb4b1e!important;}
.chronoform .gtooltip-arrow-border.gtooltip-arrow-border-top {border-top-color:#fb4b1e!important;}
.chronoform .gcore-radio-item label {font-size: .8em; margin: 10px 15px; }
.chronoform .gcore-input {position: relative; }
.chronoform .gcore-single-column {margin-bottom: 15px;}
.chronoform .gcore-input a:link,
.chronoform .gcore-input a:visited {color:#000; font-weight: bold;font-size: .9em; }
p.chrono_credits {display: none; }


 /* ==============>SLIDESHOW<============== */
.screen-slides .inactive { display: none;}
.screen-slides .active { display: block;}
.overlay {position: absolute; top:0; left:0; right: 0; bottom:0; background: rgba(0,0,0,.3);}
.screen-slides {position: relative;}
.screen-slides img {-ms-interpolation-mode: bicubic;}
#promo .screen-slides li { padding: 15px; margin: 20px -30px; background:#fff; border:1px solid #cbcbcb; border-radius: 7px;-webkit-border-radius:7px; position: relative; }
.screen-slides li img {  }
.screen-slides img {width:100%; height: auto; display:block; padding: 0; max-height: 578px;}
.screen-slides div.slide-headlines { position: absolute;right: 0; left:0; margin:auto;width: 500px;bottom:80px; padding:15px;/*  background:rgba(0, 0, 0, 0.75); */ color:#fff; line-height: 18px;}
.screen-slides div.slide-headlines h3 { font-size: 4.1em; line-height:0.9; letter-spacing: -2px; margin:10px 0; }
.screen-slides div.slide-headlines a:link,
.screen-slides div.slide-headlines a:visited { color:#fff; text-decoration: none; }
.screen-slides div.slide-headlines a.story-title {display: block; overflow: hidden; border:5px solid #fff; font-weight: 700;}
.screen-slides div.slide-headlines a.story-title:hover .category-icon {}
.screen-slides .slide-summary { font-style: italic; font-size: 1.5em; }

#promo .screen-navi{ position: absolute;top: 40%; }
#program .screen-navi { position: absolute;width: 45px; z-index: 3;}

a.screen-navi { text-decoration: none; }
#promo .screen-navi.screen-next { right:-25px; }
#promo .screen-navi.screen-prev { left:-25px; }

#program .screen-navi.screen-up     { left: 0; right: 0; margin: auto; text-align: center;  top: 30px; }
#program .screen-navi.screen-down   { left: 0; right: 0; margin: auto; text-align: center;  bottom: 30px;  }
#promo .screen-navi span { width: 90px; height:90px; background-repeat: no-repeat; display: block; background-color: #fff;}
#program .screen-navi span { width: 45px; height:33px; background-repeat: no-repeat; display: block;}

#promo .screen-navi.screen-next span { background-image: url(../images/nav-arrows-next.png); background-position: 50% 100%;}
#promo .screen-navi.screen-prev span { background-image: url(../images/nav-arrows-prev.png);background-position: 50% 100%;}

#program .screen-navi.screen-next span { background-image: url(../images/nav-arrows-vert.png);background-position: 50% 100%;}
#program .screen-navi.screen-prev span { background-image: url(../images/nav-arrows-vert.png);background-position: 50% 0%;}

.screen-slides .story-title .category-icon { float: left; border-right: 1px solid #fff; padding: 0 10px; }
.screen-slides .title-box {display: block; width: 70%; margin: 10px 10px 10px 20px; line-height: 1.2; float: left; }
.screen-slides .category .story-title{background-color: #ff8400;}

/*.screen-slides .screen-nav { text-align: center}
.screen-slides .screen-blts { text-align: center; display: inline-block;}
.screen-slides .screen-blts li { display: inline;}
.screen-slides .screen-blts a { display: block; float:left; margin: 2px 4px;}*/

/* ==============>GENERAL<============== */
.section {overflow: hidden; padding:20px 0; position: relative;}
.category-box { text-align: center; width: 140px; display: block; height:140px; color: #fff;font-size: 1em; font-weight: 600; line-height: .8; margin:0; }
a.category-box:link,
a.category-box:visited {color:#fff; text-decoration: none; font-size: 1em; font-weight: 600; line-height: .8;}
.category-icon { width:70px; height:60px;display: block;background-repeat: no-repeat; background-position: 50%; margin: auto; padding: 40px 0 0;}
.category-name {position: relative;top:-10px;line-height: 1.125;}

.color-line { background: url(../images/color-line.png); height:17px;width:100%; }
.bottom-color-line {background: url(../images/color-line.png); height:17px;width:100%;z-index: 1; position: relative;}
.image-mask {position: relative;
-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;
-ms-transition: all 150ms ease-in-out;
-o-transition: all 150ms ease-in-out;
transition: all 150ms ease-in-out;
}
.image-mask:hover {
    -webkit-transform: scale(1.05);
          transform: scale(1.05);
      }
.image-mask .story-title { position: absolute; bottom:0; left:0; right: 0; height:80px; padding: 0 10px;background: rgba(0,0,0,.7);}
.image-mask a.story-title:link,
.image-mask a.story-title:visited {color:#fff; text-decoration: none;  font-weight: 600; border-radius: 0 0 5px 5px;}
.list-items .image-mask a.story-title:link,
.list-items .image-mask a.story-title:visited {background: rgba(0,0,0,0.7); border-radius: 0 0 5px 5px; }
.image-mask img {max-width: 100%; display: block; border-radius: 5px;}
.list-items .image-mask img {width:100%; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px; min-height: 235px;}
.story-title .category-icon {width:60px; height: 60px; float: right; padding: 0; }
.title-box {display: block; width: 75%; margin-top: 10px; line-height: 1; float: left;font-size: 1em;}
.show-zone .image-mask:hover {-webkit-transform: scale(1);
          							transform: scale(1);
          							}

.push-the-button {display: block;text-align:center;height:220px; background-image:url(../images/push-the-button.png); background-repeat: no-repeat;
    background-position: 50% 0; position: relative;font-size: 1.3em;line-height:1.3;font-weight: bold;
    -webkit-animation: infinite-spinning infinite 8s linear;
    -o-animation: infinite-spinning infinite 8s linear;
    animation: infinite-spinning infinite 8s linear;
  }

  @keyframes infinite-spinning {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
a.push-the-button:link,
a.push-the-button:visited { color:#fff;}
.push-the-button:hover {background-position: 50% 100%;}
.push-the-button span {position: absolute;top:0;bottom: 0;left:0;right: 0;margin: auto; height:60px;width:160px; opacity: 0;}
.push-the-button:hover span {opacity: 1;}
.read-more { display: block; margin:20px 10px; clear:both;}
.read-more a:link,
.read-more a:visited { color:#fff; padding: 10px 85px 10px 10px; text-decoration: none; font-size: 0.9em; font-weight: 600; background-image:url(../images/read-more-dots.png); background-repeat: no-repeat; background-position: 95% 50%;}

/* .content-zone {background: #f1f2f2;} */
#content { position: relative; }
.content-zone {position: relative; }
.content-zone .play-game { background: #000; padding-top:10px;}

.itemid-299.story-view .content-zone .w-screen,
.itemid-144.story-view .content-zone .w-screen,
.itemid-146.story-view .content-zone .w-screen,
.itemid-147.story-view .content-zone .w-screen { background: rgba(255,255,255,.8);overflow: hidden; }
.itemid-144 .content-zone {background-color:#FFF9FF; /*background-image: url(../images/tiles/purple.jpg);*/}
.wrapGames .content-zone { background-color: #000; }
.show-zone .w-screen {background: rgba(255,255,255,.9);overflow: hidden;position: relative;padding-bottom: 20px;}

.play-game .story-title { margin:10px 20px 20px; font-size: 2em; color:#fff;}

.video-frame,
#player_wrapper { text-align: center; margin: 0 auto; }


.wrapGames h1.story-title {padding: 16px 20px; color: #fff; background: #000; display: table-cell; font-size: 30px; vertical-align: middle;}
h1.news-stories-heading {padding: 16px 20px; color: #fff; background: #000; display: table-cell; font-size: 30px; vertical-align: middle;}


.story-fulltext {margin-bottom: 20px;}
.story-intro img,
.story-fulltext img {max-width: 100%;}
.story-fulltext ul {list-style: initial; margin-left: 40px;}

.story-intro a:link,
.story-intro a:visited,
.story-fulltext a:link,
.story-fulltext a:visited { color:#00b1f0;}

.show-zone .story-intro {margin-top: 20px; }

/*static-page*/
.page-view .page-title {margin: 15px 0 10px; font-size: 2em;}
.page-view .page-fulltext {margin: 20px 0;}
.story-view .story-fulltext ul,
.page-view .page-fulltext ul {list-style: initial; margin-left: 40px;padding-bottom: 20px;}

/* ==============>Tv-Zone<============== */
.tv-show {}

h3.show-title a:link,
h3.show-title a:visited{ color:#fff; text-decoration: none;}
.show-info {color:#fff; font-weight: 400; line-height: 1.4;display: block;}
.program .handler { text-align: center; width:200px;float: left;margin-left: 5px;color:#fff;}
.program .handler span { font-weight: 600; }
.program .handler a:link,
.program .handler a:visited {font-size:0.8em; color:#fff; letter-spacing: 1px; text-decoration: none;font-weight: 600;}
.program .handler .controls {height: 200px; background: #015fa5;position: relative; }
.program .handler .controls:before {position: absolute; content: '';left: -15px;width: 0px;height: 0px;top: 0;bottom: 0;margin: auto;
border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid #015fa5;z-index: 2;}
.program .handler .controls:after {position: absolute; content: '';left: -20px;width: 0px;height: 0px;top: 0;bottom: 0;margin: auto;
border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid #00b1f0;}
.time{ display:none;position: absolute; /*width: 150px;*/ margin: auto;  right: 11%; top:100px; font-size: 2.5em; color:#fff; font-weight: 700;line-height: 1.25;}
.active .time {display: block;z-index: 2;}

/* ==============>Item<============== */
.object-zone {background: #000;}
.object-zone.games { background: #ebebeb;}
.object-zone .video-description {padding: 20px 20px 0 20px; color: #fff;}
.object-zone .video-title,
.object-zone .video-category {margin:0 0 5px 0;}
.object-zone .game-description { color:#353355; width: 70%; float:left;}
.object-zone .social-actions {width:30%; float:left;}
.object-zone .game-title {font-size: 2em; margin: 5px 0;}
.object-container {padding:20px 0;}
.object-zone .embed-area,
.story-embed  {position: relative; padding-bottom:75%; /* 16:9 */ padding-top: 25px; height: 0; }

.object-zone.games .embed-area {border:10px solid #fff; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;margin-bottom: 40px;}
.embed-area iframe,
.story-embed iframe{position: absolute; top: 0; left: 0; right:0; bottom:0;width:100%!important; height:100%!important;margin:auto; }
a.back-btn { display: block; position: absolute; left:20px; top: 10px; width: 40px; height: 40px;background: rgb(255, 103, 0); border: 5px solid #fff; color: #fff; text-decoration: none;}
a.back-btn:after {content: '<'; position: absolute; font-size: 2.6em; color: #fff; top: -33%; left: 16%; text-shadow: 3px 3px 0px rgba(0,0,0,.2);}

a.back-btn span {display: block; z-index: 10;  top: 2px; line-height: 1; left: 20px; background: rgba(255, 103, 0,.85); padding: 5px; position: relative; font-size: 0.85em;opacity: 0;  width: 100px; transition:200ms  ease-in-out; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
a.back-btn span:after {content:''; position: absolute;left:-10px; top:7px; border-top:10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid rgba(255, 103, 0,.85);}

a.back-btn:hover span { opacity: 1; left: 50px; height: auto; }

.story-image-block {position: relative;margin: 20px 0;min-height: 150px;}
.story-image-block .story-title {position: absolute; bottom:0; margin: 0;left:0;right: 0;background: rgba(0,0,0,.7); border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;}
.story-image-block .image-mask img {width: 100%;}
.story-image-block .image-mask:hover {transform: scale(1);}
.story-title h1 {font-size:2em;color: #fff; padding: 15px; margin: 0; line-height: 1;}
.story-date{text-align: center;background: #ff6700;padding:5px 10px;margin-bottom:10px;color: #fff; float:left;font-size: 0.75em; /* transform: rotate(-90deg);position: relative;left: -115px;top: -130px; */}
.story-full-text img {max-width: 100%;}

/* ==============>VARIATIONS<============== */
.category-box-1 {background-color: #015fa5;} /* program*/
.tv-show {background-color: #015fa5; }
.tv-shows {}
.inner .category-box-1 {background: #00b1f0;}

.category-box-2 , 					/* games*/
.itemid-145 h1.category-box,
.games-zone .category-box,
.game-zone .category-box{background-color: #4dce1a;}

.category-box-3,
.videos-zone .category-box {background-color: #000000;}/* videos */

.category- .story-title .category-icon- { background-color: #ed171d; border-right: none; }

.category- .story-title { background-color: #ed171d; }


.bricks .category-box-3 { background-color: #ed171d; }
/* .bricks .story-title .category-icon { display: none; } */
.bricks .category-icon.category-icon-3 { display: none;}
.bricks .category-box { background-image: url(../images/box-icons/lego-logo.png); }
.bricks .category-name { display: none; }

.category-box-4,
.news-zone .category-box,  /*news*/
.itemid-144 h1.category-box{background-color: #ff6700;}

.category-box-5,
.contest-zone .category-box,  /*contests*/
.itemid-147 h1.category-box{background-color:#00b1f0;}

.category-box-6 {background-color: #d479ee;}
h1.category-box { font-size: 1em; color:#fff; }

.category-icon.category-icon-1 {background-image: url(../images/box-icons/tv.svg);}         /* program*/
.story-title .category-icon-1 {background-image: url(../images/icons/tv.svg);}                /* program*/

.itemid-145 h1 .category-icon{background-image: url(../images/box-icons/games.svg);}

.category-icon.category-icon-3 {background-image: url(../images/box-icons/videos.svg);}     /* videos */
.videos-zone .category-box .category-icon{background-image: url(../images/box-icons/videos.svg);}/* videos */
/* .itemid-148 h1 .category-icon {background-image: url(../images/box-icons/videos.svg);} *//* videos */


.news-zone .category-box .category-icon {background-image: url(../images/box-icons/news.svg);} /*news*/
.itemid-144 h1 .category-icon{background-image: url(../images/box-icons/news.svg);}

.category-icon.category-icon-5 {background-image: url(../images/box-icons/contest.png);}    /*contests*/
.story-title .category-icon-5 {background-image: url(../images/story-icons/icontest.svg);}    /*contests*/
.contest-zone .category-box .category-icon {background-image: url(../images/box-icons/contest.png);}    /*contests*/
.itemid-147 h1 .category-icon{background-image: url(../images/box-icons/contest.png);}

.itemid-146 h1 .category-icon {background-image: url(../images/box-icons/calendar.png);}
.category-0 .story-title,
.itemid-146 h1.category-box {background-color:#fb4b1e; }

.category-icon.category-icon-1 {background-image: url(../images/box-icons/tv.svg);}         /* program*/
.story-title .category-icon-1 {background-image: url(../images/icons/tv.svg);}                /* program*/

.category-icon.category-icon-2 {background-image: url(../images/box-icons/games.svg);}      /* games*/
.story-title .category-icon-2 {background-image: url(../images/story-icons/games.svg);}      /* games*/

.category-icon.category-icon-3 {background-image: url(../images/box-icons/videos.svg);}     /* videos */
.story-title .category-icon-3 {background-image: url(../images/story-icons/videos.svg);}     /* videos */

.category-icon.category-icon-6 {background-image: url(../images/box-icons/news.svg);}       /*news*/
.story-title .category-icon-6 {background-image: url(../images/story-icons/news.svg);}       /*news*/

.category-icon.category-icon-4 {background-image: url(../images/box-icons/contest.png);}    /*contests*/
.story-title .category-icon-4 {background-image: url(../images/story-icons/contest.png);}    /*contests*/

.category-icon.category-icon-7 {background-image: url(../images/box-icons/videos.svg);}       /*news*/
.story-title .category-icon-7 {background-image: url(../images/story-icons/videos.svg);}       /*news*/

.story-title .category-icon-0 {background-image: url(../images/story-icons/calendar.png);}


.tv-shows {background-image:url(../images/eyes.svg); background-repeat: no-repeat; background-attachment: fixed; background-size: contain; background-position: 50%;}
.tv-zone {background: #00b1f0;background-image:url(../images/eyes.svg);background-repeat: no-repeat; background-position: 98% 50%}
.inner.tv-zone {background: transparent;background-image:none;}
/* .videos.section {background-image:url(../images/panda.svg); background-repeat: no-repeat; background-attachment: fixed; background-size: contain; background-position: 50%; }
*/
.videos-zone {background-color:#ff008c; background-image:url(../images/panda.svg); background-repeat: no-repeat; background-position: 2% 50%}
.contest-zone {background-image:url(../images/contest-pattern.jpg);}
.contest-zone.section {margin: 0; }
.contest-zone .emoji {background-image:url(../images/bob.svg);background-repeat: no-repeat; background-position: 98% 50%;}

.games .story-title { background-color:rgba(77,206,26,.9);
-webkit-transition: background-color 150ms ease-in-out;
-moz-transition: background-color 150ms ease-in-out;
-ms-transition: background-color 150ms ease-in-out;
-o-transition: background-color 150ms ease-in-out;
transition: background-color 150ms ease-in-out;}
.games .story-title:hover {background-color: rgba(77,206,26,1);}
.games .read-more a,
.category-1 .story-title,
.category-2 .story-title {background-color: #4dce1a;}


.videos .story-title { background-color:rgba(0,0,0,.9);
-webkit-transition: background-color 150ms ease-in-out;
-moz-transition: background-color 150ms ease-in-out;
-ms-transition: background-color 150ms ease-in-out;
-o-transition: background-color 150ms ease-in-out;
transition: background-color 150ms ease-in-out;}
.videos .story-title:hover { background-color:rgba(0,0,0,1);}
.videos .read-more a,
.category-7 .story-title {background-color: #000;}

.news .story-title { background-color:rgba(255,103,0,.9);
-webkit-transition: background-color 150ms ease-in-out;
-moz-transition: background-color 150ms ease-in-out;
-ms-transition: background-color 150ms ease-in-out;
-o-transition: background-color 150ms ease-in-out;
transition: background-color 150ms ease-in-out;
}
.news .story-title:hover {background-color:rgba(255,103,0,1);}
.news .read-more a,
.category-6 .story-title {background-color: #ff6700;}

.contest .story-title { background-color:rgba(0,177,240,.9);
-webkit-transition: background-color 150ms ease-in-out;
-moz-transition: background-color 150ms ease-in-out;
-ms-transition: background-color 150ms ease-in-out;
-o-transition: background-color 150ms ease-in-out;
transition: background-color 150ms ease-in-out;}
.contest .story-title:hover {background-color:rgba(0,177,240,1);}

.contest .read-more a,
.category-5 .story-title,
.category-4 .story-title {background-color: #00b1f0;}
/* .contest .title-box { width: 45%; } */

.popular .games .story-title { background-color:rgba(212,121,238,.9);
-webkit-transition: background-color 150ms ease-in-out;
-moz-transition: background-color 150ms ease-in-out;
-ms-transition: background-color 150ms ease-in-out;
-o-transition: background-color 150ms ease-in-out;
transition: background-color 150ms ease-in-out;}
.popular .games .story-title:hover {background-color: rgba(212,121,238,1);}
.popular .games .read-more a,
.popular .category-6 .story-title{background-color: #4dce1a;}



ul.calendar {text-align: center;}
ul.calendar li {display: inline;}
ul.calendar li .day-block {display: inline-block; padding: 20px 0px; background: #00b1f0;width:13.5%;float:left;margin-right:5px; height: 100px;}
ul.calendar li.ui-tabs-active .day-block {background: #ff8400;}
ul.calendar li .day-block span {display: block;}
ul.calendar li .day-block span.day {font-size: 0.88em;line-height: 1.5;}
ul.calendar li .day-block span.date {font-size: 2em;line-height: 1.5; font-weight: bold;}
ul.calendar li a.day-block:link,
ul.calendar li a.day-block:visited {color: rgba(255,255,255,0.8); text-decoration: none;}
ul.calendar li a.day-block:hover {background: #ff8400;color: rgba(255,255,255,1);}
ul.calendar li.current a.day-block,
ul.calendar li a.day-block:link span.day,
ul.calendar li a.day-block:visited span.day{ color: rgba(255,255,255,1); }

#tabs .tv-show {background: #00b1f0; margin: 5px 0px 0px 0; min-height: 197px;}
#tabs .show-info {font-weight: 400;line-height: 1.4em; font-size: 0.92em;}
#tabs .show-title {margin:10px 0;}
#tabs .show-image {padding-top:20px;}
#tabs .show-time {text-align: center; margin: 5px 15px 0 5px;background: #00b1f0; padding: 10px 0;;min-height: 177px;}
#tabs .read-more {margin:20px 0;}
.show-time .times {display: block;font-size: 2em; color:#fff; font-weight: bold;margin:25px 0; position: relative;}
.show-time .times:before{position: absolute; content: ''; left: -8px; width: 0px; height: 0px; top: 0; bottom: 0; margin: auto; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #00b1f0; z-index: 2;}
.show-time .times:after {position: absolute; content: '';left: -15px;width: 0px;height: 0px;top: 0;bottom: 0;margin: auto;
border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-right: 15px solid #fff;}
#tabs .show-image .image-mask:hover {-webkit-transform: scale(1); transform: scale(1); }
.error-page {background: #fb4b1e; background: -moz-linear-gradient(top, #fb4b1e 0%, #fda629 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb4b1e), color-stop(100%, #fda629)); background: -webkit-linear-gradient(top, #fb4b1e 0%, #fda629 100%); background: -o-linear-gradient(top, #fb4b1e 0%, #fda629 100%); background: -ms-linear-gradient(top, #fb4b1e 0%, #fda629 100%); background: linear-gradient(to bottom, #fb4b1e 0%, #fda629 100%); }

/* Tiles */
.news-zone { background: url(../images/tiles/tile-black.png); color: #fff; }
/* .promo-zone { background: url(../images/tiles/generic_blue.jpeg) no-repeat; color: #fff; background-size:cover; } */
.promo-zone { background: url(http://www.nickelodeon.gr/skin/homepage_skin.jpg) no-repeat; color: #fff; background-size:cover; }
.promo-zone .w-screen { padding-top: 35px;}
.games-zone { background: url(../images/tiles/tile-purple.jpg); }
.itemid-159 .content-zone,
.itemid-146 .content-zone { background-image: url(../images/tiles/tile-featured.png); }
.itemid-159 .content-zone .story-fulltext a:link,
.itemid-159 .content-zone .story-fulltext a:visited,
.itemid-146 .content-zone .story-fulltext a:link,
.itemid-146 .content-zone .story-fulltext a:visited {color:#ff6700;}
.itemid-144 .content-zone,
.itemid-143 .content-zone { background-image: url(../images/tiles/tile-white.jpg);}
.itemid-145 .content-zone,
.itemid-160 .content-zone,
.itemid-147 .content-zone { background-image: url(../images/tiles/tile-games.png);}
.itemid-148 .content-zone { background-image: url(../images/tiles/tile-black.png); color: #fff;}
/*
.itemid-147 .content-zone { background-color: #E7F1F4; background-image: url(../images/tiles/tile-black.png); }
*/
.itemid-146 .content-zone { background-color: #F2EBE9;}
.itemid-149 .content-zone {background-color:#F0EDE8;}

/* ==============>FOOTER<============== */
.footer-zone { background: #ff6700; margin: 0}
.footer-zone .logo {float: none;text-align: center;}
.footer-zone ul.menu {text-align: center;float:none; padding: 40px 0; border-bottom: 1px solid #fff;list-style: none; }
.footer-zone ul.menu li {display: inline-block; padding: 0 20px;position: relative;font-size: 0.95em;}
.footer-zone ul.menu li:after {position: absolute; content:'/'; color:#fff; right: 0; font-weight: 600;}
.footer-zone ul.menu li.last:after {font-size: 0;}
.footer-zone ul.menu li a:link,
.footer-zone ul.menu li a:visited {color:#fff;text-decoration: none;}
.nick {background-image:url(../images/nick.png); background-repeat: no-repeat; background-position: 50% 0; height: 400px}
.social-icon {display: block; width:70px; height:70px;float: left;
-webkit-transition:all 150ms ease-in-out;
-moz-transition:all 150ms ease-in-out;
-ms-transition:all 150ms ease-in-out;
-o-transition:all 150ms ease-in-out;
transition:all 150ms ease-in-out;}
.social-icon.facebook {background:url(../images/facebook.png) no-repeat 50%; }
.social-icon.twitter {background:url(../images/twitter.png) no-repeat 50%; }
a.social-icon:hover {opacity: 0.9;
}
.copyrights {float:right;color:#fff;margin: 20px 0; font-size: .85em;}
.copyrights a:link,
.copyrights a:visited {color:#fff; text-decoration: none; }
