@charset "UTF-8";
/*!  Nhance SCSS Framework (c) + Bootstrap v3.3.5 | By Nhance 4 Mechbunny
  WARNING! DO NOT EDIT NOR DELETE THIS FILE !
  WARNING! Any changes please append to OVERWRITE.CSS file.
  UWAGA! PROSZE NIE EDYTOWAC I NIE USUWAC TEGO PLIKU 
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.caret,.icon,img {
 vertical-align:middle
}
hr,
img {
 border:0
}
body,
figure {
 margin:0
}
.img-thumbnail,
.table,
label {
 max-width:100%
}
ul li,
ul.guest-options-list li {
 list-style-image:none;
 list-style-type:none
}
div.dropdown-menu,
ul li,
ul.aff-item-list li,
ul.dropdown-menu,
ul.guest-options-list li,
ul.inline-list li,
ul.main-nav-list li,
ul.rating-list li,
ul.simple-list li,
ul.tabs-list li {
 list-style-type:none
}
.owl-carousel,
.owl-carousel .owl-item,
html {
 -webkit-tap-highlight-color:transparent
}
html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
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
}
a {
 background-color:transparent
}
a:active,
a:hover {
 outline:0
}
b,
optgroup,
strong {
 font-weight:700
}
dfn {
 font-style:italic
}
h1 {
 margin:.67em 0
}
mark {
 background:#ff0;
 color:#000
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
svg:not(:root) {
 overflow:hidden
}
hr {
 box-sizing:content-box;
 height:0
}
pre,
textarea {
 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[type=checkbox],
input[type=radio] {
 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-search-cancel-button,
input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
table {
 border-collapse:collapse;
 border-spacing:0
}
td,
th {
 padding:0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
 blockquote,
 img,
 pre,
 tr {
  page-break-inside:avoid
 }
 *,
 :after,
 :before {
  background:0 0!important;
  color:#000!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:""
 }
 blockquote,
 pre {
  border:0.0625rem solid #999
 }
 thead {
  display:table-header-group
 }
 img {
  max-width:100%!important
 }
 h2,
 h3,
 p {
  orphans:3;
  widows:3
 }
 h2,
 h3 {
  page-break-after:avoid
 }
 .navbar {
  display:none
 }
 .btn>.caret,
 .dropup>.btn>.caret,
 .dropup>button[type=submit]>.caret,
 .dropup>input[type=submit]>.caret,
 button[type=submit]>.caret,
 input[type=submit]>.caret {
  border-top-color:#000!important
 }
 .label {
  border:0.0625rem solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table td,
 .table th {
  background-color:#fff!important
 }
 .table-bordered td,
 .table-bordered th {
  border:0.0625rem solid #ddd!important
 }
}
*,
:after,
:before {
 box-sizing:border-box
}
body {
 line-height:1.429
}
button,
input,
select,
textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a:focus,
a:hover {
 text-decoration:underline
}
a:focus {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-0.125rem
}
.img-responsive {
 display:block;
 max-width:100%;
 height:auto
}
.img-rounded {
 border-radius:0.375rem
}
.img-thumbnail {
 padding:0.25rem;
 line-height:1.429;
 background-color:#fff;
 border:0.0625rem solid #ddd;
 border-radius:0.25rem;
 -webkit-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 display:inline-block;
 height:auto
}
.img-circle {
 border-radius:50%
}
hr {
 margin-top:1.375rem;
 margin-bottom:1.375rem;
 border-top:0.0625rem solid #eee
}
.sr-only {
 position:absolute;
 width:0.0625rem;
 height:0.0625rem;
 margin:-0.0625rem;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
[role=button] {
 cursor:pointer
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
 font-weight:400;
 line-height:1;
 color:#777
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small {
 font-size:65%
}
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
 font-size:75%
}
p {
 margin:0 0 0.6875rem
}
.lead {
 margin-bottom:1.375rem;
 font-size:1.125rem;
 font-weight:300;
 line-height:1.4
}
dt,
label {
 font-weight:700
}
@media (min-width:768px) {
 .lead {
  font-size:1.5rem
 }
}
.small,
small {
 font-size:87%
}
.mark,
mark {
 background-color:#fcf8e3;
 padding:.2em
}
.list-inline,
.list-unstyled {
 padding-left:0;
 list-style:none
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
.text-justify {
 text-align:justify
}
.text-nowrap {
 white-space:nowrap
}
.text-lowercase {
 text-transform:lowercase
}
.initialism,
.text-uppercase {
 text-transform:uppercase
}
.text-capitalize {
 text-transform:capitalize
}
.text-muted {
 color:#777
}
.text-primary {
 color:#337ab7
}
a.text-primary:focus,
a.text-primary:hover {
 color:#286090
}
.text-success {
 color:#3c763d
}
a.text-success:focus,
a.text-success:hover {
 color:#2b542c
}
.text-info {
 color:#31708f
}
a.text-info:focus,
a.text-info:hover {
 color:#245269
}
.text-warning {
 color:#8a6d3b
}
a.text-warning:focus,
a.text-warning:hover {
 color:#66512c
}
.text-danger {
 color:#a94442
}
a.text-danger:focus,
a.text-danger:hover {
 color:#843534
}
.bg-primary {
 color:#fff;
 background-color:#337ab7
}
a.bg-primary:focus,
a.bg-primary:hover {
 background-color:#286090
}
.bg-success {
 background-color:#dff0d8
}
a.bg-success:focus,
a.bg-success:hover {
 background-color:#c1e2b3
}
.bg-info {
 background-color:#d9edf7
}
a.bg-info:focus,
a.bg-info:hover {
 background-color:#afd9ee
}
.bg-warning {
 background-color:#fcf8e3
}
a.bg-warning:focus,
a.bg-warning:hover {
 background-color:#f7ecb5
}
.bg-danger {
 background-color:#f2dede
}
a.bg-danger:focus,
a.bg-danger:hover {
 background-color:#e4b9b9
}
.page-header {
 padding-bottom:0.625rem;
 margin:2.75rem 0 1.375rem;
 border-bottom:0.0625rem solid #eee
}
dl,
ol,
ul {
 margin-top:0
}
blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child,
ol ol,
ol ul,
ul ol,
ul ul {
 margin-bottom:0
}
ol,
ul {
 margin-bottom:0.6875rem
}
.list-inline {
 margin-left:-0.3125rem
}
.list-inline>li {
 display:inline-block;
 padding-left:0.3125rem;
 padding-right:0.3125rem
}
dl {
 margin-bottom:1.375rem
}
dd,
dt {
 line-height:1.429
}
dd {
 margin-left:0
}
.dl-horizontal dd:after,
.dl-horizontal dd:before {
 content:" ";
 display:table
}
.dl-horizontal dd:after {
 clear:both
}
@media (min-width:768px) {
 .dl-horizontal dt {
  float:left;
  width:10rem;
  clear:left;
  text-align:right;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .dl-horizontal dd {
  margin-left:11.25rem
 }
 .container,
 .wrapper {
  width:45.75rem
 }
}
.clearfix:after,
.container:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.wrapper:after {
 clear:both;
}
abbr[data-original-title],
abbr[title] {
 cursor:help;
 border-bottom:0.0625rem dotted #777
}
.initialism {
 font-size:90%
}
blockquote {
 padding:0.6875rem 1.375rem;
 margin:0 0 1.375rem;
 font-size:1.25rem;
 border-left:0.3125rem solid #eee
}
.table,
address {
 margin-bottom:1.375rem
}
blockquote .small,
blockquote footer,
blockquote small {
 display:block;
 font-size:80%;
 line-height:1.429;
 color:#777
}
blockquote .small:before,
blockquote footer:before,
blockquote small:before {
 content:'\2014 \00A0'
}
.blockquote-reverse,
blockquote.pull-right {
 padding-right:0.9375rem;
 padding-left:0;
 border-right:0.3125rem solid #eee;
 border-left:0;
 text-align:right
}
caption,
th {
 text-align:left
}
.blockquote-reverse .small:before,
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
blockquote.pull-right .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before {
 content:''
}
.blockquote-reverse .small:after,
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
blockquote.pull-right .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after {
 content:'\00A0 \2014'
}
address {
 font-style:normal;
 line-height:1.429
}
.container,
.wrapper {
 margin-right:auto;
 margin-left:auto;
 /*! padding-left:0.375rem; */
 /*! padding-right:0.375rem; */
}
.container:after,
.container:before,
.wrapper:after,
.wrapper:before {
 content:" ";
 display:table;
}
@media (min-width:1040px) {
 .container,
 .wrapper {
  width:63rem
 }
}
@media (min-width:1470px) {
 .container,
 .wrapper {
  /*! width:75.75rem */
 }
}
table {
 background-color:transparent
}
caption {
 padding-top:0.5rem;
 padding-bottom:0.5rem;
 color:#777
}
.table {
 width:100%
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
 padding:0.5rem;
 line-height:1.429;
 vertical-align:top;
 border-top:0.0625rem solid #ddd
}
.table>thead>tr>th {
 vertical-align:bottom;
 border-bottom:0.125rem solid #ddd
}
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
 border-top:0
}
.table>tbody+tbody {
 border-top:0.125rem solid #ddd
}
.table .table {
 background-color:#121212
}
.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
 padding:0.3125rem
}
.table-bordered,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
 border:0.0625rem solid #ddd
}
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {
 border-bottom-width:0.125rem
}
.table-striped>tbody>tr:nth-of-type(odd) {
 background-color:#f9f9f9
}
.table-hover>tbody>tr:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
 background-color:#f5f5f5
}
table col[class*=col-] {
 position:static;
 float:none;
 display:table-column
}
table td[class*=col-],
table th[class*=col-] {
 position:static;
 float:none;
 display:table-cell
}
.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover {
 background-color:#e8e8e8
}
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
 background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover {
 background-color:#d0e9c6
}
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
 background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover {
 background-color:#c4e3f3
}
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
 background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover {
 background-color:#faf2cc
}
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
 background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover {
 background-color:#ebcccc
}
.table-responsive {
 overflow-x:auto;
 min-height:.01%
}
@media screen and (max-width:767px) {
 .table-responsive {
  width:100%;
  margin-bottom:1.03125rem;
  overflow-y:hidden;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  border:0.0625rem solid #ddd
 }
 .table-responsive>.table {
  margin-bottom:0
 }
 .table-responsive>.table>tbody>tr>td,
 .table-responsive>.table>tbody>tr>th,
 .table-responsive>.table>tfoot>tr>td,
 .table-responsive>.table>tfoot>tr>th,
 .table-responsive>.table>thead>tr>td,
 .table-responsive>.table>thead>tr>th {
  white-space:nowrap
 }
 .table-responsive>.table-bordered {
  border:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:first-child,
 .table-responsive>.table-bordered>tbody>tr>th:first-child,
 .table-responsive>.table-bordered>tfoot>tr>td:first-child,
 .table-responsive>.table-bordered>tfoot>tr>th:first-child,
 .table-responsive>.table-bordered>thead>tr>td:first-child,
 .table-responsive>.table-bordered>thead>tr>th:first-child {
  border-left:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:last-child,
 .table-responsive>.table-bordered>tbody>tr>th:last-child,
 .table-responsive>.table-bordered>tfoot>tr>td:last-child,
 .table-responsive>.table-bordered>tfoot>tr>th:last-child,
 .table-responsive>.table-bordered>thead>tr>td:last-child,
 .table-responsive>.table-bordered>thead>tr>th:last-child {
  border-right:0
 }
 .table-responsive>.table-bordered>tbody>tr:last-child>td,
 .table-responsive>.table-bordered>tbody>tr:last-child>th,
 .table-responsive>.table-bordered>tfoot>tr:last-child>td,
 .table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom:0
 }
}
.collapsing,
.modal,
.modal-open {
 overflow:hidden
}
fieldset,
legend {
 padding:0;
 border:0
}
fieldset {
 margin:0;
 min-width:0
}
legend {
 display:block;
 width:100%;
 margin-bottom:1.375rem;
 font-size:1.5rem;
 line-height:inherit;
 color:#333;
 border-bottom:0.0625rem solid #e5e5e5
}
.form-control,
output {
 font-size:1rem;
 line-height:1.429;
 color:#505050
}
label {
 display:inline-block;
 margin-bottom:0.3125rem
}
.checkbox,
.form-control,
.radio,
input[type=file],
output {
 display:block
}
input[type=search] {
 box-sizing:border-box;
 -webkit-appearance:none
}
input[type=checkbox],
input[type=radio] {
 margin:0.25rem 0 0;
 margin-top:0.0625rem\9
}
input[type=range] {
 display:block;
 width:100%
}
select[multiple],
select[size] {
 height:auto
}
input[type=file]:focus,
input[type=checkbox]:focus,
input[type=radio]:focus {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-0.125rem
}
output {
 padding-top:0.4375rem
}
.form-control {
 width:100%;
 height:2.25rem;
 padding:0.375rem 0.75rem;
 background-color:#fff;
 background-image:none;
 border:0.0625rem solid #ccc;
 border-radius:0.25rem;
 box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,.075);
 -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
 border-color:#66afe9;
 outline:0;
 box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,.075),0 0 0.5rem rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
 color:#999;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#999
}
.form-control::-webkit-input-placeholder {
 color:#999
}
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .form-control-feedback,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
 color:#3c763d
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
 background-color:#eee;
 opacity:1
}
.form-control[disabled],
fieldset[disabled] .form-control {
 cursor:not-allowed
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 input[type=date].form-control,
 input[type=time].form-control,
 input[type=datetime-local].form-control,
 input[type=month].form-control {
  line-height:2.25rem
 }
 .input-group-sm input[type=date],
 .input-group-sm input[type=time],
 .input-group-sm input[type=datetime-local],
 .input-group-sm input[type=month],
 input[type=date].input-sm,
 input[type=time].input-sm,
 input[type=datetime-local].input-sm,
 input[type=month].input-sm {
  line-height:2.0625rem
 }
 .input-group-lg input[type=date],
 .input-group-lg input[type=time],
 .input-group-lg input[type=datetime-local],
 .input-group-lg input[type=month],
 input[type=date].input-lg,
 input[type=time].input-lg,
 input[type=datetime-local].input-lg,
 input[type=month].input-lg {
  line-height:3.0625rem
 }
}
.form-group {
 margin-bottom:0.9375rem
}
.checkbox,
.radio {
 position:relative;
 margin-top:0.625rem;
 margin-bottom:0.625rem
}
.checkbox label,
.radio label {
 min-height:1.375rem;
 padding-left:1.25rem;
 margin-bottom:0;
 font-weight:400;
 cursor:pointer
}
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
 position:absolute;
 margin-left:-1.25rem;
 margin-top:0.25rem\9
}
.checkbox+.checkbox,
.radio+.radio {
 margin-top:-0.3125rem
}
.checkbox-inline,
.radio-inline {
 position:relative;
 display:inline-block;
 padding-left:1.25rem;
 margin-bottom:0;
 vertical-align:middle;
 font-weight:400;
 cursor:pointer
}
.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
 margin-top:0;
 margin-left:0.625rem
}
.checkbox-inline.disabled,
.checkbox.disabled label,
.radio-inline.disabled,
.radio.disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio label,
fieldset[disabled] .radio-inline,
fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
 cursor:not-allowed
}
.form-control-static {
 padding-top:0.4375rem;
 padding-bottom:0.4375rem;
 margin-bottom:0;
 min-height:2.375rem
}
.form-control-static.input-lg,
.form-control-static.input-sm {
 padding-left:0;
 padding-right:0
}
.form-group-sm .form-control,
.input-sm {
 padding:0.3125rem 0.625rem;
 border-radius:0.1875rem;
 font-size:0.875rem
}
.input-sm {
 height:2.0625rem;
 line-height:1.5
}
select.input-sm {
 height:2.0625rem;
 line-height:2.0625rem
}
select[multiple].input-sm,
textarea.input-sm {
 height:auto
}
.form-group-sm .form-control {
 height:2.0625rem;
 line-height:1.5
}
.form-group-lg .form-control,
.input-lg {
 border-radius:0.375rem;
 padding:0.625rem 1rem;
 font-size:1.25rem
}
.form-group-sm select.form-control {
 height:2.0625rem;
 line-height:2.0625rem
}
.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control {
 height:auto
}
.form-group-sm .form-control-static {
 height:2.0625rem;
 min-height:2.25rem;
 padding:0.375rem 0.625rem;
 font-size:0.875rem;
 line-height:1.5
}
.input-lg {
 height:3.0625rem;
 line-height:1.333
}
select.input-lg {
 height:3.0625rem;
 line-height:3.0625rem
}
select[multiple].input-lg,
textarea.input-lg {
 height:auto
}
.form-group-lg .form-control {
 height:3.0625rem;
 line-height:1.333
}
.form-group-lg select.form-control {
 height:3.0625rem;
 line-height:3.0625rem
}
.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
 height:auto
}
.form-group-lg .form-control-static {
 height:3.0625rem;
 min-height:2.625rem;
 padding:0.6875rem 1rem;
 font-size:1.25rem;
 line-height:1.333
}
.has-feedback {
 position:relative
}
.has-feedback .form-control {
 padding-right:2.8125rem
}
.form-control-feedback {
 position:absolute;
 top:0;
 right:0;
 z-index:2;
 display:block;
 width:2.25rem;
 height:2.25rem;
 line-height:2.25rem;
 text-align:center;
 pointer-events:none
}
.collapsing,
.dropdown,
.dropup {
 position:relative
}
.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
 width:3.0625rem;
 height:3.0625rem;
 line-height:3.0625rem
}
.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
 width:2.0625rem;
 height:2.0625rem;
 line-height:2.0625rem
}
.has-success .form-control {
 border-color:#3c763d;
 box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,.075)
}
.has-success .form-control:focus {
 border-color:#2b542c;
 box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,.075),0 0 0.375rem #67b168
}
.has-success .input-group-addon {
 color:#3c763d;
 border-color:#3c763d;
 background-color:#dff0d8
}
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .form-control-feedback,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
 color:#8a6d3b
}
.has-warning .form-control {
 border-color:#8a6d3b;
 box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
 border-color:#66512c;
 box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,.075),0 0 0.375rem #c0a16b
}
.has-warning .input-group-addon {
 color:#8a6d3b;
 border-color:#8a6d3b;
 background-color:#fcf8e3
}
.has-error .checkbox,
.has-error .checkbox-inline,
.has-error .control-label,
.has-error .form-control-feedback,
.has-error .help-block,
.has-error .radio,
.has-error .radio-inline,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
 color:#a94442
}
.has-error .form-control {
 border-color:#a94442;
 box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,.075)
}
.has-error .form-control:focus {
 border-color:#843534;
 box-shadow:inset 0 0.0625rem 0.0625rem rgba(0,0,0,.075),0 0 0.375rem #ce8483
}
.has-error .input-group-addon {
 color:#a94442;
 border-color:#a94442;
 background-color:#f2dede
}
.has-feedback label~.form-control-feedback {
 top:1.6875rem
}
.has-feedback label.sr-only~.form-control-feedback {
 top:0
}
.help-block {
 display:block;
 margin-top:0.3125rem;
 margin-bottom:0.625rem;
 color:#c3c3c3
}
@media (min-width:768px) {
 .form-inline .form-control-static,
 .form-inline .form-group {
  display:inline-block
 }
 .form-inline .control-label,
 .form-inline .form-group {
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .form-inline .input-group .form-control,
 .form-inline .input-group .input-group-addon,
 .form-inline .input-group .input-group-btn {
  width:auto
 }
 .form-inline .input-group>.form-control {
  width:100%
 }
 .form-inline .checkbox,
 .form-inline .radio {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .checkbox label,
 .form-inline .radio label {
  padding-left:0
 }
 .form-inline .checkbox input[type=checkbox],
 .form-inline .radio input[type=radio] {
  position:relative;
  margin-left:0
 }
 .form-inline .has-feedback .form-control-feedback {
  top:0
 }
 .form-horizontal .control-label {
  text-align:right;
  margin-bottom:0;
  padding-top:0.4375rem
 }
}
.btn-block,
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
 width:100%
}
.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
 margin-top:0;
 margin-bottom:0;
 padding-top:0.4375rem
}
.form-horizontal .checkbox,
.form-horizontal .radio {
 min-height:1.8125rem
}
.form-horizontal .form-group {
 margin-left:-0.375rem;
 margin-right:-0.375rem
}
.form-horizontal .form-group:after,
.form-horizontal .form-group:before {
 content:" ";
 display:table
}
.form-horizontal .has-feedback .form-control-feedback {
 right:0.375rem
}
@media (min-width:768px) {
 .form-horizontal .form-group-lg .control-label {
  padding-top:0.895625rem;
  font-size:1.25rem
 }
 .form-horizontal .form-group-sm .control-label {
  padding-top:0.375rem;
  font-size:0.875rem
 }
}
.btn,
button[type=submit],
input[type=submit] {
 margin-bottom:0;
 text-align:center;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 cursor:pointer;
 background-image:none;
 white-space:nowrap;
 padding:0.375rem 0.75rem;
 line-height:1.429;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
button.active.focus[type=submit],
button.active[type=submit]:focus,
button.focus[type=submit],
button[type=submit]:active.focus,
button[type=submit]:active:focus,
button[type=submit]:focus,
input.active.focus[type=submit],
input.active[type=submit]:focus,
input.focus[type=submit],
input[type=submit]:active.focus,
input[type=submit]:active:focus,
input[type=submit]:focus {
 outline:dotted thin;
 outline:-webkit-focus-ring-color auto 5px;
 outline-offset:-0.125rem
}
.btn.focus,
.btn:focus,
.btn:hover,
button.focus[type=submit],
button[type=submit]:focus,
button[type=submit]:hover,
input.focus[type=submit],
input[type=submit]:focus,
input[type=submit]:hover {
 color:#333;
 text-decoration:none
}
.btn.active,
.btn:active,
button.active[type=submit],
button[type=submit]:active,
input.active[type=submit],
input[type=submit]:active {
 outline:0;
 background-image:none;
 box-shadow:inset 0 0.1875rem 0.3125rem rgba(0,0,0,.125)
}
.btn.disabled,
.btn[disabled],
button.disabled[type=submit],
button[disabled][type=submit],
fieldset[disabled] .btn,
fieldset[disabled] button[type=submit],
fieldset[disabled] input[type=submit],
input.disabled[type=submit],
input[disabled][type=submit] {
 cursor:not-allowed;
 opacity:.65;
 filter:alpha(opacity=65);
 box-shadow:none
}
a.btn.disabled,
fieldset[disabled] a.btn {
 pointer-events:none
}
.btn-default {
 color:#333;
 background-color:#fff;
 border-color:#ccc
}
.btn-default.focus,
.btn-default:focus {
 color:#333;
 background-color:#e6e6e6;
 border-color:#8c8c8c
}
.btn-default.active,
.btn-default:active,
.btn-default:hover,
.open>.btn-default.dropdown-toggle {
 color:#333;
 background-color:#e6e6e6;
 border-color:#adadad
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.btn-default.dropdown-toggle.focus,
.open>.btn-default.dropdown-toggle:focus,
.open>.btn-default.dropdown-toggle:hover {
 color:#333;
 background-color:#d4d4d4;
 border-color:#8c8c8c
}
.btn-default.active,
.btn-default:active,
.open>.btn-default.dropdown-toggle {
 background-image:none
}
.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
 background-color:#fff;
 border-color:#ccc
}
.btn-default .badge {
 color:#fff;
 background-color:#333
}
.btn-primary {
 color:#fff;
 background-color:#337ab7;
 border-color:#2e6da4
}
.btn-primary.focus,
.btn-primary:focus {
 color:#fff;
 background-color:#286090;
 border-color:#122b40
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.open>.btn-primary.dropdown-toggle {
 color:#fff;
 background-color:#286090;
 border-color:#204d74
}
.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle:hover {
 color:#fff;
 background-color:#204d74;
 border-color:#122b40
}
.btn-primary.active,
.btn-primary:active,
.open>.btn-primary.dropdown-toggle {
 background-image:none
}
.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary[disabled].active,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
 background-color:#337ab7;
 border-color:#2e6da4
}
.btn-primary .badge {
 color:#337ab7;
 background-color:#fff
}
.btn-success {
 color:#fff;
 background-color:#5cb85c;
 border-color:#4cae4c
}
.btn-success.focus,
.btn-success:focus {
 color:#fff;
 background-color:#449d44;
 border-color:#255625
}
.btn-success.active,
.btn-success:active,
.btn-success:hover,
.open>.btn-success.dropdown-toggle {
 color:#fff;
 background-color:#449d44;
 border-color:#398439
}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.btn-success.dropdown-toggle.focus,
.open>.btn-success.dropdown-toggle:focus,
.open>.btn-success.dropdown-toggle:hover {
 color:#fff;
 background-color:#398439;
 border-color:#255625
}
.btn-success.active,
.btn-success:active,
.open>.btn-success.dropdown-toggle {
 background-image:none
}
.btn-success.disabled,
.btn-success.disabled.active,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled:focus,
.btn-success.disabled:hover,
.btn-success[disabled],
.btn-success[disabled].active,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success.active,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:hover {
 background-color:#5cb85c;
 border-color:#4cae4c
}
.btn-success .badge {
 color:#5cb85c;
 background-color:#fff
}
.btn-info {
 color:#fff;
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info.focus,
.btn-info:focus {
 color:#fff;
 background-color:#31b0d5;
 border-color:#1b6d85
}
.btn-info.active,
.btn-info:active,
.btn-info:hover,
.open>.btn-info.dropdown-toggle {
 color:#fff;
 background-color:#31b0d5;
 border-color:#269abc
}
.btn-info.active.focus,
.btn-info.active:focus,
.btn-info.active:hover,
.btn-info:active.focus,
.btn-info:active:focus,
.btn-info:active:hover,
.open>.btn-info.dropdown-toggle.focus,
.open>.btn-info.dropdown-toggle:focus,
.open>.btn-info.dropdown-toggle:hover {
 color:#fff;
 background-color:#269abc;
 border-color:#1b6d85
}
.btn-info.active,
.btn-info:active,
.open>.btn-info.dropdown-toggle {
 background-image:none
}
.btn-info.disabled,
.btn-info.disabled.active,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled:focus,
.btn-info.disabled:hover,
.btn-info[disabled],
.btn-info[disabled].active,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info.active,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:hover {
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info .badge {
 color:#5bc0de;
 background-color:#fff
}
.btn-warning {
 color:#fff;
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-warning.focus,
.btn-warning:focus {
 color:#fff;
 background-color:#ec971f;
 border-color:#985f0d
}
.btn-warning.active,
.btn-warning:active,
.btn-warning:hover,
.open>.btn-warning.dropdown-toggle {
 color:#fff;
 background-color:#ec971f;
 border-color:#d58512
}
.btn-warning.active.focus,
.btn-warning.active:focus,
.btn-warning.active:hover,
.btn-warning:active.focus,
.btn-warning:active:focus,
.btn-warning:active:hover,
.open>.btn-warning.dropdown-toggle.focus,
.open>.btn-warning.dropdown-toggle:focus,
.open>.btn-warning.dropdown-toggle:hover {
 color:#fff;
 background-color:#d58512;
 border-color:#985f0d
}
.btn-warning.active,
.btn-warning:active,
.open>.btn-warning.dropdown-toggle {
 background-image:none
}
.btn-warning.disabled,
.btn-warning.disabled.active,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover,
.btn-warning[disabled],
.btn-warning[disabled].active,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning.active,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:hover {
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-warning .badge {
 color:#f0ad4e;
 background-color:#fff
}
.btn-danger {
 color:#fff;
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-danger.focus,
.btn-danger:focus {
 color:#fff;
 background-color:#c9302c;
 border-color:#761c19
}
.btn-danger.active,
.btn-danger:active,
.btn-danger:hover,
.open>.btn-danger.dropdown-toggle {
 color:#fff;
 background-color:#c9302c;
 border-color:#ac2925
}
.btn-danger.active.focus,
.btn-danger.active:focus,
.btn-danger.active:hover,
.btn-danger:active.focus,
.btn-danger:active:focus,
.btn-danger:active:hover,
.open>.btn-danger.dropdown-toggle.focus,
.open>.btn-danger.dropdown-toggle:focus,
.open>.btn-danger.dropdown-toggle:hover {
 color:#fff;
 background-color:#ac2925;
 border-color:#761c19
}
.btn-danger.active,
.btn-danger:active,
.open>.btn-danger.dropdown-toggle {
 background-image:none
}
.btn-danger.disabled,
.btn-danger.disabled.active,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover,
.btn-danger[disabled],
.btn-danger[disabled].active,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger.active,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:hover {
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-danger .badge {
 color:#d9534f;
 background-color:#fff
}
.btn-link {
 color:#ffc200;
 font-weight:400;
 border-radius:0
}
.btn-link,
.btn-link.active,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
 background-color:transparent;
 box-shadow:none
}
.btn-link,
.btn-link:active,
.btn-link:focus,
.btn-link:hover {
 border-color:transparent
}
.btn-link:focus,
.btn-link:hover {
 color:#ffc200;
 text-decoration:underline;
 background-color:transparent
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:hover {
 color:#777;
 text-decoration:none
}
.btn-lg {
 padding:0.625rem 1rem;
 font-size:1.25rem;
 line-height:1.333;
 border-radius:0.375rem
}
.btn-sm,
.btn-xs {
 font-size:0.875rem;
 line-height:1.5
}
.btn-sm,
.btn-xs,
.irs-max,
.irs-min {
 border-radius:0.1875rem
}
.btn-sm {
 padding:0.3125rem 0.625rem
}
.btn-xs {
 padding:0.0625rem 0.3125rem
}
.btn-block {
 display:block
}
.btn-block+.btn-block {
 margin-top:0.3125rem
}
.fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
tr.collapse.in {
 display:table-row
}
tbody.collapse.in {
 display:table-row-group
}
.collapsing {
 height:0;
 -webkit-transition-property:height,visibility;
 transition-property:height,visibility;
 -webkit-transition-duration:.35s;
 transition-duration:.35s;
 -webkit-transition-timing-function:ease;
 transition-timing-function:ease
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-left:0.125rem;
 border-top:0.25rem dashed;
 border-top:0.25rem solid\9;
 border-right:0.25rem solid transparent;
 border-left:0.25rem solid transparent
}
.dropdown-toggle:focus {
 outline:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 display:none;
 float:left;
 min-width:10rem;
 padding:0.3125rem 0;
 margin:0.125rem 0 0;
 list-style:none;
 font-size:1rem;
 text-align:left;
 background-color:#fff;
 border:0.0625rem solid #ccc;
 border:0.0625rem solid rgba(0,0,0,.15);
 border-radius:0.25rem;
 box-shadow:0 0.375rem 0.75rem rgba(0,0,0,.175);
 background-clip:padding-box
}
.dropdown-menu-right,
.dropdown-menu.pull-right {
 left:auto;
 right:0
}
.dropdown-header,
.dropdown-menu>li>a {
 display:block;
 padding:0.1875rem 1.25rem;
 line-height:1.429;
 white-space:nowrap
}
.dropdown-menu .divider {
 height:0.0625rem;
 margin:0.625rem 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 clear:both;
 font-weight:400;
 color:#333
}
.alert .alert-link,
.close,
.messages .alert-link,
.notification .alert-link {
 font-weight:700
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
 text-decoration:none;
 color:#262626;
 background-color:#f5f5f5
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
 color:#fff;
 text-decoration:none;
 outline:0;
 background-color:#337ab7
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
 color:#777
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
 text-decoration:none;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 cursor:not-allowed
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-menu-left {
 left:0;
 right:auto
}
.dropdown-header {
 font-size:0.875rem;
 color:#777
}
.dropdown-backdrop {
 left:0;
 right:0;
 bottom:0;
 top:0;
 z-index:990
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
 border-top:0;
 border-bottom:0.25rem dashed;
 border-bottom:0.25rem solid\9;
 content:""
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:0.125rem
}
@media (min-width:768px) {
 .navbar-right .dropdown-menu {
  right:0;
  left:auto
 }
 .navbar-right .dropdown-menu-left {
  left:0;
  right:auto
 }
}
.alert,
.messages,
.notification {
 padding:0.9375rem;
 margin-bottom:1.375rem;
 border:0.0625rem solid transparent;
 border-radius:0.25rem
}
.alert h4,
.messages h4,
.notification h4 {
 margin-top:0;
 color:inherit
}
.alert>p,
.alert>ul,
.messages>p,
.messages>ul,
.notification>p,
.notification>ul {
 margin-bottom:0
}
.alert>p+p,
.messages>p+p,
.notification>p+p {
 margin-top:0.3125rem
}
.alert-dismissable,
.alert-dismissible {
 padding-right:2.1875rem
}
.alert-dismissable .close,
.alert-dismissible .close {
 position:relative;
 top:-0.125rem;
 right:-1.3125rem;
 color:inherit
}
.modal,
.modal-backdrop {
 top:0;
 right:0;
 bottom:0;
 left:0
}
.alert-success,
.notification.success {
 background-color:#dff0d8;
 border-color:#d6e9c6;
 color:#3c763d
}
.alert-success hr,
.notification.success hr {
 border-top-color:#c9e2b3
}
.alert-success .alert-link,
.notification.success .alert-link {
 color:#2b542c
}
.alert-info,
.notification.info {
 background-color:#d9edf7;
 border-color:#bce8f1;
 color:#31708f
}
.alert-info hr,
.notification.info hr {
 border-top-color:#a6e1ec
}
.alert-info .alert-link,
.notification.info .alert-link {
 color:#245269
}
.alert-warning,
.notification.alert {
 background-color:#fcf8e3;
 border-color:#faebcc;
 color:#8a6d3b
}
.alert-warning hr,
.notification.alert hr {
 border-top-color:#f7e1b5
}
.alert-warning .alert-link,
.notification.alert .alert-link {
 color:#66512c
}
.alert-danger,
.notification.error {
 background-color:#f2dede;
 border-color:#ebccd1;
 color:#a94442
}
.alert-danger hr,
.notification.error hr {
 border-top-color:#e4b9c0
}
.alert-danger .alert-link,
.notification.error .alert-link {
 color:#843534
}
.close {
 float:right;
 font-size:1.5rem;
 line-height:1;
 color:#000;
 text-shadow:0 0.0625rem 0 #fff;
 opacity:.2;
 filter:alpha(opacity=20)
}
.close:focus,
.close:hover {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 opacity:.5;
 filter:alpha(opacity=50)
}
button.close {
 padding:0;
 cursor:pointer;
 background:0 0;
 border:0;
 -webkit-appearance:none
}
.modal {
 display:none;
 position:fixed;
 z-index:1050;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
 -webkit-transform:translate(0,-25%);
 -ms-transform:translate(0,-25%);
 transform:translate(0,-25%);
 -webkit-transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out
}
.fa,
.feather,
.ion,
.modal.in .modal-dialog {
 -webkit-transform:translate(0,0);
 -ms-transform:translate(0,0)
}
#scrollUp,
#singleImage img {
 -webkit-transition:all .3s ease
}
.modal.in .modal-dialog {
 transform:translate(0,0)
}
#comment-form .c-thumb img,
.avatar img {
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:0.625rem
}
.modal-content {
 position:relative;
 background-color:#fff;
 border:0.0625rem solid #999;
 border:0.0625rem solid rgba(0,0,0,.2);
 border-radius:0.375rem;
 box-shadow:0 0.1875rem 0.5625rem rgba(0,0,0,.5);
 background-clip:padding-box;
 outline:0
}
.modal-backdrop {
 position:fixed;
 z-index:1040;
 background-color:#000
}
.modal-backdrop.fade {
 opacity:0;
 filter:alpha(opacity=0)
}
.modal-backdrop.in {
 opacity:.5;
 filter:alpha(opacity=50)
}
.modal-header {
 padding:0.9375rem;
 border-bottom:0.0625rem solid #e5e5e5;
 min-height:1.026875rem
}
.modal-header .close {
 margin-top:-0.125rem
}
.modal-title {
 margin:0;
 line-height:1.429
}
.modal-body {
 position:relative;
 padding:0.9375rem
}
.modal-footer {
 padding:0.9375rem;
 text-align:right;
 border-top:0.0625rem solid #e5e5e5
}
.modal-footer:after,
.modal-footer:before {
 content:" ";
 display:table
}
.modal-footer .btn+.btn,
.modal-footer .btn+button[type=submit],
.modal-footer .btn+input[type=submit],
.modal-footer button[type=submit]+.btn,
.modal-footer button[type=submit]+button[type=submit],
.modal-footer button[type=submit]+input[type=submit],
.modal-footer input[type=submit]+.btn,
.modal-footer input[type=submit]+button[type=submit],
.modal-footer input[type=submit]+input[type=submit] {
 margin-left:0.3125rem;
 margin-bottom:0
}
.modal-footer .btn-group .btn+.btn,
.modal-footer .btn-group .btn+button[type=submit],
.modal-footer .btn-group .btn+input[type=submit],
.modal-footer .btn-group button[type=submit]+.btn,
.modal-footer .btn-group button[type=submit]+button[type=submit],
.modal-footer .btn-group button[type=submit]+input[type=submit],
.modal-footer .btn-group input[type=submit]+.btn,
.modal-footer .btn-group input[type=submit]+button[type=submit],
.modal-footer .btn-group input[type=submit]+input[type=submit] {
 margin-left:-0.0625rem
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-624.9375rem;
 width:3.125rem;
 height:3.125rem;
 overflow:scroll
}
@media (min-width:768px) {
 .modal-dialog {
  width:37.5rem;
  margin:1.875rem auto
 }
 .modal-content {
  box-shadow:0 0.3125rem 0.9375rem rgba(0,0,0,.5)
 }
 .modal-sm {
  width:18.75rem
 }
}
.tooltip.top-left .tooltip-arrow,
.tooltip.top-right .tooltip-arrow {
 margin-bottom:-0.3125rem;
 border-width:0.3125rem 0.3125rem 0;
 border-top-color:#000;
 bottom:0
}
@media (min-width:1040px) {
 .modal-lg {
  width:56.25rem
 }
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-style:normal;
 font-weight:400;
 letter-spacing:normal;
 line-break:auto;
 line-height:1.429;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 white-space:normal;
 word-break:normal;
 word-spacing:normal;
 word-wrap:normal;
 font-size:0.875rem;
 opacity:0;
 filter:alpha(opacity=0)
}
.center,
.tooltip-inner {
 text-align:center
}
.tooltip.in {
 opacity:.9;
 filter:alpha(opacity=90)
}
#scrollUp,
.dimmed-desc {
 opacity:.3;
 filter:alpha(opacity=30)
}
.tooltip.top {
 margin-top:-0.1875rem;
 padding:0.3125rem 0
}
.tooltip.right {
 margin-left:0.1875rem;
 padding:0 0.3125rem
}
.tooltip.bottom {
 margin-top:0.1875rem;
 padding:0.3125rem 0
}
.tooltip.left {
 margin-left:-0.1875rem;
 padding:0 0.3125rem
}
.tooltip-inner {
 max-width:12.5rem;
 padding:0.1875rem 0.5rem;
 color:#fff;
 background-color:#000;
 border-radius:0.25rem
}
.tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
body,
html {
 height:100%
}
.tooltip.top .tooltip-arrow {
 bottom:0;
 left:50%;
 margin-left:-0.3125rem;
 border-width:0.3125rem 0.3125rem 0;
 border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
 right:0.3125rem
}
.tooltip.top-right .tooltip-arrow {
 left:0.3125rem
}
.tooltip.right .tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-0.3125rem;
 border-width:0.3125rem 0.3125rem 0.3125rem 0;
 border-right-color:#000
}
.tooltip.left .tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-0.3125rem;
 border-width:0.3125rem 0 0.3125rem 0.3125rem;
 border-left-color:#000
}
.tooltip.bottom .tooltip-arrow,
.tooltip.bottom-left .tooltip-arrow,
.tooltip.bottom-right .tooltip-arrow {
 border-width:0 0.3125rem 0.3125rem;
 border-bottom-color:#000;
 top:0
}
.tooltip.bottom .tooltip-arrow {
 left:50%;
 margin-left:-0.3125rem
}
.tooltip.bottom-left .tooltip-arrow {
 right:0.3125rem;
 margin-top:-0.3125rem
}
.tooltip.bottom-right .tooltip-arrow {
 left:0.3125rem;
 margin-top:-0.3125rem
}
.clearfix:after,
.clearfix:before {
 content:" ";
 display:table
}
.center-block {
 display:block;
 margin-left:auto;
 margin-right:auto
}
ul,
ul li {
 margin:0;
 padding:0
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.hidden,
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
 display:none!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
@media (max-width:767px) {
 .visible-xs {
  display:block!important
 }
 table.visible-xs {
  display:table!important
 }
 tr.visible-xs {
  display:table-row!important
 }
 td.visible-xs,
 th.visible-xs {
  display:table-cell!important
 }
 .visible-xs-block {
  display:block!important
 }
 .visible-xs-inline {
  display:inline!important
 }
 .visible-xs-inline-block {
  display:inline-block!important
 }
}
@media (min-width:768px) and (max-width:1039px) {
 .visible-sm {
  display:block!important
 }
 table.visible-sm {
  display:table!important
 }
 tr.visible-sm {
  display:table-row!important
 }
 td.visible-sm,
 th.visible-sm {
  display:table-cell!important
 }
 .visible-sm-block {
  display:block!important
 }
 .visible-sm-inline {
  display:inline!important
 }
 .visible-sm-inline-block {
  display:inline-block!important
 }
}
@media (min-width:1040px) and (max-width:1469px) {
 .visible-md {
  display:block!important
 }
 table.visible-md {
  display:table!important
 }
 tr.visible-md {
  display:table-row!important
 }
 td.visible-md,
 th.visible-md {
  display:table-cell!important
 }
 .visible-md-block {
  display:block!important
 }
 .visible-md-inline {
  display:inline!important
 }
 .visible-md-inline-block {
  display:inline-block!important
 }
}
@media (min-width:1470px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table!important
 }
 tr.visible-lg {
  display:table-row!important
 }
 td.visible-lg,
 th.visible-lg {
  display:table-cell!important
 }
 .visible-lg-block {
  display:block!important
 }
 .visible-lg-inline {
  display:inline!important
 }
 .visible-lg-inline-block {
  display:inline-block!important
 }
 .hidden-lg {
  display:none!important
 }
}
@media (max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:1039px) {
 .hidden-sm {
  display:none!important
 }
}
@media (min-width:1040px) and (max-width:1469px) {
 .hidden-md {
  display:none!important
 }
}
.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 table.visible-print {
  display:table!important
 }
 tr.visible-print {
  display:table-row!important
 }
 td.visible-print,
 th.visible-print {
  display:table-cell!important
 }
}
.visible-print-block {
 display:none!important
}
@media print {
 .visible-print-block {
  display:block!important
 }
}
.visible-print-inline {
 display:none!important
}
@media print {
 .visible-print-inline {
  display:inline!important
 }
}
.visible-print-inline-block {
 display:none!important
}
@media print {
 .visible-print-inline-block {
  display:inline-block!important
 }
 .hidden-print {
  display:none!important
 }
}
html {
 font-size:1rem
}
body {
 font-family:Roboto,Arial,Helvetica,Sans-serif;
 color:#838383;
 background-color:#121212;
 font-size:.75rem;
 font-weight:300
}
.inverted-colors body {
 color:#7c7c7c;
 background-color:#ededed
}
.main-nav-open .sticky-top::before,
.search-open .sticky-top::before {
 display:block;
 content:"";
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:rgba(0,0,0,.7);
 z-index:50
}
.search-open .sticky-top::before {
 z-index:10
}
.i-star:before {
 font-style:normal!important;
 display:inline-block;
 content:"\f005";
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga'
}
.clear::after,
.clear::before,
.row::after,
.row::before,
span.clear::after,
span.clear::before,
span.line::after,
span.line::before {
 clear:both;
 content:" "
}
.page-wrap {
 position:relative;
 min-height:100%
}
footer {
 /*! position:absolute; */top:100%;
 left:0;
 right:0;
}
::-moz-selection {
 /*! color:#fff; */
 /*! background-color:rgba(255,47,115,1) */
}
::selection {
 /*! color:#290b0b; */
 /*! background-color:rgba(255,47,115,1); */
}
.wrapper {
 /*! width:95%; */
 /*! max-width:91.875rem; */
 /*! min-width:19.9375rem; */
 margin-left:auto;
 margin-right:auto
}
@media (max-width:64.938em) {
 .wrapper {
  width:100%;
  /*! padding-left:0.75rem; */
  /*! padding-right:0.75rem */
 }
}
img {
 max-width:100%;
 height:60
}
.strong {
 font-weight:700
}
.smaller {
 font-size:70%
}
.small {
 font-size:50%
}
.fleft {
 float:left
}
.fright,
.fright.col {
 float:right
}
iframe {
 border:none
}
.row {
 clear:both;
 margin-left:-0.375rem;
 margin-right:-0.375rem
}
.row::after,
.row::before {
 display:block
}
.row.row-flex {
 -js-display:-webkit-box;
 -js-display:-webkit-flex;
 -js-display:-ms-flexbox;
 -js-display:flex;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:stretch;
 -webkit-align-items:stretch;
 -ms-flex-align:stretch;
 align-items:stretch
}
.row.row-flex>.col {
 float:none
}
.mrb2 {
 margin-bottom:1.5rem
}
.clear {
 clear:both
}
.clear::after,
.clear::before {
 display:block
}
.justify {
 text-align:justify
}
.tright {
 text-align:right
}
.tleft {
 text-align:left
}
.red {
 color:#d70a0a
}
.hidden,
.hide {
 display:none
}
.col {
 padding-left:0.375rem;
 padding-right:0.375rem;
 position:relative;
 float:left
}
.col-full,
.col-half {
 width:100%
}
@media (min-width:48em) {
 .col-half {
  width:50%
 }
}
.col-one-third {
 width:100%
}
@media (min-width:30em) {
 .col-one-third {
  width:50%
 }
}
@media (min-width:48em) {
 .col-one-third {
  width:33.333%
 }
}
.col-two-third {
 width:100%
}
@media (min-width:30em) {
 .col-two-third {
  width:50%
 }
}
@media (min-width:48em) {
 .col-two-third {
  width:66.667%
 }
}
.col-two-fifth {
 width:100%
}
@media (min-width:30em) {
 .col-two-fifth {
  width:50%
 }
}
@media (min-width:48em) {
 .col-two-fifth {
  width:41.667%
 }
}
.col-three-fifth {
 width:100%
}
@media (min-width:30em) {
 .col-three-fifth {
  width:50%
 }
 .visible-xs-up {
  display:block
 }
}
.dropdown-backdrop {
 position:static
}
.thin200 {
 font-weight:200
}
.light300 {
 font-weight:300
}
.normal400 {
 font-weight:400
}
.medium500 {
 font-weight:500
}
.semibold600 {
 font-weight:600
}
.bold700 {
 font-weight:700
}
.semiblack800 {
 font-weight:800
}
.black900 {
 font-weight:900
}
.mct {
 color:#ffc200
}
.mct2 {
 color:#121212
}
.mct3 {
 color:#fff
}
.mct4 {
 color:#1d1d1d
}
.pdb {
 padding-bottom:3rem
}
.pdt {
 padding-top:3rem
}
.mrb {
 margin-bottom:3rem
}
.mrt {
 margin-top:3rem
}
.bg-c1 {
 background-color:#ffc200
}
.bg-c2 {
 background-color:#121212
}
.bg-c3 {
 background-color:#fff
}
.bg-c4 {
 background-color:#1d1d1d
}
.bg-c5 {
 background-color:#838383
}
@media (min-width:120em) {
 .visible-xlg-up {
  display:block
 }
}
@media (max-width:119.938em) {
 .visible-xlg-down {
  display:block
 }
}
@media (min-width:91.875em) {
 .visible-lg-up {
  display:block
 }
}
@media (max-width:91.813em) {
 .visible-lg-down {
  display:block
 }
}
@media (min-width:65em) {
 .visible-md-up {
  display:block
 }
}
@media (max-width:64.938em) {
 .visible-md-down {
  display:block
 }
}
@media (min-width:48em) {
 .col-three-fifth {
  width:58.333%
 }
 .visible-sm-up {
  display:block
 }
}
@media (max-width:47.938em) {
 .visible-sm-down {
  display:block
 }
}
@media (min-width:37.5em) {
 .visible-xsm-up {
  display:block
 }
}
@media (max-width:37.438em) {
 .visible-xsm-down {
  display:block
 }
}
@media (max-width:29.938em) {
 .visible-xs-down {
  display:block
 }
}
@media (min-width:23.75em) {
 .visible-xxs-up {
  display:block
 }
}
@media (max-width:23.688em) {
 .visible-xxs-down {
  display:block
 }
 .hidden-xxs-down {
  display:none
 }
}
@media (min-width:120em) {
 .hidden-xlg-up {
  display:none
 }
}
@media (max-width:119.938em) {
 .hidden-xlg-down {
  display:none
 }
}
@media (min-width:91.875em) {
 .hidden-lg-up {
  display:none
 }
}
@media (max-width:91.813em) {
 .hidden-lg-down {
  display:none
 }
}
@media (min-width:65em) {
 .hidden-md-up {
  display:none
 }
}
@media (max-width:64.938em) {
 .hidden-md-down {
  display:none
 }
}
@media (min-width:48em) {
 .hidden-sm-up {
  display:none
 }
}
@media (max-width:47.938em) {
 .hidden-sm-down {
  display:none
 }
}
@media (min-width:37.5em) {
 .hidden-xsm-up {
  display:none
 }
}
@media (max-width:37.438em) {
 .hidden-xsm-down {
  display:none
 }
}
@media (min-width:30em) {
 .hidden-xs-up {
  display:none
 }
}
@media (max-width:29.938em) {
 .hidden-xs-down {
  display:none
 }
}
@media (min-width:23.75em) {
 .hidden-xxs-up {
  display:none
 }
}
span.clear {
 clear:both
}
span.clear::after,
span.clear::before {
 display:block
}
span.line {
 display:block;
 clear:both
}
span.line::after,
span.line::before {
 display:block
}
.icon {
 display:inline-block;
 margin:0;
 line-height:1
}
.icon::after,
.icon::before {
 line-height:1;
 vertical-align:top;
 margin:0
}
a {
 color:#ffc200;
 text-decoration:none;
 transftransition:color .3s ease-in
}
a:focus,
a:hover {
 color:#ffc200
}
ul.guest-options-list {
 padding:0;
 margin:0;
 white-space:nowrap
}
ul.guest-options-list li {
 margin:0;
 padding:0;
 display:inline-block;
 vertical-align:middle
}
ul.guest-options-list a {
 color:#838383
}
.inverted-colors ul.guest-options-list a {
 color:#7c7c7c
}
ul.guest-options-list a:hover {
 color:#ffc200
}
@media (min-width:48em) {
 ul.guest-options-list li+li {
  margin-left:0.75rem
 }
 ul.guest-options-list .icon {
  display:none
 }
}
ul.guest-list-open {
 display:block!important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:Roboto,Arial,Helvetica,Sans-serif;
 font-weight:700;
 line-height:1.2em;
 color:#fff;
 margin-top:0;
 margin-bottom:0.9375rem
}
.h1.modal-title,
.h2.modal-title,
.h3.modal-title,
.h4.modal-title,
.h5.modal-title,
.h6.modal-title,
.inverted-colors .h1,
.inverted-colors .h2,
.inverted-colors .h3,
.inverted-colors .h4,
.inverted-colors .h5,
.inverted-colors .h6,
.inverted-colors h1,
.inverted-colors h2,
.inverted-colors h3,
.inverted-colors h4,
.inverted-colors h5,
.inverted-colors h6,
h1.modal-title,
h2.modal-title,
h3.modal-title,
h4.modal-title,
h5.modal-title,
h6.modal-title {
 color:#000
}
.h1,
h1 {
 font-size:1.375rem
}
.h2,
h2 {
 font-size:1.25rem
}
.h3,
h3 {
 font-size:1.125rem
}
.h4,
h4 {
 font-size:1rem
}
.h5,
h5 {
 font-size:.875rem
}
.h6,
h6 {
 font-size:.75rem
}
.dimmed-desc {
 font-weight:300;
 font-size:.813rem;
 line-height:1
}
.title-col--normal {
 width:100%;
 position:relative
}
.title-col--normal>.inner-col {
 position:relative;
 clear:both
}
.title-col--normal>.inner-col::after,
.title-col--normal>.inner-col::before {
 display:block;
 clear:both;
 content:" "
}
.title-col--normal h1,
.title-col--normal h2,
.title-col--normal h3,
.title-col--normal h4,
.title-col--normal h5,
.title-col--normal h6 {
 font-size:1rem;
 margin:0;
 padding:0 0.75rem;
 float:left
}
.filter-container .title-col--comment h1,
.filter-container .title-col--comment h2,
.filter-container .title-col--comment h3,
.filter-container .title-col--comment h4,
.filter-container .title-col--comment h5,
.filter-container .title-col--comment h6,
.filter-container .title-col--normal h1,
.filter-container .title-col--normal h2,
.filter-container .title-col--normal h3,
.filter-container .title-col--normal h4,
.filter-container .title-col--normal h5,
.filter-container .title-col--normal h6 {
 padding:0
}
.title-col--comment h1,
.title-col--comment h2,
.title-col--comment h3,
.title-col--comment h4,
.title-col--comment h5,
.title-col--comment h6 {
 font-size:1rem;
 margin:0 0 0.75rem;
 padding:0;
 float:left
}
.avatar {
 background-color:#1d1d1d;
 padding:0.25rem;
 width:1.875rem;
 height:1.875rem;
 display:block;
 position:relative
}
.inverted-colors .avatar {
 background-color:#e2e2e2
}
.avatar>span {
 display:block;
 position:absolute;
 top:0.25rem;
 bottom:0.25rem;
 left:0.25rem;
 right:0.25rem;
 overflow:hidden
}
.i-edit:before,
.i-user:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.avatar img {
 position:absolute;
 max-width:none;
 width:auto;
 height:100%;
 top:0;
 left:50%;
 transform:translateX(-50%)
}
#mailbox .actions a.btn--full,
#mailbox .actions a.btn-full,
.btn.btn--full,
.btn.btn-full,
button.btn--full[type=submit],
button.btn-full[type=submit],
input.btn--full[type=submit],
input.btn-full[type=submit] {
 width:100%
}
.i-user:before {
 content:"\f007";
 font-feature-settings:'liga'
}
.i-edit:before {
 content:"\f044";
 font-feature-settings:'liga'
}
.i-email:before,
.i-heart:before {
 font-style:normal!important;
 text-transform:none!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga';
 font-weight:400!important;
 display:inline-block
}
.i-email:before {
 content:"\f0e0";
 font-feature-settings:'liga'
}
.i-heart:before {
 content:"\f004";
 font-feature-settings:'liga'
}
#mailbox .actions a.btn-header.fake-selected:before,
.btn.btn-header.fake-selected:before,
.i-sign-out:before,
button.btn-header.fake-selected[type=submit]:before,
input.btn-header.fake-selected[type=submit]:before {
 font-style:normal!important;
 text-transform:none!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.i-sign-out:before {
 display:inline-block;
 content:"\f08b";
 font-weight:400!important;
 font-feature-settings:'liga'
}
button,
input {
 border:0;
 outline:0
}
button::-moz-focus-inner,
button::-moz-focus-outer,
button:focus,
input::-moz-focus-inner,
input::-moz-focus-outer,
input:focus {
 border:0;
 outline:0
}
#mailbox .actions a,
.btn,
button[type=submit],
input[type=submit] {
 box-shadow:none;
 border-radius:0.25rem;
 border:0;
 outline:0;
 font-weight:500;
 font-size:.813rem
}
#mailbox .actions a::-moz-focus-inner,
#mailbox .actions a::-moz-focus-outer,
#mailbox .actions a:focus,
.btn::-moz-focus-inner,
.btn::-moz-focus-outer,
.btn:focus,
button[type=submit]::-moz-focus-inner,
button[type=submit]::-moz-focus-outer,
button[type=submit]:focus,
input[type=submit]::-moz-focus-inner,
input[type=submit]::-moz-focus-outer,
input[type=submit]:focus {
 border:0;
 outline:0
}
#mailbox .actions a:active,
#mailbox .actions a:focus,
#mailbox .actions a:hover,
.btn:active,
.btn:focus,
.btn:hover,
button[type=submit]:active,
button[type=submit]:focus,
button[type=submit]:hover,
input[type=submit]:active,
input[type=submit]:focus,
input[type=submit]:hover {
 box-shadow:none
}
#mailbox .actions a small,
.btn small,
button[type=submit] small,
input[type=submit] small {
 display:block;
 font-weight:300
}
#mailbox .actions a.btn-default,
.btn.btn-default,
button.btn-default[type=submit],
input.btn-default[type=submit] {
 background-color:#ffc200;
 color:#fff
}
#mailbox .actions a.btn-default:active,
#mailbox .actions a.btn-default:focus,
#mailbox .actions a.btn-default:hover,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover,
button.btn-default[type=submit]:active,
button.btn-default[type=submit]:focus,
button.btn-default[type=submit]:hover,
input.btn-default[type=submit]:active,
input.btn-default[type=submit]:focus,
input.btn-default[type=submit]:hover {
 background-color:#ff2f73;
 color:#fff
}
#mailbox .actions a.btn-header,
.btn.btn-header,
button.btn-header[type=submit],
input.btn-header[type=submit] {
 padding-top:0.125rem;
 padding-bottom:0.125rem;
 margin-top:-0.125rem;
 border:0.0625rem solid #373737;
 background-color:#222;
 color:#838383
}
.inverted-colors #mailbox .actions a.btn-header,
.inverted-colors .btn.btn-header,
.inverted-colors button.btn-header[type=submit],
.inverted-colors input.btn-header[type=submit] {
 background-color:#ddd;
 color:#7c7c7c;
 border-color:#c9c9c9
}
#mailbox .actions a.btn-header:active,
#mailbox .actions a.btn-header:focus,
#mailbox .actions a.btn-header:hover,
.btn.btn-header:active,
.btn.btn-header:focus,
.btn.btn-header:hover,
button.btn-header[type=submit]:active,
button.btn-header[type=submit]:focus,
button.btn-header[type=submit]:hover,
input.btn-header[type=submit]:active,
input.btn-header[type=submit]:focus,
input.btn-header[type=submit]:hover {
 background-color:#040404
}
.inverted-colors #mailbox .actions a.btn-header:active,
.inverted-colors #mailbox .actions a.btn-header:focus,
.inverted-colors #mailbox .actions a.btn-header:hover,
.inverted-colors .btn.btn-header:active,
.inverted-colors .btn.btn-header:focus,
.inverted-colors .btn.btn-header:hover,
.inverted-colors button.btn-header[type=submit]:active,
.inverted-colors button.btn-header[type=submit]:focus,
.inverted-colors button.btn-header[type=submit]:hover,
.inverted-colors input.btn-header[type=submit]:active,
.inverted-colors input.btn-header[type=submit]:focus,
.inverted-colors input.btn-header[type=submit]:hover {
 background-color:#fcfcfc
}
#mailbox .actions a.btn-header.active,
.btn.btn-header.active,
button.btn-header.active[type=submit],
input.btn-header.active[type=submit] {
 color:#fff;
 border-color:#fff
}
.inverted-colors #mailbox .actions a.btn-header.active,
.inverted-colors .btn.btn-header.active,
.inverted-colors button.btn-header.active[type=submit],
.inverted-colors input.btn-header.active[type=submit] {
 color:#000;
 border-color:#000
}
#mailbox .actions a.btn-header.fake-selected,
.btn.btn-header.fake-selected,
button.btn-header.fake-selected[type=submit],
input.btn-header.fake-selected[type=submit] {
 padding-right:1.5rem;
 position:relative
}
#mailbox .actions a.btn-header.fake-selected:before,
.btn.btn-header.fake-selected:before,
button.btn-header.fake-selected[type=submit]:before,
input.btn-header.fake-selected[type=submit]:before {
 display:inline-block;
 content:"\f0d7";
 font-weight:400!important;
 font-feature-settings:'liga';
 position:absolute;
 right:0.375rem
}
#scrollUp:before,
.i-prev:before {
 -webkit-font-feature-settings:'liga'
}
@media (max-width:29.938em) {
 #mailbox .actions a.btn-header,
 #mailbox .actions a.btn-header.fake-selected,
 .btn.btn-header,
 .btn.btn-header.fake-selected,
 button.btn-header.fake-selected[type=submit],
 button.btn-header[type=submit],
 input.btn-header.fake-selected[type=submit],
 input.btn-header[type=submit] {
  width:100%
 }
}
.btn--inputheight {
 padding-top:0;
 padding-bottom:0;
 line-height:34px;
 height:34px
}
.table-block,
.table-block .table-cell {
 height:100%;
 width:100%;
 vertical-align:middle
}
@media (max-width:37.438em) {
 #mailbox .actions a.btn--responsive,
 .btn--responsive,
 .btn.btn--responsive,
 button.btn--responsive[type=submit],
 input.btn--responsive[type=submit] {
  width:100%
 }
}
.table-block {
 display:table
}
.table-block .table-cell {
 display:table-cell
}
table {
 width:100%;
 font-size:.813rem;
 margin-bottom:0.75rem
}
table .icon {
 font-size:1.063rem
}
div.dropdown-menu,
ul.dropdown-menu,
ul.ui-autocomplete {
 font-size:.875rem;
 clear:both
}
table thead tr th {
 border-bottom:0.125rem solid #1d1d1d;
 border-color:#373737
}
.inverted-colors table thead tr th {
 border-color:#c9c9c9
}
table tbody tr td {
 border-bottom:0.0625rem dashed #1d1d1d;
 border-color:#373737
}
.inverted-colors table tbody tr td {
 border-color:#c9c9c9
}
table tbody tr td.no-border {
 border:none
}
table tr td,
table tr th {
 padding:0.75rem 0.375rem
}
div.dropdown-menu {
 border-radius:0.25rem
}
div.dropdown-menu::after,
div.dropdown-menu::before {
 display:block;
 clear:both;
 content:" "
}
div.dropdown-menu ul.dropdown-menu {
 border-radius:0;
 box-shadow:none;
 width:100%;
 max-width:none;
 border:none
}
ul.ui-autocomplete {
 position:absolute;
 top:100%;
 left:0;
 display:none;
 float:left;
 min-width:10rem;
 padding:0.3125rem 0;
 margin:0.125rem 0 0;
 list-style:none;
 text-align:left;
 background-color:#fff;
 border:0.0625rem solid #ccc;
 border:0.0625rem solid rgba(0,0,0,.15);
 box-shadow:0 0.375rem 0.75rem rgba(0,0,0,.175);
 background-clip:padding-box;
 border-radius:0.25rem;
 z-index:110
}
ul.ui-autocomplete::after,
ul.ui-autocomplete::before {
 display:block;
 clear:both;
 content:" "
}
ul.ui-autocomplete li {
 padding:0.1875rem 1.25rem;
 cursor:pointer;
 clear:both;
 font-weight:400;
 line-height:1.429;
 color:#333;
 white-space:nowrap
}
ul.ui-autocomplete li:focus,
ul.ui-autocomplete li:hover {
 text-decoration:none;
 color:#262626;
 background-color:#f5f5f5
}
ul.dropdown-menu {
 border-radius:0.25rem;
 z-index:10
}
ul.dropdown-menu::after,
ul.dropdown-menu::before {
 display:block;
 clear:both;
 content:" "
}
.lang-col ul.dropdown-menu {
 min-width:5.3125rem
}
ul.dropdown-menu .flag-img {
 margin-right:0.75rem
}
ul.dropdown-menu .icon {
 width:1.5625rem;
 vertical-align:middle
}
ul.dropdown-menu .icon::before {
 color:rgba(0,0,0,.4)!important
}
ul.dropdown-menu a {
 cursor:pointer
}
ul.dropdown-menu>li {
 list-style-image:url(data:0);
 margin:0;
 float:left;
 width:100%
}
#singleImage,
.gallery-item-col,
.gallery-thumbs-option {
 margin-bottom:0.75rem
}
ul.dropdown-menu>li>a {
 display:block;
 padding-left:0.75rem;
 padding-right:0.75rem;
 font-size:.813rem
}
.dropdown-menu {
 z-index:10
}
#scrollUp {
 transition:all .3s ease;
 border-radius:0.25rem;
 display:block;
 text-decoration:none;
 bottom:0.625rem;
 right:0.625rem;
 padding:0;
 width:2.625rem;
 text-align:center;
 background:#ffc200;
 color:#fff;
 box-shadow:0 0 0.25rem rgba(0,0,0,.3)
}
#scrollUp:before,
.i-next:before,
.i-prev:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
#scrollUp:before {
 content:"\f0d8";
 font-feature-settings:'liga';
 font-size:1.375rem;
 vertical-align:middle;
 line-height:42px;
 height:42px
}
#scrollUp:hover {
 opacity:.9;
 filter:alpha(opacity=90);
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -webkit-animation-name:gotop;
 animation-name:gotop;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.loading-img .ball-triangle-path>div:nth-child(1),
.loading-img .ball-triangle-path>div:nth-child(2) {
 -webkit-animation-delay:0;
 -webkit-animation-duration:2s;
 -webkit-animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:infinite
}
@-webkit-keyframes gotop {
 0%,
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 50% {
  -webkit-transform:translateY(-7px);
  transform:translateY(-7px)
 }
}
@keyframes gotop {
 0%,
 100% {
  -webkit-transform:translateY(0);
  transform:translateY(0)
 }
 50% {
  -webkit-transform:translateY(-7px);
  transform:translateY(-7px)
 }
}
.i-prev:before {
 content:"\f053";
 font-feature-settings:'liga'
}
.i-next:before {
 content:"\f054";
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga'
}
.gallery-nav,
.owl-next,
.owl-prev {
 display:block;
 background-color:rgba(34,34,34,.8);
 text-align:center;
 position:absolute;
 top:50%;
 margin-top:-1.5625rem;
 left:0;
 text-decoration:none!important;
 border:0;
 outline:0
}
.inverted-colors .gallery-nav,
.inverted-colors .owl-next,
.inverted-colors .owl-prev {
 background-color:rgba(221,221,221,.8)
}
.gallery-nav::-moz-focus-inner,
.gallery-nav::-moz-focus-outer,
.gallery-nav:focus,
.owl-next::-moz-focus-inner,
.owl-next::-moz-focus-outer,
.owl-next:focus,
.owl-prev::-moz-focus-inner,
.owl-prev::-moz-focus-outer,
.owl-prev:focus {
 border:0;
 outline:0
}
.gallery-nav:active,
.gallery-nav:focus,
.gallery-nav:hover,
.owl-next:active,
.owl-next:focus,
.owl-next:hover,
.owl-prev:active,
.owl-prev:focus,
.owl-prev:hover {
 border:0;
 outline:0
}
.gallery-nav:active::-moz-focus-inner,
.gallery-nav:active::-moz-focus-outer,
.gallery-nav:active:focus,
.gallery-nav:focus::-moz-focus-inner,
.gallery-nav:focus::-moz-focus-outer,
.gallery-nav:focus:focus,
.gallery-nav:hover::-moz-focus-inner,
.gallery-nav:hover::-moz-focus-outer,
.gallery-nav:hover:focus,
.owl-next:active::-moz-focus-inner,
.owl-next:active::-moz-focus-outer,
.owl-next:active:focus,
.owl-next:focus::-moz-focus-inner,
.owl-next:focus::-moz-focus-outer,
.owl-next:focus:focus,
.owl-next:hover::-moz-focus-inner,
.owl-next:hover::-moz-focus-outer,
.owl-next:hover:focus,
.owl-prev:active::-moz-focus-inner,
.owl-prev:active::-moz-focus-outer,
.owl-prev:active:focus,
.owl-prev:focus::-moz-focus-inner,
.owl-prev:focus::-moz-focus-outer,
.owl-prev:focus:focus,
.owl-prev:hover::-moz-focus-inner,
.owl-prev:hover::-moz-focus-outer,
.owl-prev:hover:focus {
 border:0;
 outline:0
}
.gallery-nav>*,
.owl-next>*,
.owl-prev>* {
 line-height:50px;
 height:50px;
 display:block;
 width:3.125rem;
 color:#fff
}
.gallery-nav>::before,
.owl-next>::before,
.owl-prev>::before {
 line-height:50px;
 height:50px;
 display:block
}
.gallery-next,
.owl-next {
 right:0;
 left:auto
}
.gallery-item-col {
 width:33.33%
}
@media (min-width:65em) {
 .gallery-item-col {
  width:20%
 }
}
.gallery-item-col.active {
 opacity:.5;
 filter:alpha(opacity=50)
}
.gallery-item-col.active img {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.gallery-item-col a {
 padding-top:61.176%;
 display:block;
 position:relative
}
.gallery-item-col img {
 width:100%;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.owl-item .gallery-item-col {
 width:100%;
 float:none
}
#singleImage img {
 max-width:100%;
 max-height:70vh;
 transition:all .3s ease
}
#singleImage {
 text-align:center;
 position:relative;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 height:auto
}
#singleImage .loader {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 opacity:0;
 filter:alpha(opacity=0)
}
#singleImage>a {
 display:inline-block;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
#singleImage.loading-img {
 min-height:70vh
}
#singleImage.loading-img .loader {
 opacity:1;
 filter:alpha(opacity=100)
}
#singleImage.loading-img>a img,
ul.main-nav-list li>a::after {
 opacity:0;
 filter:alpha(opacity=0)
}
@-webkit-keyframes ball-triangle-path-1 {
 33% {
  -webkit-transform:translate(1.5625rem,-3.125rem);
  transform:translate(1.5625rem,-3.125rem)
 }
 66% {
  -webkit-transform:translate(3.125rem,0);
  transform:translate(3.125rem,0)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes ball-triangle-path-1 {
 33% {
  -webkit-transform:translate(1.5625rem,-3.125rem);
  transform:translate(1.5625rem,-3.125rem)
 }
 66% {
  -webkit-transform:translate(3.125rem,0);
  transform:translate(3.125rem,0)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@-webkit-keyframes ball-triangle-path-2 {
 33% {
  -webkit-transform:translate(1.5625rem,3.125rem);
  transform:translate(1.5625rem,3.125rem)
 }
 66% {
  -webkit-transform:translate(-1.5625rem,3.125rem);
  transform:translate(-1.5625rem,3.125rem)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes ball-triangle-path-2 {
 33% {
  -webkit-transform:translate(1.5625rem,3.125rem);
  transform:translate(1.5625rem,3.125rem)
 }
 66% {
  -webkit-transform:translate(-1.5625rem,3.125rem);
  transform:translate(-1.5625rem,3.125rem)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@-webkit-keyframes ball-triangle-path-3 {
 33% {
  -webkit-transform:translate(-3.125rem,0);
  transform:translate(-3.125rem,0)
 }
 66% {
  -webkit-transform:translate(-1.5625rem,-3.125rem);
  transform:translate(-1.5625rem,-3.125rem)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
@keyframes ball-triangle-path-3 {
 33% {
  -webkit-transform:translate(-3.125rem,0);
  transform:translate(-3.125rem,0)
 }
 66% {
  -webkit-transform:translate(-1.5625rem,-3.125rem);
  transform:translate(-1.5625rem,-3.125rem)
 }
 100% {
  -webkit-transform:translate(0,0);
  transform:translate(0,0)
 }
}
.loading-img .ball-triangle-path {
 position:relative;
 -webkit-transform:translate(-1.874375rem,-2.344375rem);
 -ms-transform:translate(-1.874375rem,-2.344375rem);
 transform:translate(-1.874375rem,-2.344375rem)
}
.loading-img .ball-triangle-path>div:nth-child(1) {
 -webkit-animation-name:ball-triangle-path-1;
 animation-name:ball-triangle-path-1;
 animation-delay:0;
 animation-duration:2s;
 animation-timing-function:ease-in-out;
 animation-iteration-count:infinite
}
.loading-img .ball-triangle-path>div:nth-child(2) {
 -webkit-animation-name:ball-triangle-path-2;
 animation-name:ball-triangle-path-2;
 animation-delay:0;
 animation-duration:2s;
 animation-timing-function:ease-in-out;
 animation-iteration-count:infinite
}
.loading-img .ball-triangle-path>div:nth-child(3) {
 -webkit-animation-name:ball-triangle-path-3;
 animation-name:ball-triangle-path-3;
 -webkit-animation-delay:0;
 animation-delay:0;
 -webkit-animation-duration:2s;
 animation-duration:2s;
 -webkit-animation-timing-function:ease-in-out;
 animation-timing-function:ease-in-out;
 -webkit-animation-iteration-count:infinite;
 animation-iteration-count:infinite
}
.loading-img .ball-triangle-path>div {
 -webkit-animation-fill-mode:both;
 animation-fill-mode:both;
 position:absolute;
 width:0.625rem;
 height:0.625rem;
 border-radius:100%;
 border:0.0625rem solid #ffc200
}
.loading-img .ball-triangle-path>div:nth-of-type(1) {
 top:3.125rem
}
.loading-img .ball-triangle-path>div:nth-of-type(2) {
 left:1.5625rem
}
.loading-img .ball-triangle-path>div:nth-of-type(3) {
 top:3.125rem;
 left:3.125rem
}
[data-opt-loading=lazy] {
 opacity:0
}
.loading+span.loader {
 display:block;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.loading+span.loader>span {
 display:block;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.loading+.loader .ball-clip-rotate>span {
 border-radius:100%;
 margin:0.125rem;
 border:0.125rem solid #ffc200;
 border-bottom-color:transparent;
 height:1.5625rem;
 width:1.5625rem;
 background:0 0!important;
 display:inline-block;
 -webkit-animation:rotate .75s 0s linear infinite;
 animation:rotate .75s 0s linear infinite
}
.jRatingAverage,
.jRatingColor {
 top:0;
 z-index:2;
 height:100%;
 position:relative;
 left:0
}
@-webkit-keyframes rotate {
 0% {
  -webkit-transform:rotate(0) scale(1);
  transform:rotate(0) scale(1)
 }
 50% {
  -webkit-transform:rotate(180deg) scale(.6);
  transform:rotate(180deg) scale(.6)
 }
 100% {
  -webkit-transform:rotate(360deg) scale(1);
  transform:rotate(360deg) scale(1)
 }
}
@keyframes rotate {
 0% {
  -webkit-transform:rotate(0) scale(1);
  transform:rotate(0) scale(1)
 }
 50% {
  -webkit-transform:rotate(180deg) scale(.6);
  transform:rotate(180deg) scale(.6)
 }
 100% {
  -webkit-transform:rotate(360deg) scale(1);
  transform:rotate(360deg) scale(1)
 }
}
@-webkit-keyframes scale {
 30% {
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes scale {
 30% {
  -webkit-transform:scale(.3);
  transform:scale(.3)
 }
 100% {
  -webkit-transform:scale(1);
  transform:scale(1)
 }
}
.loaded+.loader {
 display:none
}
.ratingStars {
 padding-right:0.0625rem
}
.jRatingAverage {
 background-color:#f62929
}
.jRatingColor {
 background-color:#f4c239
}
.jStar {
 position:relative;
 left:0;
 z-index:3
}
#ratingStarsMessage {
 font-size:0.6875rem
}
p.jRatingInfos {
 position:absolute;
 z-index:9999;
 background:url(../images/bg_jratinginfos.png) no-repeat;
 color:#FFF;
 display:none;
 width:5.6875rem;
 height:1.8125rem;
 font-size:1rem;
 text-align:center;
 padding-top:0.3125rem
}
p.jRatingInfos span.maxRate {
 color:#c9c9c9;
 font-size:0.875rem
}
.formError {
 z-index:990
}
.formError .formErrorContent {
 z-index:991
}
.formError .formErrorArrow {
 z-index:996
}
.ui-dialog .formError {
 z-index:5000
}
.ui-dialog .formError .formErrorContent {
 z-index:5001
}
.ui-dialog .formError .formErrorArrow {
 z-index:5006
}
.inputContainer {
 position:relative;
 float:left
}
.formError {
 position:absolute;
 top:18.75rem;
 left:18.75rem;
 display:block;
 cursor:pointer
}
.formError.inline {
 position:relative;
 top:0;
 left:0;
 display:inline-block
}
.ajaxSubmit {
 padding:1.25rem;
 background:#55ea55;
 border:0.0625rem solid #999;
 display:none
}
.formError .formErrorContent {
 width:100%;
 background:#ee0101;
 position:relative;
 color:#fff;
 min-width:7.5rem;
 font-size:0.6875rem;
 border:0.125rem solid #ddd;
 box-shadow:0 0 0.375rem #000;
 -moz-box-shadow:0 0 0.375rem #000;
 -webkit-box-shadow:0 0 0.375rem #000;
 -o-box-shadow:0 0 0.375rem #000;
 padding:0.25rem 0.625rem;
 border-radius:0.375rem;
 -moz-border-radius:0.375rem;
 -webkit-border-radius:0.375rem;
 -o-border-radius:0.375rem
}
.formError.inline .formErrorContent {
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 -o-box-shadow:none;
 border:none;
 border-radius:0;
 -moz-border-radius:0;
 -webkit-border-radius:0;
 -o-border-radius:0
}
.greenPopup .formErrorContent {
 background:#33be40
}
.blackPopup .formErrorContent {
 background:#393939;
 color:#FFF
}
.formError .formErrorArrow {
 width:0.9375rem;
 margin:-0.125rem 0 0 0.8125rem;
 position:relative
}
body.rtl .formError .formErrorArrow,
body[dir=rtl] .formError .formErrorArrow {
 margin:-0.125rem 0.8125rem 0 0
}
.formError .formErrorArrowBottom {
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 -o-box-shadow:none;
 margin:0 0 0 0.75rem;
 top:0.125rem
}
.formError .formErrorArrow div {
 border-left:0.125rem solid #ddd;
 border-right:0.125rem solid #ddd;
 box-shadow:0 0.125rem 0.1875rem #444;
 -moz-box-shadow:0 0.125rem 0.1875rem #444;
 -webkit-box-shadow:0 0.125rem 0.1875rem #444;
 -o-box-shadow:0 0.125rem 0.1875rem #444;
 height:0.0625rem;
 background:#ee0101;
 margin:0 auto;
 line-height:0;
 font-size:0;
 display:block
}
.formError .formErrorArrowBottom div {
 box-shadow:none;
 -moz-box-shadow:none;
 -webkit-box-shadow:none;
 -o-box-shadow:none
}
.greenPopup .formErrorArrow div {
 background:#33be40
}
.blackPopup .formErrorArrow div {
 background:#393939;
 color:#FFF
}
.formError .formErrorArrow .line10 {
 width:0.9375rem;
 border:none
}
.formError .formErrorArrow .line9 {
 width:0.8125rem;
 border:none
}
.formError .formErrorArrow .line8 {
 width:0.6875rem
}
.formError .formErrorArrow .line7 {
 width:0.5625rem
}
.formError .formErrorArrow .line6 {
 width:0.4375rem
}
.formError .formErrorArrow .line5 {
 width:0.3125rem
}
.formError .formErrorArrow .line4 {
 width:0.1875rem
}
.formError .formErrorArrow .line3 {
 width:0.0625rem;
 border-left:0.125rem solid #ddd;
 border-right:0.125rem solid #ddd;
 border-bottom:0 solid #ddd
}
.formError .formErrorArrow .line2 {
 width:0.1875rem;
 border:none;
 background:#ddd
}
.formError .formErrorArrow .line1 {
 width:0.0625rem;
 border:none;
 background:#ddd
}
.qq-uploader {
 position:relative;
 width:100%
}
.qq-upload-button {
 display:block;
 width:6.5625rem;
 padding:0.4375rem 0;
 text-align:center;
 background:#800;
 border-bottom:0.0625rem solid #DDD;
 color:#FFF
}
.qq-upload-button-hover {
 background:#C00
}
.qq-upload-button-focus {
 outline:#000 dotted 0.0625rem
}
.irs-hidden-input,
.irs-line {
 outline:0!important
}
.qq-upload-drop-area,
.qq-upload-extra-drop-area {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 min-height:1.875rem;
 z-index:2;
 background:#FF9797;
 text-align:center
}
.qq-upload-drop-area span {
 display:block;
 position:absolute;
 top:50%;
 width:100%;
 margin-top:-0.5rem;
 font-size:1rem
}
.qq-upload-extra-drop-area {
 position:relative;
 margin-top:3.125rem;
 font-size:1rem;
 padding-top:1.875rem;
 height:1.25rem;
 min-height:2.5rem
}
.qq-upload-drop-area-active {
 background:#FF7171
}
.qq-upload-list {
 margin:0;
 padding:0;
 list-style:none
}
.qq-upload-list li {
 margin:0;
 padding:0.5625rem;
 line-height:0.9375rem;
 font-size:1rem;
 background-color:#FFF0BD
}
.qq-upload-cancel,
.qq-upload-failed-text,
.qq-upload-file,
.qq-upload-finished,
.qq-upload-retry,
.qq-upload-size,
.qq-upload-spinner {
 margin-right:0.75rem
}
.qq-upload-file {
 color:#000;
 font-size:0.875rem
}
.qq-upload-spinner {
 display:inline-block;
 background:url(../images/loading.gif);
 width:0.9375rem;
 height:0.9375rem;
 vertical-align:text-bottom
}
.qq-drop-processing {
 display:none
}
.qq-drop-processing-spinner {
 display:inline-block;
 background:url(../images/processing.gif);
 width:1.5rem;
 height:1.5rem;
 vertical-align:text-bottom
}
.qq-upload-finished {
 display:none;
 width:0.9375rem;
 height:0.9375rem;
 vertical-align:text-bottom
}
.qq-upload-retry {
 display:none
}
.qq-upload-retryable .qq-upload-retry {
 display:inline
}
.qq-upload-cancel,
.qq-upload-retry,
.qq-upload-size {
 font-size:0.75rem;
 font-weight:400;
 color:#900
}
.qq-upload-failed-text {
 display:none;
 font-style:italic;
 font-weight:700
}
.qq-upload-failed-icon {
 display:none;
 width:0.9375rem;
 height:0.9375rem;
 vertical-align:text-bottom
}
.qq-upload-fail .qq-upload-failed-text {
 display:inline
}
.qq-upload-retrying .qq-upload-failed-text {
 display:inline;
 color:#D60000
}
.qq-upload-list li.qq-upload-success {
 background-color:#5DA30C;
 color:#FFF
}
.qq-upload-list li.qq-upload-fail {
 background-color:#D60000;
 color:#FFF
}
.qq-progress-bar {
 background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#1e5799),color-stop(50%,#2989d8),color-stop(51%,#207cca),color-stop(100%,#7db9e8));
 background:-webkit-linear-gradient(top,#1e5799 0,#2989d8 50%,#207cca 51%,#7db9e8 100%);
 background:linear-gradient(to bottom,#1e5799 0,#2989d8 50%,#207cca 51%,#7db9e8 100%);
 width:0;
 height:0.9375rem;
 border-radius:0.375rem;
 margin-bottom:0.1875rem;
 display:none
}
.aff-col,
ul.aff-item-list img {
 width:100%
}
.qq-upload-success .qq-upload-file,
.qq-upload-success .qq-upload-size {
 font-size:0.6875rem;
 color:#FFF
}
.aff-col {
 text-align:center;
 margin-bottom:1.5rem
}
.aff-col.aff-col-bottom {
 margin-bottom:0
}
ul.aff-item-list {
 padding:0;
 margin:0
}
ul.aff-item-list li {
 padding:0;
 list-style-image:none;
 display:inline-block;
 overflow:hidden;
 margin:0 0.375rem 0.75rem
}
@media (max-width:23.688em) {
 ul.aff-item-list li {
  display:block
 }
}
@media (min-width:65em) {
 ul.aff-item-list.aff-item-list-aside li {
  display:block;
  margin:0 auto 0.75rem;
  width:18.75rem
 }
}
#comment-form {
 padding-left:4.625rem;
 position:relative;
 min-height:3.125rem
}
#comment-form .c-thumb {
 display:block;
 width:3.125rem;
 height:3.125rem;
 overflow:hidden;
 position:absolute;
 left:0;
 top:0
}
#comment-form .c-thumb img {
 max-width:none;
 height:100%;
 position:absolute;
 top:0;
 left:50%;
 transform:translateX(-50%)
}
#comment-form .c-thumb::after {
 display:block;
 content:"";
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border:0.3125rem solid #1d1d1d
}
.inverted-colors #comment-form .c-thumb::after {
 border-color:#e2e2e2
}
#comment-form form {
 font-size:.813rem;
 color:#505050;
 margin-bottom:1.5rem;
 min-height:3.125rem
}
.inverted-colors #comment-form form {
 color:#afafaf
}
ul.ul-comments {
 padding:0;
 margin:0;
 clear:both
}
ul.ul-comments li {
 list-style-type:none;
 margin:0;
 padding:0 0 0 4.625rem;
 list-style-image:none;
 position:relative;
 min-height:3.125rem
}
ul.ul-comments::after,
ul.ul-comments::before {
 display:block;
 clear:both;
 content:" "
}
ul.ul-comments.more-comments {
 display:none
}
ul.ul-comments li>a {
 display:block;
 width:3.125rem;
 height:3.125rem;
 overflow:hidden;
 position:absolute;
 left:0;
 top:0
}
ul.ul-comments li>a img {
 max-width:none;
 height:100%;
 position:absolute;
 top:0;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%)
}
ul.ul-comments li>a::after {
 display:block;
 content:"";
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border:0.3125rem solid #1d1d1d
}
.inverted-colors ul.ul-comments li>a::after {
 border-color:#e2e2e2
}
ul.ul-comments .block {
 font-size:.813rem;
 color:#505050;
 margin-bottom:1.5rem;
 min-height:3.125rem
}
.inverted-colors ul.ul-comments .block {
 color:#afafaf
}
ul.ul-comments .block p {
 font-size:.813rem;
 color:#838383;
 padding-top:0.375rem;
 overflow-wrap:break-word;
 word-wrap:break-word;
 -ms-word-break:break-all;
 word-break:break-word;
 -ms-hyphens:auto;
 -moz-hyphens:auto;
 -webkit-hyphens:auto;
 hyphens:auto
}
.irs-line,
body.main-nav-open {
 overflow:hidden
}
.inverted-colors ul.ul-comments .block p {
 color:#7c7c7c
}
.expand-trigger-col {
 width:100%;
 text-align:center;
 -webkit-transform:translateY(50%);
 -ms-transform:translateY(50%);
 transform:translateY(50%)
}
.tab-wrapper .expand-trigger-col {
 -webkit-transform:translateY(100%);
 -ms-transform:translateY(100%);
 transform:translateY(100%)
}
.expand-trigger-col.expand-trigger--no-offset {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0);
 margin-bottom:0.75rem
}
.expand-trigger-col.expand-trigger--no-offset::before {
 display:block;
 content:"";
 height:0.0625rem;
 background-color:#1d1d1d;
 position:absolute;
 top:50%;
 left:0.375rem;
 right:0.375rem
}
.irs,
.irs-line {
 position:relative
}
.expand-trigger-col.expand-trigger--no-offset a {
 position:relative;
 z-index:2
}
[data-mb=expand] .sub-label-on,
[data-mb=expand].active .sub-label-off {
 display:none
}
[data-mb=expand].active .sub-label-on {
 display:inline
}
[data-opt-expand-target] {
 display:none
}
#new-comment ul#ul-comments,
.irs,
.irs-bar,
.irs-bar-edge,
.irs-line {
 display:block
}
.form-col,
.textpage-col {
 width:100%
}
.irs {
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.irs-line-left,
.irs-line-mid,
.irs-line-right {
 position:absolute;
 display:block;
 top:0
}
.irs-line-left {
 left:0;
 width:11%
}
.irs-line-mid {
 left:9%;
 width:82%
}
.irs-line-right {
 right:0;
 width:11%
}
.irs-bar,
.irs-shadow {
 width:0;
 left:0;
 position:absolute
}
.irs-bar-edge {
 position:absolute;
 left:0
}
.irs-shadow {
 display:none
}
.irs-slider {
 position:absolute;
 display:block;
 z-index:1
}
.irs-slider.type_last {
 z-index:2
}
.irs-min {
 position:absolute;
 left:0;
 cursor:default
}
.irs-max {
 position:absolute;
 right:0;
 cursor:default
}
.irs-from,
.irs-single,
.irs-to {
 position:absolute;
 top:0;
 left:0;
 cursor:default;
 white-space:nowrap
}
.irs-grid {
 position:absolute;
 display:none;
 bottom:0;
 left:0;
 width:100%
}
.irs-with-grid .irs-grid {
 display:block
}
.irs-grid-pol {
 position:absolute;
 top:0;
 left:0;
 width:0.0625rem;
 height:0.5rem
}
.irs-grid-pol.small {
 height:0.25rem
}
.irs-grid-text {
 position:absolute;
 left:0;
 white-space:nowrap;
 text-align:center;
 line-height:0.5625rem;
 padding:0 0.1875rem
}
.irs-disable-mask {
 position:absolute;
 display:block;
 top:0;
 left:-1%;
 width:102%;
 height:100%;
 cursor:default;
 background:0 0;
 z-index:2
}
.irs-disabled {
 opacity:.4
}
.lt-ie9 .irs-disabled {
 filter:alpha(opacity=40)
}
.irs-hidden-input {
 position:absolute!important;
 display:block!important;
 top:0!important;
 left:0!important;
 width:0!important;
 height:0!important;
 font-size:0!important;
 line-height:0!important;
 padding:0!important;
 margin:0!important;
 z-index:-9999!important;
 background:0 0!important;
 border-style:solid!important;
 border-color:transparent!important
}
.irs-from,
.irs-max,
.irs-min,
.irs-single,
.irs-to {
 line-height:1.333;
 text-shadow:none;
 padding:0.0625rem 0.3125rem
}
.irs {
 height:3.4375rem
}
.irs-line {
 background:#EEE;
 background:-webkit-linear-gradient(top,#DDD -50%,#FFF 150%);
 background:linear-gradient(to bottom,#DDD -50%,#FFF 150%);
 border-radius:1rem;
 -moz-border-radius:1rem
}
.irs-line-left,
.irs-line-mid,
.irs-line-right {
 height:0.5rem
}
.irs-bar-edge {
 height:0.625rem;
 top:2.0625rem;
 width:0.875rem;
 border:0.0625rem solid #428bca;
 border-right:0;
 background:#428bca;
 background:-webkit-linear-gradient(bottom,#428bca 0,#7fc3e8 100%);
 background:linear-gradient(to top,#428bca 0,#7fc3e8 100%);
 border-radius:1rem 0 0 1rem;
 -moz-border-radius:1rem 0 0 1rem
}
.irs-shadow {
 height:0.125rem;
 top:2.375rem;
 background:#000;
 opacity:.3;
 border-radius:0.3125rem;
 -moz-border-radius:0.3125rem
}
.lt-ie9 .irs-shadow {
 filter:alpha(opacity=30)
}
.irs-slider {
 background:#DDD;
 background:-webkit-linear-gradient(top,#fff 0,#dcdcdc 20%,#fff 100%);
 background:linear-gradient(to bottom,#fff 0,#dcdcdc 20%,#fff 100%);
 border-radius:1.6875rem;
 -moz-border-radius:1.6875rem;
 box-shadow:0.0625rem 0.0625rem 0.1875rem rgba(0,0,0,.3);
 cursor:pointer
}
.irs-slider.state_hover,
.irs-slider:hover {
 background:#FFF
}
.irs-max,
.irs-min {
 color:#333;
 font-size:0.75rem;
 top:0;
 background:rgba(0,0,0,.1);
 -moz-border-radius:0.1875rem
}
.lt-ie9 .irs-max,
.lt-ie9 .irs-min {
 background:#ccc
}
.irs-from,
.irs-single,
.irs-to {
 color:#fff;
 font-size:0.875rem;
 background:#428bca;
 border-radius:0.1875rem;
 -moz-border-radius:0.1875rem
}
.lt-ie9 .irs-from,
.lt-ie9 .irs-single,
.lt-ie9 .irs-to {
 background:#999
}
.irs-grid-pol {
 background:#428bca
}
.irs-grid-pol.small {
 background:#999
}
@media (max-width:47.938em) {
 .network-sec,
 .page-wrap>*>.wrapper,
 header#main-header {
  -webkit-transition:all .3s ease;
  transition:all .3s ease
 }
 .main-nav-open .network-sec,
 .main-nav-open .page-wrap>*>.wrapper,
 .main-nav-open header#main-header {
  -webkit-filter:blur(0.1875rem);
  filter:blur(0.1875rem)
 }
}
@media (max-width:29.938em) {
 .wrapper>.row>.col:not(.search-col) {
  -webkit-transition:all .3s ease;
  transition:all .3s ease
 }
 .search-open .wrapper>.row>.col:not(.search-col) {
  -webkit-filter:blur(0.1875rem);
  filter:blur(0.1875rem)
 }
}
.page-wrap {
 padding-top:10.5625rem
}
.sticky-top {
 position:absolute;
 left:0;
 right:0;
 top:0;
 z-index:50
}
.sticky-top.affix {
 position:fixed;
 box-shadow:0 0 0.3125rem rgba(0,0,0,.2)
}
header#main-header {
 height:4.625rem;
 background-color:#222;
 position:relative;
 z-index:10;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
.inverted-colors header#main-header {
 background-color:#ddd
}
.affix header#main-header {
 height:3.5rem
}
header#main-header::after {
 display:block;
 content:"";
 height:0.0625rem;
 background-color:#373737;
 position:absolute;
 bottom:0;
 left:0;
 right:0;
 z-index:0
}
.inverted-colors header#main-header::after {
 background-color:#c9c9c9
}
header#main-header .wrapper {
 position:relative;
 z-index:1
}
header#main-header span.icon::before {
 color:#fff
}
.inverted-colors header#main-header span.icon::before {
 color:#000
}
.logo-col a {
 display:block;
 line-height:71px;
 height:73px;
 padding-right:0.75rem;
 max-width:15.625rem;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
.affix .logo-col a {
 line-height:53px;
 height:55px
}
.logo-col a img {
 display:block;
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.i-all:before,
.i-search:before {
 display:inline-block;
 font-weight:400!important;
 -webkit-font-feature-settings:'liga';
 font-style:normal!important;
 text-transform:none!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.i-search:before {
 content:"\f002";
 font-feature-settings:'liga'
}
.i-all:before {
 content:"\f1c0";
 font-feature-settings:'liga'
}
.search-col {
 width:35%
}
@media (min-width:30em) {
 .search-col {
  -webkit-transition:all .3s ease;
  transition:all .3s ease
 }
 .affix .search-col {
  height:3.4375rem
 }
}
@media (max-width:64.938em) {
 .logo-col a {
  max-width:12.5rem
 }
 .search-col {
  width:27%
 }
 .search-col div.bootstrap-select .filter-option .icon {
  margin-right:0
 }
}
@media (max-width:47.938em) {
 .page-wrap {
  padding-top:6.875rem
 }
 .search-col {
  z-index:2;
  position:absolute;
  width:auto;
  top:0;
  left:13.75rem;
  right:3.125rem;
  bottom:0;
  background-color:#222;
  padding-left:0.75rem
 }
 .inverted-colors .search-col {
  background-color:#ddd
 }
}
.search-col button[type=submit] {
 position:absolute;
 top:0;
 right:0;
 line-height:34px;
 height:34px;
 padding:0 0.75rem;
 font-size:1.188rem;
 border-radius:0 0.25rem 0.25rem 0
}
@media (max-width:29.938em) {
 .search-col button[type=submit] {
  position:static;
  width:100%;
  height:auto
 }
 .search-col button[type=submit] .icon::before {
  line-height:50px;
  height:50px
 }
}
.search-col button[type=submit] .icon {
 vertical-align:top
}
.search-col button[type=submit] .icon::before {
 vertical-align:middle;
 line-height:30px;
 height:30px;
 color:#fff
}
.search-col input[type=text] {
 border:none
}
.inverted-colors .search-col input[type=text] {
 border-color:#c9c9c9
}
@media (min-width:65em) {
 .search-col input[type=text] {
  padding-right:11.25rem
 }
}
@media (min-width:30em) {
 .search-col input[type=text] {
  padding-right:6.25rem
 }
}
@media (max-width:29.938em) {
 .search-col input[type=text] {
  margin-bottom:1.5rem;
  color:#FFF;
  font-size:1rem;
  background-color:transparent;
  border-radius:0;
  line-height:50px;
  height:50px;
  text-align:center;
  padding:0;
  border:none;
  border-bottom:0.0625rem solid #FFF
 }
 .search-col input[type=text]:active,
 .search-col input[type=text]:focus {
  border:none;
  border-bottom:0.0625rem solid #FFF;
  box-shadow:none
 }
 .search-col {
  display:none;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  background-color:rgba(0,0,0,.7)
 }
 .search-open .search-col {
  display:block;
  z-index:52
 }
 .search-open .search-col .close-btn {
  display:block
 }
 .search-col div.bootstrap-select {
  display:none
 }
}
.search-col div.bootstrap-select {
 width:3.4375rem;
 position:absolute;
 top:0;
 right:2.5rem
}
@media (min-width:65em) {
 .search-col div.bootstrap-select {
  width:8.125rem
 }
}
.search-col div.bootstrap-select .btn,
.search-col div.bootstrap-select button[type=submit],
.search-col div.bootstrap-select input[type=submit] {
 border:none;
 border-radius:0;
 border-left:0.0625rem solid #1d1d1d;
 border-color:rgba(55,55,55,.3)
}
.inverted-colors .search-col div.bootstrap-select .btn,
.inverted-colors .search-col div.bootstrap-select button[type=submit],
.inverted-colors .search-col div.bootstrap-select input[type=submit] {
 border-color:rgba(201,201,201,.3)
}
.search-col div.bootstrap-select .filter-option {
 line-height:34px;
 height:34px
}
@media (max-width:64.938em) {
 .search-col div.bootstrap-select .filter-option .sub-label {
  display:none
 }
}
.search-wrapper {
 height:2.125rem;
 margin-top:1.21875rem;
 position:relative;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
.affix .search-wrapper {
 margin-top:0.625rem
}
@media (max-width:29.938em) {
 .search-wrapper {
  position:absolute;
  top:50%;
  left:0.75rem;
  right:0.75rem;
  margin-top:0;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  height:auto
 }
}
.dim-col,
.lang-col,
.ucp-col {
 padding-top:1.21875rem;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
.affix .dim-col,
.affix .lang-col,
.affix .ucp-col {
 padding-top:0.625rem
}
.dim-col>.inner-col,
.lang-col>.inner-col,
.ucp-col>.inner-col {
 line-height:34px;
 height:34px;
 border-left:0.0625rem solid #1d1d1d;
 border-color:#373737;
 padding:0 0 0 0.75rem
}
.inverted-colors .dim-col>.inner-col,
.inverted-colors .lang-col>.inner-col,
.inverted-colors .ucp-col>.inner-col {
 border-color:#c9c9c9
}
@media (max-width:47.938em) {
 .dim-col>.inner-col,
 .lang-col>.inner-col,
 .ucp-col>.inner-col {
  border-left:none;
  padding:0
 }
}
.dim-col>.inner-col>a,
.lang-col>.inner-col>a {
 display:block
}
.dim-col>.inner-col>a .icon::before,
.lang-col>.inner-col>a .icon::before {
 line-height:34px;
 height:34px
}
.btn-trigger {
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
.affix .btn-trigger {
 line-height:55px;
 height:55px
}
.lang-select {
 line-height:34px;
 height:34px
}
.ucp-side .lang-select {
 padding-left:0.75rem;
 padding-right:0.75rem;
 display:block;
 width:100%;
 text-align:left;
 position:relative;
 line-height:32px;
 height:32px;
 background-color:#1f1f1f
}
.inverted-colors .ucp-side .lang-select {
 background-color:#e0e0e0
}
.ucp-side.open .lang-select {
 background-color:#383838
}
.inverted-colors .ucp-side.open .lang-select {
 background-color:#c7c7c7
}
.ucp-side .lang-select .icon {
 position:absolute;
 right:0.75rem;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
.lang-select .flag-selected {
 vertical-align:middle;
 display:inline-block;
 position:relative;
 line-height:34px;
 height:34px
}
.lang-select .flag-selected img {
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%);
 display:block
}
.ucp-side .lang-select .flag-selected {
 display:block;
 line-height:30px;
 height:32px
}
.ucp-side.ucp-bottom {
 border-top:0.0625rem dashed #1d1d1d;
 border-color:#373737
}
.inverted-colors .ucp-side.ucp-bottom {
 border-color:#c9c9c9
}
ul.main-nav-list.lang-side-list {
 clear:both;
 margin-left:-0.375rem;
 margin-right:-0.375rem;
 padding-top:0.375rem
}
ul.main-nav-list.lang-side-list::after,
ul.main-nav-list.lang-side-list::before {
 display:block;
 clear:both;
 content:" "
}
ul.main-nav-list.lang-side-list li {
 padding-left:0.375rem;
 padding-right:0.375rem;
 float:left;
 width:33.33%;
 text-align:center;
 clear:none
}
.dim-col,
.lang-col,
.nav-trigger-col,
.search-trigger-col,
.ucp-col,
.upload-col {
 float:right!important
}
ul.main-nav-list.lang-side-list li::after,
ul.main-nav-list.lang-side-list li::before {
 display:none;
 clear:none
}
ul.main-nav-list.lang-side-list a {
 border:0.0625rem solid #373737;
 line-height:30px;
 height:32px
}
ul.main-nav-list.lang-side-list .flag-img {
 display:inline-block;
 margin-right:0.75rem;
 line-height:28px;
 height:30px
}
@media (max-width:47.938em) {
 .ucp-col {
  display:none
 }
}
.inline-link+.inline-link {
 margin-left:0.75rem
}
.ucp-select {
 white-space:nowrap;
 padding-left:0;
 padding-right:0
}
.ucp-side .ucp-select {
 width:100%;
 display:block;
 text-align:left
}
.ucp-side .ucp-select .avatar {
 width:1.5625rem;
 height:1.5625rem;
 margin-right:0.75rem;
 margin-left:-0.25rem
}
.ucp-side .ucp-select .user-name {
 font-weight:700;
 font-size:.875rem;
 max-width:11.25rem
}
.ucp-side.open .ucp-select {
 margin-bottom:0.75rem
}
.ucp-side.open .ucp-select .user-name {
 color:#fff
}
.inverted-colors .ucp-side.open .ucp-select .user-name {
 color:#000
}
.ucp-side.open .ucp-select .i-caret-down::before {
 color:#ffc200
}
.ucp-select .avatar {
 display:inline-block;
 vertical-align:middle
}
.ucp-select .user-name {
 display:inline-block;
 vertical-align:middle;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 max-width:5rem;
 padding-right:0.3125rem
}
.cat-item-col .add-to-fav span.icon,
.cat-item-col .add-to-fav span.icon::before,
.copyright-text,
.item-col .add-to-fav span.icon,
.item-col .add-to-fav span.icon::before,
ul.inline-list,
ul.inline-list li,
ul.inline-list li::after {
 vertical-align:top
}
.ucp-side {
 position:relative;
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 border-bottom:0.0625rem dashed #1d1d1d;
 border-color:#373737
}
.inverted-colors .ucp-side {
 border-color:#c9c9c9
}
.i-bulp:before {
 font-style:normal!important;
 display:inline-block;
 content:"\f0eb";
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga'
}
.dim-col {
 font-size:1.375rem
}
@media (max-width:47.938em) {
 .dim-col,
 .upload-col {
  display:none
 }
}
.i-caret-down:before,
.i-navicon:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.upload-col>.inner-col {
 line-height:73px;
 height:73px;
 padding-top:1.21875rem;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
.affix .upload-col>.inner-col {
 padding-top:0.625rem;
 line-height:55px;
 height:55px
}
.upload-col .btn,
.upload-col button[type=submit],
.upload-col input[type=submit] {
 padding-top:0;
 padding-bottom:0;
 line-height:34px;
 height:34px
}
.i-caret-down:before {
 content:"\f0d7";
 font-feature-settings:'liga'
}
@media (max-width:47.938em) {
 .lang-col {
  display:none
 }
}
.lang-col .icon {
 margin-left:0.375rem;
 font-size:1rem
}
.i-navicon:before {
 content:"\f0c9";
 font-feature-settings:'liga'
}
.i-close:before,
.i-lock:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.nav-trigger-col button,
.search-trigger-col button {
 line-height:73px;
 height:73px;
 font-size:1.375rem
}
.nav-trigger-col button.active span.icon::before,
.search-trigger-col button.active span.icon::before {
 color:#ffc200!important
}
.i-close:before {
 content:"\f00d";
 font-feature-settings:'liga'
}
.close-btn {
 position:fixed;
 top:0.75rem;
 right:0.75rem;
 z-index:100;
 color:#FFF;
 font-size:1.875rem;
 display:none
}
.inverted-colors .close-btn {
 color:#000
}
.close-btn span.icon::before {
 font-size:1.375rem;
 line-height:40px;
 height:40px
}
.nav-sec {
 border-bottom:0.0625rem solid #1d1d1d;
 border-color:#373737;
 background-color:#121212;
 box-shadow:0 0 0.3125rem rgba(0,0,0,.2)
}
.inverted-colors .nav-sec {
 border-color:#c9c9c9;
 background-color:#ededed
}
.nav-sec .inner-nav-sec {
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
@media (max-width:47.938em) {
 .nav-sec,
 .nav-sec::before {
  position:fixed;
  top:0;
  left:0;
  bottom:0
 }
 .nav-sec {
  width:0;
  z-index:53;
  overflow-x:hidden;
  -webkit-transition:all .3s ease;
  transition:all .3s ease;
  overflow-y:auto;
  box-shadow:none;
  background-color:transparent
 }
 .nav-sec::before {
  display:none;
  content:"";
  right:0
 }
 .main-nav-open .nav-sec {
  width:100%;
  right:0
 }
 .main-nav-open .nav-sec .close-btn,
 .main-nav-open .nav-sec::before {
  display:block
 }
 .nav-sec .inner-nav-sec {
  width:15.625rem;
  -webkit-transform:translateX(-101%);
  -ms-transform:translateX(-101%);
  transform:translateX(-101%);
  background-color:#121212;
  box-shadow:0 0 0.3125rem rgba(0,0,0,.2);
  min-height:100%
 }
 .inverted-colors .nav-sec .inner-nav-sec {
  background-color:#ededed
 }
 .main-nav-open .nav-sec .inner-nav-sec {
  -webkit-transform:translateX(0);
  -ms-transform:translateX(0);
  transform:translateX(0)
 }
 .nav-sec .wrapper {
  min-width:0;
  width:100%
 }
}
span.image img,
ul.models-list li .sub-img img {
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%)
}
.main-nav-col {
 width:100%;
 position:static
}
.i-lock:before {
 content:"\f023";
 font-feature-settings:'liga'
}
.i-home:before,
.i-register:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.i-register:before {
 content:"\f234";
 font-feature-settings:'liga'
}
.i-home:before {
 content:"\f015";
 font-feature-settings:'liga'
}
.i-photo:before,
.i-video:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.i-video:before {
 content:"\f03d";
 font-feature-settings:'liga'
}
.i-photo:before {
 content:"\f030";
 font-feature-settings:'liga'
}
.i-categories:before,
.i-group:before {
 -webkit-font-feature-settings:'liga';
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.i-categories:before {
 content:"\f00b";
 font-feature-settings:'liga'
}
.i-group:before {
 content:"\f0c0";
 font-feature-settings:'liga'
}
.i-money:before {
 font-style:normal!important;
 display:inline-block;
 content:"\f0d6";
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga'
}
ul.main-nav-list {
 padding:0;
 margin:0;
 clear:both
}
ul.main-nav-list li {
 margin:0;
 padding:0;
 list-style-image:none
}
ul.main-nav-list::after,
ul.main-nav-list::before {
 display:block;
 clear:both;
 content:" "
}
ul.main-nav-list.main-nav-list-ucp {
 display:none
}
.open ul.main-nav-list.main-nav-list-ucp {
 display:block
}
ul.main-nav-list .icon {
 margin-right:0.75rem;
 color:#838383;
 font-size:1.125rem;
 -webkit-transition:none;
 transition:none
}
.inverted-colors ul.main-nav-list .icon {
 color:#7c7c7c
}
@media (max-width:47.938em) {
 ul.main-nav-list .icon {
  width:1.5625rem
 }
 ul.main-nav-list .icon.i-caret-down {
  display:none
 }
}
ul.main-nav-list .icon.i-caret-down {
 margin-right:0;
 margin-left:0.375rem;
 color:#fff;
 width:auto!important
}
.inverted-colors ul.main-nav-list .icon.i-caret-down {
 color:#000
}
@media (min-width:48em) {
 ul.main-nav-list li.ucp-el {
  display:none
 }
}
ul.main-nav-list li.ucp-el+li.ucp-el {
 padding-bottom:0.375rem;
 border-bottom:0.0625rem dashed #1d1d1d;
 border-color:#373737
}
.inverted-colors ul.main-nav-list li.ucp-el+li.ucp-el {
 border-color:#c9c9c9
}
ul.main-nav-list li>a {
 display:block;
 line-height:59px;
 height:59px;
 font-weight:700;
 text-transform:uppercase;
 font-size:.875rem;
 text-decoration:none;
 position:relative;
 color:#fff;
 -webkit-transition:none;
 transition:none
}
.network-sec .sub-label,
ul.inline-list .label {
 font-weight:500
}
.inverted-colors ul.main-nav-list li>a {
 color:#000
}
@media (min-width:48em) {
 ul.main-nav-list li>a {
  -webkit-transition:all .3s ease;
  transition:all .3s ease
 }
 .affix ul.main-nav-list li>a {
  line-height:32px;
  height:32px;
  -webkit-transition:none;
  transition:none
 }
}
@media (max-width:64.938em) {
 ul.main-nav-list li>a {
  font-size:.813rem
 }
}
@media (max-width:47.938em) {
 ul.main-nav-list li>a {
  line-height:49px;
  height:49px;
  font-size:.875rem
 }
}
.extended-categories::after,
ul.main-nav-list li>a::after {
 content:"";
 height:0.0625rem;
 position:absolute
}
ul.main-nav-list li>a::after {
 display:block;
 bottom:0.0625rem;
 left:50%;
 right:50%;
 background-color:#ffc200;
 -webkit-transition:all .3s ease;
 transition:all .3s ease
}
ul.main-nav-list a.hover,
ul.main-nav-list a:hover,
ul.main-nav-list li.active>a,
ul.main-nav-list li.current>a,
ul.main-nav-list li.hover>a,
ul.main-nav-list li:hover>a {
 color:#ffc200
}
ul.main-nav-list a.hover .icon,
ul.main-nav-list a:hover .icon,
ul.main-nav-list li.active>a .icon,
ul.main-nav-list li.current>a .icon,
ul.main-nav-list li.hover>a .icon,
ul.main-nav-list li:hover>a .icon {
 color:#fff
}
.inverted-colors ul.main-nav-list a.hover .icon,
.inverted-colors ul.main-nav-list a:hover .icon,
.inverted-colors ul.main-nav-list li.active>a .icon,
.inverted-colors ul.main-nav-list li.current>a .icon,
.inverted-colors ul.main-nav-list li.hover>a .icon,
.inverted-colors ul.main-nav-list li:hover>a .icon {
 color:#000
}
ul.main-nav-list li {
 float:left;
 margin-right:1.5rem
}
@media (max-width:64.938em) {
 ul.main-nav-list li {
  margin-right:1rem
 }
}
@media (max-width:47.938em) {
 ul.main-nav-list li {
  margin-right:0;
  float:none
 }
}
ul.main-nav-list li:last-child {
 margin-right:0
}
@media (min-width:48em) {
 ul.main-nav-list a.hover::after,
 ul.main-nav-list a:hover::after,
 ul.main-nav-list li.active>a::after,
 ul.main-nav-list li.current>a::after,
 ul.main-nav-list li.hover>a::after,
 ul.main-nav-list li:hover>a::after {
  left:0;
  right:0;
  opacity:1;
  filter:alpha(opacity=100)
 }
 ul.main-nav-list li.has-list.hover .extended-categories,
 ul.main-nav-list li.has-list:hover .extended-categories {
  display:block
 }
 .extended-categories .cat-item-col,
 .extended-categories .item-col {
  width:20%
 }
}
.extended-categories {
 display:none;
 position:absolute;
 top:100%;
 margin-top:-0.0625rem;
 left:0;
 right:0;
 background-color:#121212;
 padding:0.75rem 0;
 box-shadow:0 0 0.1875rem rgba(0,0,0,.7)
}
.inverted-colors .extended-categories {
 background-color:#ededed
}
.extended-categories::after {
 display:block;
 background-color:#373737;
 top:0;
 left:0;
 right:0;
 z-index:0
}
.inverted-colors .extended-categories::after {
 background-color:#c9c9c9
}
.extended-categories .cat-item-col,
.extended-categories .item-col {
 margin-bottom:0.75rem
}
@media (min-width:65em) {
 .extended-categories .cat-item-col,
 .extended-categories .item-col {
  width:12.5%
 }
}
@media (min-width:91.875em) {
 .extended-categories .cat-item-col,
 .extended-categories .item-col {
  width:11.111%
 }
}
@media (max-width:91.813em) {
 .extended-categories .cat-item-col:nth-child(8),
 .extended-categories .item-col:nth-child(8) {
  display:none
 }
}
@media (max-width:64.938em) {
 .extended-categories .cat-item-col:nth-child(5),
 .extended-categories .cat-item-col:nth-child(6),
 .extended-categories .cat-item-col:nth-child(7),
 .extended-categories .item-col:nth-child(5),
 .extended-categories .item-col:nth-child(6),
 .extended-categories .item-col:nth-child(7) {
  display:none
 }
}
.extended-categories .cat-item-col {
 display:block!important
}
.network-sec {
 background-color:#000;
 color:#838383
}
.inverted-colors .network-sec {
 background-color:#fff;
 color:#7c7c7c
}
.network-sec a {
 color:#fff
}
.inverted-colors .network-sec a {
 color:#000
}
.network-sec a[data-mb] {
 font-weight:500;
 position:absolute;
 top:0;
 right:0;
 margin-right:0
}
.network-sec a,
.network-sec span {
 display:inline-block;
 line-height:30px;
 height:30px;
 margin-right:0.75rem;
 vertical-align:top
}
.network-col {
 width:100%;
 overflow:hidden;
 height:1.875rem
}
.network-col.expand-height.unlock {
 height:auto
}
.network-col .inner-col {
 position:relative;
 padding-right:4.375rem
}
a[data-mb=expand-network] {
 display:none
}
.unlock a[data-mb=expand-network] {
 display:block
}
footer {
 background-color:#222;
 color:#838383;
 padding:1.5rem 0;
 text-align:center;
}
.inverted-colors footer {
 background-color:#ddd;
 color:#7c7c7c
}
footer a {
 color:#fff
}
.inverted-colors footer a {
 color:#000
}
ul.inline-list {
 padding:0;
 margin:0;
 display:inline-block
}
ul.inline-list li {
 margin:0;
 padding:0;
 list-style-image:none
}
ul.inline-list+ul.inline-list {
 margin-left:1.5rem
}
@media (max-width:64.938em) {
 ul.inline-list {
  display:block
 }
 ul.inline-list+ul.inline-list {
  margin-left:0
 }
}
ul.inline-list li {
 display:inline-block;
 margin-bottom:0.375rem
}
@media (max-width:37.438em) {
 ul.inline-list li {
  /*! display:block; */
 }
}
ul.inline-list li::after {
 display:inline-block;
 content:"|";
 margin:0 0.3125rem 0 0.5rem;
}
ul.inline-list li.label-el::after,
ul.inline-list li:last-child::after {
 display:none
}
ul.inline-list li.label-el {
 margin-right:0.75rem;
}
@media (max-width:37.438em) {
 ul.inline-list li::after {
  display:none
 }
 ul.inline-list li.label-el {
  margin-right:0;
 }
}
.copyright-text {
 margin-right:0.75rem;
 margin-bottom:0.375rem;
 display:inline-block
}
span.image {
 display:block;
 position:relative;
 overflow:hidden
}
span.image img {
 max-width:none;
 /*! height:100%; */
 width:100%;
 position:absolute;
 top:0;
 left:50%;
 transform:translateX(-50%);
 bottom:0
}
[data-toggle=tooltip]::before {
 font-weight:400
}
.i-plus-o:before,
.i-plus:before {
 font-style:normal!important;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
#range_length_filter {
 display:none
}
.i-plus:before {
 display:inline-block;
 content:"\f196";
 font-feature-settings:'liga'
}
.i-plus-o:before {
 display:inline-block;
 content:"\f055";
 font-feature-settings:'liga'
}
.i-minus-o:before,
.i-thumbs-up:before {
 font-style:normal!important;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.i-minus-o:before {
 display:inline-block;
 content:"\f056";
 font-feature-settings:'liga';
 color:#d70a0a
}
.cat-item-col>.inner-col,
.item-col>.inner-col {
 position:relative;
 background-color:#1d1d1d
}
.inverted-colors .cat-item-col>.inner-col,
.inverted-colors .item-col>.inner-col {
 background-color:#e2e2e2
}
.cat-item-col a,
.item-col a {
 display:block;
 text-decoration:none
}
.cat-item-col a:hover,
.item-col a:hover {
 text-decoration:none
}
.cat-item-col a:hover .title,
.item-col a:hover .title {
 text-decoration:underline
}
.alphabet-col a,
.alphabet-col span,
.submitter-container a,
.tags-block a,
.ucp-option-col a,
ul.rating-list a,
ul.tabs-list a {
 text-decoration:none
}
.cat-item-col a:hover .icon.i-plus,
.item-col a:hover .icon.i-plus {
 color:#fff
}
.inverted-colors .cat-item-col a:hover .icon.i-plus,
.inverted-colors .item-col a:hover .icon.i-plus {
 color:#000
}
.cat-item-col a:hover+.add-to-fav,
.item-col a:hover+.add-to-fav {
 display:block
}
.cat-item-col .icon.i-plus,
.item-col .icon.i-plus {
 display:block;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 font-size:3.125rem;
 color:#ffc200
}
.cat-item-col span.image,
.item-col span.image {
 padding-top:61.176%;
 background-color:#000
}
.cat-item-col span.item-info,
.item-col span.item-info {
 display:block;
 clear:both;
 padding:0.375rem 0.75rem
}
.cat-item-col span.item-info::after,
.cat-item-col span.item-info::before,
.item-col span.item-info::after,
.item-col span.item-info::before {
 display:block;
 clear:both;
 content:" "
}
.cat-item-col .title,
.item-col .title {
 display:block;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 font-weight:500;
 font-size:.813rem
}
.cat-item-col .time,
.item-col .time {
 display:block;
 position:absolute;
 bottom:0.75rem;
 right:0;
 background-color:rgba(0,0,0,.8);
 font-size:.688rem;
 padding:0.125rem 0.3125rem;
 color:#FFF
}
.cat-item-col .quality,
.item-col .quality {
 position:absolute;
 top:0.375rem;
 right:0.375rem
}
.cat-item-col .add-to-fav,
.item-col .add-to-fav {
 display:none;
 position:absolute;
 top:0.375rem;
 left:0.375rem;
 color:#60c042;
 line-height:1;
 font-size:1.125rem;
 border:0;
 outline:0
}
.cat-item-col .add-to-fav::-moz-focus-inner,
.cat-item-col .add-to-fav::-moz-focus-outer,
.cat-item-col .add-to-fav:focus,
.item-col .add-to-fav::-moz-focus-inner,
.item-col .add-to-fav::-moz-focus-outer,
.item-col .add-to-fav:focus {
 border:0;
 outline:0
}
.cat-item-col .add-to-fav:hover,
.item-col .add-to-fav:hover {
 display:block;
 border:0;
 outline:0
}
.cat-item-col .add-to-fav:hover::-moz-focus-inner,
.cat-item-col .add-to-fav:hover::-moz-focus-outer,
.cat-item-col .add-to-fav:hover:focus,
.item-col .add-to-fav:hover::-moz-focus-inner,
.item-col .add-to-fav:hover::-moz-focus-outer,
.item-col .add-to-fav:hover:focus {
 border:0;
 outline:0
}
.quality>span {
 display:block;
 border-radius:0.25rem;
 text-transform:uppercase;
 padding:0.125rem 0.1875rem;
 font-size:.625rem;
 line-height:.9em;
 font-weight:700
}
.q-hd {
 background-color:#f1e40f;
 color:#000
}
.i-thumbs-up:before {
 display:inline-block;
 content:"\f164";
 font-feature-settings:'liga';
 color:#60c042
}
.i-eye:before,
.i-thumbs-down:before {
 display:inline-block;
 font-weight:400!important;
 -webkit-font-feature-settings:'liga';
 font-style:normal!important;
 text-transform:none!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.i-thumbs-down:before {
 content:"\f165";
 font-feature-settings:'liga';
 color:#d70a0a
}
.i-eye:before {
 content:"\f06e";
 font-feature-settings:'liga';
 margin-top:-0.125rem
}
.aff-content-col {
 float:right;
 width:40%;
 display:none;
 margin-bottom:0.75rem
}
@media (max-width:76.188em) {
 .aff-content-col {
  width:50%
 }
}
@media (max-width:64.938em) {
 .aff-content-col {
  display:none!important
 }
}
.aff-content-col .inner-col {
 position:relative;
 border:0.0625rem solid #1d1d1d;
 background-color:#121212;
 font-size:.688rem;
 text-align:center
}
.inverted-colors .aff-content-col .inner-col {
 background-color:#ededed;
 border-color:#e2e2e2
}
.aff-content-col .inner-col * {
 color:#fff
}
.inverted-colors .aff-content-col .inner-col * {
 color:#000
}
aside.aside-main-col+main.main-col .aff-content-col {
 width:50%
}
.aff-content-col .center-content {
 width:21rem;
 height:17.5rem
}
.center-content {
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%)
}
.item-col {
 margin-bottom:0.75rem;
 width:100%;
 width:50%
}
@media (min-width:30em) {
 .item-col {
  width:50%
 }
}
@media (min-width:37.5em) {
 .item-col {
  width:33.333%
 }
}
@media (min-width:48em) {
 .item-col {
  width:25%
 }
}
@media (min-width:65em) {
 .item-col {
  width:25%
 }
}
@media (min-width:76.25em) {
 .item-col {
  width:20%
 }
}
@media (min-width:48em) {
 aside.aside-main-col+main.main-col .item-col {
  width:33.333%
 }
}
@media (min-width:65em) {
 aside.aside-main-col+main.main-col .item-col {
  width:25%
 }
}
.item-col .item-stats {
 display:block;
 clear:both;
 margin-top:0.1875rem;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden
}
.item-col .item-stats::after,
.item-col .item-stats::before {
 display:block;
 clear:both;
 content:" "
}
.item-col .s-elem .icon {
 margin-right:0.375rem
}
.item-col .s-elem .icon::before {
 font-size:.875rem
}
.item-col .s-elem .sub-desc {
 display:inline-block;
 vertical-align:middle
}
.item-col .s-e-rate .sub-desc {
 color:#fff;
 font-weight:500
}
.inverted-colors .item-col .s-e-rate .sub-desc {
 color:#000
}
.item-col .s-e-views {
 margin-left:0.375rem;
 padding-left:0.375rem;
 border-left:0.0625rem solid #1d1d1d;
 border-color:#373737
}
.inverted-colors .item-col .s-e-views {
 border-color:#c9c9c9
}
.item-col .s-e-views .icon {
 color:#fff
}
.inverted-colors .item-col .s-e-views .icon {
 color:#000
}
.item-col .s-e-views .sub-desc {
 color:#838383
}
.inverted-colors .item-col .s-e-views .sub-desc {
 color:#7c7c7c
}
.item-col .s-e-age,
.item-col .s-e-gender {
 color:#838383
}
.inverted-colors .item-col .s-e-age,
.inverted-colors .item-col .s-e-gender {
 color:#7c7c7c
}
.item-col .s-e-age .sub-desc,
.item-col .s-e-gender .sub-desc {
 color:#fff
}
.inverted-colors .item-col .s-e-age .sub-desc,
.inverted-colors .item-col .s-e-gender .sub-desc {
 color:#000
}
.item-col .s-e-gender {
 margin-left:0.75rem
}
.item-col .edit-content {
 position:absolute;
 top:0.3125rem;
 right:0.3125rem;
 font-size:1rem
}
@media (max-width:64.938em) {
 .aff-siblings:nth-last-child(5),
 .aff-siblings:nth-last-child(6) {
  display:none
 }
 aside.aside-main-col+main.main-col .aff-siblings:nth-last-child(5),
 aside.aside-main-col+main.main-col .aff-siblings:nth-last-child(6) {
  display:block
 }
}
.item--pornstar span.image {
 padding-top:122.807%
}
aside.aside-main-col {
 width:14.375rem;
 margin-right:-15.125rem;
 float:left
}
aside.aside-main-col+main.main-col {
 float:right;
 width:100%;
 padding-left:15.125rem
}
@media (max-width:47.938em) {
 .aff-siblings:nth-last-child(5),
 .aff-siblings:nth-last-child(6) {
  display:block
 }
 aside.aside-main-col {
  margin-right:0;
  width:100%;
  display:none
 }
 aside.aside-main-col+main.main-col {
  padding-left:0
 }
}
main.main-col.item-page {
 padding-right:20.75rem;
 float:left;
 width:100%
}
main.main-col.item-page+aside.aside-itempage-col {
 width:20rem;
 float:right;
 margin-left:-20rem;
 margin-bottom:0.75rem;
 text-align:center
}
@media (max-width:64.938em) {
 main.main-col.item-page {
  padding-right:0
 }
 main.main-col.item-page+aside.aside-itempage-col {
  margin-left:0;
  width:100%
 }
}
.content-col,
.sub-content-col {
 width:100%
}
.box-container {
 margin-bottom:2.25rem
}
.box-container .inner-box-container {
 border:0.0625rem solid #1d1d1d;
 padding-top:0.75rem;
 padding-left:0.75rem;
 padding-right:0.75rem;
 border-radius:0.25rem
}
.inverted-colors .box-container .inner-box-container {
 border-color:#e2e2e2
}
.box-container .inner-box-container header.row {
 margin-top:-0.75rem
}
.box-container .inner-box-container .filter-container>.row,
.box-container .inner-box-container>.row {
 margin-left:-0.75rem;
 margin-right:-0.75rem;
 padding-left:0.375rem;
 padding-right:0.375rem
}
.box-container .inner-box-container header {
 padding-top:0.75rem;
 padding-bottom:0.75rem;
 background-color:#1d1d1d;
 border-radius:0.25rem;
 margin-bottom:1.125rem
}
.inverted-colors .box-container .inner-box-container header {
 background-color:#e2e2e2
}
.box-container .inner-box-container header h1,
.box-container .inner-box-container header h2,
.box-container .inner-box-container header h3,
.box-container .inner-box-container header h4,
.box-container .inner-box-container header h5,
.box-container .inner-box-container header h6 {
 color:#fff
}
.inverted-colors .box-container .inner-box-container header h1,
.inverted-colors .box-container .inner-box-container header h2,
.inverted-colors .box-container .inner-box-container header h3,
.inverted-colors .box-container .inner-box-container header h4,
.inverted-colors .box-container .inner-box-container header h5,
.inverted-colors .box-container .inner-box-container header h6 {
 color:#000
}
@media (max-width:29.938em) {
 .box-container .inner-box-container header h1,
 .box-container .inner-box-container header h2,
 .box-container .inner-box-container header h3,
 .box-container .inner-box-container header h4,
 .box-container .inner-box-container header h5,
 .box-container .inner-box-container header h6 {
  text-align:center;
  display:block;
  float:none
 }
 .box-container .inner-box-container header h1+.btn-header,
 .box-container .inner-box-container header h1+.filter-sm-col,
 .box-container .inner-box-container header h2+.btn-header,
 .box-container .inner-box-container header h2+.filter-sm-col,
 .box-container .inner-box-container header h3+.btn-header,
 .box-container .inner-box-container header h3+.filter-sm-col,
 .box-container .inner-box-container header h4+.btn-header,
 .box-container .inner-box-container header h4+.filter-sm-col,
 .box-container .inner-box-container header h5+.btn-header,
 .box-container .inner-box-container header h5+.filter-sm-col,
 .box-container .inner-box-container header h6+.btn-header,
 .box-container .inner-box-container header h6+.filter-sm-col {
  clear:both;
  margin-top:0.75rem;
  width:50%
 }
}
.box-container .inner-box-container header h1+.btn-header,
.box-container .inner-box-container header h1+.btn-header+.filter-sm-col,
.box-container .inner-box-container header h1+.filter-sm-col,
.box-container .inner-box-container header h1+.filter-sm-col+.filter-sm-col,
.box-container .inner-box-container header h2+.btn-header,
.box-container .inner-box-container header h2+.btn-header+.filter-sm-col,
.box-container .inner-box-container header h2+.filter-sm-col,
.box-container .inner-box-container header h2+.filter-sm-col+.filter-sm-col,
.box-container .inner-box-container header h3+.btn-header,
.box-container .inner-box-container header h3+.btn-header+.filter-sm-col,
.box-container .inner-box-container header h3+.filter-sm-col,
.box-container .inner-box-container header h3+.filter-sm-col+.filter-sm-col,
.box-container .inner-box-container header h4+.btn-header,
.box-container .inner-box-container header h4+.btn-header+.filter-sm-col,
.box-container .inner-box-container header h4+.filter-sm-col,
.box-container .inner-box-container header h4+.filter-sm-col+.filter-sm-col,
.box-container .inner-box-container header h5+.btn-header,
.box-container .inner-box-container header h5+.btn-header+.filter-sm-col,
.box-container .inner-box-container header h5+.filter-sm-col,
.box-container .inner-box-container header h5+.filter-sm-col+.filter-sm-col,
.box-container .inner-box-container header h6+.btn-header,
.box-container .inner-box-container header h6+.btn-header+.filter-sm-col,
.box-container .inner-box-container header h6+.filter-sm-col,
.box-container .inner-box-container header h6+.filter-sm-col+.filter-sm-col {
 float:right
}
@media (max-width:29.938em) {
 .box-container .inner-box-container header h1+.btn-header+.filter-sm-col,
 .box-container .inner-box-container header h1+.filter-sm-col+.filter-sm-col,
 .box-container .inner-box-container header h2+.btn-header+.filter-sm-col,
 .box-container .inner-box-container header h2+.filter-sm-col+.filter-sm-col,
 .box-container .inner-box-container header h3+.btn-header+.filter-sm-col,
 .box-container .inner-box-container header h3+.filter-sm-col+.filter-sm-col,
 .box-container .inner-box-container header h4+.btn-header+.filter-sm-col,
 .box-container .inner-box-container header h4+.filter-sm-col+.filter-sm-col,
 .box-container .inner-box-container header h5+.btn-header+.filter-sm-col,
 .box-container .inner-box-container header h5+.filter-sm-col+.filter-sm-col,
 .box-container .inner-box-container header h6+.btn-header+.filter-sm-col,
 .box-container .inner-box-container header h6+.filter-sm-col+.filter-sm-col {
  margin-top:0.75rem;
  width:50%
 }
}
.filter-content-col {
 margin-bottom:1.5rem;
 width:100%;
 font-size:.875rem
}
ul.simple-list {
 padding:0;
 margin:0;
 clear:both
}
ul.simple-list li {
 margin:0 0 0.375rem;
 padding:0;
 list-style-image:none;
 font-weight:500
}
ul.simple-list::after,
ul.simple-list::before {
 display:block;
 clear:both;
 content:" "
}
ul.simple-list li:last-child {
 margin-bottom:0
}
ul.simple-list a {
 color:#838383
}
.inverted-colors ul.simple-list a {
 color:#7c7c7c
}
ul.simple-list .active a,
ul.simple-list a.active {
 color:#ffc200
}
ul.simple-list .sub-label {
 display:block;
 text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden
}
a.has-counter {
 display:block;
 position:relative;
 padding-right:2.25rem
}
a.has-counter .counter {
 font-weight:300;
 position:absolute;
 top:0.0625rem;
 right:0;
 font-size:.75rem;
 opacity:.5;
 filter:alpha(opacity=50)
}
.filter-trigger-col {
 width:100%;
 text-align:right;
 margin-bottom:0.75rem
}
.i-filters:before {
 font-style:normal!important;
 display:inline-block;
 content:"\f1de";
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga'
}
button#show-filters span.icon {
 font-size:1rem;
 vertical-align:top;
 margin-right:0.375rem
}
button#show-filters .sub-label-off {
 display:none
}
button#show-filters.active .sub-label-off {
 display:inline
}
button#show-filters.active .sub-label-on {
 display:none
}
#pagination,
.pagination {
 width:100%;
 text-align:center;
 margin-bottom:2.25rem
}
#pagination a,
#pagination span,
.pagination a,
.pagination span {
 text-decoration:none;
 padding:0 0.75rem;
 line-height:40px;
 height:40px;
 display:inline-block;
 vertical-align:top;
 border-radius:0.25rem;
 font-weight:700;
 font-size:1rem;
 margin:0 0.0625rem 0.125rem;
 color:#fff
}
.inverted-colors #pagination a,
.inverted-colors #pagination span,
.inverted-colors .pagination a,
.inverted-colors .pagination span {
 color:#000
}
#pagination a:hover,
#pagination span:hover,
.pagination a:hover,
.pagination span:hover {
 background-color:#ffc200
}
.pagination li{display:inline-block;}
#pagination a,
.pagination a {
 background-color:#1d1d1d
}
.inverted-colors #pagination a,
.inverted-colors .pagination a {
 background-color:#e2e2e2
}
@media (max-width:47.938em) {
 #pagination a,
 .pagination a {
  display:none
 }
 #pagination .next,
 #pagination .prev,
 .pagination .next,
 .pagination .prev {
  display:inline-block
 }
}
#pagination .next:before,
#pagination .prev:before,
.pagination .next:before,
.pagination .prev:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
#pagination span,
.pagination span {
 background-color:#ffc200
}
#pagination .next,
#pagination .prev,
.pagination .next,
.pagination .prev {
 background-color:#ffc200;
 font-size:0;
 color:transparent;
 padding:0 0.875rem
}
#pagination .next::before,
#pagination .prev::before,
.pagination .next::before,
.pagination .prev::before {
 color:#fff;
 font-size:1rem
}
.inverted-colors #pagination .next::before,
.inverted-colors #pagination .prev::before,
.inverted-colors .pagination .next::before,
.inverted-colors .pagination .prev::before {
 color:#000
}
#pagination .next:hover,
#pagination .prev:hover,
.pagination .next:hover,
.pagination .prev:hover {
 background-color:#ff515b
}
.inverted-colors #pagination .next:hover,
.inverted-colors #pagination .prev:hover,
.inverted-colors .pagination .next:hover,
.inverted-colors .pagination .prev:hover {
 background-color:#00aea4
}
#pagination .prev:before,
.pagination .prev:before {
 content:"\f053";
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga';
 margin-left:-0.125rem
}
#pagination .next:before,
.pagination .next:before {
 content:"\f054";
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga';
 margin-right:-0.125rem
}
.irs-with-grid {
 height:2.5rem
}
.irs-grid,
.irs-slider {
 height:0.9375rem
}
.irs-bar,
.irs-line {
 top:0.625rem;
 height:0.375rem;
 border:none
}
.irs-bar {
 background:#ff515b;
 background:-webkit-linear-gradient(top,#ff515b 0,#ffc200 100%);
 background:linear-gradient(to bottom,#ff515b 0,#ffc200 100%)
}
.irs-from,
.irs-max,
.irs-min,
.irs-single,
.irs-to {
 display:none
}
.irs-slider {
 width:0.9375rem;
 height:0.9375rem;
 top:0.375rem;
 border:none;
 background-color:#fff
}
.inverted-colors .irs-slider {
 background-color:#000
}
.irs-slider::after {
 display:block;
 content:"";
 width:0.6875rem;
 height:0.6875rem;
 background-color:#ffc200;
 top:0.125rem;
 left:0.125rem;
 position:absolute;
 border-radius:100%
}
.irs-grid-text {
 bottom:-0.5rem;
 font-size:.688rem;
 color:#838383
}
.inverted-colors .irs-grid-text {
 color:#7c7c7c
}
.irs-grid-text:last-child {
 color:transparent;
 font-size:0;
 line-height:0
}
.irs-grid-text:last-child::before {
 display:block;
 content:"+";
 font-size:.688rem;
 color:#838383;
 line-height:1
}
.inverted-colors .irs-grid-text:last-child::before {
 color:#7c7c7c
}
.irs-grid-pol {
 opacity:.3;
 filter:alpha(opacity=30);
 background-color:#838383
}
.inverted-colors .irs-grid-pol {
 background-color:#7c7c7c
}
.stage-col {
 width:100%
}
.inner-stage {
 position:relative
}
.inner-stage #thisPlayer,
.inner-stage iframe,
.inner-stage object,
.inner-stage video {
 display:block;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 width:100%!important;
 height:100%!important;
 overflow:hidden
}
.item-tabs-col,
.item-tr-col,
.item-tr-col h1 {
 width:100%
}
ul.rating-list a,
ul.rating-list li,
ul.tabs-list a {
 height:33px;
 line-height:33px
}
.d-container {
 border-bottom:0.0625rem dashed #1d1d1d;
 border-color:#373737;
 margin-bottom:1.5rem;
 padding-bottom:1.5rem
}
.inverted-colors .d-container {
 border-color:#c9c9c9
}
.item-tr-col>.inner-col {
 position:relative;
 padding:0.75rem;
 background-color:#1d1d1d;
 border-bottom:0.0625rem solid #1d1d1d;
 border-color:#373737;
 clear:both
}
.inverted-colors .item-tr-col>.inner-col {
 background-color:#e2e2e2;
 border-color:#c9c9c9
}
.item-tr-col>.inner-col::after,
.item-tr-col>.inner-col::before {
 display:block;
 clear:both;
 content:" "
}
.item-tr-col h1 {
 float:left;
 font-size:1.125rem;
 margin-bottom:0;
 padding-top:0.375rem;
 padding-bottom:0.375rem;
 padding-right:12.5rem
}
.rating-col,
.ratingStarsWrapper {
 position:absolute;
 right:0.75rem;
 top:0.75rem
}
@media (max-width:37.438em) {
 .item-tr-col h1 {
  padding-right:0
 }
 .rating-col,
 .ratingStarsWrapper {
  position:relative;
  right:auto;
  top:auto;
  width:100%
 }
 ul.rating-list {
  display:inline-block
 }
}
.rating-col {
 padding:0
}
ul.rating-list {
 padding:0;
 margin:0
}
ul.rating-list li {
 margin:0;
 list-style-image:none;
 padding:0 0.75rem;
 float:left;
 border-left:0.0625rem solid #1d1d1d;
 border-color:#373737;
 font-size:1.125rem;
 color:#fff;
 font-weight:700
}
.aside-tabs-col ul.rating-list {
 margin-bottom:0.75rem
}
.inverted-colors ul.rating-list li {
 border-color:#c9c9c9;
 color:#000
}
.aside-tabs-col ul.rating-list li:first-child {
 border:none
}
@media (max-width:37.438em) {
 ul.rating-list li:first-child {
  border:none
 }
}
ul.rating-list li.vote-count {
 padding-right:0.375rem
}
ul.rating-list li.vote-summary-count {
 border:none;
 padding-left:0;
 font-weight:300
}
ul.rating-list span.icon {
 display:block
}
ul.rating-list span.icon::before {
 line-height:33px;
 height:33px
}
ul.rating-list a {
 display:block;
 font-size:1.5rem
}
.i-info:before,
.i-share:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.item-tabs-col>.inner-col {
 padding:0.375rem 0;
 background-color:#181818
}
.inverted-colors .item-tabs-col>.inner-col {
 background-color:#e7e7e7
}
.i-info:before {
 content:"\f05a";
 font-feature-settings:'liga'
}
.i-share:before {
 content:"\f1e0";
 font-feature-settings:'liga'
}
.i-download:before,
.i-flag:before {
 font-style:normal!important;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga';
 display:inline-block
}
.i-download:before {
 content:"\f0ed";
 font-feature-settings:'liga'
}
.i-flag:before {
 content:"\f024";
 font-feature-settings:'liga'
}
.i-clock:before,
.i-wall:before {
 font-style:normal!important;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.i-wall:before {
 display:inline-block;
 content:"\f086";
 font-feature-settings:'liga'
}
ul.tabs-list {
 padding:0;
 margin:0;
 clear:both
}
ul.tabs-list li {
 margin:0;
 padding:0
}
.tab-wrapper,
ul.tabs-list a {
 padding-right:0.75rem;
 padding-left:0.75rem
}
ul.tabs-list::after,
ul.tabs-list::before {
 display:block;
 clear:both;
 content:" "
}
ul.tabs-list.tabs-list--aside {
 margin-bottom:1.5rem
}
ul.tabs-list.tabs-list--aside li {
 width:100%;
 border-right:none
}
@media (max-width:47.938em) {
 ul.tabs-list.tabs-list--aside li {
  width:33.33%
 }
}
ul.tabs-list.tabs-list--mailbox {
 margin-left:-0.75rem;
 margin-bottom:0.75rem
}
ul.tabs-list li {
 list-style-image:url(data:0);
 float:left;
 border-right:0.0625rem solid #1d1d1d;
 border-color:#373737
}
ul.mail-nav li,
ul.models-list li,
ul.profile-list li,
ul.share-list li,
ul.stats-list li {
 list-style-type:none;
 list-style-image:none
}
.inverted-colors ul.tabs-list li {
 border-color:#c9c9c9
}
ul.tabs-list li:last-child {
 border-right:none
}
ul.tabs-list a {
 color:#fff;
 display:block;
 font-size:.875rem;
 position:relative;
 border:0;
 outline:0
}
.inverted-colors ul.tabs-list a {
 color:#000
}
ul.tabs-list a::-moz-focus-inner,
ul.tabs-list a::-moz-focus-outer,
ul.tabs-list a:focus {
 border:0;
 outline:0
}
ul.tabs-list a::after {
 display:block;
 content:"";
 position:absolute;
 bottom:0;
 height:0.0625rem;
 background-color:#ffc200;
 left:0.75rem;
 right:0.75rem;
 opacity:0;
 filter:alpha(opacity=0)
}
ul.tabs-list a .icon {
 margin-right:0.75rem;
 font-size:1rem;
 opacity:.7;
 filter:alpha(opacity=70)
}
ul.tabs-list a .icon::before {
 color:#838383;
 display:block;
 line-height:33px;
 height:33px
}
.inverted-colors ul.tabs-list a .icon::before {
 color:#7c7c7c
}
@media (max-width:29.938em) {
 ul.tabs-list li,
 ul.tabs-list.tabs-list--aside li {
  width:20%
 }
 ul.tabs-list a .icon {
  margin-right:0;
  display:block;
  width:100%;
  text-align:center
 }
 ul.tabs-list a .sub-label {
  display:none
 }
}
ul.tabs-list a[data-mb=modal] .icon {
 margin-right:0
}
ul.tabs-list .active a::after,
ul.tabs-list a:hover .icon,
ul.tabs-list a:hover::after {
 opacity:1;
 filter:alpha(opacity=100)
}
ul.tabs-list a:hover .icon::before {
 color:#ffc200
}
.tab-wrapper {
 padding-top:1.5rem;
 margin-bottom:0.75rem
}
.profilepage-col .tab-wrapper {
 padding-top:0
}
.tab-block-col,
.tabs-col {
 width:100%
}
.submitter-container {
 display:inline-block;
 vertical-align:middle;
 padding-right:1.5rem
}
@media (max-width:47.938em) {
 .submitter-container {
  padding-right:0;
  width:100%;
  display:block;
  margin-bottom:0.75rem
 }
 .submitter-container .user-name {
  max-width:10rem
 }
}
.submitter-container .avatar {
 width:4.125rem;
 height:4.125rem;
 display:inline-block;
 vertical-align:middle
}
.submitter-container .user-name {
 padding-left:0.75rem;
 display:inline-block;
 vertical-align:middle;
 font-weight:700;
 font-size:1rem;
 line-height:1
}
.submitter-container .sub-label {
 display:block;
 color:#838383;
 opacity:.5;
 filter:alpha(opacity=50);
 font-weight:300;
 font-size:.563rem
}
.inverted-colors .submitter-container .sub-label {
 color:#7c7c7c
}
.stats-container {
 display:inline-block;
 vertical-align:middle;
 color:#fff;
 font-size:.875rem
}
.inverted-colors .stats-container {
 color:#000
}
.i-clock:before {
 display:inline-block;
 content:"\f017";
 font-feature-settings:'liga'
}
.i-calendar:before,
.i-tag:before {
 -webkit-font-feature-settings:'liga';
 font-style:normal!important;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.i-calendar:before {
 display:inline-block;
 content:"\f073";
 font-feature-settings:'liga'
}
ul.stats-list {
 padding:0;
 margin:0;
 border-left:0.0625rem solid #1d1d1d;
 border-color:#373737;
 clear:both
}
ul.stats-list li {
 margin:0;
 float:left;
 padding:0 0.75rem
}
.inverted-colors ul.stats-list {
 border-color:#c9c9c9
}
ul.stats-list::after,
ul.stats-list::before {
 display:block;
 clear:both;
 content:" "
}
@media (max-width:47.938em) {
 ul.stats-list {
  border:none
 }
}
ul.stats-list span {
 display:inline-block;
 vertical-align:middle;
 line-height:33px;
 height:33px
}
ul.stats-list span::before {
 line-height:33px;
 height:33px;
 display:block;
 margin-top:0
}
ul.stats-list .icon {
 margin-right:0.75rem;
 font-size:.938rem
}
.main-description {
 font-size:.813rem
}
.i-tag:before {
 display:inline-block;
 content:"\f02b";
 font-feature-settings:'liga'
}
.i-folder:before {
 font-style:normal!important;
 display:inline-block;
 content:"\f07b";
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga'
}
.tags-block {
 font-size:0;
 color:transparent;
 line-height:0;
 padding-left:1.5rem;
 position:relative
}
.tags-block .icon {
 color:#fff;
 position:absolute;
 top:0.1875rem;
 left:0;
 font-size:.938rem;
 line-height:1
}
.inverted-colors .tags-block .icon {
 color:#000
}
.tags-block .sub-label,
.tags-block a {
 display:inline-block;
 vertical-align:top;
 margin:0 0.0625rem 0.125rem;
 padding:0.3125rem;
 font-size:.813rem;
 line-height:1
}
.tags-block .sub-label {
 color:#838383;
 font-weight:500;
 opacity:.5;
 filter:alpha(opacity=50)
}
.inverted-colors .tags-block .sub-label {
 color:#7c7c7c
}
.tags-block a {
 background-color:#838383;
 color:#121212;
 border-radius:0.25rem;
 font-weight:400
}
.i-fb:before,
.i-tw:before {
 font-style:normal!important;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.inverted-colors .tags-block a {
 background-color:#7c7c7c;
 color:#ededed
}
.tags-block a:hover {
 opacity:.7;
 filter:alpha(opacity=70)
}
ul.models-list {
 padding:0;
 display:inline-block;
 vertical-align:top;
 margin:-0.625rem 0
}
@media (max-width:47.938em) {
 ul.models-list {
  display:block;
  margin-top:0
 }
}
ul.models-list li {
 padding:0;
 display:inline-block;
 vertical-align:top;
 margin:0 0.0625rem 0.125rem
}
ul.models-list li a {
 background-color:transparent!important
}
ul.models-list li .sub-img {
 display:inline-block;
 vertical-align:middle;
 width:1.875rem;
 height:1.875rem;
 margin-right:0.375rem;
 position:relative;
 overflow:hidden
}
ul.models-list li .sub-img img {
 position:absolute;
 height:100%;
 width:auto;
 max-width:none;
 left:50%;
 transform:translateX(-50%)
}
ul.models-list li .sub-label {
 display:inline-block;
 vertical-align:middle;
 color:#fff;
 margin:0
}
.inverted-colors ul.models-list li .sub-label {
 color:#000
}
.text-share textarea {
 height:6.25rem
}
.i-fb:before {
 display:inline-block;
 content:"\f09a";
 font-feature-settings:'liga'
}
.i-tw:before {
 display:inline-block;
 content:"\f099";
 font-feature-settings:'liga'
}
.i-gp:before,
.i-tr:before {
 font-style:normal!important;
 display:inline-block;
 text-transform:none!important;
 font-weight:400!important;
 font-family:FontAwesome;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
.i-tr:before {
 content:"\f173";
 font-feature-settings:'liga'
}
.i-gp:before {
 content:"\f0d5";
 font-feature-settings:'liga'
}
.i-delete:before,
.i-ok:before {
 text-transform:none!important;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga'
}
ul.share-list {
 padding:0;
 margin:0;
 clear:both
}
ul.share-list li {
 margin:0;
 padding:0;
 float:left;
 font-size:1.375rem
}
ul.share-list::after,
ul.share-list::before {
 display:block;
 clear:both;
 content:" "
}
ul.share-list a {
 display:block;
 padding:0 0.75rem;
 color:#838383
}
.inverted-colors ul.share-list a {
 color:#7c7c7c
}
ul.share-list a:hover {
 color:#ffc200
}
[data-toggle=tooltip] {
 position:relative
}
[data-toggle=tooltip].gallery-nav {
 position:absolute
}
[data-toggle=tooltip]::before {
 line-height:1.2em;
 white-space:nowrap;
 font-size:.688rem;
 position:absolute;
 bottom:110%;
 left:50%;
 -webkit-transform:translateX(-50%);
 -ms-transform:translateX(-50%);
 transform:translateX(-50%);
 border-radius:0.25rem;
 background-color:#000;
 padding:0.3125rem;
 display:none;
 content:attr(title);
 color:#FFF
}
[data-mb=tab-content].active,
[data-toggle=tooltip]:hover::before {
 display:block
}
[data-expand=comments],
[data-mb=tab-content] {
 display:none
}
.profilepage-col {
 width:100%
}
.offset-columns {
 padding-left:15.125rem
}
.offset-columns>aside {
 width:14.375rem;
 margin-left:-15.125rem;
 float:left
}
@media (max-width:47.938em) {
 .offset-columns {
  padding-left:0
 }
 .offset-columns>aside {
  width:100%;
  margin-left:0
 }
}
.offset-columns>section {
 float:right;
 width:100%
}
.row>p {
 padding-left:0.375rem;
 padding-right:0.375rem
}
.profile-img-avatar {
 background-color:#373737;
 padding:0.75rem;
 line-height:1;
 margin-bottom:0.75rem
}
.profile-img-avatar img {
 max-width:none;
 width:100%
}
ul.profile-list {
 padding:0;
 margin:0;
 font-size:.875rem
}
ul.profile-list li {
 margin:0 0 0.1875rem;
 padding:0;
 clear:both
}
ul.profile-list li::after,
ul.profile-list li::before {
 display:block;
 clear:both;
 content:" "
}
ul.profile-list .sub-label {
 margin-right:0.375rem
}
ul.profile-list .sub-desc {
 color:#fff
}
.btn-add-to-friends {
 width:100%;
 margin-bottom:0.75rem
}
.ucp-option-col {
 width:50%;
 margin-bottom:0.75rem
}
@media (min-width:48em) {
 .ucp-option-col {
  width:25%
 }
}
#mailbox,
.comments-col {
 width:100%
}
.ucp-option-col>.inner-col {
 position:relative;
 border:0.0625rem solid #373737;
 padding:0.75rem;
 text-align:center
}
.inverted-colors .ucp-option-col>.inner-col {
 border-color:#c9c9c9
}
.ucp-option-col a,
.ucp-option-col a:hover {
 border:0;
 outline:0
}
.ucp-option-col a {
 color:#838383
}
.ucp-option-col a::-moz-focus-inner,
.ucp-option-col a::-moz-focus-outer,
.ucp-option-col a:focus {
 border:0;
 outline:0
}
.ucp-option-col a:hover::-moz-focus-inner,
.ucp-option-col a:hover::-moz-focus-outer,
.ucp-option-col a:hover:focus {
 border:0;
 outline:0
}
.ucp-option-col a:hover span.icon {
 color:#ffc200
}
.ucp-option-col a:hover span.sub-label {
 color:#fff
}
.ucp-option-col a span.icon {
 color:#fff;
 vertical-align:baseline
}
.ucp-option-col .icon-holder {
 display:block;
 line-height:60px;
 height:60px;
 font-size:2.5rem
}
.ucp-option-col .sub-label {
 font-size:.875rem;
 display:block;
 margin-bottom:0.375rem
}
.i-delete:before,
.i-ok:before,
.i-sent:before {
 font-style:normal!important;
 display:inline-block;
 font-weight:400!important;
 font-family:FontAwesome
}
.ucp-option-col.ucp-option--sign-out span.icon {
 color:#ffc200;
 vertical-align:baseline
}
.i-delete:before {
 content:"\f00d";
 font-feature-settings:'liga'
}
.i-ok:before {
 content:"\f00c";
 font-feature-settings:'liga';
 color:#60c042
}
.i-sent:before,
div.checkbox label input[type=radio]+span.sub-label:before,
div.checkbox label span.sub-label:before,
div.radio label input[type=radio]+span.sub-label:before,
div.radio label span.sub-label:before {
 text-transform:none!important;
 -webkit-font-feature-settings:'liga';
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.i-sent:before {
 content:"\f064";
 font-feature-settings:'liga'
}
.notification {
 clear:both
}
.notification::after,
.notification::before {
 display:block;
 clear:both;
 content:" "
}
.alphabet-col {
 margin-bottom:0.75rem;
 text-align:center
}
.alphabet-col>.inner-col {
 clear:both
}
.alphabet-col>.inner-col::after,
.alphabet-col>.inner-col::before {
 display:block;
 clear:both;
 content:" "
}
.alphabet-col a,
.alphabet-col span {
 padding:0 0.75rem;
 line-height:30px;
 height:30px;
 display:inline-block;
 vertical-align:top;
 border-radius:0.25rem;
 font-weight:700;
 font-size:.813rem;
 margin:0 0.0625rem 0.125rem;
 color:#fff
}
.inverted-colors .alphabet-col a,
.inverted-colors .alphabet-col span {
 color:#000
}
.alphabet-col a:hover,
.alphabet-col span:hover {
 background-color:#ffc200
}
.alphabet-col a {
 background-color:#1d1d1d
}
.inverted-colors .alphabet-col a {
 background-color:#e2e2e2
}
@media (max-width:47.938em) {
 .alphabet-col a {
  display:none
 }
}
.alphabet-col a.active {
 background-color:#ffc200
}
#mailbox {
 padding-left:0.375rem;
 padding-right:0.375rem;
 position:relative;
 float:left
}
#mailbox .actions {
 margin-bottom:0.75rem;
 font-size:0
}
#mailbox .actions .btn+.btn,
#mailbox .actions .btn+button[type=submit],
#mailbox .actions .btn+input[type=submit],
#mailbox .actions button[type=submit]+.btn,
#mailbox .actions button[type=submit]+button[type=submit],
#mailbox .actions button[type=submit]+input[type=submit],
#mailbox .actions input[type=submit]+.btn,
#mailbox .actions input[type=submit]+button[type=submit],
#mailbox .actions input[type=submit]+input[type=submit] {
 margin-left:0.75rem
}
ul.mail-nav {
 padding:0;
 margin:0 0 0.75rem;
 clear:both
}
ul.mail-nav li {
 margin:0;
 padding:0;
 float:left
}
ul.mail-nav::after,
ul.mail-nav::before {
 display:block;
 clear:both;
 content:" "
}
ul.mail-nav li.active a {
 color:#fff
}
ul.mail-nav li.active a::after {
 display:block;
 content:"";
 position:absolute;
 bottom:0;
 left:0.75rem;
 right:0.75rem;
 height:0.0625rem;
 background-color:#ffc200
}
div.bootstrap-select,
ul.mail-nav a {
 position:relative
}
ul.mail-nav a {
 display:block;
 font-size:.813rem;
 line-height:32px;
 height:32px;
 padding-left:0.75rem;
 padding-right:0.75rem
}
ul.compose li {
 margin-bottom:0.75rem
}
[data-style=btn-selectpicker] {
 display:none
}
button.btn-selectpicker,
button.btn-selectpicker.form-control,
input[type=text],
input[type=text].form-control,
input[type=number],
input[type=number].form-control,
input[type=search],
input[type=search].form-control,
input[type=password],
input[type=password].form-control,
input[type=email],
input[type=email].form-control,
input[type=color],
input[type=color].form-control,
select,
select.form-control,
textarea,
textarea.form-control {
 max-width:none;
 box-shadow:none;
 font-family:Roboto,Arial,Helvetica,Sans-serif;
 font-size:.813rem;
 color:#505050;
 background-color:#fff;
 border:0.0625rem solid #1d1d1d;
 border-radius:0.25rem;
 outline:0;
 height:1.925rem;
 line-height:2.125rem;
 width:100%;
 -webkit-transition:all .3s ease;
 transition:all .3s ease;
 padding:0 0.625rem
}
button.btn-selectpicker.form-control:focus,
button.btn-selectpicker:focus,
input[type=text].form-control:focus,
input[type=text]:focus,
input[type=number].form-control:focus,
input[type=number]:focus,
input[type=search].form-control:focus,
input[type=search]:focus,
input[type=password].form-control:focus,
input[type=password]:focus,
input[type=email].form-control:focus,
input[type=email]:focus,
input[type=color].form-control:focus,
input[type=color]:focus,
select.form-control:focus,
select:focus,
textarea.form-control:focus,
textarea:focus {
 border-color:#101010
}
button.btn-selectpicker.form-control:active,
button.btn-selectpicker.form-control:focus,
button.btn-selectpicker.form-control:hover,
button.btn-selectpicker:active,
button.btn-selectpicker:focus,
button.btn-selectpicker:hover,
input[type=text].form-control:active,
input[type=text].form-control:focus,
input[type=text].form-control:hover,
input[type=text]:active,
input[type=text]:focus,
input[type=text]:hover,
input[type=number].form-control:active,
input[type=number].form-control:focus,
input[type=number].form-control:hover,
input[type=number]:active,
input[type=number]:focus,
input[type=number]:hover,
input[type=search].form-control:active,
input[type=search].form-control:focus,
input[type=search].form-control:hover,
input[type=search]:active,
input[type=search]:focus,
input[type=search]:hover,
input[type=password].form-control:active,
input[type=password].form-control:focus,
input[type=password].form-control:hover,
input[type=password]:active,
input[type=password]:focus,
input[type=password]:hover,
input[type=email].form-control:active,
input[type=email].form-control:focus,
input[type=email].form-control:hover,
input[type=email]:active,
input[type=email]:focus,
input[type=email]:hover,
input[type=color].form-control:active,
input[type=color].form-control:focus,
input[type=color].form-control:hover,
input[type=color]:active,
input[type=color]:focus,
input[type=color]:hover,
select.form-control:active,
select.form-control:focus,
select.form-control:hover,
select:active,
select:focus,
select:hover,
textarea.form-control:active,
textarea.form-control:focus,
textarea.form-control:hover,
textarea:active,
textarea:focus,
textarea:hover {
 outline-offset:0!important;
 outline:0!important;
 box-shadow:none
}
button.btn-selectpicker.form-control:-moz-placeholder,
input[type=text].form-control:-moz-placeholder,
input[type=number].form-control:-moz-placeholder,
input[type=search].form-control:-moz-placeholder,
input[type=password].form-control:-moz-placeholder,
input[type=email].form-control:-moz-placeholder,
input[type=color].form-control:-moz-placeholder,
select.form-control:-moz-placeholder,
textarea.form-control:-moz-placeholder {
 opacity:1;
 filter:alpha(opacity=100);
 font-style:normal;
 color:#9d9d9d
}
button.btn-selectpicker.form-control::-moz-placeholder,
input[type=text].form-control::-moz-placeholder,
input[type=number].form-control::-moz-placeholder,
input[type=search].form-control::-moz-placeholder,
input[type=password].form-control::-moz-placeholder,
input[type=email].form-control::-moz-placeholder,
input[type=color].form-control::-moz-placeholder,
select.form-control::-moz-placeholder,
textarea.form-control::-moz-placeholder {
 opacity:1;
 filter:alpha(opacity=100);
 font-style:normal;
 color:#9d9d9d
}
button.btn-selectpicker.form-control:-ms-input-placeholder,
input[type=text].form-control:-ms-input-placeholder,
input[type=number].form-control:-ms-input-placeholder,
input[type=search].form-control:-ms-input-placeholder,
input[type=password].form-control:-ms-input-placeholder,
input[type=email].form-control:-ms-input-placeholder,
input[type=color].form-control:-ms-input-placeholder,
select.form-control:-ms-input-placeholder,
textarea.form-control:-ms-input-placeholder {
 opacity:1;
 filter:alpha(opacity=100);
 font-style:normal;
 color:#9d9d9d
}
button.btn-selectpicker.form-control::-webkit-input-placeholder,
input[type=text].form-control::-webkit-input-placeholder,
input[type=number].form-control::-webkit-input-placeholder,
input[type=search].form-control::-webkit-input-placeholder,
input[type=password].form-control::-webkit-input-placeholder,
input[type=email].form-control::-webkit-input-placeholder,
input[type=color].form-control::-webkit-input-placeholder,
select.form-control::-webkit-input-placeholder,
textarea.form-control::-webkit-input-placeholder {
 opacity:1;
 filter:alpha(opacity=100);
 font-style:normal;
 color:#9d9d9d
}
button.btn-selectpicker.form-control::-ms-clear,
input[type=text].form-control::-ms-clear,
input[type=number].form-control::-ms-clear,
input[type=search].form-control::-ms-clear,
input[type=password].form-control::-ms-clear,
input[type=email].form-control::-ms-clear,
input[type=color].form-control::-ms-clear,
select.form-control::-ms-clear,
textarea.form-control::-ms-clear {
 display:none
}
button.btn-selectpicker.form-control[disabled],
input[type=text].form-control[disabled],
input[type=number].form-control[disabled],
input[type=search].form-control[disabled],
input[type=password].form-control[disabled],
input[type=email].form-control[disabled],
input[type=color].form-control[disabled],
select.form-control[disabled],
textarea.form-control[disabled] {
 opacity:.7;
 filter:alpha(opacity=70);
 cursor:not-allowed
}
button.btn-selectpicker:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=color]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder {
 opacity:1;
 filter:alpha(opacity=100);
 font-style:normal;
 color:#9d9d9d
}
button.btn-selectpicker::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=color]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder {
 opacity:1;
 filter:alpha(opacity=100);
 font-style:normal;
 color:#9d9d9d
}
button.btn-selectpicker:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=color]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder {
 opacity:1;
 filter:alpha(opacity=100);
 font-style:normal;
 color:#9d9d9d
}
button.btn-selectpicker::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=color]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
 opacity:1;
 filter:alpha(opacity=100);
 font-style:normal;
 color:#9d9d9d
}
button.btn-selectpicker::-ms-clear,
input[type=text]::-ms-clear,
input[type=number]::-ms-clear,
input[type=search]::-ms-clear,
input[type=password]::-ms-clear,
input[type=email]::-ms-clear,
input[type=color]::-ms-clear,
select::-ms-clear,
textarea::-ms-clear {
 display:none
}
button.btn-selectpicker[disabled],
input[type=text][disabled],
input[type=number][disabled],
input[type=search][disabled],
input[type=password][disabled],
input[type=email][disabled],
input[type=color][disabled],
select[disabled],
textarea[disabled] {
 opacity:.7;
 filter:alpha(opacity=70);
 cursor:not-allowed
}
textarea.form-control {
 min-height:5rem;
 line-height:1.5em;
 padding:0.625rem
}
button {
 background-color:transparent;
 background-repeat:no-repeat;
 background-position:50% 50%;
 cursor:pointer;
 border:none
}
.form-group-disabled {
 opacity:.6;
 filter:alpha(opacity=60)
}
.form-group-disabled label {
 cursor:not-allowed
}
.form-group>label {
 font-weight:700
}
.input-desc {
 clear:both;
 max-width:none;
 font-size:.688rem;
 font-style:italic;
 color:rgba(131,131,131,.6)
}
.input-desc::after,
.input-desc::before {
 display:block;
 clear:both;
 content:" "
}
div.bootstrap-select button.btn,
div.bootstrap-select button[type=submit] {
 position:relative;
 padding-right:1.5rem
}
div.bootstrap-select .filter-option {
 line-height:32px;
 height:32px;
 font-weight:400;
 font-size:.813rem
}
div.bootstrap-select .filter-option .icon {
 margin-right:0.75rem;
 vertical-align:middle
}
div.bootstrap-select .filter-option .icon::before {
 color:rgba(0,0,0,.4)!important;
 line-height:32px;
 height:32px
}
div.bootstrap-select .caret {
 position:absolute;
 right:0.75rem;
 top:50%;
 -webkit-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 transform:translateY(-50%)
}
div.bootstrap-select div.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 right:0;
 height:auto;
 max-height:9.375rem!important
}
.search-wrapper div.bootstrap-select div.dropdown-menu {
 left:auto
}
div.bootstrap-select ul.dropdown-menu {
 position:static;
 padding:0;
 margin:0;
 box-shadow:none
}
div.checkbox,
div.radio {
 margin-top:0
}
div.checkbox label,
div.radio label {
 padding-left:1.875rem
}
div.checkbox label span.sub-label,
div.radio label span.sub-label {
 line-height:1.25rem
}
div.checkbox label span.sub-label:before,
div.radio label span.sub-label:before {
 font-style:normal!important;
 content:"\f00c";
 font-weight:400!important;
 font-family:FontAwesome;
 font-feature-settings:'liga';
 width:1.25rem;
 line-height:18px;
 height:20px;
 color:transparent;
 transftransition:all .2s ease;
 font-size:0;
 left:0;
 top:0;
 border-radius:0.125rem;
 border:0.0625rem solid #1d1d1d;
 text-align:center;
 position:absolute;
 display:block
}
div.checkbox label input[type=checkbox],
div.checkbox label input[type=radio],
div.radio label input[type=checkbox],
div.radio label input[type=radio] {
 margin:0;
 opacity:0;
 filter:alpha(opacity=0);
 padding:0;
 height:auto
}
div.checkbox label input[type=checkbox]:checked+span.sub-label::before,
div.checkbox label input[type=radio]:checked+span.sub-label::before,
div.radio label input[type=checkbox]:checked+span.sub-label::before,
div.radio label input[type=radio]:checked+span.sub-label::before {
 color:#60c042;
 font-size:1rem
}
div.checkbox label input[type=radio]+span.sub-label:before,
div.radio label input[type=radio]+span.sub-label:before {
 font-style:normal!important;
 content:"\f21b";
 font-weight:400!important;
 font-family:Ionicons;
 font-feature-settings:'liga';
 line-height:19px;
 height:20px;
 font-size:0;
 border-radius:100%;
 display:block
}
div.checkbox label input[type=radio]:checked+span.sub-label::before,
div.radio label input[type=radio]:checked+span.sub-label::before {
 font-size:.75rem
}
input[type=checkbox],
input[type=radio] {
 width:auto;
 cursor:pointer;
 height:auto;
 line-height:1;
 margin-right:0.3125rem;
 margin-bottom:0;
 vertical-align:top
}
textarea {
 width:100%;
 padding-top:0.625rem;
 padding-bottom:0.625rem;
 resize:none;
 height:9.375rem;
 line-height:1.2em
}
.form-col .pseudo-form,
.form-col form {
 display:block;
 margin-left:auto;
 margin-right:auto;
 max-width:43.75rem
}
.form-item-col {
 margin-bottom:0.75rem
}
.form-item-col.mrb2 {
 margin-bottom:1.5rem
}
.form-item--actions {
 text-align:center;
 width:100%;
 padding-top:1.5rem;
 padding-bottom:1.5rem
}
.form-item--links {
 width:100%;
 text-align:center;
 line-height:2em
}
.captcha-wrapper {
 padding-left:7.125rem;
 position:relative
}
.captcha-wrapper img {
 width:6.375rem;
 height:2.125rem;
 position:absolute;
 left:0;
 top:0;
 border-radius:0.25rem
}
.fake-upload {
 position:relative
}
.fake-upload input {
 position:absolute;
 height:auto;
 width:auto;
 top:0;
 bottom:0;
 left:0;
 right:0;
 cursor:pointer;
 opacity:0;
 filter:alpha(opacity=0);
 z-index:0
}
.fake-upload a {
 position:relative;
 z-index:1
}
@font-face {
 font-family:FontAwesome;
 src:url(../fonts/fontawesome/fontawesome-webfont.eot?v=4.5.0);
 src:url(../fonts/fontawesome-webfont.eot) format("embedded-opentype"),
 url(../fonts/fontawesome-webfont.woff) format("woff"),
 url(../fonts/fontawesome-webfont.ttf) format("truetype"),
 url(../fonts/fontawesome-webfont.svg) format("svg");
 font-weight:400;
 font-style:normal
}
.fa {
 font-family:FontAwesome
}
.fa,
.feather,
.ion {
 display:inline-block;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 transform:translate(0,0);
 text-rendering:optimizeLegibility;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-feature-settings:'liga';
 font-feature-settings:'liga'
}
.owl-carousel .animated {
 -webkit-animation-duration:1s;
 animation-duration:1s;
 -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-height {
 -webkit-transition:height .5s ease-in-out;
 transition:height .5s ease-in-out
}
.owl-carousel {
 display:none;
 width:100%;
 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;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
 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-refresh .owl-item,
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn,
body:after {
 display:none
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel .owl-item {
 position:relative;
 min-height:0.0625rem;
 float:left;
 -webkit-backface-visibility:hidden;
 -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;
 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 .owl-carousel {
 display:block
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.owl-carousel .owl-video-play-icon {
 position:absolute;
 height:5rem;
 width:5rem;
 left:50%;
 top:50%;
 margin-left:-2.5rem;
 margin-top:-2.5rem;
 background:url(../images/owl.video.play.png) no-repeat;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 -webkit-transition:scale .1s ease;
 transition:scale .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
 -webkit-transition:scale(1.3,1.3);
 transition:scale(1.3,1.3)
}
.owl-carousel .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 -webkit-transition:opacity .4s ease;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1
}
body:after {
 content:url(../images/lightbox/close.png) url(../images/lightbox/loading.gif) url(../images/lightbox/prev.png) url(../images/lightbox/next.png)
}
.lb-dataContainer:after,
.lb-outerContainer:after {
 content:"";
 clear:both
}
.lightboxOverlay {
 position:absolute;
 top:0;
 left:0;
 z-index:9999;
 background-color:#000;
 opacity:.8;
 filter:alpha(opacity=80);
 display:none
}
.lightbox {
 position:absolute;
 left:0;
 width:100%;
 z-index:10000;
 text-align:center;
 line-height:0;
 font-weight:400
}
.lightbox .lb-image {
 display:block;
 height:auto;
 max-width:inherit;
 border-radius:0.1875rem
}
.lightbox a img {
 border:none
}
.lb-outerContainer {
 position:relative;
 background-color:#fff;
 width:15.625rem;
 height:15.625rem;
 margin:0 auto;
 border-radius:0.25rem
}
.lb-loader,
.lb-nav {
 position:absolute;
 left:0
}
.lb-outerContainer:after {
 display:table
}
.lb-container {
 padding:0.25rem
}
.lb-loader {
 top:43%;
 height:25%;
 width:100%;
 text-align:center;
 line-height:0
}
.lb-cancel {
 display:block;
 width:2rem;
 height:2rem;
 margin:0 auto;
 background:url(../images/loading.gif) no-repeat
}
.lb-nav {
 top:0;
 height:100%;
 width:100%;
 z-index:10
}
.lb-container>.nav {
 left:0
}
.lb-nav a {
 outline:0;
 background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)
}
.lb-next,
.lb-prev {
 height:100%;
 cursor:pointer;
 display:block
}
.lb-nav a.lb-prev {
 width:34%;
 left:0;
 float:left;
 background:url(../images/prev.png) left 48% no-repeat;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transition:opacity .6s ease;
 transition:opacity .6s ease
}
.lb-nav a.lb-prev:hover {
 opacity:1;
 filter:alpha(opacity=100)
}
.lb-nav a.lb-next {
 width:64%;
 right:0;
 float:right;
 background:url(../images/next.png) right 48% no-repeat;
 opacity:0;
 filter:alpha(opacity=0);
 -webkit-transition:opacity .6s ease;
 transition:opacity .6s ease
}
.lb-nav a.lb-next:hover {
 opacity:1;
 filter:alpha(opacity=100)
}
.lb-dataContainer {
 margin:0 auto;
 padding-top:0.3125rem;
 width:100%;
 border-bottom-left-radius:0.25rem;
 border-bottom-right-radius:0.25rem
}
.lb-dataContainer:after {
 display:table
}
.lb-data {
 padding:0 0.25rem;
 color:#ccc
}
.lb-data .lb-details {
 width:85%;
 float:left;
 text-align:left;
 line-height:1.1em
}
.lb-data .lb-caption {
 font-size:0.8125rem;
 font-weight:700;
 line-height:1em
}
.lb-data .lb-number {
 display:block;
 clear:left;
 padding-bottom:1em;
 font-size:0.75rem;
 color:#999
}
.lb-data .lb-close {
 display:block;
 float:right;
 width:1.875rem;
 height:1.875rem;
 background:url(../images/close.png) top right no-repeat;
 text-align:right;
 outline:0;
 opacity:.7;
 filter:alpha(opacity=70);
 -webkit-transition:opacity .2s ease;
 transition:opacity .2s ease
}
.lb-data .lb-close:hover {
 cursor:pointer;
 opacity:1;
 filter:alpha(opacity=100)
}
