html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th, td, img {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 font-weight:inherit;
 font-style:inherit;
 font-size:100%;
 font-family:inherit;

}
html {
 font-family: sans-serif;
 -ms-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template {display: none;}
figure {margin: 1em 40px;}
dfn {font-style: italic;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
b.unread {color:#00b06a !important;}
h1,h2 {margin: 0.67em 0;}
ol, ul {list-style:none;}
mark {background: #ff0; color: #000;}
small {font-size: 90%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
svg:not(:root) {overflow: hidden;}
fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0;}
hr {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; height: 0;height:1px;border:none;background:#222;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace, monospace; font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
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-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input, button, select, textarea {font-family: inherit; font-size: inherit; line-height: inherit;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
button, input[type="button"], input[type="submit"], input[type="reset"] {background: #304156;border: 1px solid #28292b;color:#FFF !important;margin:0;border-radius: 3px;cursor:pointer;padding:5px;padding-left:8px;padding-right:8px;}
input[type="text"], input[type="password"], textarea {color: #fff;border: 1px solid #526480;background: #304156;margin:0;padding:4px 7px;background-position:2000px 2000px !important;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border:1px solid #BFBFBF}
textarea {resize:none}
@media print {
 *, *:before, *:after {
 background: transparent !important; color: #000 !important;
 -webkit-box-shadow: none !important; box-shadow: none !important; text-shadow: none !important;}
 a, a:visited {text-decoration: underline;}
 a[href]:after {content: " (" attr(href) ")";}
 abbr[title]:after {content: " (" attr(title) ")";}
 a[href^="#"]:after, a[href^="javascript:"]: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;}
 p, h2, h3 {orphans: 3; widows: 3;}
 h2, h3 {page-break-after: avoid;}
 select {background: #fff !important;}
 .navbar {display: none;}
 .btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important;}
 .label {border: 1px solid #000;}
 .table {border-collapse: collapse !important;}
 .table td, .table th {background-color: #fff !important;}
 .table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}}

.container {margin-right: auto; margin-left: auto;}
@media (max-width: 467px) {.container {width: 90%;}}
@media (min-width: 468px) {.container {width: 90%;}}
@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 992px) {.container {width: 970px;}}
@media (min-width: 1200px) {.container {width: 1100px;}}
.row {margin-left: -10px;margin-right: -10px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6,
.col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11,
.col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-vs-1, .col-vs-2, .col-vs-3, .col-vs-4, .col-vs-5, .col-vs-6, .col-vs-7, .col-vs-8, .col-vs-9, .col-vs-10, .col-vs-11,
.col-vs-12 {position: none; min-height: 1px; padding-left: 10px; padding-right: 10px;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9,
.col-xs-10, .col-xs-11, .col-xs-12 {float: left;}

.col-xs-12 {width: 100%;}
.col-xs-11 {width: 91.66666667%;}
.col-xs-10 {width: 83.33333333%;}
.col-xs-9 {width: 75%;}
.col-xs-8 {width: 66.66666667%;}
.col-xs-7 {width: 58.33333333%;}
.col-xs-6 {width: 50%;}
.col-xs-5 {width: 41.66666667%;}
.col-xs-4 {width: 33.33333333%;}
.col-xs-3 {width: 25%;}
.col-xs-2 {width: 16.66666667%;}
.col-xs-1 {width: 8.33333333%;} 
.col-md-889 {width: 99%;}
@media (min-width: 468px) { 
 .col-vs-1, .col-vs-2, .col-vs-3, .col-vs-4, .col-vs-5, .col-vs-6, .col-vs-7, .col-vs-8, .col-vs-9,
 .col-vs-10, .col-vs-11, .col-vs-12 {float: left;}

 .col-vs-12 {width: 100%;}
 .col-vs-11 {width: 91.66666667%;}
 .col-vs-10 {width: 83.33333333%;}
 .col-vs-9 {width: 75%;}
 .col-vs-8 {width: 66.66666667%;}
 .col-vs-7 {width: 58.33333333%;}
 .col-vs-6 {width: 50%;}
 .col-vs-5 {width: 41.66666667%;}
 .col-vs-4 {width: 33.33333333%;}
 .col-vs-3 {width: 25%;}
 .col-vs-2 {width: 16.66666667%;}
 .col-vs-1 {width: 8.33333333%;}}


@media (min-width: 768px) {
 .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
 .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;} 
 .col-sm-12 {width: 100%;}
 .col-sm-11 {width: 91.66666667%;}
 .col-sm-10 {width: 83.33333333%;}
 .col-sm-9 {width: 75%;}
 .col-sm-8 {width: 66.66666667%;}
 .col-sm-7 {width: 58.33333333%;}
 .col-sm-6 {width: 50%;}
 .col-sm-5 {width: 41.66666667%;}
 .col-sm-4 {width: 33.33333333%;}
 .col-sm-3 {width: 25%;}
 .col-sm-2 {width: 16.66666667%;}
 .col-sm-1 {width: 8.33333333%;}}

@media (min-width: 992px) {
 .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
 .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;} 
 .col-md-12 {width: 100%;}
 .col-md-11 {width: 91.66666667%;}
 .col-md-10 {width: 83.33333333%;}
 .col-md-9 {width: 70%;}
 .col-md-8 {width: 66.66666667%;}
 .col-md-7 {width: 58.33333333%;}
 .col-md-6 {width: 50%;}
 .col-md-5 {width: 41.66666667%;}
 .col-md-4 {width: 33.33333333%;}
 .col-md-3 {width: 30%;}
 .col-md-2 {width: 16.66666667%;}
 .col-md-1 {width: 8.33333333%;}}

@media (min-width: 1200px) {
 .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6,
 .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;} 
 .col-lg-12 {width: 100%;}
 .col-lg-11 {width: 91.66666667%;}
 .col-lg-10 {width: 83.33333333%;}
 .col-lg-9 {width: 75%;}
 .col-lg-8 {width: 66.66666667%;}
 .col-lg-7 {width: 58.33333333%;}
 .col-lg-6 {width: 50%;}
 .col-lg-5 {width: 41.66666667%;}
 .col-lg-4 {width: 33.33333333%;}
 .col-lg-3 {width: 25%;}
 .col-lg-2 {width: 16.66666667%;}
 .col-lg-1 {width: 8.33333333%;}}

/*clearfix*/
.clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after,
.navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after,
.navbar-collapse:before, .navbar-collapse:after, .modal-footer:before, .modal-footer:after,
.infobar:before, .infobar:after, .infobar-collapse:before, .infobar-collapse:after,
.infobar-header:before, .infobar-header:after {content: " "; display: table;}
.clearfix:after, .container:after, .row:after, .navbar:after, .navbar-header:after, .navbar-collapse:after,
.modal-footer:after, .infobar:after, .infobar-collapse:after, .infobar-header:after {clear: both;}

body {
 font-size: 14px;
 font-family: 'Montserrat', Arial, Verdana, sans-serif;
 -webkit-font-smoothing: antialiased;
 line-height: 1.42857143;
 color: #ffffff;
 background-color: #000;
}
.entAllCats {background-color:#8e5304;padding:2px;border-radius:4px;font-weight:700}
a {
 color: #bdbdbd;
 text-decoration: none;
 background-color: transparent;
}
a:hover, a:focus {
 color: #fff;
 text-decoration: none;
}
a:active, a:hover, a:focuss {outline: 0}

h1, h2, h3, h4, h5, h6 {font-weight: 500;line-height: 1.1;color: inherit;color: #ffffff;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #ccc;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #fff;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight: normal; line-height: 1; color: #888}
h1 small, h2 small, h3 small {font-size: 65%}
h4 small, h5 small, h6 small {font-size: 75%}
h1 {font-size: 26px}
h2 {font-size: 24px}
h3 {font-size: 22px}
h4 {font-size: 18px}
h5 {font-size: 14px}
h6 {font-size: 12px}

.radius-50 {border-radius:50%; -webkit-border-radius:50%; -mox-border-radius:50%;}
.radius-5 {border-radius:5px; -webkit-border-radius:5px; -mox-border-radius:5px;}
.radius-3 {border-radius:3px; -webkit-border-radius:3px; -mox-border-radius:3px;}

.margin-b80 {margin-bottom:80px;}
.margin-b40 {margin-bottom:18px;}
.margin-b20 {margin-bottom:20px;}
.margin-b10 {margin-bottom:10px;}

.block-p {padding-left:40px !important; padding-right:40px !important;}
.block-m {margin-left:40px !important; margin-right:40px !important;}
@media (max-width: 767px) {
 .block-p {padding-left:20px !important; padding-right:20px !important;}
 .block-m {margin-left:20px !important; margin-right:20px !important;}}
.speedbar, .fullstory, #page-input, #addnews-page {margin:0 10px 20px 10px !important;}

.h-page {font-size:22px; border-left:8px solid #109147; overflow:hidden; text-transform:uppercase; padding:7px 40px 7px 32px;}
@media screen and (max-width: 767px) {.h-page {padding-left:12px; padding-right:20px;}}
.h-page.h-page-sm {padding:5px 0 5px 12px; margin:0 0 20px -20px; font-size:18px;}

.h-owl {text-transform:uppercase;font-size: 14px;font-weight:bold;border-left: 8px solid #2b2a8e;padding: 5px 0 5px 12px;}
.h-owl.h-owl-big {font-size:20px; margin-bottom:20px;}
.owl-orange .h-owl {border-color:#FF6907}
.owl-blue .h-owl {border-color:#02B0E4}
.owl-red .h-owl {border-color:#FC1A3F}
.owl-green .h-owl {border-color:#2ECC71}
.owl-violet .h-owl {border-color:#109147}
.owl-yellow .h-owl {border-color:#FFC146}

#menu-bar {background: #090909;border-bottom: 1px solid #222;border-top: 1px solid #333;}
#user-bar {background: -moz-radial-gradient(center, ellipse cover, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* ff3.6+ */
 background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,89,86,1)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
 background:-webkit-radial-gradient(center, ellipse cover, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
 background: -o-radial-gradient(center, ellipse cover, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
 background: -ms-radial-gradient(center, ellipse cover, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* ie10+ */
 background:radial-gradient(ellipse at center, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* w3c */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005956', endColorstr='#000000',GradientType=1 ); /* ie6-9 */ border-bottom: 1px solid #222;}
#sidebar {overflow:hidden;}
#mainbar {padding-top:40px;}
#slider-bar {padding:40px 0;}
.owl-film, .owl-cat {margin-bottom:20px; overflow:hidden;}

.block-site {padding:20px; background:#222933}
.block-dark {background: #111;padding:20px;}
.block-light {padding:20px; background:#304156}
.block-orange {background:#FF6907;background:rgba(255,105,7,0.4)}
.block-green {background:#2ECC71;background:rgba(46,204,113,0.4);}
.block-blue {background:#02B0E4;background:rgba(2,176,228,0.4);}
.block-red {background:#FC1A3F;background:rgba(252,26,63,0.4);}
.block-yellow {background:#FFC146;background:rgba(255,193,70,0.4);}
.block-violet {background: rgba(255, 255, 255, 0.1);}

/*footer*/
#footer {background: #111;color: #ccc;padding-top:20px;border-top: 1px solid #222;border-bottom: 1px solid #222;}
#copirating {/* background:#131A20; */padding: 6px 0;text-align:center;margin-top: 6px;}
#footer .footer-description, #footer .nav-footer, #footer .count, #footer .social-icon {margin: 10px 0 0 0;}
.nav-footer {
 overflow: hidden;
 padding-left: 220px;
}
.nav-footer li {margin:4px; float:left}
.nav-footer li a {
 display:block;
 padding:6px 10px;
 background: #111;
 border: 1px solid #222;
 color: #ccc;
 border-radius:3px;
}
.nav-footer li a:hover {background: #000;}
.footer-description {font-size:12px; text-align:justify}
.footer-logo {max-width:100%;height: 50px;display:block;}
.count {overflow:hidden;}
.count li {float:left;width: 117px;height:31px;margin:0 4px 4px 0;}

/*speed-bar*/
.speedbar {
 border-left: 5px solid #02B0E4;
 position:relative;
 height:50px;
 line-height:50px;
 background: #111;
 overflow:hidden;
 padding:0 10px 0 15px;
} 


/*top-scroll*/
.top-scroll {
 position: fixed; bottom: 30px; right: 2%; z-index: 10000; width: 50px; height: 50px; line-height:44px;
 font-size: 30px; color: #109745; text-align: center; border: 3px solid #109745; cursor: pointer;
 opacity:0.5; filter: alpha(opacity=50); font-weight:bold; border-radius:50%;}
.top-scroll:hover {opacity:1; filter: alpha(opacity=100);}
@media (max-width: 767px) {.top-scroll {display:none !important; visibility:hidden !important}}

/*fade effect*/
.fade {opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
.fade.in {opacity: 1;}
.collapse {display: none; visibility: hidden;}
.collapse.in {display: block; visibility: visible;}
.collapsing {
 position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility;
 -o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s;
 -o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease;
 -o-transition-timing-function: ease; transition-timing-function: ease;}
.caret {
 display: inline-block; width: 0; height: 0; margin-left: 6px; vertical-align: middle;
 border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;} 

/*modal*/
.modal-open {overflow: hidden;}
.modal {
 display: none; overflow: hidden; position: fixed; top: 0; right: 0; padding:15px;
 bottom: 0; left: 0; z-index: 1040; -webkit-overflow-scrolling: touch; outline: 0;} 
.modal.fade .modal-dialog {transform: translate(0, -25%); transition: transform 0.3s ease-out;}
.modal.in .modal-dialog {transform: translate(0, 0);} 
.modal-open .modal {overflow-x: hidden; overflow-y: auto;}
.modal-dialog {position: relative; width: auto;}
.modal-backdrop {position: absolute; top:0; right:0; left:0; background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.in {opacity: 0.8;}
.modal-content {
 position: relative; background-color: #222933;
 border: 10px solid rgba(255, 255, 255, 0.2); background-clip:padding-box; outline: 0;} 
.close {
 font-size: 24px; font-weight: bold; line-height: 1; color: #fff; position:absolute; top:-25px; right:-25px;
 width:40px; height:40px; line-height:40px; text-align:center; background:#526480; z-index:9999999; border-radius:50%;} 
.close:hover, .close:focus {color:#fff; text-decoration:none; cursor:pointer; background:#293747}
button.close {padding: 0; cursor: pointer; border: 0; -webkit-appearance: none;}
.modal-body {position: relative;}
.modal-scrollbar-measure {position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}
@media (min-width: 768px) {.modal-dialog {width: 700px; margin: 60px auto;}}

/*menu*/
.navbar {position: relative; min-height: 60px; z-index:2;} 
.navbar-toggle {
 position: relative; float: right; padding: 15px; font-size:12px; border-radius:5px;
 background: rgba(16, 145, 71, 0.54); border: 1px solid #18613D; overflow:hidden; margin:7px 0}
.navbar-toggle:focus {outline: 0;}
.navbar-toggle .icon-bar {display: block; width: 22px; height: 2px; border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}
.navbar-toggle .icon-bar {background-color: #cec2d5;}
.navbar-toggle .sr-only {
 position:static; height:auto; width:auto; margin:0 10px 0 0; float:left; color:#cec2d5;
 height:14px; line-height:14px; text-transform:uppercase;}
.navbar-toggle .icon-block {display:block; float:right;}
.navbar-toggle:hover, .navbar-toggle:focus {opacity:0.8; filter: Alpha(Opacity=0);}
@media (min-width: 992px) {.navbar-toggle {display:none !important;}}

.navbar-collapse {overflow-x: visible; -webkit-overflow-scrolling: touch; padding:0 0 30px 0;} 
.navbar-collapse.in {overflow-y: auto;}
@media (min-width: 992px) {
 .navbar-collapse {width: auto; padding:0}
 .navbar-collapse.collapse {
 display: block !important; visibility: visible !important;
 height: auto !important; padding-bottom: 0; overflow: visible !important;}
 .navbar-collapse.in {overflow-y: visible;} 
 .navbar-header {float:left;} 
 .navbar-left {float:left !important;}
 .navbar-right {float:right !important;}}

/*navbar-nav*/
.navbar-nav {margin-bottom:-1px;}
.navbar-nav > li {float: left;}
.navbar-nav > li > a {
 padding: 40px 16px;
 font-size: 14px;
 color: #fff;
 display:block;
 border-bottom:1px solid #FF6907;
 text-transform:uppercase;
 position:relative;
}
.navbar-nav > li.active {background:#2a313b}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li.open > a, .navbar-nav > li.open > a:hover,
.navbar-nav > li.open > a:focus {color: #fff; background: #FF6907;}
.navbar-nav > li.nav1 a {border-bottom-color:#FF6907}
.navbar-nav > li.nav2 a {border-bottom-color:#2ECC71}
.navbar-nav > li.nav3 a {border-bottom-color:#02B0E4}
.navbar-nav > li.nav4 a {border-bottom-color:#FC1A3F}
.navbar-nav > li.nav5 a {border-bottom-color:#FFC146}
.navbar-nav > li.nav6 a {border-bottom-color:rgb(7, 103, 255)}
.navbar-nav > li.nav1 a:hover, .navbar-nav > li.nav1 a:focus, .navbar-nav > li.nav1.open > a,
.navbar-nav > li.nav1.open > a:hover, .navbar-nav > li.nav1.open > a:focus {
 background:#FF6907;background:rgba(255,105,7,0.4)}
.navbar-nav > li.nav2 a:hover, .navbar-nav > li.nav2 a:focus, .navbar-nav > li.nav2.open > a,
.navbar-nav > li.nav2.open > a:hover, .navbar-nav > li.nav2.open >a:focus {
 background:#2ECC71;background:rgba(46,204,113,0.4);}
.navbar-nav > li.nav3 a:hover, .navbar-nav > li.nav3 a:focus, .navbar-nav > li.nav3.open > a,
.navbar-nav > li.nav3.open > a:hover, .navbar-nav > li.nav3.open > a:focus {
 background:#02B0E4;background:rgba(2,176,228,0.4);}
.navbar-nav > li.nav4 a:hover, .navbar-nav > li.nav4 a:focus, .navbar-nav > li.nav4.open > a,
.navbar-nav > li.nav4.open > a:hover, .navbar-nav > li.nav4.open > a:focus {
 background:#FC1A3F;background:rgba(252,26,63,0.4);}
.navbar-nav > li.nav5 a:hover, .navbar-nav > li.nav5 a:focus, .navbar-nav > li.nav5.open > a,
.navbar-nav > li.nav5.open > a:hover, .navbar-nav > li.nav5.open >a:focus {
 background:#FFC146;background:rgba(255,193,70,0.4);}
.navbar-nav > li.nav6 a:hover, .navbar-nav > li.nav6 a:focus, .navbar-nav > li.nav6.open > a,
.navbar-nav > li.nav6.open > a:hover, .navbar-nav > li.nav6.open >a:focus {
 background:#117EFF;background:rgba(7, 103, 255, 0.4);}
.navbar-nav > li.open > a:after {
 top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; 
 border-top-color:#FF6907; border-top-color:rgba(255,105,7,0.4); pointer-events: none;
 border-width:10px; margin-left: -10px;}
.navbar-nav > li.nav1.open > a:after {border-top-color:#FF6907;}
.navbar-nav > li.nav2.open > a:after {border-top-color:#2ECC71;}
.navbar-nav > li.nav3.open > a:after {border-top-color:#02B0E4;}
.navbar-nav > li.nav4.open > a:after {border-top-color:#FC1A3F;}
.navbar-nav > li.nav5.open > a:after {border-top-color:#FFC146;}
.navbar-nav > li.nav6.open > a:after {border-top-color:#9B59B6;}

/*dropdown*/
.dropdown-menu {
 position: absolute;
 top: 120%;
 left: 0;
 z-index: 1000;
 display: none;
 width: 100%;
 padding:20px;
 overflow:hidden;
 font-size: 14px;
 border: 1px solid #333;
 border-top:none;
 text-align: left;
 background: #050505;
 border-radius:5px;
 box-shadow: 0 1px 5px rgba(155,89,182,0.1);
 -webkit-background-clip: padding-box;
 background-clip: padding-box;
} 
.dropdown-menu > li {width:100%;}
@media (min-width: 468px) {.navbar-nav .dropdown-menu > li {float:left; width:50%}}
@media (min-width: 768px) {.navbar-nav .dropdown-menu > li {width:33.3333333333%}}
@media (min-width: 992px) {.navbar-nav .dropdown-menu > li {width:25%}}
@media (min-width: 1200px) {.navbar-nav .dropdown-menu > li {width:20%}}

.navbar-nav .dropdown-menu > li > a {
 display: block; padding: 10px 0; clear: both; font-weight: normal; background:#304156; text-align:center;
 line-height: 1.42857143; white-space: nowrap; color:#99b1d4; border-radius:3px; margin:5px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {text-decoration: none;color: #fff;background: transparent;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {color: #fff; outline: 0; background-color:transparent;}
.open > .dropdown-menu {display: block;}
.open > a {outline: 0;}
@media (max-width: 991px) {
 .navbar-nav .caret {float:right; display:block; margin-top:10px;} 
 .navbar-nav {padding:15px 0; margin:15px 0 0 0; border-top:1px solid #304156;} 
 .navbar-nav > li {float:none; margin:0 0 4px 0; border-radius:3px;}
 .navbar-nav > li.open > a {margin-bottom:20px;} 
 .navbar-nav > li > a {background: #213144; padding:10px 15px; border-radius:3px; font-size:12px;} 
 .navbar-nav .open .dropdown-menu {position: static; float: none; border:0; box-shadow: none;}}


/* Logo */
#logo{
 margin: 32.5px auto;

 position: relative;
}
#logo:hover{
 -webkit-animation-name: tada;
 -moz-animation-name: tada;
 -o-animation-name: tada;
 animation-name: tada;
 -webkit-animation-timing-function: ease-in;
 -moz-animation-timing-function: ease-in;
 -o-animation-timing-function: ease-in;
 animation-timing-function: ease-in;
 animation-duration: 1s;
}

#logoIcon {
 display: inline-block;
 float:left;
 margin-right:5px;
 width: 25%;
 height: 0px;
 padding-top: 27.586206897%;
 vertical-align: middle;
 -webkit-background-size: 100% auto;
 background-size: 100% auto;
 background: url('') no-repeat;
}

#logoTxt{
 font-family: 'Skranji', cursive;
}

#logo h1{
 margin:0;
 /* height:30px; */
 line-height: 20px;
 font-size: 25px;
 padding: 5px 25px;
 margin-bottom:0;
 margin-left:10px;
 position: relative;
 display: inline-block;
 float: none;
 background: -moz-linear-gradient(4deg, #399bfd 0%, #4ed8c2 62.45%, #55e9b1 80.52%, #5bfd9f 100%); /* gradient overlay */
 background: -o-linear-gradient(4deg, #399bfd 0%, #4ed8c2 62.45%, #55e9b1 80.52%, #5bfd9f 100%); /* gradient overlay */
 background: -webkit-linear-gradient(4deg, #399bfd 0%, #4ed8c2 62.45%, #55e9b1 80.52%, #5bfd9f 100%); /* gradient overlay */
 background: linear-gradient(86deg, #399bfd 0%, #4ed8c2 62.45%, #55e9b1 80.52%, #5bfd9f 100%); 
 background: -ms-linear-gradient(86deg, #399bfd 0%, #4ed8c2 62.45%, #55e9b1 80.52%, #5bfd9f 100%); 
 -webkit-transform: skew(-30deg, 0deg);
 -ms-transform: skew(-30deg, 0deg);
 -o-transform: skew(-30deg, 0deg);
 transform: skew(-30deg, 0deg);
}

#logo h1 a{
 color: #fff;
 margin: 0px;
 float:left;
 -webkit-transform: skew(30deg, 0deg);
 -ms-transform: skew(30deg, 0deg);
 -o-transform: skew(30deg, 0deg);
 transform: skew(30deg, 0deg);
}


#logo p{
 display:block;
 margin:0;
 font-family: 'Poiret One';
 font-size: 13px;
 font-weight: 800;
 line-height:7px;
 color:#727272;
 text-transform:lowercase;
}
@-webkit-keyframes tada {
 0% {-webkit-transform: scale(1);} 
 10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
 30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
 40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
 100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
 0% {-moz-transform: scale(1);} 
 10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
 30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
 40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
 100% {-moz-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
 0% {-o-transform: scale(1);} 
 10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
 30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
 40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
 100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
 0% {transform: scale(1);} 
 10%, 20% {transform: scale(0.9) rotate(-3deg);}
 30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
 40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
 100% {transform: scale(1) rotate(0);}
}

@media (max-width: 991px) {
 .logotype {height:60px; line-height:60px;}
 .logotype > img {height:40px;}}


/*infobar*/
.infobar .navbar-toggle {background: #000;color: #99b1d4;border: 1px solid #313842;padding:7px 15px 5px 15px;margin:25px 0;}
.infobar .navbar-toggle i {font-size:26px;}
.infobar-collapse {overflow-x: visible; -webkit-overflow-scrolling: touch; padding:0 0 30px 0;} 
.infobar-collapse.in {overflow-y: auto;}
@media (min-width: 992px) {
 .infobar-collapse {width: auto; padding:0}
 .infobar-collapse.collapse {
 display: block !important; visibility: visible !important;
 height: auto !important; padding-bottom: 0; overflow: visible !important;}
 .infobar-collapse.in {overflow-y: visible;}
 .infobar-header {float:left;}
 .infobar-right {float:right !important;}}

/*searchbar*/
.searchbar {height:40px; overflow:hidden; margin:25px 0 25px 5px; position:relative;float:left; width:250px;}
@media (max-width: 991px) {.searchbar {float:none; width:auto; margin:10px 0 0 0}}
.searchbar .searchbar-input {
 height:40px;
 width:100%;
 background: #111;
 color: #fafafa;
 line-height:40px;
 border: 1px solid #333;
 padding:0 40px 0 20px;
 font-style: italic;
 font-size: 14px;
} 
.searchbar .searchbar-input:hover {background: #333;} 
.searchbar .searchbar-input:focus {color: #fafafa; outline:0; background:#222}
.searchbar .searchbar-btn {
 position:absolute; top:0; right:0; padding:9px 15px 9px 10px;
 color:#99b1d4; background:none; border:none; font-size:16px;}
.searchbar .searchbar-btn:hover {color: #fff;}
.searchbar .searchbar-btn:focus {outline:0}

/*nav-info*/
.nav-info {margin:25px 0; height:40px; float:left;}
.nav-info li {
 display:inline-block; vertical-align:middle;text-align:center;
 height:40px; position:relative; margin:0 5px 0 0;}
.nav-info li a {
 display:block;
 color: #fafafa;
 line-height:38px;
 width:40px;
 background: #111;
 border: 1px solid #333;
 border-radius:3px;
}
.nav-info li a i {font-size:16px; }
.nav-info li a span {display:none;}
.nav-info li a:hover {background:#222;}
@media (max-width: 991px) {
 .nav-info {float:none; height:auto; margin:10px 0 0 0;}
 .nav-info li {display:block; text-align:left; margin:0 0 5px 0;}
 .nav-info li a {width:auto; padding:0 10px;}
 .nav-info li a i {margin-right:10px;}
 .nav-info li a span {display:inline-block;}}

/*login*/
.nav-login {height:50px; margin:20px 0; line-height:50px; float:left;}
.nav-login > li {margin-right:3px; display:inline-block; vertical-align:middle; position:relative; height:50px;}
.nav-login > li.nav-login-firts {margin-right:12px;}

.nav-login .nav-login-avatar {overflow:hidden; width:50px; height:50px; display:block;}
.nav-login .nav-login-avatar img {display:block; width:100%; height:100%;}
.nav-login .nav-login-comnum {
 position:absolute;
 right:-5px;
 top:-6px;
 width:25px;
 height:25px;
 line-height:25px;
 text-align:center;
 color: #fafafa;
 background: #2ECC71;
 font-size:11px;
}
.nav-login .nav-login-comnum:hover {background: #333 !important;}
.nav-login-user, .nav-login-exit {
 background: #000;
 color: #fafafa;
 border: 1px solid #333;
 display:block;
 height:40px;
 line-height:40px;
 margin:5px 0;
}
.nav-login-exit {padding:0 8px 0 10px;font-size:24px;}
.nav-login-user {padding:0 10px 0 12px;}
.nav-login-user > i {margin-right:10px; font-size:14px;}
.nav-login-user > .caret {margin-left:15px;}

.nav-login .dropdown-menu {width:200px; top:110%; text-align:left; padding:0}
.nav-login .dropdown-menu li {float:none; width:100%;}
.nav-login .dropdown-menu li:nth-child(even) {background: #111;}
.nav-login .dropdown-menu li a {
 display:block;
 color: #ccc;
 padding:0 0 0 10px;
 font-size:12px;
 line-height:40px;
 height:40px;
 margin:0;
}
.nav-login .dropdown-menu li a i {font-size:14px; margin-right:10px;}
.nav-login li > a:hover, .nav-login li > a:focus, .nav-login li.open > a, .nav-login > li.open > a:hover,
.nav-login > li.open > a:focus {background-color: #222;color: #fafafa;outline:0;}

.nav-login-in.dropdown-menu {padding:10px 20px 12px 20px; width:300px;}
.nav-login-in.dropdown-menu li:nth-child(even) {background:none}
.nav-login-text {
 text-align:center;
 margin:20px 0;
 height:5px;
 border-bottom: 1px solid #333;
 border-top: 1px solid #333;
} 
.nav-login-text b {
 display:inline-block;
 vertical-align:top;
 text-transform:uppercase;
 margin-top:-10px;
 height:20px;
 line-height:20px;
 background: #222;
 position:relative;
 z-index:2;
 padding:0 10px;
}



/*tooltip*/
.tooltip {
 position:absolute; z-index:10; display:block; visibility:visible;
 font-size:12px; line-height:1.4; opacity: 0; filter: alpha(opacity=0);}
.tooltip.in {opacity:0.95; filter: alpha(opacity=95);}
.tooltip.top {margin-top:-5px; padding:5px 0;}
.tooltip.bottom {margin-top:5px; padding:5px 0;}
.tooltip-inner {
 max-width:250px;padding:10px; color:#fff; text-align:center;
 background:#109147;background:rgba(16,145,71,0.6); border-radius:5px;} 
.tooltip-arrow {position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}
.tooltip.top .tooltip-arrow {bottom:-1px; left:50%; margin-left:-5px; border-width:5px 5px 0; border-top-color:#109147;}
.tooltip.bottom .tooltip-arrow {top:-1px; left:50%; margin-left:-5px; border-width:0 5px 5px; border-bottom-color:#109147;}

/*accordion*/
.accordion .panel:first-child .link {border-top-left-radius:3px; border-top-right-radius:3px;}
.accordion .panel:last-child .link {border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.accordion .link {
 display:block;
 padding: 15px 55px 15px 15px;
 background:#109147;
 color:#fff;
 position:relative;
 font-size:12px;
 font-weight:bold;
 text-transform:uppercase;
 border-bottom: 1px solid #222;
}
.accordion .link:hover {color:#fff}
.accordion .collapsed.link:hover {color:#fff; background:#9B59B6;}
.accordion-orange .link, .accordion-orange .collapsed.link:hover {background:#FF6907; background:rgba(255,105,7,0.7)}
.accordion-blue .link, .accordion-blue .collapsed.link:hover {background:#02B0E4; background:rgba(2,176,228,0.7);}
.accordion-red .link, .accordion-red .collapsed.link:hover {background:#FC1A3F; background:rgba(252,26,63,0.7);}
.accordion-green .link, .accordion-green .collapsed.link:hover {background:#2ECC71; background:rgba(46,204,113,0.7);}
.accordion-violet .link, .accordion-violet .collapsed.link:hover {background:#9B59B6; background:rgba(81, 176, 67,0.7)}
.accordion-yellow .link, .accordion-yellow .collapsed.link:hover {background:#FFC146; background:rgba(255,193,70,0.7);}
.accordion .collapsed.link {color: #fff;background: #111;}
.accordion .accordion-marker {
 position:absolute; top:50%; right:10px; margin-top:-10px; width: 22px; height:22px; line-height:21px;
 color:#eee; border:1px solid #eee; border-radius:50%; text-align:center}
.accordion .collapsed .accordion-marker {color: #fff;border-color: #ccc;}
.accordion .collapsed.link:hover .accordion-marker {color: #FFF;border-color:#fff;}
.accordion .accordion-open, .accordion .accordion-close {display:block; font-size:10px; width:100%; height:100%;}
.accordion .accordion-open {display:inline-block}
.accordion .accordion-close {display:none}
.accordion .collapsed .accordion-close {display:inline-block}
.accordion .collapsed .accordion-open {display:none}

/*navigation*/
.pages {padding:0 10px; margin-bottom:40px;}
.pages b {display:none}
.pages-next {text-align:right}
.pages-prev i {margin:5px 0 0 -2px}
.pages-next i {margin:5px -2px 0 0}
.pages-prev > a, .pages-next > a, .pages-prev > span, .pages-next > span {
 display:inline-block; font-size: 28px; margin-top:5px;
 line-height: 38px; width:38px; height:38px; text-align:center; border-radius:3px;}
.pages-prev > span, .pages-next > span {color:#6E879F; background-color:#1D232C} 
.pages-prev > a, .pages-next > a {color:#a5bbdc; background:#22303E}
.pages-prev > a:hover, .pages-next > a:hover {background:#304156; color:#a5bbdc;}
@media (max-width: 467px) {.pages-prev > a, .pages-next > a, .pages-prev > span, .pages-next > span {width:100%}}
.pages-numbers {text-align:center;}
.pages-numbers > a, .pages-numbers > span {
 display:inline-block; margin:0 3px; margin-top:5px;
 line-height: 38px; width:38px; height:38px; text-align:center; border-radius:5px;} 
.pages-numbers > span {color:#6E879F; background-color:#1D232C}
.pages-numbers > a {color:#a5bbdc; background:#22303E}
.pages-numbers > a:hover {background:#304156; color:#a5bbdc;}


.single-entry__message i {
 display: block;
 float: left;
 font-size: 21px;
 margin-right: 10px;
 padding: 7px;
}
.berrors i {display: block; float: left; font-size: 21px; margin-right: 10px; padding: 7px;}
.berrors > div {padding-left:86px}
.berrors > div b {font-size:18px; display:block; margin-bottom:10px}
.berrors a {color: #fff; font-weight:bold;}
.berrors a:hover {text-decoration:underline}
.berrors ul li {list-style:inside; padding:0 0 6px 0}
@media screen and (max-width: 768px) {
 .berrors i {left:15px}
 .berrors p {padding-left:71px}}

/*nav-tabs*/
.tab-content {padding:20px;position:relative;z-index:1;font-size:12px;background: #000;border-radius:3px;}
#full-video .tab-content {background: #050505;}
.tab-content > .tab-pane {display:none; visibility:hidden;}
.tab-content > .active {display:block; visibility:visible;}
.nav-tabs {position:relative; z-index:2; width:100%; overflow:hidden}
.nav-tabs > li {float:none; margin-bottom:5px;}
.nav-tabs > li > a {
 text-align:center;
 color: #fafafa;
 background:#1F2935;
 border-radius:3px;
 text-transform:uppercase;
 padding:20px 0;
 display:block;
 display:block;
 font-size:12px;
} 
.nav-tabs > li > a:hover {color: #fafafa;background:#304156;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {background:#22303E;color: #ccc;cursor: default;}

#full-video .nav-tabs > li > a {background: #090909;}
#full-video .nav-tabs > li > a:hover, #full-video .nav-tabs > li.active > a, #full-video .nav-tabs > li.active > a:hover,
#full-video .nav-tabs > li.active > a:focus {background: #222;}

@media (min-width: 768px) {
 .nav-tabs > li {float:left; width:48%; margin-right:4%; margin-bottom:0}
 .nav-tabs > li:last-child {margin-right:0}
 .tab-content {border-top-left-radius:0; border-top-right-radius:0;}
 .nav-tabs > li > a {border-bottom-left-radius:0; border-bottom-right-radius:0} 
 #full-video .nav-tabs > li {width:auto; margin-right:10px;}
 #full-video .nav-tabs > li > a {padding:15px 20px; font-size:11px;}}

/*button*/
.btn {
 display: inline-block;
 margin-bottom: 0;
 text-align: center;
 vertical-align: middle;
 position:relative;
 cursor: pointer;
 font-size: 12px;
 background: #000;
 color: #ccc;
 border: 1px solid #333;
 padding: 8px 14px 7px 14px;
 line-height: 1.42857143;
 white-space: nowrap;
 text-transform:uppercase;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 z-index:20;
 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
 -ms-touch-action: manipulation;
 touch-action: manipulation;
 transition: all 200ms ease-in;
 border-radius:3px;
} 
.btn:hover, .btn:focus {color: #fff;text-decoration: none;background: #111;border: 1px solid #222;}
.btn:active, .btn.active {outline: 0; background-image: none; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);} 
.btn:focus, .btn:active:focus, .btn.active:focus {outline:none;}
.btn i {margin-right:10px; font-size:16px;}

.btn-info {color: #fff;background: #000;border-color: #222;}
.btn-info:hover, .btn-info:focus, .btn-info:active {color: #fff;background: #111;border-color: #333;}

.btn-lg {padding: 10px 16px; font-size: 18px; line-height: 1.33;}
.btn-sm {padding: 6px 10px; font-size: 11px; line-height: 1.5;}
.btn-sm i {font-size:14px; margin:0 0 0 5px}
.btn-xs {padding: 1px 5px; font-size: 11px; line-height: 1.5;}
.btn-block {display: block; width: 100%;}
.btn-block + .btn-block {margin-top: 5px;}
.btn-block .btn {margin:0}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {width: 100%;}

.btn-group {position: relative; display: inline-block; vertical-align: middle;}
.btn-group > .btn {position: relative; float: left;}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active {z-index: 2;}
.btn-group > .btn:focus {outline: 0;}
.btn-group .btn + .btn {margin-left: -1px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}
.btn-group > .btn:first-child {margin-left: 0;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius:0;border-bottom-right-radius:0;}
.btn-group > .btn:last-child:not(:first-child) {border-top-left-radius: 0; border-bottom-left-radius: 0;}

/*shortstory-news*/
.shortstory-news {margin:0 10px 20px 10px;border: 2px solid #222;padding:20px;}
.shortstory-news-img {display:block;}
.shortstory-news-img img {display:block;width:100%;height: 200px;border: 3px solid #000;}
.shortstory-news h4 {margin-bottom:20px;}
.shortstory-news-text {margin-bottom: 50px;text-align:justify;}
.shortstory-news-info {overflow:hidden;}
@media (max-width: 767px) {.shortstory-news-img {margin-bottom:20px;}}
.shortstory-news:hover .shortstory-news-img img {opacity:0.7}

/*short-info*/
.short-info {font-size:12px;height:34px;}
.short-info li {
 float:left;
 text-align:center;
 overflow:hidden;
 height:32px;
 line-height:32px;
 border: 1px solid #222;
 margin-right:4px;
}
.short-info li.short-info-li {background: #000;padding:0 10px;border-radius:3px;}
.short-info li:last-child {margin-right:0}
.short-info li.short-info-li:hover {background: #222;color: #ccc;}
.short-info li.short-info-btn {float:right; border:none;}
.short-info li.short-info-btn .btn i {margin-left:5px; font-size:12px; margin-right:0}
.short-info li.short-info-btn a {display:block; padding-top:7px; padding-bottom:6px;}
@media (max-width: 767px) {
 .short-info li.short-info-li {width:15%; margin:0; border-right:0; border-radius:0}
 .short-info li.short-info-btn {width:40%;}
 .short-info li.short-info-btn .btn {border-top-left-radius:0; border-bottom-left-radius:0;}
 .short-info li:first-child {border-top-left-radius:3px; border-bottom-left-radius:3px;}
}

/*short-news*/
.short-news {overflow:hidden}
.short-news li {margin-bottom:10px;}
.short-news li a {
 display:block;
 position:relative;
 padding:5px 50px 5px 125px;
 background: #111;
 height:70px;
 overflow:hidden;
 border-radius:3px;
}
.short-news li a .short-news-img {position:absolute;left:0;top:0;width:110px;height:70px;background: #222;} 
.short-news li a img {width:100px; height:60px; margin:5px; display:block;}
.short-news li a .short-news-title {display:table-cell; vertical-align:middle; height:60px;}
.short-news li a .short-news-i {
 position:absolute;
 top:0;
 right:0;
 width:35px;
 height:100%;
 background: #222;
 text-align:center;
 line-height:70px;
 font-size:24px;
 font-weight:bold;
}
.short-news li a:hover {background: #222;}

/*shortstory-list*/
.shortstory-list {
 overflow:hidden;
 position:relative;
 padding:10px 10px 10px 100px;
 background: #111;
 height:120px;
 border-top: 1px solid #222;
}
.shortstory-list:last-child {border-bottom:1px solid #1D232C;}
.accordion .panel:last-child .shortstory-list {border-bottom-left-radius:3px; border-bottom-right-radius:3px;}
.shortstory-list-poster {width:70px; height:95px; position:absolute; left:10px; top:10px}
.shortstory-list-poster img {width:100%;display:block;height:95px;border-radius:2px;border: 2px solid #000;}
.shortstory-list:hover .shortstory-list-poster img {opacity:0.6}
.shortstory-list-title {display:block; font-size:13px; height:43px; overflow:hidden; text-transform:uppercase;}
.shortstory-list-title a {display:table-cell; vertical-align:middle; height:43px;}
.shortstory-list-category {height:21px; overflow:hidden; margin:7px 0 5px 0; font-size:0;}
.shortstory-list-category a {
 display:inline-block;
 vertical-align:middle;
 padding:3px 6px;
 border-radius:3px;
 background: #000;
 color: #CCC;
 font-size:11px;
 margin-right:2px;
}
.shortstory-list-category a:hover {background: #222;color:#fff;}
.shortstory-list-rating {height:20px; overflow:hidden; line-height:20px;}

/*film-rip*/
.film-rip {
 position:absolute;
 left:3px;
 top: 40px;
 z-index:0;
 padding:3px 6px;
 color:#fff;
 display:block;
 font-size:12px;
 margin-bottom:4px;
 border-top-right-radius:2px;
 border-bottom-right-radius:2px;
 background: rgba(243, 8, 8, 0.73) none repeat scroll 0 0;
 box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}
.film-rip a {
 padding:3px 6px; color:#fff; display:block; font-size:12px;
 margin-bottom:4px; border-top-right-radius:2px; border-bottom-right-radius:2px;
 background:#FC1A3F;background:rgba(252,26,63,0.8);}
.film-rip a:nth-child(2) {background:#02B0E4;background:rgba(2,176,228,0.9);}
.film-rip a:nth-child(3) {background:#9B59B6;background:rgba(155,89,182,0.9);}
.film-rip a:nth-child(4) {background:#FF6907;background:rgba(255,105,7,0.9)}
.film-rip a:nth-child(5) {background:#FFC146;background:rgba(255,193,70,0.9);}
.film-rip a:nth-child(6) {background:#2ECC71;background:rgba(46,204,113,0.9);}
.film-rip a:hover {background:#526480}

.film-update {position:absolute;left:3px; bottom:3px; right:3px; background: #FC1A3F;
 background: rgba(252,26,63,0.8); padding:7px 5px; color:#fff; text-align:center}

/*short-trailer*/
.short-trailer {
 position:absolute; left:50%; top:50%; width:80px; height:80px; line-height:64px; text-align:center;
 color:#FC1A3F; font-size:36px; border-radius:50%; opacity:0.85; z-index:3;
 background:#0F1520; border:8px solid #323F4C; margin-top:-40px; margin-left:-40px;}
.short-trailer i {margin-left:6px;}
.short-trailer:hover {opacity:1}

/*shortstory*/
.shortstory-in {float:none; width:100%}
.shortstory {background: #111;margin: 0 14px 20px 20px;overflow:hidden;}
@media (min-width: 468px) {
 .shortstory-in {float:left; width:50%}
 .shortstory-in.shortstory-trailer {float:left; width:50%}
}
@media (min-width: 600px) {
 .shortstory-in {float:left; width:50%}
 .shortstory-in.shortstory-trailer {float:left; width:50%}
}
@media (min-width: 768px) {
 .shortstory-in {float:left; width:33.333333333333%}
 .shortstory-in.shortstory-trailer {float:left; width:33.333333333333%}
}
@media (min-width: 992px) {
 .shortstory-in {float:left; width:25%}
 .shortstory-in.shortstory-trailer {float:left; width:33.333333333333%}
}
@media (min-width: 1200px) {
 .shortstory-in {float:left;width: 33%;}
 .shortstory-in.shortstory-trailer {float:left; width:33.333333333333%}
}

.short-content {overflow:hidden;}
.short-link {overflow:hidden;margin:0 0 10px 0;background: #111;padding: 5px;}
.short-link a {
 font-size: 14px;
 line-height:1.3;
 display:block;
 text-align:center;
 height: 35px;
 overflow:hidden;
}
.short-link:hover {background: #010101;}
.short-rating {padding:0 0 10px 0;overflow:hidden;text-align:center;}
.short-rating .rating {margin:0 auto;}

.short-images {margin:5px; position:relative;}
.short-images .short-images-link {display:block; position:relative; overflow:hidden}
.short-images short-images-link:before {
 position:absolute; left:-100%; top:0; width:100%; height:100%; z-index:2; background:rgba(40,40,40,0.3); content:"";
 transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in;
 -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in}
.short-images short-images-link:hover:before {
 left:0; transition: all 300ms ease-in; -webkit-transition: all 300ms ease-in;
 -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in}

/*owl-random*/
.owl-random {border-radius:3px;margin-bottom:20px;background: #111;overflow:hidden;}
.owl-random .h-owl {margin:20px 0 0 0; padding-left:22px}
.owl-random .owl-box {margin:20px}
.owl-random .owl-pagination {position:static;}
.owl-random .shortstory {background:#526480;}
.owl-random .short-images a img {border:3px solid #304156}
.owl-random .short-link {background:#38495C;}
.owl-random .short-link:hover {background:#24303D}

/*short-images*/
.short-images a img {width:100%;display:block;height:auto;border: 3px solid #222;border-radius:3px;}
.shortstory-trailer .short-images a img {height:auto}
.shortstory:hover .short-images a img {opacity:0.8}

@media (max-width: 467px) {
 .short-images a img {height:auto}
 #related-news .short-images a img {height:auto}
 .owl-random .short-images a img {height:auto}
 .shortstory-trailer .short-images a img {height:auto}
 .owl-trailer .shortstory-trailer .short-images a img {height:auto} 
}
@media (min-width: 468px) {
 .short-images a img {height:290px}
 #related-news .short-images a img {height:250px}
 .owl-random .short-images a img {height:250px}
 .shortstory-trailer .short-images a img {height:170px}
 .owl-trailer .shortstory-trailer .short-images a img {height:150px}
}
@media (min-width: 600px) {
 .short-images a img {height:390px}
 #related-news .short-images a img {height:380px}
 .owl-random .short-images a img {height:380px}
 .shortstory-trailer .short-images a img {height:200px}
 .owl-trailer .shortstory-trailer .short-images a img {height:180px}
}
@media (min-width: 768px) {
 .short-images a img {height:320px}
 #related-news .short-images a img {height:290px}
 .owl-random ..short-images a img {height:300px}
 .shortstory-trailer .short-images a img {height:150px}
 .owl-trailer .shortstory-trailer .short-images a img {height:220px}
}
@media (min-width: 992px) {
 .short-images a img {height:230px}
 #related-news .short-images a img {height:185px;}
 .owl-random .short-images a img {height:220px}
 .shortstory-trailer .short-images a img {height:150px}
 .owl-trailer .shortstory-trailer .short-images a img {height:210px}
}
@media (min-width: 1200px) {
 .short-images a img {height: 275px;}
 #related-news .short-images a img {height:250px}
 .owl-random .short-images a img {height:285px}
 .shortstory-trailer .short-images a img {height:180px}
 .owl-trailer .shortstory-trailer .short-images a img {height:240px}
}

/*owl-carousel*/
.block-carousel {overflow:hidden;}
.owl-box {margin-left: -10px; margin-right:-10px;}
.owl-box .shortstory-in {margin:0 10px !important; width:auto; float:none}
.owl-box .shortstory {margin:0 !important}

.owl-carousel .owl-wrapper:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.owl-carousel {display: none; position: relative; width: 100%; -ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper {display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer {overflow: hidden; position: relative; width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
 -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;} 
.owl-item.loading {min-height: 150px; background: url(AjaxLoader.gif) no-repeat center center}
.owl-carousel .owl-item {float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {
 -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
 -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*.grabbing {cursor:url(grabbing.png) 8 8, move;}*/
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
 -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden;
 -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}
.owl-controls {text-align: center}
.owl-controls .owl-prev, .owl-controls .owl-next {
 position:absolute; top:50%; color:#fff; background:#109147; font-size:20px;
 filter: Alpha(Opacity=80); opacity: 0.8; z-index:5; border-radius:3px; margin-top:-30px;
 width:38px; height:60px; line-height:60px;} 
.owl-controls .owl-prev {left:10px;}
.owl-controls .owl-next {right:10px;}
.owl-controls.clickable .owl-buttons div:hover {filter: Alpha(Opacity=100); opacity: 1; background:#526480;}
.owl-pagination {height:30px; line-height:30px; position:absolute; top:-42px; right:10px}
@media (max-width: 467px) {.owl-pagination {position:static;}}
#related-news .owl-pagination {position:static !important; margin-top:20px;}
.owl-controls .owl-page {display: inline-block; vertical-align:middle; zoom: 1; *display: inline;}
.owl-controls .owl-page span {
 display: block; width: 10px; height: 10px; margin-left: 4px;
 filter: Alpha(Opacity=80); opacity:0.8; background: #fff; border-radius:50%}
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {background:#109147; filter: Alpha(Opacity=100); opacity: 1}

.owl-orange .owl-prev, .owl-orange .owl-next {background:#FF6907}
.owl-blue .owl-prev, .owl-blue .owl-next {background:#02B0E4}
.owl-red .owl-prev, .owl-red .owl-next {background:#FC1A3F}
.owl-green .owl-prev, .owl-green .owl-next {background:#2ECC71}
.owl-violet .owl-prev, .owl-violet .owl-next {background:#109147}
.owl-yellow .owl-prev, .owl-yellow .owl-next {background:#FFC146}

.owl-orange .owl-controls .owl-page.active span, .owl-orange .owl-controls.clickable .owl-page:hover span {background:#FF6907}
.owl-red .owl-controls .owl-page.active span, .owl-red .owl-controls.clickable .owl-page:hover span {background:#FC1A3F}
.owl-blue .owl-controls .owl-page.active span, .owl-blue .owl-controls.clickable .owl-page:hover span {background:#02B0E4}
.owl-green .owl-controls .owl-page.active span, .owl-green .owl-controls.clickable .owl-page:hover span {background:#2ECC71}
.owl-violet .owl-controls .owl-page.active span, .owl-violet .owl-controls.clickable .owl-page:hover span {background:#109147}
.owl-yellow .owl-controls .owl-page.active span, .owl-yellow .owl-controls.clickable .owl-page:hover span {background:#FFC146}

/*fullstory*/
.fullstory {background: #111;padding-top:10px;padding-bottom:10px;}
#fstory-film {background: #020202;padding-top:20px;padding-bottom:20px;}
#related-news {background: #171717;padding-top:20px;padding-bottom:20px;}

.fstory-h1 {
 line-height:22px; font-size:19px; overflow:hidden; text-transform:uppercase;
 border-left:8px solid #02B0E4; padding:7px 20px 7px 20px; position:relative; min-height:45px;}

.fstory-favorites {
 text-align:center; position:absolute; left:2px; top:0; width:45px; height:45px; border:1px solid #304156;
 background:#24303D; line-height:45px; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.fstory-favorites a {display:block; height:100%}
.fstory-favorites img {vertical-align:middle !important}
.fstory-favorites:hover {background:#526480; border-color:#526480}

#addcform {background: #1A1B1C;padding-top:20px;padding-bottom:20px;}
#comment-news .comment-news-line {border-top: 3px solid #222;padding-top:10px;text-align:right;margin-bottom:20px;}
@media (max-width: 767px) {
 #comment-news .btn {width:100%;}
 #comment-news .comment-news-line {margin-bottom:40px;}}

.fstory-content {text-align:justify; font-size:14px;}
.fstory-content img {max-width:100%; height:auto;}
.fstory-content ol, .fstory-content ul {margin:15px 0; padding-left:20px; overflow:hidden; color:#565A5F} 
.fstory-content ol {list-style: decimal; padding-left:30px;}
.fstory-content ul {list-style: inside;}

.fstory-poster-in {text-align:center}
.fstory-poster {position:relative;}
.fstory-poster img {display:inline-block;vertical-align:middle;width:100%;border-radius:3px;border: 3px solid #111;}
@media (max-width: 767px) {.fstory-poster {width:auto; margin:0 auto; max-width:100%;}}
.fstory-poster-rip {background:#FC1A3F; padding:4px 10px; color:#fff; position:absolute; top:20px; left:-5px}
.fstory-poster-rip a {color:#fff}

.btn-trailer {width:100%; margin-top:20px; font-size:12px; padding-top:12px; padding-bottom:12px;}
@media (max-width: 767px) {.btn-trailer {margin-bottom:20px;}}

.video-responsive embed, .video-responsive object, .video-responsive video,
.video-responsive iframe, .video-responsive frame {width: 100% !important;}
.mejs-video, .me-plugin, .mejs-shim, .mejs-layers, .mejs-overlay {width:100% !important;}
.mejs-video, .mejs-shim {height:400px !important;}

@media screen and (max-width: 991px) {
 .video-responsive embed, .video-responsive object, .video-responsive video,
 .video-responsive iframe, .video-responsive frame, .mejs-video, .mejs-shim {height:400px !important;} 
}
@media screen and (max-width: 767px) {
 .video-responsive embed, .video-responsive object, .video-responsive video,
 .video-responsive iframe, .video-responsive frame, .mejs-video, .mejs-shim {height:350px !important;} 
}
@media screen and (max-width: 600px) {
 .video-responsive embed, .video-responsive object, .video-responsive video,
 .video-responsive iframe, .video-responsive frame, .mejs-video, .mejs-shim {height:300px !important;} 
}
@media screen and (max-width: 467px) {
 .video-responsive embed, .video-responsive object, .video-responsive video,
 .video-responsive iframe, .video-responsive frame, .mejs-video, .mejs-shim {height:250px !important;} 
}

/*finfo*/
.finfo {overflow:hidden;padding:0 0 10px 40px;position:relative;color: #ccc;}
.finfo:last-child {padding-bottom:0}
.finfo .finfo-line {height:100%;width:4px;background: #111;position:absolute;left:10px;top:0;}
.finfo .finfo-block {background: #111;border-radius:3px;position:relative;}
.finfo:hover .finfo-block {background: #000;}
.finfo .finfo-block:before {
 width:12px;
 height:12px;
 border-radius:50%;
 content:" ";
 position:absolute;
 top:50%;
 left:-34px;
 background: #222;
 margin-top:-6px;
}
.finfo:hover .finfo-block:before {background: #444;} 
.finfo .finfo-block:after {
 top: 50%;
 left: -12px;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 border-right-color: #111;
 pointer-events: none;
 border-width:6px;
 margin-top: -6px;
}
.finfo .finfo-title {
 display:table-cell;
 vertical-align:middle;
 width:100px;
 background: #111;
 padding:6px 10px;
 text-transform:uppercase;
 font-size:10px;
 color: #ccc;
 border-bottom-left-radius:3px;
 border-top-left-radius:3px;
}
.finfo .finfo-text { display:table-cell;vertical-align:middle;padding:10px;color: #fff;}

.fstory-info {background: rgba(0, 0, 0, 0.2);padding-top:10px;padding-bottom:10px;}
.fstory-info-right {text-align:right; padding-top:4px;}
@media (max-width: 767px) {
 .fstory-info-left {text-align:center}
 .fstory-info-right {text-align:center;background: #111;margin-top:10px;padding-top:10px;padding-bottom:10px;}}

/*ul-infoicon*/
.ul-infoicon > li {display:inline-block; vertical-align:middle; margin-right:2px;}
@media (max-width: 767px) {.ul-infoicon > li {margin-top:5px;}}
.ul-infoicon > li > a {
 height:34px;
 background: #000;
 color: #ccc;
 border: 1px solid #333;
 display:block;
 padding: 0 8px;
 line-height:34px;
 border-radius:3px;
}
.ul-infoicon > li > a:hover {background: #111;}
.ul-infoicon > li > a i {margin-right:8px;}
.ul-infoicon > li > a i.fa-lg {margin-right:0}
.ul-infoicon li.dropdown {position:relative;}
.ul-infoicon .dropdown-menu {width:200px; font-size:11px; padding:0; left:auto; right:0}
.ul-infoicon .dropdown-menu li {
 float:none; width:100%; color:#99b1d4;padding:0 0 0 10px; font-size:12px;
 line-height:30px; height:30px; margin:0}
.ul-infoicon .dropdown-menu li:nth-child(even) {background: #111;}
.ul-infoicon .dropdown-menu li i {font-size:14px; margin-right:10px;}
.ul-infoicon > li > a:hover, .ul-infoicon > li > a:focus, .ul-infoicon > li.open > a, .ul-infoicon > li.open > a:hover,
.ul-infoicon > li.open > a:focus {background: #000;outline:0;}

/*fstory-tags*/
.fstory-tags {color:#1F2935;padding-right: 3px;position:relative;margin:20px 0;}
.fstory-tags-text {
 color:#FC1A3F;color:rgba(252,26,63,0.8); font-size:18px; position:absolute; top:0; left:0; width:40px;}
.fstory-tags-text i {margin-right:5px;}
.fstory-tags-text > b {text-transform:uppercase;}
.fstory-tags a {
 display:inline-block;
 vertical-align:middle;
 padding:8px 12px;
 border-radius:20px;
 font-size:12px;
 border: 1px solid #333;
 margin-bottom:4px;
}
.fstory-tags a:hover {background: #333;}

/*bcomment*/
.bcomment {margin:0 10px 20px 10px;}
#comment-news .bcomment {margin:0 0 20px 0;}
.bcomment-pm {margin:20px;}
.bcomment-left {position:relative;}
.bcomment-right {background: #1B1A1D;padding: 10px;}
.bcomment-left:after {
 top: 50%;
 right:-10px;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 border-right-color: #1B1A1D;
 pointer-events: none;
 border-width:16px;
 margin-left: -16px;
 margin-top:-8px;
}
.bcomment-avatar {border: 5px solid #1B1A1D;overflow:hidden;width: 100px;height: 100px;}
.bcomment-avatar img {display:block; width:100%;}
@media screen and (max-width: 767px) {
 .bcomment-avatar {margin:0 auto; margin-bottom:40px;}
 .bcomment-left:after {bottom: 0;left: 50%; top:auto; border-color: #222933;border-bottom-color: #24303D; right:auto;}}
.bcomment-top {margin:0 0 20px 0;border-bottom: 2px solid #333;padding:0 0 10px 0;}
.bcomment-author {float:left;padding:5px 20px;background: #222;}
.bcomment-author a {line-height:24px;display:block;color: #fafafa;}
.bcomment .ul-rating {float:right;}
.bcomment-content {padding:0 0 10px 0; text-align:justify}
.bcomment-newstitle {font-size:16px; margin-bottom:10px;}
.bcomment-signature {color: #fafafa;font-size: 12px;font-style: italic;margin-top:10px;background: #860505;padding:10px;}
.bcomment-bottom {overflow:hidden;border-top: 2px solid #333;padding-top:10px;}
@media screen and (max-width: 767px) {.bcomment-bottom {text-align:center}} 
.ul-bcomment-info {overflow:hidden; float:left;}
.ul-bcomment-info li {float:left; margin-right:5px; line-height:28px; font-size:11px;}
.ul-bcomment-tool {overflow:hidden; float:right;}
.ul-bcomment-tool li {float:left; margin:0 2px;}
.ul-bcomment-tool li a {
 color: #fafafa;
 text-align:center;
 display:block;
 height:26px;
 padding:0 8px;
 line-height:24px;
 border-radius:3px;
 background: #222;
}
.ul-bcomment-tool li a:hover {background: #333;}
.ul-bcomment-tool li.mass-action {height:26px; padding:0 8px; line-height:26px;border-radius:3px; background:#38495c}
.ul-bcomment-tool li.mass-action input {display:inline-block; vertical-align:middle}
@media screen and (max-width: 767px) {
 .ul-bcomment-tool, .ul-bcomment-info {float:none; display:block;}
 .ul-bcomment-tool {margin-top:10px;}}

/*form*/
.igroup {position:relative; display:table; border-collapse:separate; margin-bottom:8px;}
.igroup-20 {margin-top:20px;}
.igroup-input, #page-input select {
 display: block;
 width: 100%;
 height: 34px;
 padding: 7px 12px;
 font-size: 12px;
 line-height: 1.42857143;
 color: #fff !important;
 background: #111;
 border: 1px solid #333;
 border-radius: 3px;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.infobox select {width:auto !important; display:inline-block !important; padding:0 !important}

input[type="search"] {-webkit-appearance:none;}
.igroup-span {
 padding:6px 12px;
 font-size:14px;
 font-weight:normal;
 line-height:1;
 color: #fafafa;
 text-align:center;
 background: #111;
 border: 1px solid #333;
 border-radius:3px;
}


/*system*/
#page-input, #addnews-page {background: #111111;padding-top:20px;padding-bottom:20px;border-radius:3px;}
.blockquote {background: #1d1d1d;padding:20px 40px;font-style: italic;margin-bottom:40px;}
.block-input {padding:0 40px 0 40px;}
.page-block {background: #1c1c1d;padding:20px 40px;margin-bottom:40px;}
@media screen and (max-width: 767px) {
 .blockquote {padding:20px;}
 .block-input {padding:0 20px 0 20px;}
 .page-block {padding:20px;}}

/*userinfo*/
.profil-popup {overflow:hidden; padding:15px 10px 15px 130px; position:relative; min-height:130px;}
.profil-popup-left {position: absolute; left:10px; top:15px; width:100px;}
.profil-popup-left img {border:3px solid #304156; width:100px; height:100px; display:block}
.profil-popup-right li {margin-bottom:2px;}



.user-foto {padding:3px;border: 3px solid #424242;width: 160px;margin:0 auto 20px auto;}
.user-foto img {width:100%; display:inline-block; vertical-align:middle;}
.user-ullink {font-size:12px}
.user-ullink li {margin:0 0 5px 0}
.user-ullink li a {
 display:block;
 text-align:center;
 padding:8px 0;
 border-radius:3px;
 background: #282829;
 border: 1px solid #3e3e3e;
 }
.user-ullink li a:hover {background:#565656}
.user-edituser a {border: 1px solid #333333;background: #000000;padding:8px 15px;display:block;border-radius:3px;}
.user-edituser a:hover {background: #232F3D;}
@media screen and (max-width: 768px) {.user-ullink {margin:20px 0;}}
.user-rating {background: #4444444f;padding:8px 20px;}
.ul-stat {margin:20px 0 20px 20px}
.pm_status {border:1px solid #333D4D; border-radius:3px;}
.pm_status_head {background:#333D4D; padding:8px 15px; border-top-left-radius:3px; border-top-right-radius:3px;}
.pm_status_content {padding:8px 15px; font-size:12px;}
.pm_status .pm_progress_bar {margin:5px 0}

.infobox {margin-bottom: 10px; border:1px solid #313842; border-radius:3px;}
.infobox .infobox-header {
 position: relative; padding: 9px 15px 10px; font-weight: bold;border-bottom:1px solid #313842;
 background:#333D4D; border-top-left-radius:3px; border-top-right-radius:3px;}
.infobox .infobox-header i {margin-right:10px;}
.infobox .infobox-content {padding:20px; font-size:12px; background:#28313E}
.infobox .infobox-content.infobox-table {padding:0;}
.infobox a {font-weight: bold;}
.infobox a:hover {text-decoration:underline}
.infobox hr {margin-bottom:0; border-top-color:#dfe6e7}
.infobox p {margin:4px 0}
.infobox ul {margin:0 !important}
.infobox ul li {list-style:inside; padding:0 0 5px 0}
.font-red {color:#EE6C92}


/*search page*/
.searchtable {margin:0 -10px 5px -10px}
.searchtable fieldset {margin:5px !important}
.searchtable input.bbcodes {margin:0 5px 0 0 !important;}
.searchtable td.search > div {margin-left:5px;}


.searchtable td.search > label {display:block; margin-top:4px;}
.searchtable label > input {margin-right:4px;}
.textin {width:100% !important; margin-bottom:10px;}
.page-search br {display:none;}
.search-page-p {font-size:12px; color:#F26341; padding-top:5px;}


.u-star-rating-16 { list-style:none;margin:0px;padding:0px;width: 85px;height: 17px;position:relative;background: url('/images/rating.png') top left repeat-x }
.u-star-rating-16 li{ padding:0px;margin:0px;float:left }
.u-star-rating-16 li a { display:block;width:17px;height: 17px;line-height:17px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding: 0px;overflow:hidden }
.u-star-rating-16 li a:hover { background: url('/images/rating.png') left center;z-index:2;left:0px;border:none }
.u-star-rating-16 a.u-one-star { left:0px }
.u-star-rating-16 a.u-one-star:hover { width:16px }
.u-star-rating-16 a.u-two-stars { left:16px }
.u-star-rating-16 a.u-two-stars:hover { width:32px }
.u-star-rating-16 a.u-three-stars { left:32px }
.u-star-rating-16 a.u-three-stars:hover { width:48px }
.u-star-rating-16 a.u-four-stars { left:48px }
.u-star-rating-16 a.u-four-stars:hover { width:64px }
.u-star-rating-16 a.u-five-stars { left:64px }
.u-star-rating-16 a.u-five-stars:hover { width:80px }
.u-star-rating-16 li.u-current-rating { top:0 !important; left:0 !important;margin:0 !important;padding:0 !important;outline:none;background: url('/images/rating.png') left bottom;position: absolute;height:17px !important;line-height:17px !important;display:block;text-indent:-9000px;z-index:1 }

#commentssss {
 margin: 20px;
}

#uCatsMenu7, #uCatsMenu9 {
 background: rgba(0, 0, 0, 0.5);
 border: 1px solid rgba(0, 0, 0, 0.6);
 color: #cccccc;
 padding: 8px;
}

input[type=text],
input[type=password],
textarea {
 background: rgba(255, 255, 255, 0.05);
 border: 1px solid #333235;
 border-radius: 0;
 font-family: 'PT Sans', Verdana, sans-serif;
 padding: 8px 3px;
 webkit-appearance: none;
 webkit-border-radius: 0;
}

textarea.mchat, input.mchat {
 height: 30px;
}

input[type=text]:focus,
input[type=text]:active,
textarea:focus,
textarea:active,
input[type=password]:focus,
input[type=password]:active {
 background: rgba(255, 255, 255, 0.1);
 border: 1px solid rgba(255, 255, 255, 0.1);
}


label {
 cursor: pointer;
 font-size: 13px;
}

.button, input[type=submit], input[type=button], input[type=reset] {
 background-color: #920010;
 background: linear-gradient(to bottom, #ce1025 0%,#920010 100%);
 color: #fff;
 cursor: pointer;
 padding: 4px 8px;
 webkit-border-radius: 3px;
 width: auto !important;
 -webkit-transition: background 500ms ease;
 -moz-transition: background 500ms ease;
 -ms-transition: background 500ms ease;
 -o-transition: background 500ms ease;
 transition: background 500ms ease;
}

input[type=submit]:hover,
.button:hover,
input[type=button]:hover,
input[type=reset]:hover,
button:hover,
.tov_desc .goodsbutton:hover {
 background-color:#2b2b2b; background: linear-gradient(to top, #515151 0%,#2b2b2b 100%); color:#FFF;
}

button {
 background: rgba(255, 255, 255, 0.05);
 border: 1px solid rgba(255, 255, 255, 0.1);
 border: none;
 border-radius: 0;
 color: rgba(255,255,255,.8);
 cursor: pointer;
 font-size: 14px;
 font-weight: bold;
 moz-transition: all 0.3s ease;
 o-transition: all 0.3s ease;
 padding: 6px 15px;
 text-transform: uppercase;
 transition: all 0.3s ease;
 webkit-appearance: none;
 webkit-border-radius: 0;
}

select {
 background: rgba(255, 255, 255, 0.05);
 border: 1px solid rgba(255, 255, 255, 0.1);
 font-weight: normal;
 outline: none;
 padding: 2px 5px;
}

.catPages1, 
.catPages2, 
.pagesBlock1, 
.pagesBlock2, 
.pagesBlockuz1, 
.pagesBlockuz2 {padding:35px 0px 10px 0px;} 
span.catPages1, 
span.catPages2, 
span.pagesBlock1, 
span.pagesBlock2, 
span.pagesBlockuz1, 
span.pagesBlockuz2 { 
 display: inline-block; 
} 
.catPages1 a, 
.catPages2 a, 
.pagesBlock1 a, 
.pagesBlock2 a, 
.pagesBlockuz1 a, 
.pagesBlockuz2 a, 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 padding:8px 12px; 
 -webkit-border-radius: 50px; 
 -moz-border-radius: 50px; 
 border-radius: 50px; 
 color:#FFF; 
 background:#222;
 font-size:15px; 
} 
.catPages1 b, 
.catPages2 b, 
.pagesBlock1 b, 
.pagesBlock2 b, 
.pagesBlockuz1 b, 
.pagesBlockuz2 b { 
 color:#f2f2f2; 
 background:#236999; 
} 
.catPages1 a:hover, 
.catPages2 a:hover, 
.pagesBlock1 a:hover, 
.pagesBlock2 a:hover, 
.pagesBlockuz1 a:hover, 
.pagesBlockuz2 a:hover { 
 color:#FFF; 
 background:#236999; 
} 
.swchItemDots { 
 letter-spacing:1px; 
 color:#828e96; 
 font-size:11px; 
}


.sidebox .catNumData {color:#939fae;display:inline-block;}
.catNumData {
 background-color: #236999;
 border-radius: 3px;
 color: #fff;
 display: inline-block;
 font-size: 12px;
 min-width: 35px;
 padding: 3px;
 position: relative;
 text-align: center;
 box-shadow: 0 0 1px #111;
}.catsTable td a {
 display: inline-block;
 padding: 5px 0;
}
.catsTable td a:before {
 content: "";
 vertical-align: middle;
 margin-top: -1px;
 margin-right: 10px;
 display: inline-block;
 width: 6px;
 height: 6px;
 background: #236999;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {background:#bfbfbf;} 
div ::-webkit-scrollbar {
 width: 1em;
 width: 12px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #333;
 outline: 1px solid slategrey;
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
 border-radius: 8px;
}

div::-webkit-scrollbar-thumb {
 background-color: #777;
 outline: 1px solid slategrey;
 border-radius: 10px;
}

iframe#mchatIfm2 {width:100%;height: 350px !important;}

.schQuery, .schBtn {
 display: inline;
 padding: 0 2px;
}

a.groupModer:link,a.groupModer:visited,a.groupModer:hover {color: #4848f7;}
a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {color:red;}
a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {color:green;}
a.groupFriends:link,a.groupFriends:visited,a.groupFriends:hover {color:yellow;}
a.groupOther1:link,a.groupOther1:visited,a.groupOther1:hover {color:red;}
a.groupOther2:link,a.groupOther2:visited,a.groupOther2:hover {color:orange;}

div#uCatsMenu7 {
 top: 30px !important;
 left: 0!important;
}

table.x-unselectable.u-combo {
 position: relative;
}

.msg div.block1{margin: 6px 0; min-height:44px;padding:3px; width:100%}
.msg div.block2{float:left; padding-right:5px}

.cBlock1 { background:#090909;padding:2px !important;color:#FFF; }
.cBlock2 { background:none;padding:2px !important;color:#FFF;}
.msg a{font-weight:bold; color:#7f919e;text-decoration:none}
.msg a:hover{color:#EDEEEF;}
.msg img.avatar{-webkit-border-radius: 10%;-moz-border-radius: 10%;border-radius: 10%; padding:1px; vertical-align: top !important} 
.msg .cMessage{overflow: hidden; vertical-align: top !important; font-size:13px;line-height:130%;color:#878A8D;font-family: 'Montserrat', Arial, Verdana, sans-serif;}
.msg .cMessage_inner{overflow: hidden; width:auto}
.msg .cMessage_body {color:#D7D9DB; display:inline; width:221px;overflow:hidden} 
.msg .commtime {color:#bebebe; font-size:10px; height:13px; overflow: hidden; width:auto; float:right} 
#c_one {color:#D6E0E9;} 
#c_one_clon, #c_tell {position:absolute;top:-1500px}
.chat_over {position:fixed;padding:5px;padding-top:0;z-index:9999;bottom:-212px;left:20px;text-align:center;background:rgba(0,0,0,0.6); 
 border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;font-family: Tahoma;font-size: 11px} 




.prew-next {
 display: inline-block;
 width: 100%;

 /* border-color: #262626; */
 color: #b3b3b3;
}
.prew-next_link {
 float: left;
 padding: 0 3%;
 text-align: center;
 width: 43.7%;
 /* border-right: 0px solid #333; */
}
.prew-next_link_st { 
 color: #4B4B4B;
 font: 15px/20px "Arial";
 text-transform: uppercase;
 margin-bottom:6px;
 display:block;
 padding: 3px;
}
.prew-next_link .prew-next_link_st:before {
 content:" ";
}
.prew-next_next_link .prew-next_link_st:after {
 content:" ";
}
.prew-next_img img{display: none; 
 width:60px;
}
.prew-next_url {
 font: 600 18px "Arial";
}
.prew-next_url a {
 color: #ffffff;
 text-decoration: none;
 border-bottom: 2px solid #333;
}
.prew-next_url a:hover{
 color: #ccc;
}
.prew-next_desc {
 font-size:11pt;
 text-align:justify;
 margin-top:20px;
}
.prew-next_info {display: none; 
 padding-top:10px;
}
.prew-next_info span {
 font-size:8pt;
 display:inline;
 margin-right: 10px;
}
.prew-next_info span .e-category {
 background: url(/.s/t/1081/e-category.png) no-repeat left center;
}
.prew-next_info span.e-add {
 background: url(/.s/t/1081/e-author.png) no-repeat left center;
}
.prew-next_next_link { 


 float: right;
 padding: 0 3%;
 text-align: center;
 width: 43.7%;
}

.alert { 
 border: 1px solid rgba(255, 255, 255, 0.1);
 border-radius: 4px;
 margin-bottom: 20px;
 padding: 15px 15px 35px 45px;
 position: relative;
}

.alert:before {
 position: absolute;
 top: 50%;
 left: 13px;
 display: block;
 margin-top: -8px;
 width: 16px;
 height: 16px;
 background: url(/img/icon-er.png) no-repeat 0 0;
 content: '';
}
.alert-info { 
 background-color: #D9EDF7;
 border-color: #BCE8F1;
 color: #31708F;
}
.alert-info:before {
 background-position: 0 -16px;
}
.alert-warning {
 border-color: #faebcc;
 background-color: #fcf8e3;
 color: #8a6d3b;
}
.alert-warning:before {
 background-position: 0 -32px;
}
.alert-danger {
 border-color: #b30925;
 background-color: #610202;
 color: #fff;
}
.alert-danger:before {
 background-position: 0 -48px;
}
.alert-success {
 border-color: #d6e9c6;
 background-color: #dff0d8;
 color: #3c763d;
}

.catNumData {
 background-color: #1f1f1f;
 border-radius: 3px;
 color: #fff;
 display: inline-block;

 font-size: 12px;
 min-width: 35px;
 padding: 3px;
 position: relative;
 text-align: center;

 box-shadow: 0 0 1px #111;
}


.uc-content {
 background: rgba(255, 255, 255, 0.05);
 border-radius: 3px;
 padding: 8px;
}

.nazad {
 height: 34px;
 background: #1B1B1B;
 color: #BBBBBB;
 border: 1px solid #AADD44;
 display: block;
 padding: 0 8px;
 line-height: 34px;
 border-radius: 3px;
}
select{
 padding: 5px 30px 2px 12px;
 margin: 0;
 color: #e0e2e6; border: 2px solid #54565a;
 background: #2c2e32 url('../icons/caret-down.png') right center no-repeat !important;

 font-size: 12px;
 font-weight: bold;
 outline: none;
 display: inline-block;
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 cursor: pointer;
}

.imageb-div {position: relative; background: #00000; padding: 10px 10px 10px 10px;border-radius: 10px;}

.imdbRatingPlugin {
 color: #666 !important;
 font-size: 14px !important;
 margin: 4px 0 0 !important;
}
.modpanel {

 text-align: center;

 font-weight: 700;
 margin-top: -50px;
 padding: 3px;
 position: absolute;
 right: 4px;
}


.popularno {
 position: absolute;
 text-align: center; 
 background-color: rgba(255, 0, 0, 0.4);
 border-radius: 6px 0 0 6px;
 color: #fafafa;
 font-family: "Open Sans",Arial,Verdana;
 font-size: .7em;
 font-weight: 700;
 margin-top: -85px;
 width:50px;
 padding: 3px;

 right: 3px;
} 
.newgames { 
 position: absolute; 
 z-index: 999; 
 font-size: 11px; 
 color: #f0f3f5; 
 font-family: 'PT Sans Narrow', sans-serif; 
 padding: 0 8px; 

 border-top-right-radius: 3px; 
 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4); 
 border-bottom-right-radius: 3px; 


} 
.ng-red {background: rgb(11, 40, 60);}

.info_serija {
 text-align: center;
 background: #f8f9fa;
 color: #212529;
 font-weight: 500; 
 border-radius: 0 3px 3px 0;
 font-family: "Open Sans",Arial,Verdana;
 font-size: .9em;
 margin-top: -40px;
 padding: 4px;
 position: absolute;
 left: 2px;
}
.entry__details {
 background: linear-gradient(to top, transparent, rgba(0, 0, 0, 0.6));
 color: #fff;
 left: 0;
 padding: 15px 15px 30px;
 position: absolute;
 top: 0;
 width: 100%;
}
.warning-msg {
 border-color: #faebcc;
 background-color: #222;
 color: #fff;
}
.warning-msg, .ok-msg {
 border: 2px dashed;
 border-radius: 10px;
 padding: 15px;
 margin-bottom: 20px;
}
.rerr {
 background: #3e0505;
 color: #c5c5c5;
 padding: 10px 20px;
 text-align: center;
 margin-bottom: 10px;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
} 

@media only screen and (max-width: 479px) {
 .mobile-hide{ display: block !important; }
}


@media only screen and (max-width: 479px) {
 .mobile-hide{ display: none !important; }
}

.single-entry__poster-auxiliary {
 background-color: rgba(0, 0, 0, 0.5);
 padding: 10px;
 position: absolute;
 width: 100%;
}
/* Other Styles */
.replaceTable {background: #610f0f; height:200px;width:400px; color: #FFFFFF;border-radius: 5px;}
.replaceTable td {color: #FFFFFF;}
.replaceBody {background: #000000;}
.legendTd {font-size:7pt;}
/* ------------ */

/* TITLE, SORTING, GRID SHORT
----------------------------------------------- */


.sorting {margin:0 -20px 20px -20px; padding:0 90px 0 20px; line-height:30px; position:relative;}
.sorting-menu:before {content:attr(data-label); display:inline-block; float:left; margin-right:10px;}
.sorting-menu > li {display:inline-block; float:left; margin-right:10px; border-radius:15px; 
 box-shadow:inset 0 0 0 2px #404040; cursor:pointer; padding:0 15px; position:relative;}

.sorting-menu li i {margin-left:7px; font-size:16px;}
.sorting-menu > li:hover {background-color:#232323;}
.sorting-list {position:absolute; left:0; top:80%; width:160px; z-index:888; overflow:hidden; display:none; 
 background-color:#585858; border:1px solid #111; border-radius:6px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.sorting-list li {display:block; padding:5px 15px; line-height:16px; border-bottom:1px solid #3c3c3c; box-shadow:0 1px #777; color:#CCC;}
.sorting-list li:last-child {border-bottom:0; box-shadow:none;}
.sorting-list li:hover {background-color:#777;}


.prew-next { 
 display: inline-block;
 width: 100%;
}
.prew-next_link { 
 float: left;
 padding: 0 3%;
 text-align: center;
 width: 43.7%;

}
.prew-next_link_st { 
 color: #4B4B4B;
 font: 15px/20px "Arial";
 text-transform: uppercase;
 margin-bottom:10px;
 display:block;
}
.prew-next_link .prew-next_link_st:before {
 content:"« ";
}
.prew-next_next_link .prew-next_link_st:after {
 content:" »";
}
.prew-next_img img{
 width:250px;
}
.prew-next_url {
 font: 700 22px "Arial";
}
.prew-next_url a {
 color: #666;
 text-decoration: none;
}
.prew-next_url a:hover{
 color: #999;
}
.potpis {
 background: -moz-radial-gradient(center, ellipse cover, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* ff3.6+ */
 background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,89,86,1)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
 background:-webkit-radial-gradient(center, ellipse cover, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
 background: -o-radial-gradient(center, ellipse cover, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
 background: -ms-radial-gradient(center, ellipse cover, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* ie10+ */
 background:radial-gradient(ellipse at center, rgba(0,89,86,1) 0%, rgba(0,0,0,1) 100%); /* w3c */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005956', endColorstr='#000000',GradientType=1 ); /* ie6-9 */ 
 border-bottom: 1px solid #222;padding: 15px; border-radius:10%
}

.catSortLink {
 color: #c3c3c3 !important;
 background-color: #262629;
 margin: 0 2px;
 padding: 4px 10px;
 border-radius: 7px;
 -webkit-transition: background-color .25s ease-out;
 transition: background-color .25s ease-out;
}