/****************/
/*  reset.css   */
/****************/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; height: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1; height: 100%; }

.header-relative{
	position:relative !important;
	top:0px !important;
}

a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin:0; padding:0; list-style:none; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; outline: none; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}


/*! jQuery UI - v1.10.4 - 2014-04-29
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}


/********************/
/*   Owl Carousel   */
/********************/

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/*
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/*
 *  Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url('../images/tiny/owl.video.play-tiny.png') no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}

/*****************/
/*  Transitions  */
/*****************/
a, .header .postPreview .items .item h3 { transition: color 0.2s ease, background-color 0.2s ease; }

.account > ul > li.notificationsImg ul.subnav > li,
.account > ul > li > ul.subnav > li { transition: background-color 0.2s ease; }

.sidebar .widget.relatedGames .list li .img,
.header .postPreview .items .item .img,
.main .articles .item.igra .img,
.otherReviews .items .item .img,
.main .games .item .img,
.vijestSlider .item .img,
.videoSlider .item .img,
.igreSlider .item .img,
.slider .item { transition: border-color 0.2s ease; }

.footer .social a,
.footer .beammeup { transition: opacity 0.2s ease; }

/**************/
/*  General   */
/**************/
body { background:#202328; font-family:'Ubuntu', sans-serif; font-weight:normal; color:#2e2f34; }
p { font-family: 'Open Sans', sans-serif; font-size:14px; margin:0 0 20px 0; line-height:27px; letter-spacing:-0.2px; margin-bottom: 1em; }
a { color:#f4691d; text-decoration:none; outline: none!important; }
h1, h2, h3, h4, h5, { margin:0px; }

.flLeft { float:left; }
.flRight { float:right; }
.alignRight { text-align:right; }
.alignCenter { text-align:center; }
.container { max-width:1030px; margin:0 auto; position:relative; }
.blur { /*-webkit-filter: blur(5px) grayscale(1); filter: blur(5px) grayscale(1);*/ }

a.post-edit-link { float: right; }
body.single-igra .gameHeading a.post-edit-link { margin-right: 120px; }
body.page a.post-edit-link, h1 > a.post-edit-link, h2 > a.post-edit-link { float: right; font-family: 'Open Sans', sans-serif; font-size: 11px; letter-spacing: -0.2px; }
body.noscroll { overflow: hidden; }

#mainContainer > div- { padding-left: 15px; padding-right: 15px; }
.slimScrollBar { z-index: 1 !important; }
input[type=text], button, textarea { -webkit-appearance: none; -webkit-border-radius:0; border-radius:0; } /* iOS Fix */
select { -webkit-border-radius:0; border-radius:0; }

#security_captcha { display: inline-block; margin: 10px auto 0 auto; }


/**************/
/*   Header   */
/**************/
/*#mainContainer */.header { position: absolute; top: 65px; left: 0; width: 100%; border-bottom: 4px solid #f4691d; padding: 0; background:#ffffff; height:48px; box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); z-index:1; }
body[class*=noads] .header,body[class*=promocij] .header { top: 35px; }
#mainContainer .header .container { padding-left: 15px; padding-right: 15px; }
.header .brand { display:inline-block; vertical-align:middle; }
.header .brand a { display:block; width:32px; height:48px; background:url(../images/tiny/logo-tiny.png) center 6px no-repeat; }
.header .title { display:none; position:absolute; top:0; left:0; text-align:center; z-index: -1; }
.header .title h1 { font-size:15px; letter-spacing:normal; margin:16px 0 0; }
.header .nav { display:inline-block; vertical-align:middle; font-size:0px; margin:0 0 0 5px; z-index:2; position:relative; }
.header .nav > ul > li { display:inline-block; position:relative; font-size:13px; color:#2e2f34; font-weight:700; letter-spacing:-0.5px; text-transform:uppercase; padding:10px 0; margin:0 2px; }
.header .nav > ul > li > a { display:block; color:#2e2f34; padding:8px 10px;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.header .nav > ul > li.parent > a:after { content:''; display:inline-block; width:7px; height:4px; background:url(../images/tiny/tile-tiny.png) -540px -240px no-repeat; vertical-align:middle; margin:-1px 0 0 10px; } /* navBullet.png */
.header .nav > ul > li:hover > a { background:#f5f5f5; }
.header .nav > ul > li:hover > ul.subnav { display:block; }
.header .nav > ul > li > ul.subnav { display:none; position:absolute; top:48px; left:-50%; width:168px; padding:10px 0 0; z-index:4; }
.header .nav > ul > li > ul.subnav:before { content:''; width:8px; height:4px; position:absolute; top:6px; left:50%; margin:0 0 0 -4px; background:url(../images/tiny/tile-tiny.png) -360px -300px no-repeat; } /* subnavArrow.png */
.header .nav > ul > li > ul.subnav > li { background:#2c2d34; font-size:10px; color:#ffffff; font-weight:normal; border-bottom:1px solid #36373e; padding:0; }
.header .nav > ul > li > ul.subnav > li:first-child { padding-top:0px;
    -webkit-border-radius:2px 0 0 0;
    border-radius:2px 0 0 0;
}
.header .nav > ul > li > ul.subnav > li:last-child { padding-bottom:0px; border-bottom:none;
    -webkit-border-radius:0 0 0 2px;
    border-radius:0 0 0 2px;
}
.header .nav > ul > li > ul.subnav > li > a { display:block; color:#ffffff; padding:10px 19px; line-height: 18px; }
.header .nav > ul > li > ul.subnav > li:hover > a { background:#36373f; }
.header .nav > ul > li > ul.subnav > li.sub-parent:hover > a:after { display:inline-block; float: right; content:''; width:5px; height:5px; background:url(../images/tiny/tile-tiny.png) -420px -300px no-repeat; margin: 6px 0 0; vertical-align: middle; } /* subnavBullet.png */
.header .nav > ul > li > ul.subnav > li:hover .postPreview { display:block; }
/*
.header .nav > ul > li.itemRecenzije > ul > li:hover > a { background-color:#107c0f; }
.header .nav > ul > li.itemVideo > ul > li:hover > a { background-color:#f4691d; }
.header .nav > ul > li.itemIgre > ul > li:hover > a { background-color:#107c0f; }
*/
.header .nav > ul > li .subnavFooter { position:absolute; bottom:1px; left:0; right:1px; height:36px; background:#f5f5f5; padding:0 20px; }
.header .nav > ul > li .subnavFooter .readAll { float:right; background:url(../images/tiny/iconArrow-tiny.png) right center no-repeat; font-size:10px; color:#8e8e8e; font-weight:500; text-transform:none; margin:14px 0; padding:0 15px 0 0; }
.header .nav > ul > li .subnavFooter .readAll:hover { color:#2e2f34; }
.blob { position: relative; }
.blobtip {
    display:none;
    position:absolute;
    top:32px;
    left:50%;
    background-color:#3d3e43;
    border-radius:3px;
    line-height: normal;
    margin:0;
    /*transform: translateX(-50%); why not? coz ie -.- */
    padding:3px 6px 5px 6px;
    text-transform: none;
    color:#f5f5f5;
    font-size:11px;
    white-space: nowrap;
    z-index:2;
}
.blobtip:before { content:''; width:8px; height:3px; position:absolute; top:-3px; left:50%; margin-left:-4px; background:url(../images/tiny/tile-tiny.png) 0 -60px no-repeat; } /* autosuggestArrow.png */
.blobo { position: relative; }
.main .games .item .blobo .blobtip {
  right: 0;
  left: auto;
  margin-top: 5px;
  padding: 5px 8px;
}
.gameHeading .blobo .blobtip {
  right: 15px;
  left: auto;
  margin-top: 25px;
  padding: 5px 8px;
}
.blobo .blobtip:before { left:auto; right: 16px; }

.header .navButtons { position:absolute; top:0; right:-15px; }
.header .navButtons .navToggle { display:none; width:58px; padding:16px 0 15px; border-left:1px solid #eaeaea; }
.header .navButtons .navToggle span { display:block; width:18px; height:3px; background:#2e2f34; margin:2px auto; }
.header .navButtons .navToggle.collapsed { padding:21px 0 20px; background:#f4f4f4; }
.header .navButtons .navToggle.collapsed span:first-child,
.header .navButtons .navToggle.collapsed span:last-child { display:none; }

/* Promocije */
.header .nav .itemPromocije > ul.subnav {
  /*display: block;*/
  position: absolute;
  top: 48px;
  left: -10px;
  width: 404px;
  padding: 10px 0 0;
  z-index: 4;
}
.header .nav .itemPromocije > ul.subnav:before {
  content: '';
  width: 8px;
  height: 4px;
  position: absolute;
  top: 6px;
  left: 50px;
  margin: 0 0 0 -4px;
  background: url(../images/tiny/tile-tiny.png) -368px -300px no-repeat; /* subnavArrowWhite.png */
}
.header .nav .itemPromocije > ul.subnav > li {
  background:#fff;
  font-size:10px;
  color:#666;
  font-weight:normal;
  text-transform: none;
  border-bottom:1px solid #fff;
  padding: 12px 20px 10px 20px !important;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}
.header .nav .itemPromocije > ul.subnav > li:first-child {
  -webkit-border-radius:2px 2px 0 0;
  border-radius:2px 2px 0 0;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.header .nav .itemPromocije > ul.subnav > li:first-child > .item {
  border-bottom: 1px solid #eaeaea;
  padding-bottom: 4px;
  /*cursor: pointer;*/
}
.header .nav .itemPromocije > ul.subnav > li:first-child > .item .cover {
  padding: 5px 0;
}
.header .nav .itemPromocije > ul.subnav > li:last-child {
  border-bottom: none;
  -webkit-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
}
.header .nav .itemPromocije > ul.subnav > li:first-child > .item:last-child {
  border-bottom: none;
  padding-bottom: 10px;
}
.header .nav .itemPromocije > ul.subnav > li > .item h3 { margin: 8px 0 0; font-size: 13px; line-height: 15px; }
.header .nav .itemPromocije > ul.subnav > li > .item:first-child h3 { font-size: 15px; line-height: 18px;  }
.header .nav .itemPromocije > ul.subnav > li > .item h3 a { display: block; color: #222; /*text-overflow: ellipsis; white-space: nowrap; overflow: hidden;*/ }
.header .nav .itemPromocije > ul.subnav > li > .item h3 a:hover { color: #f07800; }
/*.header .nav .itemPromocije > ul.subnav > li > .item:hover h3 a { color: #f07800; }*/
.header .nav .itemPromocije > ul.subnav > li > .item .promo-content { /*text-overflow: ellipsis; white-space: nowrap; overflow: hidden;*/
  position: relative;
  line-height: 14px;
  padding: 3px 0 5px 0;
  font-size: 11px;
  /*max-height: 26px;*/
  /*overflow: hidden;*/
}
.header .nav .itemPromocije > ul.subnav > li:first-child > .item:first-child .promo-content {
  font-size: 12px;
  line-height: 15px;
  /*max-height: 28px;*/
}
.header .nav .itemPromocije > ul.subnav > li:first-child > .item .-promo-content:before {
  content: '...';
  position: absolute;
  right: 2px;
  bottom: 3px;
}
.header .nav .itemPromocije > ul.subnav > li:first-child > .item .-promo-content:after {
  content: '';
  position: absolute;
  right: 2px;
  width: 12px;
  height: 12px;
  margin-top: 3px;
  background: #fff;
}
.header .nav .itemPromocije > ul.subnav .promocijeFooter {
  background: #f5f5f5;
  color: #666;
  text-align: right;
  height: 36px;
  padding: 0 10px !important;
}
.header .nav .itemPromocije > ul.subnav .promocijeFooter > a { display: inline-block; margin: 0; padding: 0; float: right; opacity: 0.8; }
.header .nav .itemPromocije > ul.subnav .promocijeFooter:hover > a { background: transparent; }
/* Promocije - gallery */
.promocija .article .hcl-gallery-borderless { display: inline-block; margin: 0 -10px !important; padding: 0 0 25px 0; }
.promocija .article .hcl-gallery-borderless img { border: none !important; }
.promocija .article .hcl-gallery-borderless .gallery-item { margin: 0; }
.promocija .article .hcl-gallery-borderless .gallery-item > dt { margin: 0 10px; }
/* Promocije - article */
.main .articles .item.promo { position: relative; border-top:1px solid #DCDCDC; margin:-26px -30px 25px; padding:25px 26px; }
.main .articles .item.promo:first-child { border-top:none; }
.main .articles .item.promo:last-child { margin-bottom:0px; border-bottom:none; }
/* Forum */
.header .nav .itemForum > ul.subnav {
  /*display: block;*/
  position: absolute;
  top: 48px;
  left: -10px;
  width: 385px;
  padding: 10px 0 0;
  z-index: 4;
}
.header .nav .itemForum > ul.subnav:before {
  content: '';
  width: 8px;
  height: 4px;
  position: absolute;
  top: 6px;
  left: 50px;
  margin: 0 0 0 -4px;
  background: url(../images/tiny/tile-tiny.png) -368px -300px no-repeat; /* subnavArrowWhite.png */
}
.header .nav .itemForum > ul.subnav > li {
  background:#fff;
  font-size:10px;
  color:#666;
  font-weight:normal;
  border-bottom:1px solid #fff;
  padding: 5px 20px !important;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3);
}
.header .nav .itemForum > ul.subnav > li:first-child {
  padding-top:10px !important;
  -webkit-border-radius:2px 2px 0 0;
  border-radius:2px 2px 0 0;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.header .nav .itemForum > ul.subnav > li:last-child {
  padding-bottom:0px !important;
  border-bottom:none;
  -webkit-border-radius:0 0 2px 2px;
  border-radius:0 0 2px 2px;
}
.header .nav .itemForum > ul.subnav > li > a { display:block; color:#222; padding:9px 19px; line-height: 18px; }
.header .nav .itemForum > ul.subnav > li:hover > a { background: #fff; }
.header .nav .itemForum > ul.subnav > li > h3 {
  color: #b8b8b8;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: normal;
  font-weight: normal;
}
.header .nav .itemForum > ul.subnav .forumFooter {
  background: #f5f5f5;
  color: #666;
  text-align: right;
  height: 36px;
  padding: 0 20px !important;
}
.header .nav .itemForum > ul.subnav .forumFooter .readAll {
  background: url(../images/tiny/iconArrow-tiny.png) right center no-repeat;
  display: inline-block;
  font-size: 10px;
  color: #8e8e8e;
  font-weight: 500;
  text-transform: none;
  line-height: 36px;
  margin: 0;
  padding: 0 15px 0 0;
}
.header .nav .itemForum > ul.subnav .forumFooter .readAll:hover { color:#2e2f34; }
.header .nav .itemForum > ul.subnav .forumFooter > img { display: inline-block; margin-left: -5px; float: left; opacity: 0.8; }
/* Popular */
#forumPopular li {
  background: #fff;
  color: #acacb0;
  padding: 0;
  text-transform: none;
  line-height: 20px;
  font-weight: normal;
  font-size: 12px;
}
#forumPopular li a { color: #2e2f34; }
#forumPopular li a > span { color: #acacb0; margin-left: 5px; }
#forumPopular li a:hover,
#forumPopular li a:hover > span { color: #f4691d; }
#forumPopular li:before { display:inline-block; content:''; width:4px; height:6px; background:url(../images/tiny/tile-tiny.png) -480px -300px no-repeat; margin:0 8px 0 0; vertical-align: 5%; } /* subnavListBullet.png */
/* Latest */
#forumLatest li { font-size:11px; font-weight:500; padding:8px 10px 8px 0; overflow:hidden; text-transform: none; }
#forumLatest li:first-child { padding-top: 6px; }
#forumLatest li:last-child { padding-bottom: 6px; }
#forumLatest li a { color:#6b6b6b; line-height: 12px; }
#forumLatest li a > span { color:#3c3d42; }
#forumLatest li a:hover > span,
#forumLatest li a:hover { color:#f4691d; }
#forumLatest li .meta { display:block; color:#cecece; font-size:11px; margin:4px 0 0; }
#forumLatest li .meta a { color:#cecece; }
#forumLatest li .meta a:hover { color:#2e2f34; }
#forumLatest li .text { margin:0; color: #acacb0; }
#forumLatest li .avatar { float:left; width:25px; height:25px; margin:1px 9px 0 0; }
#forumLatest li .avatar img { width:100%; height:100%;
  -webkit-border-radius:50%;
  border-radius:50%;
}
#forumLatest li .text- { table-layout: fixed; }
#forumLatest li .text,
#forumLatest li .text > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow-y: none; }
/* Online */
#forumOnline { display: inline-block; background: #fff; margin: 4px 0 10px 0; }
#forumOnline li { display: inline-block; float: left; height: 25px; padding: 0 0 10px 0; }
#forumOnline li .avatar { display: inline-block; width:25px; height:25px; margin:1px 6px 0 0; }
#forumOnline li .avatar img { width:100%; height:100%;
  -webkit-border-radius:50%;
  border-radius:50%;
}
#forumOnline li .avatar > span {
  display: inline-block;
  background: #f5f5f5;
  margin: 1px 0 0;
  width:25px; height:25px;
  line-height: 25px;
  text-align: center;
  -webkit-border-radius:50%;
  border-radius:50%;
  color: #b8b8b8;
  font-size: 10px;
  font-weight: 500;
}


.header .postPreview { display:none; position:absolute; top:10px; bottom:0px; left:168px; background:#ffffff; min-height:235px; width:535px; padding:20px; text-transform:none; overflow:hidden;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-border-radius:0 2px 2px 0;
  border-radius:0 2px 2px 0;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.3);
}
.header .postPreview .background-igra, .header .postPreview .back { margin: 0; z-index: 0; pointer-events: none; }
.header .postPreview .items .item { display:inline-block; position:relative; width:156px; margin:0 11px 0 0; vertical-align:top; }
.header .postPreview .items .item:last-child { margin-right:0px; }
.header .postPreview .items .item .img { position: relative; display:block; width:150px; height:93px; border:3px solid #eaeaea; overflow:hidden;
  -webkit-border-radius:2px;
  border-radius:2px;
}
.header .itemVideo .postPreview .items .item .img > small { background:rgba(0, 0, 0, 0.6); position:absolute; bottom:5px; right:5px; color:#ffffff;
  -webkit-border-radius:2px;
  border-radius:2px;
  padding: 5px 8px;
  font-size:9px;
  font-weight: normal;
  letter-spacing: normal;
  text-shadow:0 1px 0 rgba(0, 0, 0, 1);
}
.header .postPreview .items .item:hover .img { border-color:#f4691d; }
.header .postPreview .items .item .img img { width:100%; height:100%; }
.header .postPreview .items .item h3 { font-size:12px; color:#2e2f34; font-weight:500; line-height:18px; margin:7px 0 0 3px; }
.header .postPreview .items .item:hover h3 { color:#f4691d; }
.header .postPreview .items .item .readMore { position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }

.header .postPreview.games { width:400px; min-height:348px; }
.header .postPreview.games .items .item { width:69px; margin:0 26px 0 0; }
.header .postPreview.games .items .item:last-child { margin-right:0px; }
.header .postPreview.games .items .item .cover { position:relative; }
.header .postPreview.games .items .item .rating { width:20px; height:20px; font-size:10px; font-weight:700; line-height:19px; border-width:1px; position:absolute; right:-14px; top:35px; cursor: default; }
.header .postPreview.games .items .item .img { width:68px; height:85px; border-width:2px; }
.header .postPreview.games .items .item h3 { font-size:10px; line-height:15px; margin-left:2px; }

.header .postPreview .featuredGame { position:relative; margin:-19px -19px 20px -20px; padding:20px; background-position:center; background-size:100% 100%; background-repeat:no-repeat; overflow:hidden; }
.header .postPreview .featuredGame .cover { float:left; width:68px; height:85px; position:relative; margin:0 40px 0 0; }
.header .postPreview .featuredGame .rating { width:30px; height:30px; font-size:14px; font-weight:700; line-height:29px; position:absolute; right:-18px; top:29px; }
.header .postPreview .featuredGame .img { width:68px; height:85px; overflow:hidden; }
.header .postPreview .featuredGame .img img { width:100%; height:100%; }
.header .postPreview .featuredGame h3 { font-size:15px; color:#2e2f34; font-weight:500; line-height:18px; text-shadow:0 1px 0 rgba(255, 255, 255, 1); margin:20px 0 7px; }
.header .postPreview .featuredGame h3 a { color:#2e2f34; }
.header .postPreview .featuredGame h3 a:hover { color:#f4691d; }
.header .postPreview .featuredGame p { font-size:10px; color:#8a8a8a; line-height:14px; text-transform:uppercase; margin:0px; }
.header .postPreview .featuredGame p a { color:#8a8a8a; }
.header .postPreview .featuredGame p a:hover { color:#2e2f34; }
.header .postPreview .featuredGame .date { display:block; color:#acacb0; text-transform:none; }
.header .postPreview .featuredGame .readMore { position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; }

.header .searchForm.mainSearch { position:absolute; right:15px; top:0; margin:8px 0 6px 0; vertical-align:middle; }
.header .searchForm.mainSearch input[type="text"] { float:left; width:210px; vertical-align:top; background:#f5f5f5; border:1px solid #f5f5f5; padding:8px 35px 8px 13px; font-family:'Ubuntu', sans-serif; font-size:12px; color:#b8b8b8;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.header .searchForm.mainSearch input[type="text"]:focus { background:#ffffff; border:1px solid #f1f1f1; color:#2c2d34; }
.header .searchForm.mainSearch input[type="submit"] { float:left; width:34px; height:32px; margin:0 0 0 -34px; background:url(../images/iconSearch.png) center no-repeat; border:none; }

.header .searchForm .autosuggest { display:none; width:260px; background:#2c2d34; position:absolute; top:46px; left:0; z-index:1;
  -webkit-border-radius:2px;
  border-radius:2px;
}
.header .searchForm .autosuggest:before { content:''; width:8px; height:4px; position:absolute; top:-4px; left:20px; background:url(../images/tiny/tile-tiny.png) 0 -60px no-repeat; } /* autosuggestArrow.png */
.header .searchForm .autosuggest.none:before { background:none; }
.header .searchForm .autosuggest h3 { font-size:10px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:20px; background:#34353d; margin:0px; padding:6px 13px; }
.header .searchForm .autosuggest h3:first-child {
  -webkit-border-radius:2px 2px 0 0;
  border-radius:2px 2px 0 0;
}
.header .searchForm .autosuggest h3 .icon { display:inline-block; width:16px; height:16px; vertical-align:middle; margin:-2px 7px 0 0; }
.header .searchForm .autosuggest h3 .iconReview { background:url(../images/tiny/tile-tiny.png) -360px -180px no-repeat; } /* iconReview.png */
.header .searchForm .autosuggest h3 .iconOther { background:url(../images/tiny/tile-tiny.png) -120px -180px no-repeat; } /* iconOther.png */
.header .searchForm .autosuggest h3 .count { color:#6a6b73; }
.header .searchForm .autosuggest ul li { font-size:11px; color:#ffffff; border-bottom:1px solid #34353c; }
.header .searchForm .autosuggest ul li:last-child { border-bottom:0px; }
.header .searchForm .autosuggest ul li a { display:block; color:#ffffff; padding:11px 13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.header .searchForm .autosuggest ul li a:hover { background:#f87a00; }
.header .searchForm .autosuggest ul li a:hover .meta { color:#ffffff; }
.header .searchForm .autosuggest ul li .img { display:inline-block; float:left; margin:0 13px 0 0; }
.header .searchForm .autosuggest ul li .img img { width: 43px; height: auto; }
.header .searchForm .autosuggest ul li .meta { display:block; font-size:9px; color:#818181; text-transform:uppercase; line-height:15px; margin:6px 0 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow-y: none; }
.header .searchForm .autosuggest .loader { display:none; height:25px; margin:10px 0; background:url(../images/searchPreloader.gif) center no-repeat; }

.serviceBar { background:#2c2d34; padding: 0 15px; height:35px; z-index: 2; position: relative; }
.serviceBar .topNav { display:inline-block; width: 60%; margin:6px 0 0; white-space: nowrap; overflow: hidden; }
.serviceBar .topNav .title { display:inline-block; font-size:10px; color:#f87a00; font-weight:normal; text-transform:uppercase; margin:0 10px 0 0; }
.serviceBar .topNav .title .icon { display:inline-block; width:12px; height:10px; margin:0 7px 0 0; vertical-align:baseline; }
.serviceBar .topNav .title .iconPopular { background:url(../images/tiny/tile-tiny.png) -300px -179px no-repeat; } /* iconPopular.png */
.serviceBar .topNav ul { display:inline-block; }
.serviceBar .topNav ul li { display:inline-block; font-size:10px; color:#ffffff; text-transform:uppercase; margin:0 7px; }
.serviceBar .topNav ul li a { color:#ffffff; }
.serviceBar .topNav li a:hover { color:#f4691d; }

#poweredby { display: inline-block; float: right; height: 35px; line-height: 35px; margin: 0 25px 0 0; color: #ccc; font-size: 10px; text-transform: uppercase; }
#poweredby:after { content:''; display:inline-block; width:77px; height:20px; background:url(../images/tiny/entitas-tiny.png) right no-repeat; vertical-align:middle; margin:-8px 0 0 6px; }

.serviceBar .account- { position:absolute; right:0; top:0; }
.serviceBar .account { display: inline-block; float: right; }
.serviceBar .accountActions { margin:7px 0; }
.serviceBar .accountActions:before { content:''; display:inline-block; width:12px; height:16px; background:url(../images/tiny/tile-tiny.png) 0 -180px no-repeat; vertical-align:middle; margin:1px 6px 0 0; } /* iconLogin.png */
.serviceBar .accountActions li { display:inline-block; font-size:9px; color:#ffffff; text-transform:uppercase; margin:0 2px; }
.serviceBar .accountActions li.spacer { color:#f87a00; }
.serviceBar .accountActions li a { color:#ffffff; background: inherit; }
.serviceBar .accountActions li a:hover { color:#f4691d; background: inherit; }

.serviceBar .account .loggedin .notificationsImg:before { display: inline-block; margin-top: 9px; border-radius: 50%; content:''; width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) 0 -300px no-repeat; } /* notificationsImg.png */
.serviceBar .account .loggedin .notificationsImg.active:before { background-position:-16px -300px; } /* portalImg.png */
.serviceBar .account .loggedin .notificationsImg > span { background-color: #f4691d; border: 2px solid #3d3e43; text-align: center; font-size: 9px; width: 14px; height: 14px; line-height: 14px; color: #fff; display: inline-block; position: absolute; top: 1px; right: 0px; border-radius:50%; }
.serviceBar .account .loggedin li > img { margin-top: 9px; }
.serviceBar .account .loggedin { display: inline-block; }
.serviceBar .account .loggedin li { display: inline-block; float: left; min-height: 35px; padding: 0 9px; margin:0 2px; background:#3d3e43; }
.serviceBar .account .loggedin li:hover { background: #494a4f; }
.serviceBar .account .loggedin .notificationsImg:hover > span { border-color: #494a4f; }
.serviceBar .account .loggedin li img{ width:16px; height:16px; display:block; opacity:1; border-radius:50%; }

.account > ul > li > a:after { content:''; display:inline-block; width:7px; height:4px; background:url(../images/tiny/tile-tiny.png) -540px -240px no-repeat; vertical-align:middle; margin:-1px 0 0 10px; } /* navBullet.png */
/*.account > ul > li:hover > a { background:#f5f5f5; }*/
.account > ul > li:hover > ul.subnav,
.account > ul > li:hover > .subnavForum { display:block; }
.account > ul > li:last-child > ul.subnav { border-radius:4px; /*overflow: hidden;*/ display:none; position:absolute; top:35px; right:0%; width:168px; padding:9px 0 0; }
.account > ul > li > ul.subnav:before { content:''; width:8px; height:4px; position:absolute; top:6px; left:50%; margin:0 0 0 61px; background:url(../images/tiny/tile-tiny.png) -360px -300px no-repeat; } /* subnavArrow.png */
.account > ul > li > ul.subnav > li { box-sizing:border-box; -moz-box-sizing:border-box; margin:0 !important; background:#2c2d34; width: 100%; font-size:10px; color:#ffffff; font-weight:normal; border-bottom:1px solid #4b4c51; padding:0 !important; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3); }
.account > ul > li > ul.subnav > li:first-child { padding-top:0px; border-radius: 4px 4px 0 0; }
.account > ul > li > ul.subnav > li:first-child a{ border-radius: 4px 4px 0 0; }
.account > ul > li > ul.subnav > li:last-child { padding-bottom:0px; border-radius: 0 0 4px 4px; border-bottom:none; background:#24242a; }
.account > ul > li > ul.subnav > li:last-child a{ color:#7d7e81; border-radius: 0 0 4px 4px; }

.account > ul > li > ul.subnav > li > a { position:relative; display:block; color:#ffffff; padding:13px 19px; text-transform:uppercase; }
.account > ul > li > ul.subnav > li > a .nmbr{ font-size: 11px;border-radius: 50%;width: 18px;height: 18px;line-height: 18px;background: #9e9fa1;color: #FFF;position: absolute;top: 10px;right: 10px;text-align: center; }
.account > ul > li > ul.subnav > li:hover { background: #36373f !important; }
.account > ul > li > ul.subnav > li:hover > a .nmbr { background: #f87a00; }
.account > ul > li.userImg:hover ul.subnav { display:block; }

/*.account > ul > li.notificationsImg:hover #notContainer { display:block; } -> done with jq */
.account > ul > li.notificationsImg #notContainer:before { content:''; width:8px; height:4px; position:absolute; top:6px; left:50%; margin:0 0 0 92px; background:url(../images/tiny/tile-tiny.png) -360px -300px no-repeat; } /* subnavArrow.png */
.account > ul > li.notificationsImg #notContainer { /*overflow: hidden;*/ display:none; border-radius:4px; padding:9px 0 0; position:absolute; top:35px; right:-38px; width:300px; }
.account > ul > li.notificationsImg #notContainer ul.subnav .loader { height: 36px; text-align: center; }
.account > ul > li.notificationsImg #notContainer ul.subnav .loader > span { display: inline-block; width: 20px; height:36px; background:url(../images/searchPreloader.gif) center no-repeat; }
.account > ul > li.notificationsImg #notContainer > ul.subnav { display: inline-block; border-radius: 0 0 4px 4px; width: 100%; box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3); }
.account > ul > li.notificationsImg #notContainer > .slimScrollDiv { box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.3); }
.account > ul > li.notificationsImg ul.subnav { /*background: #222; color: #eee;*/ }
.account > ul > li.notificationsImg ul.subnav > li { box-sizing:border-box; -moz-box-sizing:border-box; margin:0 !important; background:#2c2d34; width: 100%; font-size:10px; color:#ffffff; font-weight:normal; border-bottom:1px solid #4b4c51; padding:0 !important; }
.account > ul > li.notificationsImg ul.subnav > li.itemMsg { background:#34353c; }
.account > ul > li.notificationsImg ul.subnav > li.itemLike { background:#303138; }
.account > ul > li.notificationsImg ul.subnav > li.itemObavijest { background:#e85e13 !important; }
.account > ul > li.notificationsImg ul.subnav > li:first-child { padding-top:0px; border-radius: 4px 4px 0 0; }
.account > ul > li.notificationsImg ul.subnav > li:last-child { padding-bottom:0px; border-radius: 0 0 4px 4px; border-bottom:none; }
.serviceBar .account > ul > li.notificationsImg ul.subnav > li:hover { background: #37383f; }
.serviceBar .account > ul > li.notificationsImg ul.subnav > li.itemObavijest:hover { background: #f4691d; }
.account > ul > li.notificationsImg ul.subnav > li > a { padding: 0 15px; }
.account > ul > li.notificationsImg ul.subnav > li > a .usrImg { display: inline-block; margin: 14px 10px 10px 14px; float: left; }
.account > ul > li.notificationsImg ul.subnav > li > a .usrImg img { width: 25px; height: 25px; }
.account > ul > li.notificationsImg ul.subnav > li > a .text { table-layout: fixed; margin-left: 50px; font-size: 11px; color: #929397; }
.account > ul > li.notificationsImg ul.subnav > li.itemObavijest > a .text { color: #f5f5f5; }
.account > ul > li.notificationsImg ul.subnav > li > a .text > p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow-y: none; }
.account > ul > li.notificationsImg ul.subnav > li > a .text > p:before { content: '\201C'; }
.account > ul > li.notificationsImg ul.subnav > li > a .text > p:after { content: '\201D'; }
.account > ul > li.notificationsImg ul.subnav > li > a h5 { margin: 3px 12px 0 0; line-height: 16px; color: #929397; font-weight: normal; text-transform: none; font-size: 11px; }
.account > ul > li.notificationsImg ul.subnav > li > a h5 > span { color: #fff; text-transform: none; font-size: 11px; }
.account > ul > li.notificationsImg ul.subnav > li > a h5 > .icon { display: inline-block; width: 13px; height: 13px; float: right; margin-top: 2px; opacity: 0.3; }
.account > ul > li.notificationsImg ul.subnav > li:hover > a h5 > .icon { opacity: 0.9; }
.account > ul > li.notificationsImg ul.subnav > li > a h5 > .icon.like { background: url(../images/tiny/iconNotifications-tiny.png) -13px 0px no-repeat; }
.account > ul > li.notificationsImg ul.subnav > li > a h5 > .icon.msg { background: url(../images/tiny/iconNotifications-tiny.png) -26px 0px no-repeat; }
.account > ul > li.notificationsImg ul.subnav > li > a h5 > .icon.obavijest { background: url(../images/tiny/iconNotifications-tiny.png) -39px 0px no-repeat; }
.account > ul > li.notificationsImg ul.subnav > li > a h5 > .icon.com { background: url(../images/tiny/iconNotifications-tiny.png) no-repeat; }
.account > ul > li.notificationsImg ul.subnav > li > a .text { margin-bottom: 2px; }
.account > ul > li.notificationsImg ul.subnav > li > a .text p { margin: 0 12px 0 0; padding: 0; line-height: 16px; font-size: 9px; }
.account > ul > li.notificationsImg ul.subnav > li > a .text .time { text-transform: uppercase; font-size: 9px; }
.account > ul > li.notificationsImg ul.subnav > li.empty,
.account > ul > li.notificationsImg ul.subnav > li.single { border-radius: 4px; }
.account > ul > li.notificationsImg ul.subnav > li.empty h5 { margin-left: 12px; margin-top: 0; }

.account > ul > li{ position:relative; }
.account > ul > li > .nmbr{ font-size: 9px;border-radius: 50%;width: 13px;height: 13px;line-height: 13px;background: #f87a00;color: #FFF; border: 2px solid #3d3e43; position: absolute;top: 2px;right: 2px;text-align: center; }
.account > ul > li.portalImg ul.subnav{ right:-42px; width:250px; }
.account > ul > li.portalImg > ul.subnav:before{ left:128px; }
.account > ul > li.portalImg > ul.subnav a { padding-left:50px; }
.account > ul > li.portalImg > ul.subnav a img{ width: 22px; height: 22px; display: block; opacity: 1; border-radius: 50%; position:absolute; top:12px; left:15px; }
.account > ul > li.portalImg > ul.subnav a h3{ width:100%; display:block; font-size:10px; color:#929397; text-transform: none; margin: 0;}
.account > ul > li.portalImg > ul.subnav a h3 span{ color:#fff; margin-right: 5px;}
.account > ul > li.portalImg > ul.subnav a p{ width:100%; display:block; font-size:9px; color:#929397; text-transform: none; line-height: 18px; margin:0;}
.account > ul > li.portalImg > ul.subnav a .time{ width:100%; display:block; font-size:9px; color:#929397; text-transform: none; line-height: 10px;}
.account > ul > li.portalImg > ul.subnav li:last-child a { text-align:center;  padding: 10px;}



/**************/
/*   Dialog   */
/**************/
.overlay { display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:rgba(0, 0, 0, 0.3);/*background:rgba(226, 226, 226, 0.75);*/ z-index:5; }
.dialog { background:#ffffff; border:1px solid #ffffff; position:absolute; top:50%; left:50%; z-index:10; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
    -webkit-border-radius:2px;
    border-radius:2px;
}
.dialog .inner { padding:30px; text-align: center; }
.dialog .close { width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) -540px -60px no-repeat; position:absolute; top:20px; right:20px; opacity:0.2; } /* iconClose.png */
.dialog .close:hover { opacity:1; }
.dialog .logo { display: inline-block; width:150px; height:150px; background:url(../images/tiny/logoLarge-tiny.png) center no-repeat; margin:5px 0 0; }
.dialog .dialogFooter { display:block; bottom:0; left:0; right:0; background:#efefef; padding:15px; }
.dialog .dialogFooter p { font-family:'Ubuntu', sans-serif; font-size:9px; font-weight:500; color:#b1b1b1; line-height:11px; text-transform:uppercase; text-align:center; margin:0px; }
.dialog .dialogFooter p a { color:#888888; }
.dialog .dialogFooter p a:hover { color:#2e2f34; }
.dialog.login { width:400px; min-height:495px; margin:-245px 0 0 -200px; }
.dialog.registration { width:600px; min-height:540px; margin:-290px 0 0 -300px; }
.dialog.comment { width:400px; min-height:225px; margin:-135px 0 0 -200px; }
.dialog.image { width:400px; min-height:155px; margin:-135px 0 0 -200px; }

.dialog.maintenance { width:440px; min-height:425px; top:0; margin:145px 0 0 -220px; text-align:center; }
.dialog.maintenance h2 { margin: 25px 0; font-size: 21px; line-height: 30px; font-weight: normal; letter-spacing: -1px; }
.dialog.maintenance .inner p { margin: 0; line-height: 24px; color: #888; font-style: italic; }
.dialog.maintenance .dialogFooter { position: relative; }
.dialog.maintenance .dialogFooter p { text-transform:none; letter-spacing: normal; }
.dialog.maintenance img { margin: 10px 0; width: 100%; height: auto; }

.commentLinkForm input[type="text"] { width: 100%; background:#ffffff; border:none; font-family:'Ubuntu', sans-serif; font-size:12px; color:#2e2f34; padding:8px; margin:5px 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.commentLinkForm button { min-width:80px; background:#f4691d; border:none; font-family:'Ubuntu', sans-serif; font-size:14px; font-weight:600; color:#ffffff; text-transform:uppercase; padding:10px 0; margin:15px 0 0; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-border-radius:2px;
    border-radius:2px;
}
.commentLinkForm hr { border-color:#eaeaea; margin:0px; }
.commentLinkForm .status { display:block; min-height:27px; margin:10px 0; overflow:hidden; }
.commentLinkForm .status h3 { font-family:'Ubuntu', sans-serif; font-size:13px; text-transform:uppercase; font-weight:600; text-align:center; margin:0px; line-height:25px; }

.authForm input[type="text"],
.authForm input[type="email"],
.authForm input[type="password"] { background:#ffffff; width: 95%; border:none; font-family:'Ubuntu', sans-serif; font-size:12px; color:#2e2f34; padding:10px 10px 10px 35px; margin:10px 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.authForm input[type="submit"] { min-width:340px; background:#f4691d; border:none; font-family:'Ubuntu', sans-serif; font-size:14px; font-weight:600; color:#ffffff; text-transform:uppercase; padding:18px 0; margin:25px 0 0; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
    -webkit-border-radius:2px;
    border-radius:2px;
}
.authForm input[type="submit"].forgot- { margin:15px 0 35px 0; }
.authForm input.email { background-image:url(../images/iconEmail.png); background-position:5px 12px; background-repeat:no-repeat; }
.authForm input.password { background-image:url(../images/iconPassword.png); background-position:5px 9px; background-repeat:no-repeat; }
.authForm input.username { background-image:url(../images/iconUser.png); background-position:5px 9px; background-repeat:no-repeat; }
.authForm hr { border-color:#eaeaea; margin:0px; }
.authForm .loader { display:none; height:12px; margin:8px 0 0; background:url(../images/preloader.gif) center no-repeat; }
.authForm .status { display:block; min-height:27px; margin:10px 0; overflow:hidden; }
.authForm .status p { font-family:'Ubuntu', sans-serif; font-size:12px; color:#535453; text-align:center; line-height:16px; margin:0 0 5px; }
.authForm .status h3 { font-family:'Ubuntu', sans-serif; font-size:13px; text-transform:uppercase; font-weight:600; text-align:center; margin:0px; line-height:25px; }
.authForm .status .error h3 { color:#fa4040; }
.authForm .status .success h3 { color:#2faf3d; }
.authForm .status .orange { color:#f4691d; }

.login .authForm input[type="text"],
.login .authForm input[type="email"],
.login .authForm input[type="password"] { width:100%; }

.registration .half { width:50%; float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.registration .half:first-child { border-right:1px solid #eaeaea; }
.registration .authForm .password { margin-left:15px; }
.registration .authForm .username,
.registration .authForm .email { margin-left:5px; }
.registration input[type="submit"] { margin:15px 0 35px 0; }
.registration .profileUrl { display:inline-block; min-height:10px; font-size:10px; color:#aeaeae; font-weight:500; margin:10px 0 0; opacity:0; }
.registration .profileUrl span { color:#2c2d34; }
.registration .tip { position:absolute; left:0; right:0; bottom:-80px; }
.registration .tip p { font-size:10px; color:#888888; line-height: 21px; text-transform:uppercase; text-align:center; }
.registration .tip p span { display:inline-block; color:#888888; margin:0 15px 0 0; }
.registration .tip p img { margin:0 5px; }


/**************/
/*  Content   */
/**************/
.content { font-size:0; }
#containerTop { background: #17171b; padding: 0; }
.boxContainer { display: inline-block; width: 100%; background:#F3F3F3; margin:30px 0; }
.boxContainerTop { margin: 0 15px; }
.banner20, .banner20footer { text-align: center; }

.gornja- { margin: 20px 0 !important; } /* ADDED */

.banner20- iframe, .banner20- > div > div a > img { margin: 20px 0 !important; }
.banner20footer iframe { margin: 0 0 30px 0 !important; }
.boxContainerFooter { background:#ffffff; margin: 0 0 30px 0; }
.boxContainerFooterFull { margin: 0 0 30px 0; text-align: center; }

.owl-carousel .owl-stage-outer { -webkit-backface-visibility: hidden; }
.owl-carousel .owl-item img { -webkit-transform-style: preserve-3d; }

.ui-slider .ui-slider-range, .ui-slider .ui-slider-handle { z-index: 0; }
.slider { min-height: 439px; padding:30px 15px; background-position:center; background-repeat:no-repeat; background-size:cover }
.slider .item { /*position:relative; display:inline-block; width:22.8%;*/ border:4px solid #ffffff; /*margin:0 2.9% 0 0; vertical-align:top;*/
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.slider .item-:after { content:''; position: absolute; left: 4px; bottom: 4px; right: 4px; display:inline-block; width:auto; height:200px; margin:0; background:url(../images/tiny/home-carouse-overlay-tiny.png) left top repeat-x; }
.slider .item > i { position: absolute; left: 4px; bottom: 4px; right: 4px; display:inline-block; width:auto; height:200px; margin:0; background:url(../images/tiny/home-carouse-overlay-tiny.png) left top repeat-x; }
.slider .item:hover { border-color:#f4691d; }
.slider .item img { width:100%; }
.slider .item:last-child { margin-right:0px; }
.slider .item .text { position:absolute; left:18px; right:5px; bottom:15px; z-index:1; }
.slider .item .text h2 { font-size:20px; font-weight:600; color:#ffffff; line-height:24px; margin:0 0 7px; margin-top: 140px; letter-spacing:-0.3px; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); }
.slider .item.first .text h2 { font-size: 27px; line-height: 30px; margin-bottom: 10px; }
.slider .item.first .text p { font-size: 15px; line-height: 20px; }
.slider .item .text p { font-size:12px; color:#ffffff; line-height:18px; opacity:0.7; margin:0px; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.5); }
.slider .item.wide { width:48.6%; }
.slider .item.wide .text h2 { font-size:37px; line-height:40px; margin:0 0 10px; }
.slider .item.wide .text p { font-size:15px; line-height:23px; }
.slider .item .label { background:rgba(0, 0, 0, 0.6); position:absolute; top:15px; right:20px; font-size:11px; font-weight: 700; color:#ffffff; text-transform:uppercase; padding:8px 11px 7px 33px;
    -webkit-border-radius:20px 5px 5px 20px;
    border-radius:20px 5px 5px 20px;
}
.slider .item .iconBlank {
  padding-left: 11px;
  -webkit-border-radius:3px;
  border-radius:3px;
}
.slider .item .icon { width:26px; height:26px; position:absolute; left:0; top:0; }
.slider .item .iconVideo { background:url(../images/tiny/tile-tiny.png) -120px -240px no-repeat; } /* iconVideo.png */
.slider .item:hover .iconVideo { background-position: -146px -240px; } /* iconVideoHover.png */
.slider .owl-nav div { width:43px; height:43px; position:absolute; top:50%; margin:-21px 0 0 0; }
.slider .owl-nav .owl-prev { left:-85px; background:url(../images/tiny/sliderNavGroup-tiny.png) no-repeat; }
.slider .owl-nav .owl-prev.disabled { background-position: 0 -43px; }
.slider .owl-nav .owl-next { right:-85px; background:url(../images/tiny/sliderNavGroup-tiny.png) -43px 0 no-repeat; }
.slider .owl-nav .owl-next.disabled { background-position: -43px -43px; }

.igreSlider { padding:30px 15px 20px 15px; background-position:center; background-repeat:no-repeat; background-size:cover; }
.igreSlider .item- { position:relative; display:inline-block; width:18.2%; margin:0 2.2% 0 0; vertical-align:top; }
.igreSlider .item- { margin: 0 27px; }
.igreSlider .item:hover { border-color:#f4691d; }
.igreSlider .item .img { border:4px solid #ffffff; margin:0 0 10px; position:relative; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.igreSlider .item .img:hover { border-color:#f4691d; }
.igreSlider .item .img img { width:100%; height:100%; }
.igreSlider .owl-item-:nth-child(6n) .item { margin-right:0px; }
.igreSlider .item h3 { font-size:12px; color:#323131; line-height:18px; font-weight:500; text-align: center; margin:0px; text-shadow:1px 1px 1px rgba(255, 255, 255, 1); }
.igreSlider .item h3 a { color:#323131; }
.igreSlider .item h3 a:hover { color:#f4691d; }
.igreSlider .item .label { background:rgba(0, 0, 0, 0.6); position:absolute; bottom:8px; left:10px; font-size:9px; color:#ffffff; text-transform:uppercase; padding:4px 7px 4px 20px;
    -webkit-border-radius:20px 5px 5px 20px;
    border-radius:20px 5px 5px 20px;
}
.igreSlider .item .icon { width:17px; height:17px; position:absolute; left:0; top:0; }
.igreSlider .item .iconVideo { background:url(../images/tiny/tile-tiny.png) -180px -240px no-repeat; } /* iconVideoSmall.png */
.iconVideo { background:url(../images/tiny/tile-tiny.png) -180px -240px no-repeat; } /* iconVideoSmall.png */
.igreSlider .item .img:hover .iconVideo { background-position: -197px -240px; } /* iconVideoSmallHover.png */
.igreSlider .owl-nav div { width:29px; height:29px; position:absolute; top:39%; margin:-15px 0 0 0; }
.igreSlider .owl-nav .owl-prev { left:-50px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px 0 no-repeat; }
.igreSlider .owl-nav .owl-prev:hover { background-position: -58px 0; }
.igreSlider .owl-nav .owl-prev.disabled { background-position: 0 0; }
.igreSlider .owl-nav .owl-next { right:-50px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px -29px no-repeat; }
.igreSlider .owl-nav .owl-next:hover { background-position: -58px -29px; }
.igreSlider .owl-nav .owl-next.disabled { background-position: 0 -29px; }

.videoSlider { padding:30px 15px 20px 15px; background-position:center; background-repeat:no-repeat; background-size:cover; }
.videoSlider .item- { position:relative; display:inline-block; width:18.2%; margin:0 2.2% 0 0; vertical-align:top; }
.videoSlider .item- { margin: 0 27px; }
.videoSlider .item:hover { border-color:#f4691d; }
.videoSlider .item .img { border:4px solid #ffffff; margin:0 0 10px; position:relative; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.videoSlider .item .img:hover { border-color:#f4691d; }
.videoSlider .item .img img { width:100%; height:100%; }
.videoSlider .owl-item-:nth-child(6n) .item { margin-right:0px; }
.videoSlider .item h3 { font-size:12px; color:#323131; line-height:18px; font-weight:500; text-align: center; margin:0px; text-shadow:1px 1px 1px rgba(255, 255, 255, 1); }
.videoSlider .item h3 a { color:#323131; }
.videoSlider .item h3 a:hover { color:#f4691d; }
.videoSlider .item h3 > p { margin: -6px 0 0 0; font-size: 9px; color: #aaa; letter-spacing: normal; }
.videoSlider .item .label{ background:rgba(0, 0, 0, 0.6); position:absolute; bottom:10px; right:10px; font-size:11px; font-weight: 700; color:#ffffff; text-transform:uppercase; padding:8px 11px 7px 33px;
    -webkit-border-radius:20px 5px 5px 20px;
    border-radius:20px 5px 5px 20px;
}
.videoSlider .item .icon { width:26px; height:26px; position:absolute; left:0; top:0; }
.videoSlider .item .iconVideo { background:url(../images/tiny/tile-tiny.png) -120px -240px no-repeat; } /* iconVideo.png */
.iconVideo { background:url(../images/tiny/tile-tiny.png) -120px -240px no-repeat; } /* iconVideo.png */
.videoSlider .item .img:hover .iconVideo { background-position: -146px -240px; } /* iconVideoHover.png */
.videoSlider .owl-nav div { width:29px; height:29px; position:absolute; top:35%; margin:-15px 0 0 0; }
.videoSlider .owl-nav .owl-prev { left:-50px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px 0 no-repeat; }
.videoSlider .owl-nav .owl-prev:hover { background-position: -58px 0; }
.videoSlider .owl-nav .owl-prev.disabled { background-position: 0 0; }
.videoSlider .owl-nav .owl-next { right:-50px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px -29px no-repeat; }
.videoSlider .owl-nav .owl-next:hover { background-position: -58px -29px; }
.videoSlider .owl-nav .owl-next.disabled { background-position: 0 -29px; }

.ponudaSlider { padding: 20px 30px; }
.ponudaSlider .item .img { margin:0 0 10px; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.ponudaSlider .item .img img { width:100%; height:100%; }
.ponudaSlider .item:last-child { margin-right:0px; }
.ponudaSlider .item h3 { font-size:12px; color:#323131; line-height:18px; font-weight:bold; margin:0px; text-shadow:1px 1px 1px rgba(255, 255, 255, 1); }
.ponudaSlider .item h3 a { color:#323131; }
.ponudaSlider .item h3 a:hover { color:#f4691d; }

.vijestSlider { padding:30px 15px 20px 15px; background-position:center; background-repeat:no-repeat; background-size:cover; }
.vijestSlider .item- { position:relative; display:inline-block; width:18.2%; margin:0 2.2% 0 0; vertical-align:top; }
.vijestSlider .item:hover { border-color:#f4691d; }
.vijestSlider .item .img { border:4px solid #ffffff; margin:0 0 10px; position:relative; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.vijestSlider .item .img:hover { border-color:#f4691d; }
.vijestSlider .item .img img { width:100%; height:100%; }
.vijestSlider .item:last-child { margin-right:0px; }
.vijestSlider .item h3 { font-size:12px; color:#323131; line-height:18px; font-weight:500; margin:0px; text-shadow:1px 1px 1px rgba(255, 255, 255, 1); }
.vijestSlider .item h3 a { color:#323131; }
.vijestSlider .item h3 a:hover { color:#f4691d; }
.vijestSlider .item .label { background:rgba(0, 0, 0, 0.6); position:absolute; bottom:8px; left:10px; font-size:9px; color:#ffffff; text-transform:uppercase; padding:4px 7px 4px 20px;
    -webkit-border-radius:20px 5px 5px 20px;
    border-radius:20px 5px 5px 20px;
}
.vijestSlider .item .icon { width:17px; height:17px; position:absolute; left:0; top:0; }
.vijestSlider .item .iconVideo { background:url(../images/tiny/tile-tiny.png) -180px -240px no-repeat; } /* iconVideoSmall.png */
.iconVideo { background:url(../images/tiny/tile-tiny.png) -180px -240px no-repeat; } /* iconVideoSmall.png */
.vijestSlider .item .img:hover .iconVideo { background-position: -197px -240px; } /* iconVideoSmallHover.png */
.vijestSlider .owl-nav div { width:29px; height:29px; position:absolute; top:35%; margin:-15px 0 0 0; }
.vijestSlider .owl-nav .owl-prev { left:-50px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px 0 no-repeat; }
.vijestSlider .owl-nav .owl-prev:hover { background-position: -58px 0; }
.vijestSlider .owl-nav .owl-prev.disabled { background-position: 0 0; }
.vijestSlider .owl-nav .owl-next { right:-50px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px -29px no-repeat; }
.vijestSlider .owl-nav .owl-next:hover { background-position: -58px -29px; }
.vijestSlider .owl-nav .owl-next.disabled { background-position: 0 -29px; }

.smallSlider { padding:30px 15px 20px 15px; background-position:center; background-repeat:no-repeat; background-size:cover; }
.smallSlider .item- { position:relative; display:inline-block; width:18.2%; margin:0 2.2% 0 0; vertical-align:top; }
.smallSlider .item:hover { border-color:#f4691d; }
.smallSlider .item .img { border:4px solid #ffffff; margin:0 0 10px; position:relative; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.smallSlider .item .img:hover { border-color:#f4691d; }
.smallSlider .item .img img { width:100%; height:100%; }
.smallSlider .item:last-child { margin-right:0px; }
.smallSlider .item h3 { font-size:12px; color:#323131; line-height:18px; font-weight:500; margin:0px; text-shadow:1px 1px 1px rgba(255, 255, 255, 1); }
.smallSlider .item h3 a { color:#323131; }
.smallSlider .item h3 a:hover { color:#f4691d; }
.smallSlider .item .label { background:rgba(0, 0, 0, 0.6); position:absolute; bottom:8px; left:10px; font-size:9px; color:#ffffff; text-transform:uppercase; padding:4px 7px 4px 20px;
    -webkit-border-radius:20px 5px 5px 20px;
    border-radius:20px 5px 5px 20px;
}
.smallSlider .item .icon { width:17px; height:17px; position:absolute; left:0; top:0; }
.smallSlider .item .iconVideo { background:url(../images/tiny/tile-tiny.png) -180px -240px no-repeat; } /* iconVideoSmall.png */
.iconVideo { background:url(../images/tiny/tile-tiny.png) -180px -240px no-repeat; } /* iconVideoSmall.png */
.smallSlider .item .img:hover .iconVideo { background-position: -197px -240px; } /* iconVideoSmallHover.png */
.smallSlider .owl-nav div { width:29px; height:29px; position:absolute; top:39%; margin:-15px 0 0 0; }
.smallSlider .owl-nav .owl-prev { left:-50px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px 0 no-repeat; }
.smallSlider .owl-nav .owl-prev:hover { background-position: -58px 0; }
.smallSlider .owl-nav .owl-prev.disabled { background-position: 0 0; }
.smallSlider .owl-nav .owl-next { right:-50px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px -29px no-repeat; }
.smallSlider .owl-nav .owl-next:hover { background-position: -58px -29px; }
.smallSlider .owl-nav .owl-next.disabled { background-position: 0 -29px; }

.reviewSlider .item { width:29.9%; margin:0 4.7% 0 0; padding:0 0 0 0.3%; }
.reviewSlider .item h3 { font-size:13px; text-align:center; }
.reviewSlider .item .meta { display:block; text-align:center; font-size:9px; color:#a2a2a2; line-height:16px; }
.reviewSlider .item .img .cover { width:43px; height:54px; position:absolute; left:-7px; bottom:-7px; border:2px solid #ffffff; z-index:1;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.reviewSlider .item .img .cover:hover { border-color:#f4691d; }
.reviewSlider .item .label { display:inline-block; background:rgba(0, 0, 0, 0.6); position:absolute; bottom:10px; right:10px; left:auto; font-size:12px; font-weight:700; color:#ffffff; text-transform:uppercase; padding:7px 10px 7px 30px; letter-spacing:-0.5px;
    -webkit-border-radius:20px 4px 4px 20px;
    border-radius:20px 4px 4px 20px;
}
.reviewSlider .item .label .icon { width:26px; height:26px; position:absolute; left:0; top:0; }
.reviewSlider .item .label .iconVideo { background:url(../images/tiny/tile-tiny.png) -120px -240px no-repeat; } /* iconVideo.png */
.reviewSlider .item .img:hover .iconVideo { background-position: -146px -240px; } /* iconVideoHover.png */

.gamesSlider .item { width:12.1%; margin:0 5.4% 0 0; }
.gamesSlider .item h3 { font-size:12px; text-align:center; font-weight:500; }

.main { display: inline-block; float: left; width:680px; width:66.66666667%; border-right:1px solid #DCDCDC; padding:25px 30px 30px; vertical-align:top; font-size:initial;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.main.fullwidth { display: block; float: none; width: 100%; border: none; padding: 25px 30px; }
.main.zeroPadding { padding: 0; }
.main.forum { padding: 0; width: 1150px; }
.main.forum .article { margin: 0; }
body[class*=template-forum] .content { padding-top: 0; padding-bottom: 0; }
body[class*=template-forum] .boxContainer { margin: 0; }
body[class*=template-forum] .content #wrapper { max-width: none; }
.main.noPadding { padding-top:0px; padding-bottom:0px; }
.banners { /*min-height: 90px;*/ text-align: center; }
.banners div > ins, .banners > div > div a > img { margin-top: 30px !important; }
.banners .textwidget { white-space: nowrap; }
.banners .textwidget > div { display: inline-block; white-space: normal; }
.banners .textwidget- > div:first-child { width: 70%; float: left; }
.banners .textwidget- > div:last-child { width: 30%; float: right; }
.banners .textwidget > div img { max-width: 100%; }
/*.banners-ul { width: 100%; }
.banners-ul li { display: inline-block; }*/
.banners .banner728x90- { padding-right: 20px; }
.banners .fbBanner { text-align: right; /*position:absolute; right:0; top:0;*/ }

.main .heading { background:#E8E8E8; padding:13px 17px; margin:0 0 25px; position:relative; border: 1px solid #DCDCDC; }
.main .heading h3 { font-size:9px; color:#969696; font-weight:500; text-transform:uppercase; margin:0px; }
.main .heading h3 span { color:#3c3d42; }
.main .heading .icon { width:11px; height:9px; position:absolute; top:14px; right:17px; }
.main .heading .iconRss { background:url(../images/tiny/tile-tiny.png) -420px -180px no-repeat; } /* iconRss.png */

.main h1.heading { font-size:9px; color:#969696/*3c3d42*/; font-weight:500; text-transform:uppercase; margin:0px; }
.main > .description { font-size:12px; color:#6b6b6b; margin:15px 0 20px; line-height:22px; }

.main .listAllButton { display:block; background:#f5f5f5; font-size:10px; color:#2e2f34; padding:15px 20px; margin:-25px 0 25px 0; box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; text-transform: uppercase; }
.main .listAllButton:hover { color: #f4691d; }

.sectionHeading { background:#3E404A; border-left:5px solid #f4691d; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:13px 30px; position:relative; margin:0 0 0 -1px; }
.sectionHeading h3 { font-size:10px; font-weight:600; color:#F1F1F1; text-transform:uppercase; margin:0px; letter-spacing:-0.5px; }
.sectionHeading h3 .count { color:#f4691d; }
.sectionHeading .icon { display:inline-block; width:16px; height:16px; vertical-align:middle; margin:0 9px 0 0; }
.sectionHeading .iconComments { background:url(../images/tiny/tile-tiny.png) -600px -60px no-repeat; } /* iconComments.png */
.sectionHeading .iconReviews { background:url(../images/tiny/tile-tiny.png) -376px -180px no-repeat; } /* iconReviewGray.png */
.sectionHeading .tabNav { position:absolute; top:0; right:30px; }
.sectionHeading .tabNav li { display:inline-block; font-size:9px; color:#c5c5c5; text-transform:uppercase; line-height:42px; margin:0 0 0 14px; }
.sectionHeading .tabNav li a { color:#c5c5c5; }
.sectionHeading .tabNav li a:hover,
.sectionHeading .tabNav li.active a { color:#f87a00; }
.sectionHeading .tabNav li.viewAll a:hover { color:#F4691D; }
.sectionHeading .tabNav li.viewAll a:after { content:''; display:inline-block; width:8px; height:6px; background:url(../images/tiny/tile-tiny.png) -360px -60px no-repeat; margin:18px 0 0 5px; float:right; } /* Small.png */
.sectionHeading .tabNav li.viewAll a:hover:after { background-position: -368px -60px; } /* iconArrowSmallHover.png */

.main .pageTitle { font-size:15px; font-weight:600; text-transform:uppercase; margin:-25px -30px 25px -30px; padding:30px; border-bottom:1px solid #eaeaea; }
.main .pageTitle .icon { display:inline-block; width:17px; height:17px; vertical-align:middle; margin:-3px 10px 0 0; }
.main .pageTitle .iconTitleVideo { background:url(../images/tiny/tile-tiny.png) -60px -240px no-repeat; } /* iconTitleVideo.png */
.main .pageTitle .iconGallery { background:url(../images/tiny/tile-tiny.png) 0 -240px no-repeat; } /* iconTitleGallery.png */
.main .pageTitle .backButton { font-size:9px; font-weight:400; color:#c9c9c9; float:right; margin:5px 0 0; }
.main .pageTitle .backButton:hover { color:#2e2f34; }
.main .pageTitle .backButton:before { content:''; display:inline-block; width:8px; height:6px; margin:0 7px 0 0; background:url(../images/tiny/tile-tiny.png) -360px -60px no-repeat;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
} /* iconArrowSmall.png */

.main .pagination .wp-pagenavi { min-height:15px; padding:12px 17px; background:#EAEAEA;  position:relative; line-height:10px; border: 0px; }
.main .pagination a { display:inline-block; font-size:10px; color:#777777; font-weight:500; line-height:16px; text-transform:uppercase; }
.main .pagination a:hover { color:#2e2f34; }
.main .pagination .first,
.main .pagination .previouspostslink { padding:0; }
.main .pagination .previouspostslink:before,
.main .pagination .first:before { content:''; display:inline-block; vertical-align: -25%; width:8px; height:16px; margin:0 7px 0 0; background:url(../images/tiny/tile-tiny.png) -68px -300px no-repeat; } /* pagePrev.png */
.main .pagination .nextpostslink,
.main .pagination .last { float: right; }
.main .pagination .nextpostslink:after,
.main .pagination .last:after { content:''; display:inline-block; vertical-align: -25%; width:8px; height:16px; margin:0 0 0 7px; background:url(../images/tiny/tile-tiny.png) -60px -300px no-repeat; } /* pageNext.png */
.main .pagination .pages { position:absolute; top:0; left:50%; margin:0 0 0 -35px; width:70px; text-align:center; font-size:10px; font-weight:500; line-height:40px; }

.main .article { min-height: 300px; }
.main .article h1.sadFace:after { content:''; display:inline-block; margin-top: -10px; background:url(../images/tiny/sadFace-tiny.png) center no-repeat; float: right; width:38px; height:60px; vertical-align: middle;
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
}

.main .articles .item { border-bottom:1px solid #DCDCDC; padding:0 0 25px; margin:0 0 25px; overflow:hidden; }
.main .articles .item:last-child { margin-bottom:0px; border-bottom:none; }
.main .articles .item .img { position:relative; float:left; width:210px; height:130px; margin:0 27px 0 0; overflow:hidden; }

.main .articles .item .img img { width:100%; height:100%; }
.main .articles .item .text { position: relative; overflow:hidden; }
.main .articles .item h2 { font-size:20px; color:#2e2f34; font-weight:500; margin:0 0 2px; line-height:26px; letter-spacing:-0.9px; }
.main .articles .item h2 a { color:#2e2f34; }
.main .articles .item h2 a:hover { color:#f4691d; }
/*
.main .articles .sticky h2 a { line-height: 32px; border-bottom: 2px dashed #ccc; padding-bottom: 3px; }
.main .articles .sticky h2 a:before { display: inline-block; margin:0 4px -1px 0; content:''; width:16px; height:16px; background:url(../images/iconVoteUp.png) center no-repeat; opacity: 0.2; }
.main .articles .sticky h2 a:hover:before { opacity: 1; }
.main .articles .sticky h2 a:hover { border-color: #6b6b6b; }
*/
.main .articles .item p { font-size:13px; color:#6b6b6b; margin:0px; line-height:22px; }
.main .articles .item .meta { font-size:11px; color:#6B6B6B; font-weight:300; margin:0 0 2px; }
.main .articles .item .meta a, .main .articles .item .meta .author { color:#FF5A00; }
.main .articles .item .meta a:hover { color:#2e2f34; }
.main .articles .item .commentCount { position:absolute; top:10px; left:10px; width:27px; height:28px; background:url(../images/tiny/tile-tiny.png) -420px -60px no-repeat; font-size:12px; color:#2e2f34/*f5f5f5*/; font-weight:400; text-align:center; line-height:22px; /*z-index:1;*/ } /* iconBubble.png */
.main .articles .item .commentCount:hover { color:#f4691d/*fff*/; }
.main .articles .item.featured { position: relative; /*z-index: 1; background-position:top left; background-size:cover; background-repeat:no-repeat; */border-top:1px solid #DCDCDC; margin:-26px -30px 25px; padding:25px 26px; }
.main .articles .item.featured:first-child { border-top:none; }
.main .articles .item.featured:last-child { margin-bottom:0px; border-bottom:none; }
.main .articles .item.featured .img { border:4px solid #ffffff; margin:0 23px 0 0; }
.main .articles .item.featured h2 { border-left:6px solid #f4691d; font-size:22px; font-weight:700; padding:0 0 0 12px; margin:4px 0 7px; }
.main .articles .item.featured h2 .title { display:block; font-size:9px; color:#f4691d; text-transform:uppercase; text-shadow:0 1px 0 rgba(243, 243, 243); letter-spacing:0px; line-height:10px; margin:0 0 1px; padding:0px; }
.main .articles .item.featured .label { display:inline-block; background:rgba(0, 0, 0, 0.6); position:absolute; bottom:10px; left:10px; font-size:12px; font-weight:700; color:#ffffff; text-transform:uppercase; padding:7px 7px 7px 30px; letter-spacing:-0.5px;
    -webkit-border-radius:20px 4px 4px 20px;
    border-radius:20px 4px 4px 20px;
}
.main .articles .item.featured .label .icon { width:26px; height:26px; position:absolute; left:0; top:0; }
.main .articles .item.featured .label .iconVideo { background:url(../images/tiny/tile-tiny.png) -120px -240px no-repeat; } /* iconVideo.png */
.main .articles .item.featured .img:hover .iconVideo { background-position: -146px -240px; } /* iconVideoHover.png */

.main .articles.video .item.featured .label { display:inline-block; background:rgba(0, 0, 0, 0.6); position:absolute; left: auto; bottom:8px; right:8px; font-size:12px; font-weight:normal; color:#ffffff; text-transform:uppercase; padding:4px 5px; letter-spacing: normal;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .articles.video .item.featured .label.video {
    font-weight:700;
    letter-spacing:-0.5px;
    padding:7px 7px 7px 30px;
    -webkit-border-radius:20px 4px 4px 20px;
    border-radius:20px 4px 4px 20px;
}
.main .articles.video .item.featured .label>small {
    padding: 0 5px;
    font-size:9px;
    font-weight: normal;
    text-shadow:0 1px 0 rgba(0, 0, 0, 1);
}

.main .articles .item .label { display:inline-block; background:rgba(0, 0, 0, 0.6); position:absolute; bottom:10px; left:10px; font-size:12px; font-weight:700; color:#ffffff; text-transform:uppercase; padding:7px 7px 7px 30px; letter-spacing:-0.5px;
    -webkit-border-radius:20px 4px 4px 20px;
    border-radius:20px 4px 4px 20px;
}
.main .articles .item .label .icon { width:26px; height:26px; position:absolute; left:0; top:0; }
.main .articles .item .label .iconVideo { background:url(../images/tiny/tile-tiny.png) -120px -240px no-repeat; } /* iconVideo.png */
.main .articles .item .img:hover .iconVideo { background-position: -146px -240px; } /* iconVideoHover.png */
.main .articles .item .img:hover { opacity: 0.9; }

.main .articles.video .item .label { display:inline-block; background:rgba(0, 0, 0, 0.6); position:absolute; left: auto; bottom:8px; right:8px; font-size:12px; font-weight:normal; color:#ffffff; text-transform:uppercase; padding:4px 5px; letter-spacing:normal;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .articles.video .item .label.video {
    font-weight:700;
    letter-spacing:-0.5px;
    padding:7px 7px 7px 30px;
    -webkit-border-radius:20px 4px 4px 20px;
    border-radius:20px 4px 4px 20px;
}
.main .articles.video .item .label>small {
    vertical-align: 10%;
    padding: 0 5px;
    font-size:9px;
    font-weight: normal;
    text-shadow:0 1px 0 rgba(0, 0, 0, 1);
}
.main .articles .loadMore {
    display: block;
    background: #fff;
    font-size: 10px;
    color: #2e2f34;
    padding: 15px 20px;
    width: 90%;
    margin: -10px 5% 30px 5%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
}


.main .article { margin:0 0 30px; font-family: 'Open Sans',sans-serif; font-size: 14px; letter-spacing: -0.2px; line-height: 27px; margin: 0 0 20px; }
.main .article h1 { font-size:30px; font-weight:600; line-height:38px; margin:0 0 3px; letter-spacing:-1.4px; }
.main .article h2 { font-size:22px; text-transform:uppercase; border-left:6px solid #f4691d; padding:2px 0 2px 18px; margin:35px 0 30px; letter-spacing:-0.4px; }
.main .article p { margin:0 0 20px; }
.main .article .image { position:relative; margin:0 0 20px; }
.main .article .image .label { position:absolute; bottom:10px; right:15px; line-height: 12px; display:inline-block; font-size:10px; color:#ffffff; padding:9px 11px; background:rgba(0, 0, 0, 0.7);
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .article .post-image-container { margin: 0 0 20px 0; }
.main .article .post-image-container p { margin: 0; }
.main .article .post-image-container > .image { margin: 0; }
.main .article .post-image-container > .image > a { display: block; }
.main .article .image:hover .label { background:rgba(0, 0, 0, 0.9); }
.main .article .image .label:after { content:''; display:inline-block; width:8px; height:6px; background:url(../images/iconArrowSmallHover.png) center no-repeat; margin:0 0 0 10px; }
.main .article .image .label-no-link { max-width:570px; position:absolute; bottom:10px; right:15px; display:inline-block; font-size:10px; color:#ffffff; padding:9px; background:rgba(0, 0, 0, 0.7);
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .article .image .image {margin: 0; !important;}
.main .article .image:hover .label-no-link { background:rgba(0, 0, 0, 0.9); }
.main .article .image .label-no-link:after { content:''; display:inline-block; max-width:470px; }

.main .article .meta p { font-family:'Ubuntu', sans-serif; font-size:11px; color:#969696; font-weight:300; margin:0 0 10px; }
.main .article .meta p a { color:#969696; }
.main .article .meta p .author { color:#f4691d; }
.main .article .meta p a:hover { color:#2e2f34; }
.main .article blockquote { position:relative; margin:35px -30px 35px; padding:25px 30px 25px 80px; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; }
.main .article blockquote:before { content:''; position:absolute; top:35px; left:30px; width:28px; height:16px; background:url(../images/tiny/iconQuote-tiny.png) center no-repeat; }
.main .article blockquote p { font-size:19px; font-weight:300; font-style:italic; color:#808080; line-height:36px; margin:0px; }
.main .article .share { margin:0 0 20px; overflow:hidden; }
.main .article .share .fb { display:inline-block; /*width:145px;*/ margin-right: 10px; line-height: 10px;}
.main .article .share .twitter { display:inline-block; /*width:100px;*/ margin-right: 10px; }
.main .article .share .gplus { display:inline-block; width:100px; }
.main .article .share .date { float:right; font-family:'Ubuntu', sans-serif; font-size:10px; font-weight:500; color:#acacb0; margin:0px; line-height:20px; }
.main .article .share .date span { color:#1d1d1d; }
.main .article hr { margin:20px 0; border-color:#DCDCDC; }
.main .article hr.fullWidth { margin:25px -30px; }
.main .article .lead { border-left:7px solid #f4691d; padding:0 0 0 25px; margin:0 0 25px; }
.main .article .lead p { font-size:15px; font-style:italic; color:#979797; letter-spacing:-0.3px; margin:0px; }
.main .article .leadImg + h2 { margin-top: 10px; }
.main .article .leadImg img { margin:0 0 25px; width: 100%; }
.main .article img { max-width: 100%; height: auto; }
.main .article .leadImg img.float {float:left; margin: 7px 24px 7px 0;}
.main .article .tags { padding:10px 0 20px 0; }
.main .article .tags p { font-size:11px; line-height: 16px; color:#A0A0A0; margin:0px; }
.main .article .tags p a { color:#A0A0A0; }
.main .article .tags p a:hover { color:#2e2f34; }
.main .article .cite { margin:15px 0 0; }
.main .article .cite p { font-size:13px; color:#9f9f9f; line-height:22px; }

.main .article .postGallery { position:relative; margin:35px -30px; padding:15px 30px 25px 30px; }
.main .article .postGallery .back- { z-index: 0 !important; }
.main .article .postGallery .postInfo { position:relative; margin: 0; line-height: 30px; font-family:'Ubuntu', sans-serif; font-size:11px; color:#393939; font-weight:500; }
.main .article .postGallery .postInfo i { font-style: normal; color: #f4691d; }
.main .article .postGallery .postInfo a { display: inline-block; float: right; padding: 0 4px; color: #313131; opacity: 0.7; }
.main .article .postGallery .postInfo a:after { content:''; display:inline-block; width:6px; height:6px; background:url(../images/tiny/tile-tiny.png) -240px -180px no-repeat; margin:0 0 0 6px; } /* iconPlus.png */
.main .article .postGallery .postInfo a:hover { opacity: 1; }
.main .article .postGallery .dvdr { margin: 0 0 20px 0; }
.main .article .postGallery .item .img { border: 3px solid #fff; border-radius: 2px; }
.main .article .postGallery .item .img a:hover:after { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(255, 255, 255, 0.2) url(../images/tiny/iconZoom-tiny.png) center no-repeat; }
.main .article .postGallery .owl-nav > div { opacity: 0; width:21px; height:21px; position:absolute; top:49%; margin:-10px 0 0 0; font-size: 0px; border-radius: 10px; }
.main .article .postGallery .owl-nav .owl-prev { left:-25px; background-image:url(../images/tiny/sliderNavSmall-tiny.png); background-repeat: no-repeat; background-position: -21px 0px; }
.main .article .postGallery .owl-nav .owl-prev:hover { background-position: -42px 0px; }
.main .article .postGallery .owl-nav .owl-prev.disabled { background-position: 0px 0px; }
.main .article .postGallery .owl-nav .owl-next { right:-25px; background-image:url(../images/tiny/sliderNavSmall-tiny.png); background-repeat: no-repeat; background-position: -21px -21px; }
.main .article .postGallery .owl-nav .owl-next:hover { background-position: -42px -21px; }
.main .article .postGallery .owl-nav .owl-next.disabled { background-position: 0px -21px; }

.main .review { padding-top: 5px; }
.main .review > p:nth-child(1):first-letter { float:left; margin:15px 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:56px; font-weight:bold; }

.main .gallery { margin:30px -30px 25px; padding:23px 33px; background-position:top center; background-size:cover; background-repeat:no-repeat; font-size:initial; }
.main .gallery .title { position:relative; border-bottom:1px solid rgba(0, 0, 0, 0.09); margin:0 0 18px; padding:0 0 10px; }
.main .gallery .title h4 { font-size:11px; color:#393939; font-weight:500; margin:0px; }
.main .gallery .title h4 span { color:#f4691d; }
.main .gallery .title .viewAll { font-size:10px; color:#393838; font-weight:500; position:absolute; top:2px; right:0; opacity:0.3; }
.main .gallery .title .viewAll:hover { opacity:1; }
.main .gallery .title .viewAll:after { content:''; display:inline-block; width:6px; height:6px; background:url(../images/tiny/tile-tiny.png) -240px -180px no-repeat; margin:0 0 0 6px; } /* iconPlus.png */
.main .gallery .title .viewAll:hover:after { background-position: -246px -180px; } /* iconPlusHover.png */
.main .gallery .items { font-size:0px; }
.main .gallery .items .item { display:inline-block; width:22.8%; margin:0 1.6% 0 0; vertical-align:top; border:3px solid #ffffff; }
.main .gallery .items .item:last-child { margin-right:0px; }
.main .gallery .items .item:hover { border-color:#f4691d; }
.main .gallery .items .item img { width:100%; }

.main .relatedArticles { border-top:1px solid #eaeaea; margin:0 -30px 0 -30px; padding:20px 30px 25px; }
.main .relatedArticles h4 { font-size:10px; color:#b3b3b3; line-height: 27px; text-transform:uppercase; font-weight:normal; margin:0 0 5px; }
.main .article .relatedArticles ul { margin-left: 0px; }
.main .relatedArticles li .text { padding: 2px 0; }
.main .relatedArticles li { list-style: none; font-size:12px; font-weight:normal; line-height:16px; margin:0 0 7px; overflow:hidden; }
.main .relatedArticles li:nth-child(2) { margin-bottom: 10px; }
.main .relatedArticles li:before { display:inline-block; content:''; width:4px; height:6px; background:url(../images/tiny/tile-tiny.png) -480px -300px no-repeat; margin:0 5px 0 0; vertical-align: 8%; } /* subnavListBullet.png */
.main .relatedArticles li.noBullet:before { display:none; }
.main .relatedArticles li a { line-height: 16px; color:#2e2f34; }
.main .relatedArticles li a:hover { color:#f4691d; }
.main .relatedArticles li .img { float:left; width:55px; overflow:hidden; margin:0 15px 3px 0; }
.main .relatedArticles li .img img { width:100%; }
.main .relatedArticles li .meta { display:block; font-size:10px; }
.main .relatedArticles li .meta a { color:#acacb0; }
.main .relatedArticles li .meta a:hover { color:#2e2f34; }

.main .single-footer-sidebar { margin:0 -30px; padding:0; }
.main .single-footer-sidebar .sectionHeading .iconProducts { margin-top:-2px; width:17px; height:16px; background-image:url(../images/tiny/iconTrolley-tiny.png); }

.main .comments { margin:0 -30px -30px -30px; padding:0; }
.main.noPadding .comments { margin:0 -30px 0 -30px; }
.main .comments .item { display: none; position:relative; padding:25px 30px 20px 30px; border-bottom:1px solid #e7e7e7; }
.main .comments .item .item { margin:0px -30px 0px 60px; padding:15px 30px 15px 15px; /*border-bottom:0px;*/ }
.main .comments .item .profile { position:relative; float:left; margin:0 15px 0 0; }
.main .comments .item .children .item:last-child { border-bottom:0px; }
.main .comments .item .img { width:50px; height:50px; border:2px solid #dedede; /*overflow:hidden;*/ }
.main .comments .item .img img { width:100%; height:100%; }
.main .comments .item .vote { text-align:center; margin:7px 0 0; }
.main .comments .item .vote .iconVoteUp { display:inline-block; width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) -240px -240px no-repeat; opacity:0.15; vertical-align:middle; } /* iconVoteUp.png */
.main .comments .item .vote .iconVoteUp:hover { opacity:1; }
.main .comments .item .vote .count { display:inline-block; font-size:12px; color:#2e2f34; font-weight:600; vertical-align:middle; margin:-2px 0 0; }
.main .comments .item .vote .count.zero { color:#d9d9d9; }
.main .comments .item .vote > a { margin-left: 4px; }
.main .comments .item .text { margin-bottom: 10px; min-height: 45px; overflow:hidden; }
.main .comments .item .text h3 { font-size:15px; margin:0 0 7px; }
.main .comments .item .text h3 a { color:#2e2f34; }
.main .comments .item .text h3 a:hover { color:#f4691d; }
.main .comments .item .text .meta { display:block; font-size:10px; color:#939393; margin:0 0 3px; }
.main .comments .item .text .meta a { color:#939393; }
.main .comments .item .text .meta a:hover { color:#2e2f34; }
.main .comments .item .text .comcon img { max-width: 100%; }
.main .comments .item .text .comcon,
.main .comments .item .text p { font-size:13px; color:#6b6b6b; line-height:22px; margin:0px; }
.main .comments .item .text .comcon a:hover { color:#2e2f34; }
.main .comments .item .text p code {
    display: inline-block;
    margin: 5px 0;
    width: 100%;
    background: #eaeaea;
    padding: 4px 8px; border: 1px dashed #ddd;
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
.main .comments .item .answer { float:right; display:inline-block; font-size:9px; color:#fff; text-transform:uppercase; background:#ccc; padding:6px 8px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .comments .item .comment-delete { float:right; display:inline-block; font-size:12px; color:#fff; background:#ccc; padding:0; text-align: center;
    -webkit-border-radius:2px;
    border-radius:2px;
    margin-left: 5px;
    width: 21px; height: 21px; line-height: 21px;
}
.main .comments .item .comment-delete:before {
    content: "\f182";
    /*vertical-align: middle;*/
    font-family: dashicons!important;
}
.main .comments .noComments { padding: 35px 30px; border-bottom: 1px solid #e7e7e7; }
.main .comments .noComments:before { content:''; display:inline-block; background:url(../images/tiny/sadFace-tiny.png) no-repeat; width:60px; height:60px; vertical-align:top; }
.main .comments .noComments h3 { display: inline-block; margin: 5px 0px 5px 5px; line-height: 26px; font-size: 18px; }
.main .comments .noComments span { display: block; font-size: 13px; font-weight: normal; color: #a1a1a1; }
.main .commentlist > #comment-template { display: block; background: #f3fdf2; padding:25px 30px 30px 30px; }

.main .commentlist li .profile .img > a { display: inline-block; position: relative; }
.main .commentlist li .profile .level { padding:0 0 0 3px; position:absolute; bottom:0; right:0; display:block; /*cursor: help;*/ }
.main .commentlist li .profile .level > i { position: relative; float:left; width:14px; height:18px; background-image:url(../images/tiny/tile-tiny.png); } /* lvl.png */
.main .commentlist li .profile .level > i:before { display: inline-block; float: left; content:''; width:3px; height:18px; background:url(../images/tiny/tile-tiny.png) -357px -240px no-repeat; position: absolute; left: -2px; top: 0; } /* lvl-bg.png */
.main .commentlist li .profile .level.lvl-1 > i { background-position:-364px -242px; }
.main .commentlist li .profile .level.lvl-2 > i { background-position:-385px -242px; }
.main .commentlist li .profile .level.lvl-0 > i { background-position:-406px -242px; }
.main .commentlist li .profile .level > .slide-lvl { display: none; font-style: normal; position: absolute; top: 0; left: 16px; /*cursor: default;*/ height: 18px; white-space: nowrap; background:rgba(56,56,56,0.8); color:#FFF; font-size:9px; font-weight: 700; padding: 0 6px; line-height: 18px; border-radius: 0 2px 2px 0; z-index: 1; }


.main .comments .commentForm .img > a { display: inline-block; position: relative; }
.main .comments .commentForm .level { padding:0 0 0 3px; position:absolute; bottom:0; right:0; display:block; /*cursor: help;*/ }
.main .comments .commentForm .level > i { position: relative; float:left; width:14px; height:18px; background-image:url(../images/tiny/tile-tiny.png); } /* lvl.png */
.main .comments .commentForm .level > i:before { display: inline-block; float: left; content:''; width:3px; height:18px; background:url(../images/tiny/tile-tiny.png) -357px -240px no-repeat; position: absolute; left: -2px; top: 0; } /* lvl-bg.png */
.main .comments .commentForm .level.lvl-1 > i { background-position:-364px -242px; }
.main .comments .commentForm .level.lvl-2 > i { background-position:-385px -242px; }
.main .comments .commentForm .level.lvl-0 > i { background-position:-406px -242px; }
.main .comments .commentForm .level > .slide-lvl { display: none; font-style: normal; position: absolute; top: 0; left: 16px; /*cursor: default;*/ height: 18px; white-space: nowrap; background:rgba(56,56,56,0.8); color:#FFF; font-size:9px; font-weight: 700; padding: 0 6px; line-height: 18px; border-radius: 0 2px 2px 0; z-index: 1; }


.main .comments .item div[id$='reply'] > .commentForm { margin-top: 30px; }
.main .comments .item div[id$='reply'] > #comment-template { display: block; background: #f3fdf2; margin: 10px -30px 0px 60px; padding: 15px 30px 20px 15px; }
.main .comments .item .item div[id$='reply'] > #comment-template { display: block; background: #f3fdf2; margin: 30px -30px 0px -15px; padding: 15px 30px 20px 15px; }
.main .comments .item .answer:hover, .main .comments .item .comment-delete:hover { background:#f4691d; color:#ffffff; }
.main .comments .item.novi { background:#f2f6fd; }
.main .comments .commentForm { background:#f7f7f7; border-bottom:1px solid #e7e7e7; padding:25px 30px 15px; margin:1px; }
.main .comments .commentForm .img { float:left; margin:0 20px 0 0; width:40px; height:40px; border:2px solid #dedede; /*overflow:hidden;*/ }
.main .comments .commentForm .img img { width:100%; height:100%; }
.main .comments .commentForm .form {  position:relative; overflow:hidden; padding:0 0 0 6px; }
.main .comments .commentForm .textarea { position:relative; }
.main .comments .commentForm .textarea:before { content:''; width:7px; height:11px; background:url(../images/tiny/tile-tiny.png) -60px -60px no-repeat; position:absolute; top:15px; left:-6px;} /* formArrow.png */
.main .comments .commentForm textarea { width:100%; height:95px; border:1px solid #e3e3e3; padding:10px; font-family:'Ubuntu', sans-serif; font-size:13px; color:#6b6b6b; margin:0 0 13px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .comments .commentForm input[type="submit"] { float:right; background:#f4691d; border:none; font-family:'Ubuntu', sans-serif; font-size:12px; font-weight:600; color:#ffffff; text-transform:uppercase; margin-top: 3px; padding:11px 13px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .comments .commentForm p.form-submit { display: inline-block; float: right; }
.main .comments .commentForm h3.comment-reply-title { height: 0; line-height: 0; margin: 0; padding: 0; }
.main .comments .commentForm .notice { display: inline-block; margin:3px 0 0; }
.main .comments .commentForm .notice p { font-size:10px; color:#c3c3c3; line-height:18px; margin:0; }
.main .comments .commentForm .notice p code {
    background: #eaeaea;
    letter-spacing: normal;
    padding: 2px 4px; border: 1px dashed #ddd;
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
.main .comments .commentForm .notice .buttons a { margin: 0 1px; display: inline-block; font-size:12px; font-weight: 500; color:#999; font-family:'Ubuntu', sans-serif; text-transform:uppercase; background:#fff; line-height: 22px; width: 22px; height: 22px; padding:0; text-align: center; border: 1px solid #eaeaea;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .comments .commentForm .notice .buttons a:hover { color:#f87a00; }
.main .comments .commentForm .notice .buttons a.wide { width: 40px; }
.main .comments .commentForm .notice .buttons a.insertLinkButton:before {
    content: "\f103";
    vertical-align: middle;
    font-family: dashicons!important;
}
.main .comments .commentForm .notice .buttons a.insertImageButton:before {
    content: "\f128";
    vertical-align: middle;
    font-family: dashicons!important;
}

#comment-status .ajax-error { margin-left: 15px; font-family:'Ubuntu', sans-serif; font-size:12px; color:#fa4040; line-height:16px; }
#comment-status .ajax-success { margin-left: 15px; font-family:'Ubuntu', sans-serif; font-size:12px; color:#2faf3d; line-height:16px; }

.main .videos .item { border-bottom:1px solid #eaeaea; padding:0 0 25px; margin:0 0 25px; overflow:hidden; }
.main .videos .item:last-child { margin-bottom:0px; border-bottom:none; }
.main .videos .item .img { position:relative; float:left; width:210px; height:130px; margin:0 27px 0 0; overflow:hidden; }
.main .videos .item .img img { width:100%; height:100%; }
.main .videos .item .time { position:absolute; bottom:5px; right:5px; display:inline-block; background:rgba(0, 0, 0, 0.6); font-size:9px; font-weight:500; color:#ffffff; padding:5px 8px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .videos .item .text { overflow:hidden; }
.main .videos .item h2 { font-size:20px; color:#2e2f34; font-weight:500; margin:8px 0 20px; line-height:26px; letter-spacing:-0.9px; }
.main .videos .item h2 a { color:#2e2f34; }
.main .videos .item h2 a:hover { color:#f4691d; }
.main .videos .item .meta { position:relative; background:#f7f7f7; overflow:hidden; }
.main .videos .item .meta:hover { background:#f3f3f3; }
.main .videos .item .meta:hover .count { color:#2e2f34; }
.main .videos .item .meta .cover { float:left; display:inline-block; width:25px; height:32px; border:2px solid #e7e7e7; margin:0 10px 0 0; }
.main .videos .item .meta .cover img { width:100%; height:100%; }
.main .videos .item .meta h3 { font-size:12px; text-transform:uppercase; color:#2e2f34; letter-spacing:-0.3px; }
.main .videos .item .meta .count { position:absolute; right:13px; top:0; font-size:10px; font-weight:500; color:#a2a2a2; text-transform:uppercase; line-height:36px; }

.main .videos .item.featured h2 { border-left:6px solid #f4691d; padding:0 0 0 12px; margin-left:7px; }
.main .videos .item.featured h2 .title { display:block; font-size:9px; color:#f4691d; text-transform:uppercase; text-shadow:0 1px 0 rgba(255, 255, 255, 1); letter-spacing:0px; line-height:10px; margin:0 0 1px; }
.main .videos .item.featured .label { display:inline-block; background:rgba(0, 0, 0, 0.6); position:absolute; bottom:5px; right:5px; font-size:12px; font-weight:700; color:#ffffff; text-transform:uppercase; padding:7px 10px 7px 30px; letter-spacing:-0.5px;
    -webkit-border-radius:20px 4px 4px 20px;
    border-radius:20px 4px 4px 20px;
}

.main .videos .item.featured .label .icon { width:26px; height:26px; position:absolute; left:0; top:0; }
.main .videos .item.featured .label .iconVideo { background:url(../images/tiny/tile-tiny.png) -120px -240px no-repeat; } /* iconVideo.png */
.main .videos .item.featured .img:hover .iconVideo { background-position: -146px -240px; } /* iconVideoHover.png */
.main .videos .item.featured .time { position:relative; background:none; padding:0px; bottom:auto; right:auto; display:inline-block; vertical-align:middle; margin:-3px 0 0 5px; }

.main .quickTerms { overflow:hidden; margin:0 -30px 25px -30px; padding:20px 30px; border-bottom:1px solid #eaeaea; }
.main .quickTerms.top { margin-top:-20px; }
.main .quickTerms ul { margin:25px 0 0 5px; }
.main .quickTerms ul li { font-size:13px; font-weight:500; line-height:18px; margin:0 0 12px; }
.main .quickTerms ul li a { color:#2e2f34; }
.main .quickTerms ul li a:before { content:''; display: inline-block; width: 8px; height: 6px; background: url(../images/tiny/tile-tiny.png) -360px -60px no-repeat;vertical-align:middle; margin: -4px 7px 0 0; } /* iconArrowSmall.png */
.main .quickTerms ul li a:hover { color:#f4691d; }
.main .quickTerms ul li .meta { display:block; font-size:10px; color:#acacb0; text-transform:uppercase; margin:5px 0 0 15px; }
.main .quickTerms ul li .meta a { color:#acacb0; }
.main .quickTerms ul li .meta a:hover { color:#2e2f34; }

.main .quickFilter { overflow:hidden; margin:0 -30px 30px -30px; padding:20px 30px; border-bottom:1px solid #DCDCDC; }
.main .quickFilter.top { margin-top:-20px; }
.main .quickFilter input[type="text"],
.main .quickFilter select { float:left; width:230px; vertical-align:top; background:#E8E8E8; border:1px solid #DCDCDC; padding:8px 35px 8px 13px; font-family:'Ubuntu', sans-serif; font-size:12px; color:#b8b8b8;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .quickFilter select { float:right; padding:7px 13px; /*width:280px;*/ }
.main .quickFilter input[type="text"]:focus,
.main .quickFilter select:focus { background:#ffffff; border:1px solid #f1f1f1; color:#2c2d34; }
.main .quickFilter input[type="submit"] { float:left; width:34px; height:34px; margin:0 0 0 -34px; background:url(../images/iconSearch.png) center no-repeat; border:none; }
.main .quickFilter .count { display:inline-block; font-size:9px; color:#6b6b6b; line-height:34px; text-transform:uppercase; vertical-align:middle; margin:0 0 0 10px; }
.main .quickFilter .count strong { font-weight:500; color:#2e2f34; }

.main .games .item { border-bottom:1px solid #DCDCDC; padding:0 0 25px; margin:0 0 25px; overflow:hidden; position:relative; }
.main .games .item:last-child { margin-bottom:0px; border-bottom:none; }
.main .games .item .img,
.main .articles .item.igra .img { position:relative; float:left; width:85px; height:107px; margin:0 27px 0 0; overflow:hidden; border:2px solid transparent;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .games .item .img img { width:100%; height:100%; }
.main .games .item .img:hover, .main .articles .item.igra .img:hover { border-color:#f4691d; }
.main .games .item .time { position:absolute; bottom:5px; right:5px; display:inline-block; background:rgba(0, 0, 0, 0.6); font-size:9px; font-weight:500; color:#ffffff; padding:5px 8px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .games .item .text { overflow:hidden; margin:0 10% 0 0; }
.main .games .item h2 { font-size:20px; color:#2e2f34; font-weight:500; margin:0 0 2px; line-height:26px; letter-spacing:-0.9px; }
.main .games .item h2 a { color:#2e2f34; }
.main .games .item h2 a:hover { color:#f4691d; }
.main .games .item .meta { font-size:10px; color:#000; margin:0 0 2px; text-transform:uppercase; }
.main .games .item .meta .post-edit-link { text-transform: none; }
.main .games .item .meta span { color:#828282; }
.main .games .item .meta a { color:#858989; }
.main .games .item .meta a:hover { color:#f4691d; }
.main .games .item p { font-size:13px; color:#6b6b6b; margin:0 0 15px; line-height:22px; }
.main .games .item .platform { margin:0 13px 4px 0; }
.main .games .item .rating { width:40px; height:40px; font-size:16px; font-weight:700; line-height:40px; position:absolute; right:5px; top:35px; cursor: default; }

.main .photoGallery { margin:-30px 0 0; }
.main .photoGallery .item { position:relative; border-bottom:1px solid #eaeaea; overflow:hidden; margin:0 -30px; padding:25px 30px 25px 25px; border-left:5px solid transparent; }
.main .photoGallery .item:hover { background:#FBFBFB; border-left-color:#f4691d; }
.main .photoGallery .item:last-child { margin-bottom:15px; border-bottom:none; }
.main .photoGallery .item .img { position:relative; float:left; width:45px; height:55px; margin:0 15px 0 0; overflow:hidden; border:2px solid #e7e7e7;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.main .photoGallery .item .img img { width:100%; height:100%; }
.main .photoGallery .item .text { min-height:60px; overflow:hidden; margin:0; }
.main .photoGallery .item h2 { font-size:20px; color:#2e2f34; font-weight:500; margin:5px 0 4px; line-height:26px; letter-spacing:-0.9px; }
.main .photoGallery .item .meta {  font-family:'Ubuntu', sans-serif; font-size:11px; font-weight:400; color:#a2a2a2; text-transform:uppercase; line-height:14px; margin:0px; }
.main .photoGallery .item .images { margin:20px -7px -4px; /*overflow:hidden;*/ }
.main .photoGallery .item .images img { float:left; margin:7px; max-width:112px; }
.main .photoGallery .item .images img:first-child { max-width: none; }
.main .photoGallery .item .readMore { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; }

.main .photoGallery.single- { margin:0px; }
.main .photoGallery.single .item { margin-bottom:10px; }
.main .photoGallery.single .item:hover { background:none; border-color:transparent; }
.main .photoGallery.single .item .images { margin:15px -14px -10px -10px; }
.main .photoGallery.single .item .images a { position:relative; float:left; margin:10px; }
.main .photoGallery.single .item .images a:hover:before { content:''; position:absolute; top:0; bottom:0; left:0; right:0; background:rgba(255, 255, 255, 0.2) url(../images/tiny/iconZoom-tiny.png) center no-repeat; }
.main .photoGallery.single .item .images a img { max-width: 194px; margin:0px; }
.main .photoGallery.single .item .images a:first-child img { max-width: none; }
.main .photoGallery.single .item .text a { float: right; font-size: 12px; letter-spacing: normal; }

.gameHeading { background-position:top center; background-size:cover; background-repeat:no-repeat; padding:25px 0 40px; margin:0 0 40px 0; font-size:initial; }
.gameHeading .img { width:92px; height:116px; float:left; border:4px solid #ffffff; margin:0 25px 0 0; box-shadow:1px 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius:3px;
    border-radius:3px;
}
.gameHeading > .container > p { margin: 0; }
.gameHeading .img img { width:100%; height:100%; }
.gameHeading .collection { display:inline-block; font-size:9px; color:#ECECEC; font-weight:600; text-transform:uppercase; letter-spacing:-0.3px; margin:8px 0 0; }
.gameHeading .collection:hover { color:#F4691D; }
.gameHeading .collection:before { content:''; display:inline-block; width:14px; height:14px; vertical-align:middle; margin:-1px 5px 0 0; }
.gameHeading .collection.add:before { background:url(../images/tiny/tile-tiny.png) -300px -60px no-repeat; } /* iconAdd.png */
.gameHeading .collection.remove:before { background:url(../images/tiny/tile-tiny.png) -314px -60px no-repeat; } /* iconRemove.png */
.gameHeading .text { overflow:hidden; }
.gameHeading .text > a { background-color: #fff; }
.gameHeading .text.light p:not(.subtitle) { color: #c5c5c5; }
.gameHeading .text.light .subtitle { text-shadow: none; }
.gameHeading h1 { font-size:30px; font-weight:600; margin:15px 0 8px 0; letter-spacing:-1.2px; color: #fff; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.32); }
.gameHeading h1 span { display:inline-block; font-size:16px; color:#A7A7A7; font-weight:300; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.38); letter-spacing:-0.2px; margin:0 0 0 5px; }
.gameHeading .description { font-size: 14px; color: #ececec; line-height: 22px; padding: 15px 0 10px 0; letter-spacing: normal; }
.gameHeading .meta { font-family:'Ubuntu', sans-serif; font-size:12px; color:#fff; margin:0 0 10px; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.37); }
.gameHeading .meta a { color:#F4691D; }
.gameHeading .meta a:hover { color:#fff; }
.gameHeading .meta span { font-size:10px; font-weight:500; text-transform:uppercase; color:#A7A7A7; }
.gameHeading .rating { width:70px; height:70px; border:none; font-size:28px; font-weight:600; line-height:70px; position:absolute; right:20px; top:35px; cursor: default; }
.gameHeading .menu { position:absolute; bottom:-60px; left:0; right:0; background:#ffffff; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);
    -webkit-border-radius:4px;
    border-radius:4px;
}
.gameHeading .menu ul li { display:inline-block; line-height: 50px; padding:0 0 0 12px; font-size:10px; font-weight:500; color:#9fa0a2; text-transform:uppercase; }
.gameHeading .menu ul li:first-child { border-right:1px solid #eaeaea; padding:0 18px 0 15px; }
.gameHeading .menu ul li:last-child { color: #c5c5c5; text-transform: none; font-style: italic; padding-left: 4px; }
.gameHeading .menu ul li input[type="text"] { margin-left: 7px; width:35px; background:#f7f7f7; border:1px solid #ececec; font-family:'Ubuntu', sans-serif; font-size:14px; color:#2e2f34; line-height:21px; text-align:center; padding:3px 0; font-weight: 600;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.gameHeading .menu ul li a { display:block; color:#9fa0a2; min-width:50px; text-align:center; }
.gameHeading .menu ul li a.forumLink:before { content:''; display:inline-block; width:16px; height:16px; vertical-align:middle; margin:-2px 5px 0 0; background:url(../images/tiny/tile-tiny.png) -360px -120px no-repeat; } /* iconListForum.png */
.gameHeading .menu ul li a:hover { color:#2e2f34; }
.gameHeading .menu ul li .count { color:#f4691d; }
.gameHeading .menu .rate { position:absolute; top:0; right:0; overflow:hidden; font-size:0px; }
.gameHeading .menu .rate .rateContainer { display:inline-block; padding:9px 11px; border-right:1px solid #e6e6e6; }
.gameHeading .menu .rate form { margin:0 -43px 0 0; }
.gameHeading .menu .rate label { display:inline-block; font-size:10px; color:#9fa0a2; text-transform:uppercase; font-weight:500; margin:0 7px 0 0; }
.gameHeading .menu .rate input[type="text"] { width:35px; background:#f7f7f7; border:1px solid #ececec; font-family:'Ubuntu', sans-serif; font-size:14px; color:#2e2f34; line-height:21px; text-align:center; padding:3px 0;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.gameHeading .menu .rate input[type="text"]:focus { background:#ffffff; font-weight:600; }
.gameHeading .menu .rate input[type="submit"] { width:40px; height:45px; background:url(../images/tiny/iconRateSubmit-tiny.png) center no-repeat; opacity:0.5; border:none; vertical-align:top; }
.gameHeading .menu .rate input[type="submit"]:hover { opacity:1; }
.gameHeading .menu #user-score-numm,
.gameHeading .menu .rate .rated input[type="text"] { border:none; font-weight:600; }
.gameHeading .menu .rate .rated { margin-top: 1px; }

.gameHeading .conf { margin-top: 10px; }
.gameHeading .conf p { font-family:'Ubuntu', sans-serif; font-size:12px; color:#A7A7A7; line-height:17px; margin:0 0 10px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.38); }
.gameHeading .conf p span { display:block; font-size:10px; color:#ECECEC; font-weight:500; text-transform:uppercase; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.38); }
.gameHeading .conf .icon { display:inline-block; width:7px; height:7px; vertical-align:middle; margin:-2px 5px 0 0; }
.gameHeading .conf .iconMin { background:url(../images/tiny/tile-tiny.png) -60px -180px no-repeat; } /* iconMin.png */
.gameHeading .conf .iconRecomended { background:url(../images/tiny/tile-tiny.png) -67px -180px no-repeat; } /* iconRecomended.png */

.main .games .item .gameCollecting { margin: 0; }
.gameCollecting .collection { position: relative; display:inline-block; font-size:9px; color:#646464; font-weight:600; text-transform:uppercase; letter-spacing:-0.3px; margin:8px 0 0; }
.gameCollecting .collection:hover { color:#1d1d1d; }
.gameCollecting .collection:before { content:''; display:inline-block; width:14px; height:14px; vertical-align:middle; margin:-1px 5px 0 0; }
.gameCollecting .collection.add:before { background:url(../images/tiny/tile-tiny.png) -300px -60px no-repeat; } /* iconAdd.png */
.gameCollecting .collection.remove:before { background:url(../images/tiny/tile-tiny.png) -314px -60px no-repeat; } /* iconRemove.png */
.gameCollecting .bloba { margin-top: 3px; padding-top: 5px; }
.gameCollecting .bloba .blobtip {
  top: auto;
  bottom: 25px;
  left: 0px;
  padding: 8px 13px 10px 13px;
}
.gameCollecting .bloba .blobtip a:hover { color: #f5f5f5; }
.bloba .blobtip:before { top:auto; bottom:-3px; left:20px; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); }

.reviewHeading { position:relative; min-height:430px; border:3px solid #F3F3F3; background-position:top center; background-size:cover; background-repeat:no-repeat; margin:30px 0 -32px 0; font-size:initial; text-align:center; }
.reviewHeading .label { display:inline-block; position:absolute; top:15px; left:0; background:#2c2d34; font-size:12px; font-weight:600; color:#ffffff; text-transform:uppercase; padding:8px 12px;
    -webkit-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0;
}
.reviewHeading .label .icon { display:inline-block; width:16px; height:16px; vertical-align:text-bottom; margin:0 6px 0 0; }
.reviewHeading .label .iconReview { background:url(../images/tiny/tile-tiny.png) -392px -180px no-repeat; } /* iconReviewWhite.png */
.reviewHeading .title { width:62%; margin:80px auto 0; }
.reviewHeading h1 { font-size:51px; font-weight:600; color:#ffffff; text-transform:uppercase; background:rgba(0, 0, 0, 0.5); letter-spacing:-2.1px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4); padding:21px 10px; margin:0 0 3px;
    -webkit-border-radius:2px 2px 0 0;
    border-radius:2px 2px 0 0;
}
.reviewHeading h2 { font-size:24px; font-weight:600; color:#ffffff; text-transform:uppercase; background:rgba(0, 0, 0, 0.5); letter-spacing:-1.0px; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.4); padding:14px 10px; margin:0; line-height:30px;
    -webkit-border-radius:0 0 2px 2px;
    border-radius:0 0 2px 2px;
}
.reviewHeading .author { display:inline-block; min-width:145px; background:rgba(244, 105, 29, 0.8); font-size:10px; color:#ffffff; text-transform:uppercase; padding:12px 10px; margin:25px 0 0;
    -webkit-border-radius:2px;
    border-radius:2px;
}

.reviewSummary { position:relative; min-height:285px; z-index: 1; font-size:initial; border-left:7px solid #F3F3F3; border-right:7px solid #F3F3F3; border-bottom:7px solid #F3F3F3; }
.reviewSummary .back { opacity: 0.1; }
.reviewSummary .summary { position: relative; width:80%; min-height:150px; /*border-bottom:10px solid #ffffff;*/ padding:35px 0 0 70px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.reviewSummary .summary p { font-family:'Ubuntu', sans-serif; font-size:21px; font-style:italic; margin:0px; }
.reviewSummary .list { display:inline-block; width:23%; margin:10px 0 20px 70px; vertical-align:top; }
.reviewSummary .list li { font-size:13px; padding:0; margin:15px 0; line-height:20px; }
.reviewSummary .list.pros li:before { content:''; display:inline-block; float: left; width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) 0 -120px no-repeat; margin:3px 14px 0 0; } /* iconPro.png */
.reviewSummary .list.cons li:before { content:''; display:inline-block; float: left; width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) -16px -120px no-repeat; margin:3px 14px 0 0; } /* iconCon.png */
.reviewSummary .rating { width:130px; height:130px; font-size:58px; font-weight:700; line-height:130px; position:absolute; right:-150px; bottom:-70px/*80*/; border-width:10px;
    -webkit-border-radius:15px;
    border-radius:15px;
    cursor: default;
}
.reviewSummary .rating span { margin:-5px 0 0px -10px; }
.reviewSummary .rating .text { width:100px; font-size:12px; text-transform:uppercase; line-height:14px; position:absolute; left:38px; top:80px; margin:0px; }

.reviewAuthor { padding:35px 30px; min-height: 65px; }
.reviewAuthor .img { float:left; margin:0 25px 0 0; }
.reviewAuthor .img img { width:65px; height:65px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.reviewAuthor .text { overflow:hidden; }
.reviewAuthor h2 { font-size:16px; font-weight:600; margin:0 0 5px; }
.reviewAuthor h2 a { color:#2e2f34; }
.reviewAuthor p { font-size:13px; color:#6b6b6b; line-height:26px; margin:0px; }

.authorBio { background-color: #f5f5f5; margin: 0 0 25px 0; padding:35px 30px; min-height: 65px; }
.authorBio .img { float:left; margin:0 25px 0 0; }
.authorBio .img img { width:65px; height:65px;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.authorBio .text { overflow:hidden; }
.authorBio h2 { font-size:16px; font-weight:600; margin:0 0 5px; }
.authorBio h2 a { color:#2e2f34; }
.authorBio p { font-size:13px; color:#6b6b6b; line-height:26px; margin:0px; }

.otherReviews { padding:0 35px; font-size:initial; }
.otherReviews .sectionHeading { margin:0 -33px 0 -35px; border-top:0px; border-bottom:0px; }
.otherReviews .items { font-size:0px; margin:30px 0; }
.otherReviews .items .item { display:inline-block; /*width:18.7%; margin:0 1.6% 0 0; vertical-align:top;*/ }
.otherReviews .items .item:last-child { margin-right:0px; }
.otherReviews .items .item .img { border:4px solid #f5f4f4; margin:0 0 5px; }
.otherReviews .items .item .img:hover { border-color:#f4691d; }
.otherReviews .items .item .img img { width:100%; height:100%; }
.otherReviews .items .item h3 { font-size:12px; line-height:18px; font-weight:500; text-align:center; margin:0px; }
.otherReviews .items .item h3 a { color:#2e2f34; }
.otherReviews .items .item h3 a:hover { color:#f4691d; }
.otherReviews .owl-nav div { width:29px; height:29px; position:absolute; top:35%; margin:-15px 0 0 0; }
.otherReviews .owl-nav .owl-prev { left:-30px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px 0 no-repeat; }
.otherReviews .owl-nav .owl-prev:hover { background-position: -58px 0; }
.otherReviews .owl-nav .owl-prev.disabled { background-position: 0 0; }
.otherReviews .owl-nav .owl-next { right:-30px; background:url(../images/tiny/sliderNavGroupSmall-tiny.png) -29px -29px no-repeat; }
.otherReviews .owl-nav .owl-next:hover { background-position: -58px -29px; }
.otherReviews .owl-nav .owl-next.disabled { background-position: 0 -29px; }

.otherArticles { display:inline-block; width:79%; padding:0; margin: 0; vertical-align:top; }
.otherArticles .column { display:inline-block; float: left; width:27%; padding:3%; border-right:1px solid #eaeaea; font-size:initial; vertical-align: top;}
.otherArticles .column .title { background:#3E404A; font-size:12px; font-weight:700; text-transform:uppercase; border-left-style:solid; border-left-width:5px; margin:0 0 25px; }
.otherArticles .column .title a { display:block; color:#E3E3E3; padding:10px 13px; }
.otherArticles .featuredArticle .img { position:relative; margin:0 0 15px; }
.otherArticles .featuredArticle .img img { width:100%; }
.otherArticles .featuredArticle .img .icon { width:37px; height:37px; position:absolute; left:50%; top:50%; margin:-23px 0 0 -23px; border:4px solid #363636;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.otherArticles .featuredArticle .img .iconVideo { background:url(../images/tiny/iconVideoLarge-tiny.png) center no-repeat; }
.otherArticles .featuredArticle .img:hover .icon { border-color:rgba(255, 255, 255, 0.6); }
.otherArticles .featuredArticle h2 { font-size:15px; font-weight:500; line-height:21px; letter-spacing:-0.5px; margin:0 0 5px; }
.otherArticles .featuredArticle h2 a { color:#2e2f34; }
.otherArticles .featuredArticle h2 a:hover { color:#f4691d; }
.otherArticles .featuredArticle p { font-size:13px; color:#6b6b6b; line-height:22px; margin:0 0 10px; }
.otherArticles .featuredArticle .meta { font-size:11px; color:#969696; font-weight:300; margin:0 0 5px; }
.otherArticles .featuredArticle .meta a:hover { color:#2e2f34; }
.otherArticles .articleList { margin:20px 0 0; }
.otherArticles .articleList li { font-size:13px; font-weight:300; line-height:18px; margin:0 0 12px; }
.otherArticles .articleList li a { color:#2e2f34; font-weight:400; }
.otherArticles .articleList li a:hover { color:#f4691d; }
.otherArticles .articleList li .meta { display:block; font-size:10px; color:#acacb0; margin:0px 0 0; }
.otherArticles .articleList li .meta a { color:#acacb0; }
.otherArticles .articleList li .meta a:hover { color:#2e2f34; }

.banner160x600 { display:inline-block !important; width:20%; vertical-align:top; }
.banner160x600 .textwidget { padding:25px; } /* .banner160x600 .inner */

.rating { display:inline-block; background:#f4691d; border:2px solid #ffffff; color:#ffffff; text-align:center; text-shadow:0 1px 0 rgba(0, 0, 0, 0.4);
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -webkit-border-radius:4px;
    border-radius:4px;
}
.rating span { display:block;
    transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
}

.platform { display:inline-block; background:#E8E8E8; border-left:3px solid #b6b6b6; font-size:9px; color:#6B6B6B; padding:7px; margin:0 10px 10px 0; text-transform:uppercase; }
.platform:hover { color:#000; }

.galleryFullscreen { position:fixed; top:0; bottom:0; left:0; right:0; z-index:10; background: rgba(0,0,0,0.8); /*background-position:center; background-repeat:no-repeat; background-size:cover;*/ }
.galleryFullscreen .nav { position:relative; height:48px; background:#ffffff; border-left:5px solid #f4691d; }
.galleryFullscreen .nav .brand { display:inline-block; width:35px; height:100%; margin:0 7px 0 12px; background:url(../images/tiny/logoMedium-tiny.png) center no-repeat; }
.galleryFullscreen .nav .brand a { display:block; height:100%; }
.galleryFullscreen .nav .pageTitle { display:inline-block; vertical-align:top; border-right:1px solid #eaeaea; padding:0 20px 0 0; }
.galleryFullscreen .nav .pageTitle h3 { font-size:12px; text-transform:uppercase; line-height:48px; margin:0px; letter-spacing:-0.5px; }
.galleryFullscreen .nav .pageTitle h3 a { color:#2e2f34; }
.galleryFullscreen .nav .pageTitle h3 a:hover { color:#f4691d; }
.galleryFullscreen .nav .galleryTitle { display:inline-block; vertical-align:top; margin:0 0 0 15px; }
.galleryFullscreen .nav .galleryTitle h2 { font-size:11px; line-height:48px; margin:0px; letter-spacing:-0.2px; }
.galleryFullscreen .nav .right { position:absolute; top:0; right:0; }
.galleryFullscreen .nav .close { display:inline-block; width:55px; height:48px; background:url(../images/tiny/tile-tiny.png) -180px -120px no-repeat; border-left:1px solid #eaeaea; } /* iconGalleryClose.png */
.galleryFullscreen .nav .close:hover { background-position: -240px -120px; }
.galleryFullscreen .nav .controls { display:inline-block; vertical-align:top; margin:13px 15px 0 0; }
.galleryFullscreen .nav .controls a { display:inline-block; width:8px; height:11px; cursor:pointer; vertical-align:middle; }
.galleryFullscreen .nav .controls a.disabled { opacity:0.3; }
.galleryFullscreen .nav .controls a.prev { background:url(../images/tiny/tile-tiny.png) -240px -60px no-repeat; } /* galleryPrevLarge.png */
.galleryFullscreen .nav .controls a.prev.disabled { background:url(../images/tiny/tile-tiny.png) -248px -60px no-repeat; } /* galleryPrevLargeDisabled.png */
.galleryFullscreen .nav .controls a.next { background:url(../images/tiny/tile-tiny.png) -180px -60px no-repeat; } /* galleryNextLarge.png */
.galleryFullscreen .nav .controls a.next.disabled { background:url(../images/tiny/tile-tiny.png) -188px -60px no-repeat; } /* galleryNextLargeDisabled.png */
.galleryFullscreen .nav .controls div { display:inline-block; font-size:12px; color:#9d9d9d; margin:0 18px; }
.galleryFullscreen .nav .controls div .current { color:#f4691d; }
.galleryFullscreen .nav .controls div .total { color:#2e2f34; }
.galleryFullscreen .container { margin:0 auto; padding:50px 0; }
.galleryFullscreen .container .owl-item- { height:500px; }
.galleryFullscreen .container img { width:auto; margin: 0 auto; }
.galleryFullscreen .owl-carousel .owl-item img { max-width: 1030px; }
.galleryFullscreen .owl-nav div { width:43px; height:43px; position:absolute; top:50%; margin:-21px 0 0 0; font-size:0px; }
.galleryFullscreen .owl-nav .owl-prev { left:-85px; background:url(../images/tiny/sliderNavGroup-tiny.png) no-repeat; }
.galleryFullscreen .owl-nav .owl-prev.disabled { background-position: 0 -43px; }
.galleryFullscreen .owl-nav .owl-next { right:-85px; background:url(../images/tiny/sliderNavGroup-tiny.png) -43px 0 no-repeat; }
.galleryFullscreen .owl-nav .owl-next.disabled { background-position: -43px -43px; }

.galleryFullscreen .right .galleryTitle { border-left: 1px solid #eaeaea; display:inline-block; vertical-align:top; margin:0 0 0 15px; }
.galleryFullscreen .right .galleryTitle a { font-size:11px; line-height:48px; margin:0px; letter-spacing:-0.2px; padding-left:10px; padding-right:5px;}

.galleryFullscreen .galleryBanner { text-align: center; }

/**************/
/*  Sidebar   */
/**************/
.sidebar { display: inline-block; float: none; width:350px; width:33.33333333%; vertical-align:top; font-size:initial; }
.sidebar .banner300x250 { padding:25px; }

.sidebar.forum { width: 350px; }

.sidebar .widget { overflow:hidden; }
.sidebar .widget .heading { background:#3E404A; border-left:5px solid #f4691d; padding:13px 17px; position:relative; margin:2px 1px 0 -1px; }
.sidebar .widget .heading h3 { font-size:10px; color:#D8D8D8; font-weight:500; text-transform:uppercase; margin:0px; }
.sidebar .widget .heading .tabNav { position:absolute; top:0; right:15px; }
.sidebar .widget .heading .tabNav li { display:inline-block; font-size:9px; color:#c5c5c5; text-transform:uppercase; line-height:36px; margin:0 0 0 10px; }
.sidebar .widget .heading .tabNav li a { color:#c5c5c5; }
.sidebar .widget .heading .tabNav li a:hover,
.sidebar .widget .heading .tabNav li.active a { color:#fff; }
.sidebar .widget .heading .tabNav li.active { background:url(../images/tiny/activeTabBullet-tiny.png) center bottom no-repeat; }
.sidebar .widget .body { padding:20px; }
.sidebar .widget .body .tab { display:none; }
.sidebar .widget .body .tab.active { display:block; }

.sidebar .widget.facebook .body- { padding: 1px 1px 0 1px !important; }

.sidebar .widget.ocjena .headingOcjena { position: relative; }
.sidebar .widget.ocjena .headingOcjena > h3 { margin-bottom: 0; font-size: 12px; color: #2e2f34; text-transform:uppercase; }
.sidebar .widget.ocjena .headingOcjena > p { font-size: 11px; color: #6b6b6b; }
.sidebar .widget.ocjena .headingOcjena > p > span { color: #f4691d; }
.sidebar .widget.ocjena .headingOcjena { padding: 30px 25px 25px 25px; border-top:1px solid #eaeaea; }
.sidebar .widget.ocjena .headingOcjena #cKorisnika { font-style: normal; }
.sidebar .widget.ocjena .headingOcjena .rating { background: #2e2f34; position: absolute; top: 35px; right: 35px; width:50px; height:50px; border:none; font-size:24px; font-weight:500; line-height:50px; border-radius: 2px; cursor: default; }
.sidebar .widget.ocjena .headingOcjena #kOcjena { display: block; margin-top: 35px; height: 35px; position: relative; margin-right: 10px; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .tvojaOcjena { padding: 10px 0 0 0; line-height: 15px; display: inline-block; float: left; font-size: 12px; font-weight: 700; text-transform: uppercase; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate { position:absolute; top:0; right:0; overflow:hidden; font-size:0px; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate .rateContainer { display:inline-block; padding:4px 11px; /*border-right:1px solid #e6e6e6;*/ }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate form { margin:0 -43px 0 0; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate label { display:inline-block; font-size:10px; color:#9fa0a2; text-transform:uppercase; font-weight:500; margin:0 7px 0 0; float: left; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate input[type="text"] { width:35px; background:#f7f7f7; border:1px solid #ececec; font-family:'Ubuntu', sans-serif; font-size:14px; color:#2e2f34; line-height:21px; text-align:center; padding:3px 0;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate input[type="text"]:focus { background:#ffffff; font-weight:600; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate input[type="submit"] { width:40px; height:35px; background:url(../images/tiny/iconRateSubmit-tiny.png) center no-repeat; opacity:0.5; border:none; vertical-align:top; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate input[type="submit"]:hover { opacity:1; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate .rated input[type="text"] { border:none; font-weight:600; }
.sidebar .widget.ocjena .headingOcjena #kOcjena .rate .rated { margin-top: 1px; }
.sidebar .widget.ocjena .headingOcjena .ocjenaHolder { position: relative; margin-top: 6px; width: 100%; height: 7px; overflow: hidden; background: #eaeaea; border-radius: 4px; }
.sidebar .widget.ocjena .headingOcjena .ocjenaHolder > span { position: absolute; top: 0; left: 0; display: inline-block; height: 7px; background: #d2d2d2; }
.sidebar .widget.ocjena .list li .text { margin:5px 0 0; font-size: 10px; color: #969696; }

.sidebar .widget.ocjena .body { border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; }
.sidebar .widget.ocjena .list { margin: 5px 0; }
.sidebar .widget.ocjena .list li:first-child { padding-top: 0; }
.sidebar .widget.ocjena .list li:last-child { padding-bottom: 0; }
.sidebar .widget.ocjena .list li { font-size:11px; font-weight:500; padding:9px 10px 9px 0; overflow:hidden; }
.sidebar .widget.ocjena .list li .ocjenaKorisnici { height: 33px;}
.sidebar .widget.ocjena .list li .ocjenaKorisnici .data { margin: 0 0 0 35px; }
.sidebar .widget.ocjena .list li .ocjenaKorisnici .data > span { display: inline-block; margin-top: 3px; font-size: 9px; font-weight:700; }
.sidebar .widget.ocjena .list li .ocjenaKorisnici .data > .grade { float: right; color: #8f8f8e; margin-right: 2px;  }
.sidebar .widget.ocjena .list li .ocjenaKorisnici .data .ocjenaHolder { position: relative; margin-top: 6px; width: 100%; height: 7px; overflow: hidden; background: #eaeaea; border-radius: 4px; }
.sidebar .widget.ocjena .list li .ocjenaKorisnici .data .ocjenaHolder > span { position: absolute; top: 0; left: 0; display: inline-block; height: 7px; background: #d2d2d2; }
.sidebar .widget.ocjena .list li .avatar { float:left; width:25px; height:25px; margin:0 8px 0 0; }
.sidebar .widget.ocjena .list li .avatar img { width:100%; height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
}

.sidebar .widget.ocjene .list li:first-child { padding-top: 0; }
.sidebar .widget.ocjene .list li:last-child { padding-bottom: 0; }
.sidebar .widget.ocjene .list li { font-size:11px; font-weight:500; padding:9px 10px 9px 0; overflow:hidden; }
.sidebar .widget.ocjene .list li .ocjeneHeader { height: 33px;}
.sidebar .widget.ocjene .list li .ocjeneHeader .data { margin: 4px 0 0 35px; }
.sidebar .widget.ocjene .list li .ocjeneHeader .data > span { display: inline-block; margin-top: 3px; font-size: 9px; font-weight:700; }
.sidebar .widget.ocjene .list li .ocjeneHeader .data > .grade { float: right; color: #8f8f8e; margin-right: 2px;  }
.sidebar .widget.ocjene .list li .ocjeneHeader .data .ocjenaHolder { position: relative; margin-top: 6px; width: 100%; height: 7px; overflow: hidden; background: #eaeaea; border-radius: 4px; }
.sidebar .widget.ocjene .list li .ocjeneHeader .data .ocjenaHolder > span { position: absolute; top: 0; left: 0; display: inline-block; height: 7px; background: #d2d2d2; }
.sidebar .widget.ocjene .list li .text { margin:5px 0 0; font-size: 10px; color: #969696; line-height: 14px; }
.sidebar .widget.ocjene .list li .avatar { float:left; width:25px; height:25px; margin:0 8px 0 0; }
.sidebar .widget.ocjene .list li .avatar img { width:100%; height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
}

.sidebar .widget.komentari .body { padding: 21px 12px 21px 20px; }
.sidebar .widget.komentari .list li:first-child { padding-top: 0; }
.sidebar .widget.komentari .list li:last-child { padding-bottom: 0; }
.sidebar .widget.komentari .list li { font-size:11px; font-weight:500; padding:9px 10px 9px 0; overflow:hidden; }
.sidebar .widget.komentari .list li a { color:#6b6b6b; line-height: 12px; }
.sidebar .widget.komentari .list li a > span { color:#3c3d42; transition: color 0.2s ease, background-color 0.2s ease; }
.sidebar .widget.komentari .list li a:hover > span,
.sidebar .widget.komentari .list li a:hover { color:#f4691d; }
.sidebar .widget.komentari .list li .meta { display:block; color:#cecece; font-size:11px; margin:5px 0 0; }
.sidebar .widget.komentari .list li .meta a { color:#B1B1B1; }
.sidebar .widget.komentari .list li .meta a:hover { color:#2e2f34; }
.sidebar .widget.komentari .list li .text { margin:3px 0 0; color: #acacb0; }
.sidebar .widget.komentari .list li .avatar { float:left; width:35px; height:35px; margin:0 15px 0 0; }
.sidebar .widget.komentari .list li .avatar img { width:100%; height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.sidebar .widget.komentari .list li .text- { table-layout: fixed; }
.sidebar .widget.komentari .list li .text,
.sidebar .widget.komentari .list li .text > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; overflow-y: none; }

.sidebar .widget.games .featuredGame { position:relative; margin:-18px -19px 5px -18px; padding:15px 20px; background-position:center; background-size:100% 100%; background-repeat:no-repeat; overflow:hidden; }
.sidebar .widget.games .featuredGame .cover { float:left; width:68px; height:85px; position:relative; margin:0 35px 0 0; }
.sidebar .widget.games .featuredGame .cover- { float:left; width:68px; height:85px; position:relative; margin:0 35px 0 0; }
.sidebar .widget.games .featuredGame .cover.najava { margin:0 15px 0 0; }
.sidebar .widget.games .featuredGame .rating { width:30px; height:30px; font-size:14px; font-weight:700; line-height:29px; position:absolute; right:-18px; top:28px; }
.sidebar .widget.games .featuredGame .img { width:68px; height:85px; overflow:hidden; }
.sidebar .widget.games .featuredGame .cover.najava,
.sidebar .widget.games .featuredGame .cover.najava .img { width:105px; height:65px; }
.sidebar .widget.games .featuredGame .cover.najava.igra,
.sidebar .widget.games .featuredGame .cover.najava.igra .img { width:68px; height:85px; }
.sidebar .widget.games .featuredGame .img img { width:100%; height:100%; }
.sidebar .widget.games .featuredGame h3 { font-size:15px; color:#2e2f34; font-weight:500; line-height:18px; text-shadow:0 1px 0 rgba(255, 255, 255, 1); letter-spacing:-0.4px; margin:0 0 5px; }
.sidebar .widget.games .featuredGame h3.igra { margin-top: 15px; }
.sidebar .widget.games .featuredGame h3 a { color:#2e2f34; }
.sidebar .widget.games .featuredGame h3 a:hover { color:#f4691d; }
.sidebar .widget.games .featuredGame p { font-size:10px!important; color:#8a8a8a; line-height:14px!important; text-shadow:0 1px 0 rgba(255, 255, 255, 0.7); margin:0px; }
.sidebar .widget.games .featuredGame p a { text-transform:uppercase; color:#8a8a8a; }
.sidebar .widget.games .featuredGame p a:hover { color:#2e2f34; }
.sidebar .widget.games .featuredGame .date { display:block; color:#acacb0; text-transform:none; }
.sidebar .widget.games .featuredGame .back,
.sidebar .widget.games .featuredGame .background-igra { margin: 0; z-index: 0; pointer-events: none; }

.sidebar .widget.games .featuredGame .rating { width:30px; height:30px; font-size:14px; font-weight:700; line-height:29px; position:absolute; right:-18px; top:16px; }
.sidebar .widget.games .featuredGame .cover.recenzija.igra .rating { top: 26px; }
.sidebar .widget.games .featuredGame .img { width:68px; height:85px; overflow:hidden; }
.sidebar .widget.games .featuredGame .cover.recenzija,
.sidebar .widget.games .featuredGame .cover.recenzija .img { width:105px; height:65px; }
.sidebar .widget.games .featuredGame .cover.recenzija.igra,
.sidebar .widget.games .featuredGame .cover.recenzija.igra .img { width:68px; height:85px; }

.sidebar .widget.games .list li { font-size:13px; font-weight:500; border-bottom:1px solid #eaeaea; padding:13px 0; overflow:hidden; }
.sidebar .widget.games .list li a { color:#2e2f34; }
.sidebar .widget.games .list li a:hover { color:#f4691d; }
.sidebar .widget.games .list li .meta { display:block; color:#acacb0; font-size:10px; margin:5px 0 0; }
.sidebar .widget.games .list li .meta a { text-transform:uppercase; color:#acacb0; }
.sidebar .widget.games .list li .meta a:hover { color:#2e2f34; }
.sidebar .widget.games .list li .meta.excerpt { line-height: 14px; }
.sidebar .widget.games .list li .rating { float:left; background:#3e3f45; width:30px; height:30px; font-size:14px; font-weight:700; line-height:29px; margin:0 15px 0 5px; cursor: default; }
.sidebar .widget.games .list li .text { margin:3px 0 0; overflow:hidden; }
.sidebar .widget.games .viewAll { margin:10px 0 -6px; text-align:center; }
.sidebar .widget.games .viewAll a { font-size:9px; font-weight:500; color:#acacb0; text-transform:uppercase; }
.sidebar .widget.games .viewAll a:hover { color:#2e2f34; }

.sidebar .widget.video .list li { font-size:13px; font-weight:500; line-height:17px; overflow:hidden; margin:0 0 18px; }
.sidebar .widget.video .list li:last-child { margin-bottom:0px; }
.sidebar .widget.video .list li .img { position:relative; float:left; width:80px; height:50px; margin:0 17px 0 0; overflow:hidden; }
.sidebar .widget.video .list li .img img { width:100%; height:100%; }
.sidebar .widget.video .list li .img a > .icon { width:13px; height:13px; position:absolute; left:3px; bottom:3px; border:2px solid #363636;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.sidebar .widget.video .list li .img .label {
    display: inline-block;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 3px;
    left: 3px;
    font-size: 10px;
    line-height: 18px;
    font-weight: 500;
    color: #f4691d;
    text-transform: uppercase;
    padding: 0 5px 0 0;
    -webkit-border-radius: 20px 6px 6px 20px;
    border-radius: 20px 6px 6px 20px;
}
.sidebar .widget.video .list li .img .label .icon { display: inline-block; float: left; margin-right: 3px; width:13px; height:13px; border:2px solid #363636;
    -webkit-border-radius:30px;
    border-radius:30px;
}
i.icon.iconVideo { width:13px; height:13px; left:3px; bottom:3px;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.sidebar .widget.video .list li .img .iconVideo { background:url(../images/tiny/tile-tiny.png) -182px -242px no-repeat; } /* iconVideoSmall.png */
.sidebar .widget.video .list li .img:hover .icon { border-color:rgba(255, 255, 255, 1/*0.6*/); }
.sidebar .widget.video .list li .img:hover .label { color: #fff; }
.sidebar .widget.video .list li .text { overflow:hidden; }
.sidebar .widget.video .list li a { color:#2e2f34; }
.sidebar .widget.video .list li a:hover { color:#f4691d; }
.sidebar .widget.video .list li .meta { display:block; font-size:10px; color:#acacb0; line-height:15px; }

.sidebar .widget.comments .list li { font-size:11px; font-weight:500; line-height:18px; overflow:hidden; margin:0 0 18px; }
.sidebar .widget.comments .list li:last-child { margin-bottom:0px; }
.sidebar .widget.comments .list li .img { position:relative; float:left; width:35px; height:35px; margin:0 17px 0 0; overflow:hidden; }
.sidebar .widget.comments .list li .img img { width:100%; height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.sidebar .widget.comments .list li .text { overflow:hidden; }
.sidebar .widget.comments .list li a { color:#2e2f34; }
.sidebar .widget.comments .list li a:hover { color:#f4691d; }
.sidebar .widget.comments .list li .meta { display:block; font-size:10px; color:#cecece; }
.sidebar .widget.comments .list li .meta a { color:#cecece; }
.sidebar .widget.comments .list li .meta a:hover { color:#2e2f34 }

.sidebar .widget.comming .featuredGame .img { position:relative; width:100%; max-height:110px; overflow:hidden; margin:0 0 17px; }
.sidebar .widget.comming .featuredGame .img img { width:100%; }
.sidebar .widget.comming .featuredGame .img .icon { width:37px; height:37px; position:absolute; left:50%; top:50%; margin:-17px 0 0 -23px; border:4px solid #363636;
    -webkit-border-radius:30px;
    border-radius:30px;
}
.sidebar .widget.comming .featuredGame .img .iconVideo { background:url(../images/tiny/iconVideoLarge-tiny.png) center no-repeat; }
.sidebar .widget.comming .featuredGame .img:hover .icon { border-color:rgba(255, 255, 255, 0.6); }
.sidebar .widget.comming .featuredGame h3 { font-size:13px; font-weight:500; margin:0 0 5px; }
.sidebar .widget.comming .featuredGame h3 a { color:#2e2f34; }
.sidebar .widget.comming .featuredGame h3 a:hover { color:#f4691d; }
.sidebar .widget.comming .featuredGame p { font-size:11px; line-height:17px; color:#6b6b6b; margin:0px; }
.sidebar .widget.comming .list li { font-size:13px; font-weight:500; line-height:18px; overflow:hidden; margin:0 0 12px; }
.sidebar .widget.comming .list li:last-child { margin-bottom:0px; }
.sidebar .widget.comming .list li a { color:#2e2f34; }
.sidebar .widget.comming .list li a:hover { color:#f4691d; }
.sidebar .widget.comming .list li a .iconCal { float:left; width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) -480px -60px no-repeat; font-size:9px; font-weight:500; font-style:normal; text-align:center; line-height:16px; margin:1px 10px 0 0; opacity:0.4; } /* iconCal.png */
.sidebar .widget.comming .list li a:hover .iconCal { opacity:1; color:#2e2f34; }
.sidebar .widget.comming h4 { font-size:10px; color:#b3b3b3; text-transform:uppercase; font-weight:500; margin:15px 0; }

.sidebar .widget.releases .heading h3 { padding-right: 60px; }
.sidebar .widget.releases .body .videoPreview { min-height: 50px; }
.sidebar .widget.releases .body .vidpreview { position: relative; }
.sidebar .widget.releases .body .vidpreview > img { width: 100%; height: auto; }
.sidebar .widget.releases .body .vidpreview > span { display: inline-block; border: 4px solid #363636; border-radius: 50%; position: absolute; width: 34px; height: 34px; top: 50%; left: 50%; margin-left: -17px; margin-top:  -17px; background: url(../images/tiny/iconVideoLarge-tiny.png) -1px center no-repeat; }
.sidebar .widget.releases .body .vidpreview:hover > span { border-color: #fff; }
.sidebar .widget.releases .body .text { color: #6b6b6b; font-size: 11px; font-weight:300; line-height: 18px; }
.sidebar .widget.releases .body .text h5 { color: #2e2f34; margin: 10px 0 5px 0; font-size: 13px; font-weight: 500; }
.sidebar .widget.releases .body .text ul li { position: relative; font-size:13px; font-weight:500; line-height:20px; color: #2e2f34; overflow:hidden; margin:0 0 5px; padding: 0; }
.sidebar .widget.releases .body .text ul li:last-child { margin-bottom:0px; }
.sidebar .widget.releases .body .text ul li > span { display: inline-block; margin: 0 10px 0 0; width: 20px; height:20px; line-height: 20px; background:url(../images/tiny/tile-tiny.png) -58px -120px no-repeat; font-size: 9px; color: #b1b1b1; text-align: center; } /* iconDatumi.png */
.sidebar .widget.releases .body i { display: block; font-style: normal; margin: 10px 0 5px 0; font-size: 10px; text-transform: uppercase; color:#2E2F34; }

.sidebar .widget.popular .list li { font-size:13px; font-weight:500; line-height:18px; overflow:hidden; margin:0 0 10px; }
.sidebar .widget.popular .list li:last-child { margin-bottom:0px; }
.sidebar .widget.popular .list li .iconHot { float:left; position:relative; width:20px; height:20px; background:#d3d3d3; margin:3px 10px 0 0; box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1); overflow:hidden;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.sidebar .widget.popular .list li .iconHot i { position:relative; display:block; width:100%; height:100%; background:url(../images/tiny/tile-tiny.png) -300px -120px no-repeat; z-index:1; } /* iconHot.png */
.sidebar .widget.popular .list li .iconHot .fill { position:absolute; left:0; bottom:0; width:20px; height:0px; background:#f4691d; }
.sidebar .widget.popular .list li .text { overflow:hidden; }
.sidebar .widget.popular .list li a { color:#2e2f34; }
.sidebar .widget.popular .list li a:hover { color:#f4691d; }
.sidebar .widget.popular .list li .meta { display:block; font-size:10px; color:#cecece; text-transform:uppercase; }
.sidebar .widget.popular .list li .meta a { color:#B3B3B3; }
.sidebar .widget.popular .list li .meta a:hover { color:#2e2f34; }

.sidebar .widget.gallery .carousel { font-size:0px; }
.sidebar .widget.gallery .carousel .item a { display:inline-block; width:32.1%; margin:0 1.8% 1.8% 0; }
.sidebar .widget.gallery .carousel .item a:nth-child(3n) { margin-right:0px; }
.sidebar .widget.gallery .carousel .item a img { width:100%; height:60px; }
.sidebar .widget.gallery .carousel .owl-nav { text-align:center; margin:15px 0 0; }
.sidebar .widget.gallery .carousel .owl-nav div { width:8px; height:7px; display:inline-block; margin:0 8px; }
.sidebar .widget.gallery .carousel .owl-nav div.disabled { opacity:0.3; }
.sidebar .widget.gallery .carousel .owl-nav .owl-prev { background:url(../images/tiny/tile-tiny.png) -128px -60px no-repeat; } /* galleryPrev.png */
.sidebar .widget.gallery .carousel .owl-nav .owl-next { background:url(../images/tiny/tile-tiny.png) -120px -60px no-repeat; } /* galleryNext.png */
.sidebar .widget.gallery .text .meta {
    display: block;
    font-size: 10px;
    color: #acacb0;
    line-height: 15px;
}

.sidebar .widget.infobox h2 { font-size:17px; margin:0 0 13px; }
.sidebar .widget.infobox h2 a { color:#2e2f34; }
.sidebar .widget.infobox h2 a:hover { color:#f4691d; }
.sidebar .widget.infobox hr { border-color:#eaeaea; }
.sidebar .widget.infobox hr.notop { margin-top: 4px; }
.sidebar .widget.infobox .platforms { margin:0 0 -10px; }
.sidebar .widget.infobox .cover { display:inline-block; margin-top: 4px; float:right; width:92px; height:116px; /*background:url(../images/cover.png) center no-repeat;*/ }
.sidebar .widget.infobox .cover img { width:100%; height:100%; }
.sidebar .widget.infobox .links { min-height: 125px; }
.sidebar .widget.infobox .links li { font-size:10px; color:#8a8a8a; font-weight:500; text-transform:uppercase; line-height:20px; margin:0 0 4px; }
.sidebar .widget.infobox .links li:nth-child(-n+2) { }
.sidebar .widget.infobox .links li a { color:#8a8a8a; }
.sidebar .widget.infobox .links li a:hover { color:#2e2f34; }
.sidebar .widget.infobox .links li a .icon { display:inline-block; width:16px; height:16px; vertical-align:middle; margin:-1px 8px 0 0; }
.sidebar .widget.infobox .links li a .iconReview { background:url(../images/tiny/tile-tiny.png) -480px -120px no-repeat; } /* iconListReview.png */
.sidebar .widget.infobox .links li a .iconNews { background:url(../images/tiny/tile-tiny.png) -420px -120px no-repeat; } /* iconListNews.png */
.sidebar .widget.infobox .links li a .iconVideo { background:url(../images/tiny/tile-tiny.png) -600px -120px no-repeat; } /* iconListVideo.png */
.sidebar .widget.infobox .links li a .iconScreenshot { background:url(../images/tiny/tile-tiny.png) -540px -120px no-repeat; } /* iconListScreenshot.png */
.sidebar .widget.infobox .links li a .iconForum { background:url(../images/tiny/tile-tiny.png) -360px -120px no-repeat; } /* iconListForum.png */
.sidebar .widget.infobox .links li a:hover .iconReview { background-position: -512px -120px; } /* iconListReviewHover.png */
.sidebar .widget.infobox .links li a:hover .iconNews { background-position: -452px -120px; } /* iconListNewsHover.png */
.sidebar .widget.infobox .links li a:hover .iconVideo { background-position: -632px -120px; } /* iconListVideoHover.png */
.sidebar .widget.infobox .links li a:hover .iconScreenshot { background-position: -572px -120px; } /* iconListScreenshotHover.png */
.sidebar .widget.infobox .links li a:hover .iconForum { background-position: -392px -120px; } /* iconListForumHover.png */
.sidebar .widget.infobox .links li.active a .iconReview { background-position: -496px -120px; } /* iconListReviewActive.png */
.sidebar .widget.infobox .links li.active a .iconNews { background-position: -436px -120px; } /* iconListNewsActive.png */
.sidebar .widget.infobox .links li.active a .iconVideo { background-position: -616px -120px; } /* iconListVideoActive.png */
.sidebar .widget.infobox .links li.active a .iconScreenshot { background-position: -556px -120px; } /* iconListScreenshotActive.png */
.sidebar .widget.infobox .links li.active a .iconForum { background-position: -376px -120px; } /* iconListForumActive.png */
.sidebar .widget.infobox .links li:nth-child(-n+2) { margin:0 0 8px; }
.sidebar .widget.infobox .details li { display:inline-block; width:45%; vertical-align: top; padding-bottom: 12px; font-size:12px; color:#acacb0; font-weight:500; line-height:16px; }
.sidebar .widget.infobox .details li span { display:block; font-size:10px; color:#454545; text-transform:uppercase; }
.sidebar .widget.infobox .details li a { color:#acacb0; }
.sidebar .widget.infobox .details li a:hover { color:#f4691d; }
.sidebar .widget.infobox .conf p { font-family:'Ubuntu', sans-serif; font-size:12px; color:#acacb0; line-height:17px; margin:0 0 10px; }
.sidebar .widget.infobox .conf p span { display:block; font-size:10px; color:#454545; font-weight:500; text-transform:uppercase; }
.sidebar .widget.infobox .conf .icon { display:inline-block; width:7px; height:7px; vertical-align:middle; margin:-2px 5px 0 0; }
.sidebar .widget.infobox .conf .iconMin { background:url(../images/tiny/tile-tiny.png) -60px -180px no-repeat; } /* iconMin.png */
.sidebar .widget.infobox .conf .iconRecomended { background:url(../images/tiny/tile-tiny.png) -67px -180px no-repeat; } /* iconRecomended.png */

.sidebar .widget.filter h4 { display:block; font-size:10px; color:#6b6b6b; text-transform:uppercase; line-height:13px; overflow:hidden; margin:0 0 10px; }
.sidebar .widget.filter label { display:block; background:#f3f3f3; border:1px solid #e6e6e6; padding:9px; font-size:9px; color:#6b6b6b; text-transform:uppercase; line-height:13px; overflow:hidden; margin:0 0 11px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar .widget.filter label.hcl { border-color:#f4691d; }
.sidebar .widget.filter label.hcl:before { content:''; width:15px; height:15px; background:url(../images/tiny/logoSmall-tiny.png) center no-repeat; display:inline-block; vertical-align:middle; margin:-4px 8px -2px 0; }
.sidebar .widget.filter .link { display:block; background:#f3f3f3; border:1px solid #e6e6e6; padding:9px; font-size:9px; color:#6b6b6b; text-transform:uppercase; line-height:13px; overflow:hidden; margin:0 0 11px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar .widget.filter .link:hover { color: #FF5A00; border-color:#c3c3c3; }
.sidebar .widget.filter .link.hcl { border-color:#f4691d; }
.sidebar .widget.filter .link.hcl:before { content:''; width:15px; height:15px; background:url(../images/tiny/logoSmall-tiny.png) center no-repeat; display:inline-block; vertical-align:middle; margin:-4px 8px -2px 0; }
.sidebar .widget.filter label:hover { border-color:#c3c3c3; }
.sidebar .widget.filter label input[type="checkbox"] { float:right; }
.sidebar .widget.filter input[type="submit"] { background:#f4691d; border:none; font-family:'Ubuntu', sans-serif; font-size:12px; font-weight:600; color:#ffffff; text-transform:uppercase; padding:10px 18px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar .widget.filter .alignCenter { padding-top: 7px; }
.sidebar .widget.filter input[type="submit"]:hover { background:#f36315; }

.sidebar .widget.filterGames label { display:block; font-size:10px; color:#6b6b6b; text-transform:uppercase; line-height:13px; overflow:hidden; margin:0 0 10px; }
.sidebar .widget.filterGames select { width:100%; background:#FBFBFB; border:1px solid #e6e6e6; font-family:'Ubuntu', sans-serif; font-size:9px; color:#6b6b6b; text-transform:uppercase; padding:9px; margin:0 0 18px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar .widget.filterGames select option { /*font-size: 11px;*/ }
.sidebar .widget.filterGames select .optparent { background-color: #e1e1e1; }
.sidebar .widget.filterGames select .optchild { }

.sidebar .widget.filterGames select:hover { border-color:#c3c3c3; }
.sidebar .widget.filterGames input[type="submit"] { background:#f4691d; border:none; font-family:'Ubuntu', sans-serif; font-size:12px; font-weight:600; color:#ffffff; text-transform:uppercase; padding:10px 18px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar .widget.filterGames input[type="submit"]:hover { background:#f36315; }
.sidebar .widget.filterGames .sliderRangeContainer { margin:0 0 35px; }
.sidebar .widget.filterGames .eval { width:20px; border:none; font-family:'Ubuntu', sans-serif; font-size:10px; color:#6b6b6b; background-color: #F3F3F3; }
.sidebar .widget.filterGames .eval.min { float: left; }
.sidebar .widget.filterGames .eval.max { float:right; text-align:right; }

.sidebar .widget.filterGames .ui-slider { background:#ffffff; border:1px solid #DCDCDC; margin:12px 0 3px;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar .widget.filterGames .ui-slider-horizontal { height:4px; }
.sidebar .widget.filterGames .ui-slider .ui-slider-handle { width:15px; height:11px; background:url(../images/tiny/tile-tiny.png) -300px -300px no-repeat; top:-4px; } /* sliderHandle.png */
.sidebar .widget.filterGames .ui-slider .ui-slider-range { background:#f5f5f5; }
.sidebar .widget.filterGames .filterTags { margin:-4px 0 10px; }
.sidebar .widget.filterGames .tag { position:relative; display:inline-block; background:#f4691d; font-size:10px; color:#ffffff; padding:7px 28px 7px 8px; margin:0 3px 10px 0;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar .widget.filterGames .tag a { position:absolute; top:0; bottom:0; right:-1px; width:20px; height:22px; background:#f3f3f3 url(../images/tiny/tile-tiny.png) -300px -240px no-repeat; border:1px solid #e6e6e6;
    -webkit-border-radius:0 2px 2px 0;
    border-radius:0 2px 2px 0;
} /* iconX.png */
.sidebar .widget.filterGames .tag a:hover { background-color:#ebebeb; }

.sidebar .widget.reviews .list li { overflow:hidden; margin:0 5px 25px 0; }
.sidebar .widget.reviews .list li:last-child { margin-bottom:0px; }
.sidebar .widget.reviews .list li a { color:#2e2f34; }
.sidebar .widget.reviews .list li a:hover { color:#f4691d; }
.sidebar .widget.reviews .list li .img { position:relative; float:left; width:23px; height:23px; margin:0 10px 0 0; overflow:hidden; }
.sidebar .widget.reviews .list li .img img { width:100%; height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
}
.sidebar .widget.reviews .list li .meta { font-size:9px; color:#2e2f34; font-weight:600; margin:2px 0 5px; }
.sidebar .widget.reviews .list li .percentage { float:right; color:#8f8f8e; }
.sidebar .widget.reviews .list li p { font-family:'Ubuntu', sans-serif; font-size:10px; font-weight:500; color:#969696; line-height:16px; margin:8px 0 0; }
.sidebar .widget.reviews .list li p a { color:#969696; }
.sidebar .widget.reviews .list li p a:hover { color:#2e2f34; }
.sidebar .widget.reviews .list .reviewRate { height:7px; background:#eaeaea; overflow:hidden;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.sidebar .widget.reviews .list .reviewRate .fill { height:100%; background:#d2d2d2; }
.sidebar .widget.reviews .userRating { position:relative; padding:25px; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; margin:0 0 5px; }
.sidebar .widget.reviews .userRating h3 { font-size:12px; font-weight:600; text-transform:uppercase; margin:15px 0 0; }
.sidebar .widget.reviews .userRating p { font-size:11px; color:#6b6b6b; margin:0px; }
.sidebar .widget.reviews .userRating p span { color:#f4691d; }
.sidebar .widget.reviews .userRating .rating { background:#2e2f34; width:50px; height:50px; font-size:24px; font-weight:700; line-height:50px; position:absolute; right:40px; top:30px; }
.sidebar .widget.reviews .userRating .rate { margin:40px 0 0; text-align:right; }
.sidebar .widget.reviews .userRating .rate label { float:left; display:inline-block; font-size:12px; color:#2e2f34; text-transform:uppercase; font-weight:600; margin:8px 0 0; letter-spacing:-0.5px; }
.sidebar .widget.reviews .userRating .rate input[type="text"] { width:35px; background:#f7f7f7; border:1px solid #ececec; font-family:'Ubuntu', sans-serif; font-size:14px; color:#2e2f34; line-height:21px; text-align:center; padding:3px 0;
    -webkit-border-radius:3px;
    border-radius:3px;
}
.sidebar .widget.reviews .userRating .rate input[type="text"]:focus { background:#ffffff; font-weight:600; }
.sidebar .widget.reviews .userRating .rate input[type="submit"] { width:32px; height:30px; background:url(../images/tiny/iconRateSubmit-tiny.png) center no-repeat; opacity:0.25; border:none; vertical-align:top; }
.sidebar .widget.reviews .userRating .rate input[type="submit"]:hover { opacity:1; }
.sidebar .widget.reviews .userRating .rate .rated input[type="text"] { border:none; background:#ffffff; font-weight:600; }
.sidebar .widget.reviews .userRating .reviewRate { height:7px; background:#eaeaea; overflow:hidden; margin:10px 0 0;
    -webkit-border-radius:4px;
    border-radius:4px;
}
.sidebar .widget.reviews .userRating .reviewRate .fill { height:100%; background:#d2d2d2; }

.sidebar .widget.relatedGames .list li { position:relative; font-size:12px; font-weight:500; line-height:17px; overflow:hidden; padding:0 0 18px; margin:0 0 18px; border-bottom:1px solid #eaeaea; }
.sidebar .widget.relatedGames .list li .img { position:relative; float:left; width:55px; height:68px; margin:0 17px 0 0; border:2px solid #e8e8e8; overflow:hidden;
    -webkit-border-radius:2px;
    border-radius:2px;
}
.sidebar .widget.relatedGames .list li .img:hover { border-color:#f4691d; }
.sidebar .widget.relatedGames .list li .img img { width:100%; height:100%; }
.sidebar .widget.relatedGames .list li .text { overflow:hidden; }
.sidebar .widget.relatedGames .list li a { color:#2e2f34; }
.sidebar .widget.relatedGames .list li a:hover { color:#f4691d; }
.sidebar .widget.relatedGames .list li h3 { font-size:15px; font-weight:500; margin:10px 0 3px; }
.sidebar .widget.relatedGames .list li h3 a { color:#2e2f34; }
.sidebar .widget.relatedGames .list li h3 a:hover { color:#f4691d; }
.sidebar .widget.relatedGames .list li  { color:#2e2f34; }
.sidebar .widget.relatedGames .list li .meta { display:block; font-size:10px; color:#acacb0; line-height:15px; }
.sidebar .widget.relatedGames .list li .meta a { color:#8a8a8a; }
.sidebar .widget.relatedGames .list li .meta a:hover { color:#2e2f34; }
.sidebar .widget.relatedGames .list.plain li { border:none; padding:0 0 0 13px; margin:0 0 8px; }
.sidebar .widget.relatedGames .list.plain li:last-child { margin:0px; }
.sidebar .widget.relatedGames .list.plain li:before { content:''; width:4px; height:6px; background:url(../images/tiny/tile-tiny.png) -480px -300px no-repeat; position:absolute; top:6px; left:0; margin:0 5px 0 0; } /* subnavListBullet.png */
.sidebar .widget.relatedGames .list.plain li.none { color:#8a8a8a; }

/**************/
/*   PROFILE   */
/**************/

.sidebar .widget.profileSidebar .cover{ position:relative; min-height: 75px; }
.sidebar .widget.profileSidebar .cover- img{ width:100%; }
.sidebar .widget.profileSidebar .cover .editbar{ color:#FFF; font-size:10px; font-weight:700; padding:10px; position:absolute; top:0px; left:0px; box-sizing:border-box; -moz-box-sizing:border-box; width:100%; line-height: 14px; background: #2c2f34; text-transform:uppercase; }
.sidebar .widget.profileSidebar .cover .editbar i{ width:14px; height:14px; display:block; float:right; background:url(../images/tiny/tile-tiny.png) -120px -300px no-repeat; } /* profileEditBarIcon.png */
.sidebar .widget.profileSidebar .cover .editbar:hover { background: #f4691d; }

.sidebar .widget.profileSidebar .cover .editbar.banned { background: #a94442; }
.sidebar .widget.profileSidebar .cover .editbar.banned:hover { background: #f00; }
.sidebar .widget.profileSidebar .cover .editbar em { float: right; }
.sidebar .widget.profileSidebar .cover .covered { display: none; }
.sidebar .widget.profileSidebar .cover:hover .covered { display: block; }

.sidebar .widget.profileSidebar .cover .level { padding:9px 0 0 3px; /*background:url(../images/lvl-bg.png) left bottom no-repeat;*/ position:absolute; bottom:5px; right:5px; display:block; cursor: default; }
.sidebar .widget.profileSidebar .cover .level > i { position: relative; float:left; width:21px; height:23px; background-image:url(../images/tiny/tile-tiny.png); } /* lvl.png */
.sidebar .widget.profileSidebar .cover .level > i:before { display: inline-block; float: left; content:''; width:3px; height:23px; background:url(../images/tiny/tile-tiny.png) -357px -240px no-repeat; position: absolute; left: -3px; top: 0; } /* lvl-bg.png */
.sidebar .widget.profileSidebar .cover .level.lvl-1 > i { background-position:-361px -240px; }
.sidebar .widget.profileSidebar .cover .level.lvl-2 > i { background-position:-382px -240px; }
.sidebar .widget.profileSidebar .cover .level.lvl-0 > i { background-position:-403px -240px; }
.sidebar .widget.profileSidebar .cover .level span { display: inline-block; position: relative; height: 23px; background:rgba(56,56,56,0.56); color:#FFF; font-size:9px; font-weight: 700; padding: 0 6px; line-height: 23px; border-radius: 0 3px 3px 0; }
.sidebar .widget.profileSidebar .cover .level span .levelDescription {
    padding: 6px 14px 6px 10px;
    background: #1f1f20;
    border-radius: 4px;
    display: none;
    position: absolute;
    bottom: 32px;
    right: 0;
    width: 220px;
}
.sidebar .widget.profileSidebar .cover .level span .levelDescription ul {
    margin: 2px 0;
    padding: 0;
    color: #858585;
    font-weight: normal;
    line-height: 18px;
    font-size: 10px;
}
.sidebar .widget.profileSidebar .cover .level span .levelDescription li { font-size: 10px; line-height: 18px; }
.sidebar .widget.profileSidebar .cover .level span .levelDescription li.lvl-1 > i { background-position:-364px -243px; }
.sidebar .widget.profileSidebar .cover .level span .levelDescription li.lvl-2 > i { background-position:-385px -243px; }
.sidebar .widget.profileSidebar .cover .level span .levelDescription li.lvl-0 > i { background-position:-406px -243px; }
.sidebar .widget.profileSidebar .cover .level span .levelDescription li strong { color: #f5f5f5; }
.sidebar .widget.profileSidebar .cover .level span .levelDescription li i { float: left; width: 18px; height: 18px; background-image:url(../images/tiny/tile-tiny.png); } /* lvl.png */
.sidebar .widget.profileSidebar .cover .level span .levelDescription li em { float: right; color: #858585; font-weight: normal; }
.sidebar .widget.profileSidebar .cover .level span .levelDescription li.opis { border-top: 1px solid #333; font-size: 9px; line-height: 13px; color: #666; padding: 6px 0 2px 0; font-weight: normal; }
.sidebar .widget.profileSidebar .cover .level span .levelDescription:before { content:''; width:8px; height:4px; position:absolute; bottom:-4px; right:0; margin:0 10px 0 0; background:url(../images/tiny/tile-tiny.png) -360px -300px no-repeat; -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } /* subnavArrow.png */
.sidebar .widget.profileSidebar .cover .level:hover .levelDescription { display: block; }

.sidebar .widget.profileSidebar .userinfo { position:relative; padding: 10px 30px; border-bottom:1px solid #E6E6E6; }
.sidebar .widget.profileSidebar .userinfo .userimg{ border-radius:50%; width:98px; height:98px; background:#FFF; box-shadow:0px 1px 1px #ccc; position:absolute; top:-20px; left:20px; }
.sidebar .widget.profileSidebar .userinfo .userimg.active { /*background: #f87a00;*/ }
.sidebar .widget.profileSidebar .userinfo .userimg img{ border-radius:50%; width:90px; height:90px; margin: 4px;}
.sidebar .widget.profileSidebar .userinfo h2{ margin: 10px 0px 10px 110px; font-size:17px; font-weight:700; }
.sidebar .widget.profileSidebar .userinfo .location{ position:relative; padding-left:20px; margin-left:110px; font-size:12px; color:#9a9a9a; }
.sidebar .widget.profileSidebar .userinfo .location:before{ content:""; position:absolute; top:-2px; left:0px; width:12px; height:16px; display:block; background:url(../images/tiny/tile-tiny.png) -480px -240px no-repeat; }
.sidebar .widget.profileSidebar .userinfo .desc{ font-size:13px; color:#6b6b6b; font-style:italic; margin-top: 30px; }


.sidebar .widget.profileSidebar .stats { position:relative; padding:30px 20px; border-bottom:1px solid #E6E6E6; text-align:center; }
.sidebar .widget.profileSidebar .stats .item{ width:32%; display:inline-block;}
.sidebar .widget.profileSidebar .stats .item b{ font-size:22px; color:#2e2f34; }
.sidebar .widget.profileSidebar .stats .item p{ font-size:12px; color:#7c7c7e; margin-bottom:0;}

.sidebar .widget.profileSidebar .collection { position:relative; padding:20px 30px; border-bottom:1px solid #E6E6E6; }
.sidebar .widget.profileSidebar .collection  .title { position:relative; display:inline-block; color:#7c7c7e; font-size:10px; }
.sidebar .widget.profileSidebar .collection  .title em{ color: #000; font-style: normal; font-weight: 700; }
.sidebar .widget.profileSidebar .collection  .showAll { color: #c5c5c5; font-style: normal; font-size:9px; padding: 6px 0 0 0; float:right; }
.sidebar .widget.profileSidebar .collection  .showAll:hover{ color: #888; }

.sidebar .widget.profileSidebar .collection .gamesWrapper { text-align: center; padding: 10px 0; }
.sidebar .widget.profileSidebar .collection .gamesWrapper a{ display:block; width:20%; margin:12px 2% 0px; display:inline-block; }
.sidebar .widget.profileSidebar .collection .gamesWrapper a img{width:100%; display:block; }
.sidebar .widget.profileSidebar .collection .desc{ font-size:13px; color:#6b6b6b; font-style:italic; margin: 15px 0 0; padding: 5px 0; line-height: 22px; }

.sidebar .widget.profileSidebar .details { padding:10px 30px 20px; border-bottom:1px solid #E6E6E6;}
.sidebar .widget.profileSidebar .details .title{ font-size:12px; margin: 30px 0 15px; font-weight:700; display:block; text-transform:uppercase; color:#f87a00;}
.sidebar .widget.profileSidebar .details .item{ color:#7c7c7e; margin: 6px 0; line-height: 16px; display:block; font-size:12px;}
.sidebar .widget.profileSidebar .details .item span{ color:#000;}
.sidebar .widget.profileSidebar .details .item > span:first-child{ color:#7c7c7e; margin-right:7px;}
.sidebar .widget.profileSidebar .details .desc{ font-size:13px; color:#6b6b6b; font-style:italic; margin: 15px 0 0; padding: 5px 0; line-height: 22px; }

.sidebar .widget.profileSidebar .social { padding:25px 30px;}
.sidebar .widget.profileSidebar .social a{ transition:all 1s; -webkit-transition:all 1s; background:url(../images/tiny/social-tiny.png); width:35px; height:35px; display:inline-block; margin:4px;}
.sidebar .widget.profileSidebar .social a.facebook{ background-position:0px 0px; }
.sidebar .widget.profileSidebar .social a.steam{ background-position:-36px 0px; }
.sidebar .widget.profileSidebar .social a.twitter{ background-position:-70px 0px; }
.sidebar .widget.profileSidebar .social a.playstation{ background-position:-105px 0px; }
.sidebar .widget.profileSidebar .social a.xbox{ background-position:-140px 0px; }
.sidebar .widget.profileSidebar .social a.nintendo{ background-position:-175px 0px; }
.sidebar .widget.profileSidebar .social a:hover{ -ms-transform: rotate(360deg);  -webkit-transform: rotate(360deg);  transform: rotate(360deg); }

.sidebar .widget.profileSidebar  .editText{ font-size: 13px !important; color: #6b6b6b  !important; font-style: italic  !important; }
.sidebar .widget.profileSidebar  .editText a{ color: #f87a00 !important; }
.sidebar .widget.profileSidebar  .editText a:hover{ text-decoration:underline; }

.sidebar.profil { float: left; }

.main.profile{ background: #FFF; min-height: 1250px; border-right: 0px; padding: 0; border-left: 1px solid #eaeaea;}

.main .profileMenu{ text-align:left; height:55px; margin: 0;  border-bottom: 1px solid #eaeaea; }
.main .profileMenu a{ width:79px; float: left; height:55px; display:inline-block; border-right: 1px solid #eaeaea; position:relative; }
.main .profileMenu a i{ width:25px; height:25px; display: block; margin:16px 27px;  background:url(../images/tiny/profileMenu-tiny.png);}
.main .profileMenu a:first-child i { margin: 16px 22px 16px 32px; }
.main .profileMenu a.messages{ float:right; border-right:0px; border-left: 1px solid #eaeaea;}
.main .profileMenu a.messages > span{ background-color: #f4691d; text-align: center; font-size: 11px; width: 18px; height: 18px; line-height: 18px; color: #fff; display: inline-block; position: absolute; top: 6px; right: 7px; border-radius:50%; }
.main .profileMenu a.messages.active > span{ background-color: #2e2f34; }
.main .profileMenu a:hover{ background:#f9f9f9; }

.main .profileMenu a.feed i{background-position:-100px 0px;}
.main .profileMenu a.collection i{background-position:-25px 0px;}
.main .profileMenu a.favorites i{background-position:-50px 0px;}
.main .profileMenu a.messages i{background-position:-75px 0px;}
.main .profileMenu a.messages.browsing i{background-position:-125px 0px;}

.main .profileMenu a.feed.active i{background-position:-100px -25px;}
.main .profileMenu a.collection.active i{background-position:-25px -25px;}
.main .profileMenu a.favorites.active i{background-position:-50px -25px;}
.main .profileMenu a.messages.active i{background-position:-75px -25px;}
.main .profileMenu a.messages.browsing.active i{background-position:-125px -25px;}

.main .profileMenu a .nmbr { font-size: 12px; border-radius: 50%;width:18px; height:18px; line-height:17px; background:#f87a00; color:#FFF; position:absolute; top:5px; right:5px; text-align:center;  }
.main .profileMenu a.active .nmbr { background:#2e2f34;  }

#browsingSendMessage { display: block; position: relative; margin: -5px 0 10px 0; padding-left: 20px; font-style: normal; line-height: 12px; font-size: 10px; letter-spacing:-0.5px; }
#browsingSendMessage:before { content:''; width:16px; height:12px; position:absolute; top:0; left:0; margin:0; background:url(../images/tiny/tile-tiny.png) -180px -300px no-repeat; } /* sendEmail.png */
#browsingSendMessage:hover:before { background-position:-196px -300px; }

.main #noresult { display: inline-block; width: 100%; font-family:'Ubuntu', sans-serif; line-height:21px; text-align:center; font-weight:300; font-size:16px; color:#6b6b6b; font-style:italic; margin:50px 10px 75px 10px; }
.main #noresult.gal { margin-top: 75px; }

#profileAjaxContainer{ width:100%; min-height:300px; display:block; }
#profileAjaxContainer.loading{ background:url(../images/preloader.gif) center center no-repeat; }

.profileEmpty{ font-family:'Ubuntu', sans-serif; line-height:35px; text-align:center; font-weight:300; font-size:21px; color:#6b6b6b; font-style:italic; margin:100px 50px; }
.profileEmpty.banned { color: #a94442; }

#collectionList{ /*min-height:300px;*/ display:block; }
#collectionList.loading{ background:url(../images/preloader.gif) center center no-repeat; }
#collectionList li h3 a { color: #2e2f34; }
#collectionList li h3 a:hover { color: #f4691d; }
#collectionList li .time { margin: 0 10px; text-transform:uppercase; text-align: right; position:absolute; top:10px; right:30px; font-size:9px; font-weight:300; color:#cbcbcb; }

.listWrapper li.gameCollection { background-color: #f9f9f9; }
.listWrapper li.gameCollection h3 a { color: #2e2f34; }
.listWrapper li.gameCollection h3 a:hover { color: #f4691d; }
.listWrapper li.gameCollection .time { font-family:'Ubuntu', sans-serif; text-transform:uppercase; position:absolute; top:24px; right:30px; font-size:9px; font-weight:300; color:#cbcbcb; }

.listWrapper li .comment-text .details > a { color: #cbcbcb; }
.listWrapper li .comment-text .details > a:hover { color: #f4691d; }

.listWrapper{ padding:0px; margin:0;}
.listWrapper li{ font-family:'Ubuntu', sans-serif; padding:18px 30px 20px 90px; position:relative; box-sizing:border-box; -moz-box-sizing:border-box; border-bottom: 1px solid #eaeaea; }
.listWrapper li > .imgHolder{ position:absolute; top:17px; left:30px; }
.listWrapper li h3{ margin:0; font-size:13px; font-weight:400; color:#2e2f34; }
.listWrapper li .score{ margin:6px 0 0; display:block; font-size:16px; color:#d9d9d9; }
.listWrapper li .score em{ color:#f87a00; font-style: normal; font-weight:700; }
.listWrapper li .message-title h3 .time{ margin: 0 10px; vertical-align: middle; text-transform:uppercase;/* position:absolute; top:24px; right:160px;*/ font-size:9px; font-weight:300; color:#cbcbcb; }

.listWrapper li  .comment-profile {position: absolute; top: 15px; left: 18px; }
.listWrapper li  .comment-profile .img { width:50px; height:50px; border-radius:50%; overflow:hidden; }
.listWrapper li  .comment-profile .img img { width:100%; height:100%; }
.listWrapper li  .comment-profile .vote { text-align:center; margin:7px 0 0; }
.listWrapper li  .comment-profile .vote .iconVoteUp { display:inline-block; width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) -240px -240px no-repeat; opacity:0.15; vertical-align:middle; } /* iconVoteUp.png */
.listWrapper li  .comment-profile .vote .iconVoteUp:hover { opacity:1; }
.listWrapper li  .comment-profile .vote .count { display:inline-block; font-size:12px; color:#2e2f34; font-weight:600; vertical-align:middle; margin:-2px 0 0; }
.listWrapper li  .comment-profile .vote .count.zero { color:#d9d9d9; }
.listWrapper li  .comment-profile .vote > a { margin-left: 4px; }
.listWrapper li  .comment-text{ overflow:hidden; }
.listWrapper li  .comment-text h3 { font-size:15px; margin:0 0 7px; }
.listWrapper li  .comment-text h3 a { color:#2e2f34; }
.listWrapper li  .comment-text h3 a:hover { color:#f4691d; }
.listWrapper li  .comment-text h3 .iconVoteUp{ display:inline-block; width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) -256px -240px no-repeat; vertical-align:middle;  margin-right: 10px; } /* iconVoteUpOrange.png */
.listWrapper li  .comment-text .meta { display:block; font-size:10px; color:#939393; margin:0 0 3px; }
.listWrapper li  .comment-text .meta a { color:#939393; }
.listWrapper li  .comment-text .meta a:hover { color:#2e2f34; }
.listWrapper li  .comment-text .comcon img { max-width: 100%; }
.listWrapper li  .comment-text .comcon,
.listWrapper li  .comment-text p { font-size:13px; color:#6b6b6b; line-height:22px; margin:0px; }
.listWrapper li  .comment-text .comcon a:hover { color:#2e2f34; }
.listWrapper li  .comment-text p code {
    display: inline-block;
    margin: 5px 0;
    width: 100%;
    background: #eaeaea;
    padding: 4px 8px; border: 1px dashed #ddd;
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
.listWrapper li  .comment-text .details { font-size:9px; text-transform:uppercase; color:#cbcbcb; line-height:22px; margin:0px; }
.listWrapper li  .comment-text .unknown { font-size:13px; color:#cbcbcb; }
.listWrapper li  .comment-text .time { font-size:9px; text-transform:uppercase; color:#cbcbcb; line-height:22px; margin:0px; position: absolute; top: 12px; right: 30px; }
#inboxPrimljenoListLoadMore, #inboxPoslanoListLoadMore, #loadMore{ display:block; background:#f5f5f5; font-size:10px; color:#2e2f34; padding:15px 20px; width:90%; margin:30px 5%; box-sizing:border-box; -moz-box-sizing:border-box; text-align:center; cursor:pointer; }

#profileSettingsForm.loading{ position:relative; }
#profileSettingsForm.loading:after{ content:""; width:100%; height:100%; display:block; background-color:rgba(255,255,255,0.5); background-image:url(../images/preloader.gif); background-position:center 23px; background-repeat:no-repeat; position:absolute; top:0; left:0; }
.profileSettings{ display:block; }
.profileSettingsMenu { position: relative; text-align:left; padding: 0px 30px; height:55px; margin: 0;  border-bottom: 1px solid #eaeaea; }
.profileSettingsMenu h2{ color:#2e2f34; font-size:13px; font-weight:700; text-transform:uppercase; line-height:55px; margin:0;}
.profileSettingsMenu h2  i{ display:inline-block; width:16px; height:16px; background:url(../images/tiny/tile-tiny.png) -240px -300px no-repeat; margin: 19px 10px 0px 0px; float: left; } /* settings.png */

#profileSettingsForm .profileSettingsMenu .status { position: absolute; min-height: 35px; line-height: 35px; min-width: 111px; top: 9px; right: 30px; font-size: 12px; }
#profileSettingsForm .profileSettingsMenu .status.error { color:#fa4040; }
#profileSettingsForm .profileSettingsMenu .status.success { color:#2faf3d; }
#profileSettingsForm .profileSettingsMenu input { background:#6cbb5f; color:#FFF; border:none; font-size:12; font-weight:700; margin: 0 0 0 10px; padding: 10px 30px; border-radius: 3px;}
#profileSettingsForm .profileSettingsMenu input:hover { background:#6cbb5f; color:#FFF; border:none; }

#profileSettingsForm input.error,
#profileSettingsForm textarea.error { background-color: #FFE2E2; }

#profilePictureDisplay .maxUploadSize,
#featuredPictureDisplay .maxUploadSize { font-size: 10px; color: #7c7c7e; font-style: italic; }

ul.tabs{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.tabs li{
    background: #ededed;
    color: #999;
    display: inline-block;
    padding: 7px 10px;
    cursor: pointer;
    font-size: 12px;
    margin-bottom: -1px;
    border: 1px solid #ededed;
    border-bottom-color: #ddd;
    font-style: italic;
}
ul.tabs li.current{
    background: #fff;
    color: #666;
    border-color: #ddd;
    border-bottom-color: #fff;
    font-style: normal;
}
.tab-content{
    display: none;
    border: 1px solid #ddd;
    /*background: #ededed;*/
    /*padding: 15px;*/
}
.tab-content.current{
    display: inherit;
}
.profileSettingsRow #tab-1 textarea { border: none; }
.profileSettingsRow #tab-2 { padding: 12px 14px; }
.profileSettingsRow .sig-preview {
    min-height: 126px;
    font-size: 11px;
    line-height: 19px;
    color: #333;
    font-family: 'Open Sans';
}
.profileSettingsRow .sig-preview blockquote {
    font-size: small;
    line-height: 1.4em;
    background: #E8E8E8 url(../images/tiny/iconQuote-tiny.png) 1.1em 1.1em no-repeat;
    border-left: 3px solid #F4691D;
    padding: 1.1em 4.4em;
    margin: 0.1em 0 1.3em 0;
    overflow: auto;
}
.profileSettingsRow .sig-preview hr { margin: 0; border: none; height: 0px; display: none; }
.profileSettingsRow .sig-preview img { margin: 0; }
.profileSettingsRow .sig-preview a { color: #2e2f34; }
.profileSettingsRow .sig-preview a:hover { color: #f4691d; }
.profileSettingsRow #profileSignature { min-height: 150px; background: #f5f5f5; }

.profileSettingsRow{ padding: 30px 30px; margin: 0;  border-bottom: 1px solid #eaeaea; }
.profileSettingsRow:last-child{ border-bottom: none; }
.profileSettingsRow label{ margin-bottom:10px; display:block; color:#2e2f34; font-size:12px; font-weight:700; text-transform:uppercase; }
.profileSettingsRow label .charCount, .profileSettingsRow label .charCountSig{ color:#9b9b9c; float:right; }
.profileSettingsRow input[type="text"]{ width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ddd; padding: 12px 14px; font-size:13px; }
.profileSettingsRow input[type="password"]{ width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ddd; padding: 12px 14px; font-size:13px; }
.profileSettingsRow .confirmpassword {margin-top: 10px}
.profileSettingsRow .badpassword {background-color: #FFE2E2}
.profileSettingsRow textarea{ width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ddd; padding: 12px 14px; font-size:13px; min-height:90px; }
.profileSettingsRow input[type="file"]{ font-size: 12px; background: #eee; padding:10px;  border:1px solid #e6e6e6; border-radius:3px; }
.profileSettingsRow .checkboxRow{ color:#6b6b6b; font-size:10px; font-weight:400; padding:10px 12px; margin:10px 0 0; background:#f3f3f3; border:1px solid #e6e6e6; border-radius:3px; }
.profileSettingsRow .checkboxRow input[type="checkbox"]{ float:right; }
.profileSettingsRow > span.btn-file { cursor: pointer; }

.profileSettingsRowHalfWrapper{ border-bottom: 1px solid #eaeaea;  }

.profileSettingsRowHalf{ display:inline-block; vertical-align: top; min-height:30px; width:49%;  box-sizing: border-box; -moz-box-sizing: border-box; padding:30px;}
.profileSettingsRowHalf:last-child{  width:50%;  border-left: 1px solid #eaeaea; min-height:215px; }
.profileSettingsRowHalf label{ margin-bottom:10px; display:block; color:#2e2f34; font-size:12px; font-weight:700; text-transform:uppercase; }
.profileSettingsRowHalf .multi-checkbox { margin-top: 10px; font-weight: normal; vertical-align: middle; color:#7c7c7e; }
.profileSettingsRowHalf .multi-checkbox > input {
    border: 1px solid #ddd;
    background: #fff;
    color: #555;
    clear: none;
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    height: 16px;
    margin: -4px 4px 0 0;
    outline: 0;
    padding: 0!important;
    text-align: center;
    vertical-align: middle;
    width: 16px;
    min-width: 16px;
    -webkit-appearance: none;
    /*-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -webkit-transition: .05s border-color ease-in-out;
    transition: .05s border-color ease-in-out;*/
}
.profileSettingsRowHalf .multi-checkbox > input[type=checkbox]:checked:before {
    content: "\f147";
    margin: -3px 0 0 -5px;
    color: #f87a00;
}
.profileSettingsRowHalf .multi-checkbox > input[type=checkbox]:checked:before {
    float: left;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    font: 400 21px/1 dashicons!important;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.settingsConfigurationWrapper{ display:block; border:1px solid #e1e1e1; }
.settingsConfigurationWrapper .row{ display:block; border-bottom:1px solid #e1e1e1; padding:7px 10px; }
.settingsConfigurationWrapper .row-single{ display:block; padding:7px 10px; }
.settingsConfigurationWrapper .row:last-child{ display:block; border-bottom:none; }
.settingsConfigurationWrapper .row label{ width: 65px; display:block; margin:4px 5px 5px 0; border-bottom:none; float:left; font-size:12px; font-weight:400; color:#c4c5c6; }
.settingsConfigurationWrapper .row input{ border:none; font-size:12px; font-weight:400; color:#2e2f34; /*background: #f3f3f3;*/ }

#profileInboxNewMessage { border-bottom: 1px solid #eaeaea; }
#profileInboxNewMessage .profileSettingsRow{ padding: 30px 30px 0 30px; margin: 0;  border-bottom: none; }

.btn {
    display: block;
    padding: 14px 24px;
    border: 0 none;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.btn:focus, .btn:active:focus, .btn.active:focus {
    outline: 0 none;
}
.btn-primary {
    background: #fff;
    color: #ccc;
    /* ADDED */
    border: 3px dashed #eee;
    text-transform: none;
    padding: 14px 20px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #fff;
}
.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
#profilePictureDisplay img,
#featuredPictureDisplay img { margin: 0 20px 0 0; }
/*
.chosenSelect{ width:100%; border:none; }
.chosen-container-multi .chosen-choices{ border:none; padding: 42px 0px 0px 0px;  box-shadow: none;}
.chosen-container-multi .chosen-choices .search-field{ background: #FFF; position:absolute; top:0; left:0; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #ddd; padding:5px 14px !important; font-size:13px; }
.chosen-container-multi .chosen-choices li.search-field input[type=text]{ }
.chosen-container-multi .chosen-choices .search-choice{ width:100%; box-sizing: border-box; -moz-box-sizing: border-box; box-shadow:none !important;   background:#f3f3f3 !important ; border:1px solid #e6e6e6 !important; padding:8px 10px !important;}
.chosen-container-multi .chosen-choices .search-choice .search-choice-close{ background:url(../images/iconClose.png) !important; width:16px !important; height:16px !important; opacity:0.2 !important; top: 6px !important; right: 6px !important; }
.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{ opacity:0.8 !important; }
.chosen-container .chosen-drop{ top:35px; border: 1px solid #ddd; box-shadow:none; }
.chosen-container .chosen-drop .chosen-results li.highlighted{ background:#f87a00 !important; }
*/
.profileInboxMenu{  width:100%; border-bottom: 1px solid #eaeaea;}
.profileInboxMenu a{ color:#d1d1d1; position:relative; text-transform: uppercase; display: inline-block;  font-weight:700; font-size:12px; padding:15px 20px;}
.profileInboxMenu a.active, .profileInboxMenu a:hover{ color:#2e2f34; }
.profileInboxMenu a.newMessage{ float:right; }
.profileInboxMenu a.newMessage i{ position: absolute; left:-4px; top:13px; width:16px; height:16px; display:inline-block; margin-right:10px; background:url(../images/tiny/tile-tiny.png); background-position:-600px -240px;} /* newMessage.png */
.profileInboxMenu a.newMessage.active i, .profileInboxMenu a.newMessage:hover i{ background-position:-616px -240px;}

.profileKomentariMenu{  width:100%; border-bottom: 1px solid #eaeaea;}
.profileKomentariMenu a{ color:#d1d1d1; position:relative; text-transform: uppercase; display: inline-block;  font-weight:700; font-size:12px; padding:15px 20px;}
.profileKomentariMenu a.active, .profileKomentariMenu a:hover{ color:#2e2f34; }

#profileInboxAjaxContainer .listWrapper{ margin:0; }
#profileInboxAjaxContainer.loading{ position:relative; }
#profileInboxAjaxContainer.loading:after{ content:""; width:100%; height:100%; display:block; background-color:rgba(255,255,255,0.5); background-image:url(../images/preloader.gif); background-position:center 150px; background-repeat:no-repeat; position:absolute; top:0; left:0; }

#profileInboxAjaxContainer .profileInboxAnswer { /*border-bottom: 1px solid #eaeaea;*/ }
#profileInboxAjaxContainer .profileInboxAnswer .recipient { display: none; }

.listWrapper li .message-profile {position: absolute; top: 12px; left: 18px; }
.listWrapper li .message-profile .img { width:50px; height:50px; border-radius:50%; overflow:hidden; }
.listWrapper li .message-profile .img img { width:100%; height:100%; }

.listWrapper li .message-title{ overflow:hidden; }
.listWrapper li .message-title h3 { font-size:15px; margin:0 0 7px; }
.listWrapper li .message-title h3 a { color:#2e2f34; }
.listWrapper li .message-title h3 a:hover { color:#f4691d; }
.listWrapper li .message-title h2 { font-size:14px; line-height: 18px; margin:0 0 7px; color:#2e2f34; }
.listWrapper li .message-title h2 a { display: block; font-weight: 700; }
.listWrapper li .message-text .time { font-size:9px; text-transform:uppercase; color:#cbcbcb; line-height:22px; margin:0px; position: absolute; top: 12px; right: 30px; }
.listWrapper li .message-text { font-size:13px; color:#6b6b6b; line-height:22px; margin: 10px 0 0 0; font-family: 'Open Sans', sans-serif; }
.listWrapper li .message-text p { line-height: 25px; }

.listWrapper li.message-unread{ background:#eff6f8; box-shadow: inset 0px 1px 1px #fff, inset 0px -1px 1px #fff;}

#profileInboxNewMessage input[type="submit"]{ margin:30px; background:#6cbb5f; color:#FFF; border:none; font-size:12px; font-weight:700; padding: 10px 30px; border-radius: 3px;}
#profileInboxNewMessage input[type="submit"]:hover { background:#6cbb5f; color:#FFF; border:none; }
#profileInboxNewMessage.loading{ position:relative; }
#profileInboxNewMessage.loading:after{ content:""; width:100%; height:100%; display:block; background-color:rgba(255,255,255,0.5); background-image:url(../images/preloader.gif); background-position:center center; background-repeat:no-repeat; position:absolute; top:0; left:0; }
#profileInboxNewMessage .status > p { margin: 30px 0 0; padding: 0 30px 0 45px; font-size: 13px; font-weight: 700; text-transform: uppercase; line-height: 16px; font-family:'Ubuntu', sans-serif; }
#profileInboxNewMessage .error > p { color:#fa4040; }
#profileInboxNewMessage .success > p { color:#2faf3d; }
#profileInboxNewMessage .recipient > p { margin: 30px 0 0; padding: 0 30px; font-weight: normal; text-transform: none; font-size: 16px; line-height: 16px; font-family:'Ubuntu', sans-serif; }
#profileInboxNewMessage .recipient > p > .orange { font-weight: bold; }
#profileInboxNewMessage .orange { color:#f4691d; }
#profileInboxNewMessage input.error,
#profileInboxNewMessage textarea.error { background-color: #FFE2E2; }

#inboxPrimljenoList > ul > li .unreadMessage { display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
#inboxPrimljenoList > ul > li.unread { background-color: #eff6f8; border-bottom: 1px solid #cae1e7; box-shadow: inset 1px 1px 0 0 #fff; }
#inboxPrimljenoList > ul > li.open { border-bottom: 1px dashed #eaeaea; }
#inboxPrimljenoList > ul > li .view { margin-left: -70px; max-height: 32px; overflow: hidden; }
#inboxPrimljenoList > ul > li .expandView { display: block; position: absolute; left: 0; bottom: 0; right: 0; height: 12px; background: url(../images/tiny/expandView-tiny.png) center no-repeat; cursor: pointer; opacity: 0.4; }
#inboxPrimljenoList > ul > li .expandView.hide { display: none; }
#inboxPrimljenoList > ul > li .expandView:hover { opacity: 1; }
#inboxPrimljenoList > ul > li .messageControls { position: absolute; top: 4px; right: 30px; display:inline-block; margin: 12px 0 4px 0; height: 24px; }
#inboxPrimljenoList > ul > li .messageControls > a { display: inline-block; float: left; height: 22px; line-height: 22px; font-size:9px; color:#f87a00; text-transform:uppercase; background:#f5f5f5; padding:0 8px; -webkit-border-radius:2px; border-radius:2px; margin: 0 0 0 5px; }
#inboxPrimljenoList > ul > li .messageControls > a:hover { background:#f4691d; color:#ffffff; }
#inboxPrimljenoList > ul > li .messageControls.hide { display: none; }

#inboxPrimljenoList > ul > li .messageControls .sentMessage { width: 24px; margin:0; padding:0; background: #f5f5f5; }
#inboxPrimljenoList > ul > li .messageControls .sentMessage:before { content:''; display: inline-block; border-radius:2px; width:24px; height:22px; position:absolute; top:0; left:0; background:url(../images/tiny/tile-tiny.png) -600px -180px no-repeat; } /* iconSentMessage.png */
#inboxPrimljenoList > ul > li .messageControls .sentMessage:hover:before { background-color: #f4691d; background-position: -624px -180px; }
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent { display:none; width:260px; background:#2c2d34; position:absolute; top:30px; left:-200px; z-index:1;
    -webkit-border-radius:2px;
    border-radius:2px;
}
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent a:hover { color:#fff; }
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent:before { content:''; width:8px; height:4px; position:absolute; top:-4px; right:42px; background:url(../images/tiny/tile-tiny.png) 0 -60px no-repeat; } /* autosuggestArrow.png */
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent.none:before { background:none; }
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent .loader { display:none; height:20px; margin: 10px 0; background:url(../images/searchPreloader.gif) center no-repeat; }
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent .result { margin: 10px 15px; }
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent .result > p { margin: 0; padding: 3px 0; font-size:11px; line-height: 14px; color:#ffffff; }
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent .result > p > span { display: block; margin: 0 0 8px 0; font-size: 12px; color: #c1c1c1; }
#inboxPrimljenoList > ul > li .messageControls .sentMessageContent .result .sentFooter { display: block; margin: 5px 5px 0 0; letter-spacing: normal; font-size: 9px; text-align: right; color: #c1c1c1; }
/*
#inboxPrimljenoList > ul > li .expandView-:before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #7c7c7e;
    border-bottom: none;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    margin: 0 0 0 -6px;
    position: absolute;
    text-align: center;
    top: 3px;
    width: 0;
    z-index: 1;
}
#inboxPrimljenoList > ul > li .expandView-.active:before {
    border-bottom: 6px solid #7c7c7e;
    border-top: none;
}
*/
#inboxPoslanoList > ul > li .view { margin-left: -70px; max-height: 32px; overflow: hidden; }
#inboxPoslanoList > ul > li .expandView { display: block; position: absolute; left: 0; bottom: 0; right: 0; height: 12px; background: url(../images/tiny/expandView-tiny.png) center no-repeat; cursor: pointer; opacity: 0.4; }
#inboxPoslanoList > ul > li .expandView.hide { display: none; }
#inboxPoslanoList > ul > li .expandView:hover { opacity: 1; }
#inboxPoslanoList > ul > li .messageControls { position: absolute; top: 4px; right: 30px; display:inline-block; margin: 12px 0 4px 0; height: 24px; }
#inboxPoslanoList > ul > li .messageControls a { font-size:9px; color:#f87a00; text-transform:uppercase; background:#f5f5f5; padding:6px 8px; -webkit-border-radius:2px; border-radius:2px; line-height: normal; margin: 0 0 0 5px; }
#inboxPoslanoList > ul > li .messageControls a:hover { background:#f4691d; color:#ffffff; }
#inboxPoslanoList > ul > li .messageControls.hide { display: none; }




/**************/
/*   Footer   */
/**************/
.footer { position: relative; /* <- IE fix */ color: #f0f0f0; background:#2c2d34; padding: 25px 15px; }
.footer .one { position: relative; float: left; clear: none; width: 65%; }
.footer .two { position: relative; float: right; clear: none; width: 35%; }
.footer .hcl-logo { position: absolute; z-index: 1; left:0; top:-35px; width: 120px; height: 120px; background: url('../images/tiny/footer-hcl-logo-tiny.png') no-repeat; }
.footer .links { float: left; clear: none; margin: 0 0 0 135px; }
.footer .social { float: right; clear: none; }
.footer .beammeup { float: right; clear: both; }
.footer .footer-menu { margin: 5px 0 0 0; }
.footer .footer-menu a { color: #f0f0f0; white-space: nowrap; }
.footer .footer-menu a:hover { color: #f4691d; }
.footer .footer-menu h3 { font-size: 12px; display: inline-block; float:left; clear:none; text-transform:uppercase; margin: 0 10px 5px 0; font-weight: 800; width: 70px; }
.footer .footer-menu ul { font-size: 12px; display: inline-block; float:left; clear:none; margin: 0 0 15px 0; }
.footer .footer-menu ul li { display: inline-block; float:left; clear:none; text-transform:uppercase; margin: 0 10px 5px 0; }
.footer .info { float: left; clear: both; margin: 30px 0 0 0; }
.footer .info p { font-size: 12px !important; line-height: 16px !important; display: block; padding: 0; margin: 0 0 10px 0; color: #ccc; }
.footer .info a { color: #f0f0f0; white-space: nowrap; }
.footer .info a:hover { color: #f4691d; }
.footer .social { float: right; clear: both; }
.footer .social a { background-image: url('../images/tiny/footer-logos-social-tiny.png'); background-repeat: no-repeat; display: inline-block; width: 32px; height: 32px; margin-left: 15px; margin-bottom: 10px; opacity: 0.7; }
.footer .social a:hover { opacity: 1.0; }
.footer .social .youtube { background-position: -96px 0px; }
.footer .social .facebook { background-position: 0px 0px; }
.footer .social .twitter { background-position: -64px 0px; }
.footer .social .steam { background-position: -32px 0px; }
.footer .beammeup { float: right; clear: both; margin: 15px 0 0; padding: 15px 0 0; opacity: 0.7; }
.footer .beammeup:hover { opacity: 1.0; }
.footer .beammeup a { color: #f0f0f0; font-size: 16px; font-weight: 800; }
.footer .beammeup a:after { content:''; display:inline-block; width:40px; height:40px; background:url(../images/tiny/footer-beam-me-up-tiny.png) center no-repeat; float: right; margin:-15px 0 0 5px; }
/*
.footer .beammeup div { float: left; clear: none; margin: 15px 5px 0 0; }
.footer .beammeup img { float: left; clear: none; }
*/
.footer .footer-menu.ex { float: right; clear: both; margin: 25px 0 0 0; }
.footer .footer-menu.ex ul li { text-transform:lowercase; margin: 0 0 5px 20px; }


/**************/
/*   Custom   */
/**************/

.back{
    position: absolute;
    z-index: 0;
    bottom:0;
    left:0;
    right:0;
    width: 100%;
    height:100%;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .1;
    background-size: cover;
    background-position: center center;
}
.back>span{
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 200px;
    height: 100%;
    background: url(../images/tiny/featuredGradient-tiny.png) repeat-y;
}

.background-igra{
    background-position: top center;
    background-size: cover;
    background-repeat: no-repeat;
    /* padding: 25px 0 40px; */
    margin: 0 0 40px;
    display: inline-block;
    font-size: initial;
    position: absolute;
    /* margin: 0; */
    bottom: 0;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    right: 0;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .2;
}

.gameHeading{
    position: relative;
}

.hide{display:none;}

#preview{
    position:absolute;
    max-width: 600px;
    border:1px solid #494a4f;
    background:#3d3e43;
    padding:4px;
    display:none;
    color:#fff;
    z-index: 2;
}
#preview img { width: 100%; }

.comments-show-more {
    display:block;
    background:#E7E7E7;
    font-size:10px;
    color:#676767;
    padding:15px 20px;
    width:90%;
    margin:30px 5%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    text-align:center;
    cursor:pointer;
    text-transform: uppercase;
}

.post-image img {max-width: 100%;}
.post-image-container img {width: 100%;}

/*#mainContainer */.header.fixed { position: fixed; top: 0; left: 0; width: 100%; z-index:2; }
#mainContainer .content/*.fixed*/ { /*margin-top: 0px;*/ } /*codevision*/
.content-margin{
margin-top: 50px; 	
}

.gameHeading.platformHeading .img.platform-logo {float: right; border: 0 none; box-shadow: none; width: 250px; height: auto;}
.gameHeading.platformHeading .subtitle{color: #f4691d;
    display: block;
    font-size: 12px;
    font-weight:bold;
    letter-spacing: 0;
    line-height: 10px;
    padding: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.31);
    text-transform: uppercase;}
.gameHeading.platformHeading{min-height: 130px;}

.gameHeading.zanrHeading .img.zanr-logo {float: right; border: 0 none; box-shadow: none; width: 250px; height: auto;}
.gameHeading.zanrHeading .subtitle{color: #f4691d;
    display: block;
    font-size: 12px;
    font-weight:bold;
    letter-spacing: 0;
    line-height: 10px;
    padding: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.31);
    text-transform: uppercase;}
.gameHeading.zanrHeading{min-height: 130px;}

.gameHeading.izdavacHeading .img.izdavac-logo {float: right; border: 0 none; box-shadow: none; width: 250px; height: auto;}
.gameHeading.izdavacHeading .subtitle{color: #f4691d;
    display: block;
    font-size: 12px;
    font-weight:bold;
    letter-spacing: 0;
    line-height: 10px;
    padding: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.31);
    text-transform: uppercase;}
.gameHeading.izdavacHeading{min-height: 130px;}

.gameHeading.proizvodacHeading .img.proizvodac-logo {float: right; border: 0 none; box-shadow: none; width: 250px; height: auto;}
.gameHeading.proizvodacHeading .subtitle{color: #f4691d;
    display: block;
    font-size: 12px;
    font-weight:bold;
    letter-spacing: 0;
    line-height: 10px;
    padding: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.31);
    text-transform: uppercase;}
.gameHeading.proizvodacHeading{min-height: 130px;}

.gameHeading.simple { margin: 0; padding-bottom: 0px; min-height: auto; }

.gameHeading.tagHeading .img.tag-logo {float: right; border: 0 none; box-shadow: none; width: 250px; height: auto;}
.gameHeading.tagHeading .subtitle{color: #f4691d;
    display: block;
    font-size: 12px;
    font-weight:bold;
    letter-spacing: 0;
    line-height: 10px;
    padding: 0;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.31);
    text-transform: uppercase;}
.gameHeading.tagHeading{min-height: 130px;}

a[rel=lytebox] img {float:left; padding-right:5px;}
.profile-sidebar-userimg {padding-left:25%}
.bottomStick {position:absolute; bottom:0; width:100%;padding:25px 0;}
.li-img-border-radius-50 img {border-radius:50%;}
.iconHotHeader { text-align: center; float:left; position:relative; width:13px; height:13px; background:#f4691d; margin:3px 10px 0 0; box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1); overflow:hidden;
    -webkit-border-radius:50%;
    border-radius:50%;
}

.profile-menu:before { content:''; width:8px; height:4px; position:absolute; top:-4px; left:20px; background:url(../images/profile-menuArrow.png) center no-repeat; }
.profile-menu h3 { font-size:10px; color:#ffffff; text-transform:uppercase; font-weight:normal; line-height:20px; background:#34353d; margin:0px; padding:6px 13px; }
.profile-menu h3:first-child {
    -webkit-border-radius:2px 2px 0 0;
    border-radius:2px 2px 0 0;
}
.profile-menu h3 .icon { display:inline-block; width:16px; height:16px; vertical-align:middle; margin:-2px 7px 0 0; }
.profile-menu h3 .iconReview { background:url(../images/tiny/tile-tiny.png) -360px -180px no-repeat; } /* iconReview.png */
.profile-menu h3 .iconOther { background:url(../images/tiny/tile-tiny.png) -120px -180px no-repeat; } /* iconOther.png */
.profile-menu h3 .count { color:#6a6b73; }
.profile-menu ul li { font-size:11px; color:#ffffff; border-bottom:1px solid #34353c; }
.profile-menu ul li:last-child { border-bottom:0px; }
.profile-menu ul li a { display:block; color:#ffffff; padding:11px 13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.profile-menu ul li a:hover { background:#f87a00; }
.profile-menu ul li a:hover .meta { color:#ffffff; }
.profile-menu ul li .img { display:inline-block; float:left; margin:0 13px 0 0; }
.profile-menu ul li .meta { display:block; font-size:9px; color:#818181; text-transform:uppercase; line-height:15px; margin:6px 0 0; }
.profile-menu .loader { display:none; height:25px; margin:15px 0; background:url(../images/searchPreloader.gif) center no-repeat; }
.subnavFooter .platformLogo-menu-footer- {margin-top:5px; height: 25px;}

/**************/
/*   WP Def   */
/**************/

/* Alignment */
/*.main .article .alignnone,*/
.main .article .alignleft { float: left; }
.main .article .alignright { float: right; }
.main .article .aligncenter { display: block; margin-left: auto; margin-right: auto; }
.main .article blockquote.alignnone, img.alignnone { margin: 7px 24px 7px 0; }
.main .article blockquote.alignleft, img.alignleft { margin: 7px 24px 7px 0; }
.main .article blockquote.alignright, img.alignright { margin: 7px 0 7px 24px; }
.main .article blockquote.aligncenter, img.aligncenter { margin-top: 7px; margin-bottom: 7px; }
.main .article .wp-smiley { border: 0; margin-bottom: 0; margin-top: 0; padding: 0; }

/* Text */
.main .article code, kbd, tt, var {
    display: block; background: #f5f5f5;
    padding: 17px 34px; border: 1px dashed #ddd;
    font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
.main .article abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
.main .article mark, ins { background: #fff9c0; text-decoration: none; }
.main .article ul, ol { list-style: none; margin: 0 0 24px 20px; }
.main .article li > ul, li > ol { margin: 0 0 0 20px; }
.main .article ul { list-style: disc; }
.main .article ol { list-style: decimal; }
.main .article embed, iframe, object, video { max-width: 100%; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* Responsive */
.main .article .hcl-video {
    position:relative;
    margin:0 0 20px;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}
.main .article .hcl-video iframe, .hcl-video object, .hcl-video embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.clearfix:before, .clearfix:after { display: table; content: " "; }
.clearfix:after { clear: both; }

/* Carousel fix */
.owl-carousel { z-index: 0; }

/* Desktops */
@media (min-width: 980px)  {
    .hcl-device-dtm, .hcl-device-dt, .hcl-device-dm, .hcl-device-d { display: block; }
    .hcl-device-n, .hcl-device-tm, .hcl-device-t, .hcl-device-m { display: none; }
}

/* Tablets & small desktops only */
@media (min-width: 768px) and (max-width: 979px) {
    .hcl-device-dtm, .hcl-device-dt, .hcl-device-tm, .hcl-device-t { display: block; }
    .hcl-device-n, .hcl-device-dm, .hcl-device-d, .hcl-device-m { display: none; }
}

/* Phones only */
@media (max-width: 767px) {
    .hcl-device-dtm, .hcl-device-dm, .hcl-device-tm, .hcl-device-m { display: block; }
    .hcl-device-n, .hcl-device-dt, .hcl-device-d, .hcl-device-t { display: none; }
}

/******************/
/*   Style Blue   */
/******************/

body {
background: #222B3A;
}

.sidebar .widget .heading {
background: #313D52;
}

.serviceBar{
background: #293446;
}

.account > ul > li.notificationsImg ul.subnav > li > a h5{
color: #F0F6FF;
}

.sidebar .widget .heading .tabNav li a{
color: rgba(224, 236, 255, 0.6);
}

.otherArticles .column .title a{
color: #FFFFFF;
}

.otherArticles .column .title{
background: #313D52;
}

.footer{
background: #19222F;
}

.sectionHeading{
background: #313D52;
}

.reviewHeading .label{
background: #313D52;
}

.main .comments .item .answer{
background: #CCCCCC;
}

.header .nav > ul > li > ul.subnav > li {
  background: #2b3649; /* 2c2d34 */
  border-bottom: 1px solid #344055; /* 36373e */
}
.header .nav > ul > li > ul.subnav > li:hover > a { background: #313D52; } /* 36373f */

.serviceBar .account .loggedin li { background: #38445a; }
.serviceBar .account .loggedin li:hover { background: #404f67; }

.serviceBar .account > ul > li.notificationsImg ul.subnav > li { background: #293446; border-bottom: 1px solid #3c4a62; }
.serviceBar .account > ul > li.notificationsImg ul.subnav > li:hover { background: #2f3b4f; }

.serviceBar .account > ul > li > ul.subnav > li { background: #313D52; border-bottom: 1px solid #3c4a62; }
.serviceBar .account > ul > li > ul.subnav > li:last-child { background: #222b3b; border: none; }
.serviceBar .account > ul > li > ul.subnav > li:hover { background: #2b3649 !important; }

.header .searchForm .autosuggest { background: #2b3649; }
.header .searchForm .autosuggest ul li { border-bottom: 1px solid #344055; }
.header .searchForm .autosuggest h3 { background: #313D52; }

.header .searchForm .autosuggest h3 .count,
.header .searchForm .autosuggest ul li .meta,
.account > ul > li > ul.subnav > li:last-child a,
.account > ul > li.notificationsImg ul.subnav > li > a h5,
.account > ul > li.notificationsImg ul.subnav > li > a .text { color: #98a4b8; }

.sidebar .widget.profileSidebar .cover .editbar { background: #2b3649; }



/* WP Contact Form 7 */
.wpcf7 table td:first-child { padding-top: 8px; }
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea,
.wpcf7 select
{
    background-color: #fff;
    color: #222;
    padding: 5px 8px;
    line-height: 20px;
    margin: 5px 0;
    border: 1px solid #dcdcdc;
}
.wpcf7 input[type="submit"] {
    background: #f4691d;
    border: none;
    font-family: 'Ubuntu', sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #ffffff;
    text-transform: uppercase;
    margin-top: 3px;
    padding: 11px 13px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}