@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 
  UWAGA! Wszelkie zmiany prosze wprowadzac do pliku OVERWRITE.CSS.  */

@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,latin-ext);/*!
 * 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;
	background: #aaa!important;
}
.btn.focus .icon::before,.btn:focus .icon::before,.btn:hover .icon::before,button.focus[type=submit] .icon::before,
button[type=submit]:focus .icon::before,button[type=submit]:hover .icon::before,
input.focus[type=submit] .icon::before,input[type=submit]:focus .icon::before,input[type=submit]:hover .icon::before{
	color:#333!important;
}

.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:#ff1e2b;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:#ff2835;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:#000;
	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:#fff}
.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:#ea430d;
	font-weight: bold;
}
.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:#e9f7d9;
	border-color:#cef1a7;
	color:#5e9635;
}
.alert-info a,.notification.info a{
	color: #5e9635;
    font-weight: bold;
}
.alert-info a:hover,.notification.info a:hover{
	color: #a6e07b;
	transition: all .2s ease;
}
.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: #101010;
    color: #fff;
}
.alert-warning a,.notification.alert a{
	color: #fa5
}
.alert-warning a:hover,.notification.alert a:hover{
	color: #d42
}
.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;
	border: 0.0625rem solid rgba(0, 0, 0, 0.65);
	box-shadow:0 0.1875rem 0.5625rem rgba(0,0,0,.5);
	background-clip:padding-box;
	outline:0;
	background: rgba(117,117,117,1);
	background: -moz-linear-gradient(top, rgba(117,117,117,1) 0%, rgba(64,64,64,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(117,117,117,1)), color-stop(100%, rgba(64,64,64,1)));
	background: -webkit-linear-gradient(top, rgba(117,117,117,1) 0%, rgba(64,64,64,1) 100%);
	background: -o-linear-gradient(top, rgba(117,117,117,1) 0%, rgba(64,64,64,1) 100%);
	background: -ms-linear-gradient(top, rgba(117,117,117,1) 0%, rgba(64,64,64,1) 100%);
	background: linear-gradient(to bottom, rgba(117,117,117,1) 0%, rgba(64,64,64,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#404040', GradientType=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 #888;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 #444}
.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:.6;filter:alpha(opacity=60)}
.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:#fff;
	font-size:.75rem;
	font-weight:300;
	background: rgba(30,30,30,1);
    background: -moz-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30,30,30,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(30,30,30,1) 0%, rgba(0,0,0,1) 100%) fixed;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e1e1e', endColorstr='#000000', GradientType=0 );
}
.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,30,43,.9)}
::selection{color:#fff;background-color:rgba(255,30,43,.9)}
.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:auto}
.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:#ff1e2b}
.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:#ff1e2b}
.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:#888;
	text-decoration:none;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
a:focus,a:hover{color:#fff;text-decoration:none;font-weight: bold}
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:#fff;
	font-weight:bold;
	background: rgba(120,120,120,1);
    background: -moz-linear-gradient(top, rgba(120,120,120,1) 0%, rgba(64,64,64,1) 50%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(120,120,120,1)), color-stop(50%, rgba(64,64,64,1)), color-stop(51%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(120,120,120,1) 0%, rgba(64,64,64,1) 50%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(120,120,120,1) 0%, rgba(64,64,64,1) 50%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(120,120,120,1) 0%, rgba(64,64,64,1) 50%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(120,120,120,1) 0%, rgba(64,64,64,1) 50%, rgba(0,0,0,1) 51%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#000000', GradientType=0 );
    padding: 6px 18px;
    border-radius: 5px;
    border: 0.0625rem solid #787878;
	transition: all .4s ease;
}
ul.guest-options-list a:hover{
	color:#000;
	text-decoration:none;
	background: rgba(226,226,226,1);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
    border: 0.1625rem solid #787878;
}
@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:500;
	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,h1.modal-title,h2.modal-title,
h3.modal-title,h4.modal-title,h5.modal-title,h6.modal-title{color:#fff}
div.modal-content button.btn.btn-default {
    background: #101010;
	-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.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{
	padding:0.25rem;
	width:1.875rem;
	height:1.875rem;
	display:block;
	position:relative
}
.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]{
	display:inline-block;vertical-align:top;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]{
	color:#fff;
	background: rgba(234,119,12,1);
	background: -moz-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,119,12,1)), color-stop(100%, rgba(234,61,14,1)));
	background: -webkit-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -o-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -ms-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: linear-gradient(to bottom, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea770c', endColorstr='#ea3d0e', GradientType=0 );
}
#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{
	color: #fff;
    background: #f4c081;
    background: -moz-linear-gradient(top, #f4c081 0%, #e59471 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4c081), color-stop(100%,#e59471));
    background: -webkit-linear-gradient(top, #f4c081 0%,#e59471 100%);
    background: -o-linear-gradient(top, #f4c081 0%,#e59471 100%);
    background: -ms-linear-gradient(top, #f4c081 0%,#e59471 100%);
    background: linear-gradient(to bottom, #f4c081 0%,#e59471 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c081', endColorstr='#e59471',GradientType=0 );
}

#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;
	color:#fff;
    background: rgba(234,119,12,1);
    background: -moz-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,119,12,1)), color-stop(100%, rgba(234,61,14,1)));
    background: -webkit-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -o-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -ms-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: linear-gradient(to bottom, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea770c', endColorstr='#ea3d0e', GradientType=0 );
}
#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: #f4c081;
    background: -moz-linear-gradient(top, #f4c081 0%, #e59471 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4c081), color-stop(100%,#e59471));
    background: -webkit-linear-gradient(top, #f4c081 0%,#e59471 100%);
    background: -o-linear-gradient(top, #f4c081 0%,#e59471 100%);
    background: -ms-linear-gradient(top, #f4c081 0%,#e59471 100%);
    background: linear-gradient(to bottom, #f4c081 0%,#e59471 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c081', endColorstr='#e59471',GradientType=0 );
}

#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
}
#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}
table tbody tr td{border-bottom:0.0625rem dashed #1d1d1d;border-color:#373737}
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:hover .icon::before{color:#ea6e0c!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;
	margin: 0.3rem 0;
	position:relative;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.btn-group.open ul.dropdown-menu>li>a{
	margin: 0;
}
.dropdown-menu{z-index:10}
#scrollUp{
	-webkit-transition: all .3s ease;
	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;
	color:#fff;
	box-shadow:0 0 0.25rem rgba(0,0,0,.3)
	background: rgba(234,119,12,1);
    background: -moz-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,119,12,1)), color-stop(100%, rgba(234,61,14,1)));
    background: -webkit-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -o-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -ms-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: linear-gradient(to bottom, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea770c', endColorstr='#ea3d0e', GradientType=0 );
}
#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
}

.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 #ff1e2b
}
.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 #ff1e2b;
	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(icons/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(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(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 #bbb
}
#comment-form form{font-size:.813rem;color:#505050;margin-bottom:1.5rem;min-height:3.125rem}
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}
ul.ul-comments .block{font-size:.813rem;color:#505050;margin-bottom:1.5rem;min-height:3.125rem}
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}
.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:#555;
	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)
	}
	/*header#main-header{height:auto!important}
	section.aff-sec:nth-child(2){margin-top:0!important}*/
}
@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;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAIAAAA2iEnWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAQSURBVBhXY7AAAxgFAgwMACTVAqH/jHM/AAAAAElFTkSuQmCC');
}
.sticky-top.affix{position:fixed;box-shadow:0 0 0.3125rem rgba(0,0,0,.2)}

header#main-header{
	/*height:6.625rem;*/
	position:relative;
	z-index:10;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	background: rgba(255,255,255,0);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(0,0,0,0.5)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
	display: flex;
    flex-direction: column-reverse;
}

/*section:first-child>section>header#main-header{height:auto!important}
section:first-child>section>section.aff-sec:nth-child(2){margin-top:0!important}*/

.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
}
header#main-header .wrapper{position:relative;z-index:1}
header#main-header span.icon::before{
	color:#fff;
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
#nav-trigger span.icon::before{/*color:#838383!important*/}
.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
	}
}
.search-col button[type=submit]{
	position:absolute;
	top:0;
	right:-1px;
	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}
@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!important;border-bottom:0.0625rem solid #FFF!important;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 button[type=submit]{
		border-radius: 4px;
	}
}
.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-color:rgba(55,55,55,.3);
	background: #484848;
}
.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;
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 30px rgba(0,0,0,0.3);
    box-shadow: 0 0 30px rgba(0,0,0,0.3);
}
.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;
}
@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:#333
}
.ucp-side.open .lang-select{/*background-color:#383838*/}
.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.1625rem solid rgba(51,51,51,0.7);
    border-color: rgba(51,51,51,0.7);
}
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 #838383;*/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}
.ucp-side.open .ucp-select .i-caret-down::before{color:#ff1e2b}
.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}

main.main-col .box-container,section.pornstars-sec .sub-content-inner-col,.related-inner-col{
	background: rgba(43,43,43,1);
    background: -moz-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,43,43,1)), color-stop(100%, rgba(28,28,28,1)));
    background: -webkit-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    background: -o-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    background: -ms-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    background: linear-gradient(to bottom, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#1c1c1c', GradientType=0 );
}

.ucp-side{
	position:relative;
	padding-top:0.75rem;
	padding-bottom:0.75rem;
	border-bottom: 0.1625rem solid rgba(51,51,51,0.7);
    border-color: rgba(51,51,51,0.7);
}
.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}
div.dim-col.col{display:none}
@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;display:none}
.nav-trigger-col button.active span.icon::before,.search-trigger-col button.active span.icon::before{color:#ff1e2b!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}
.close-btn span.icon::before{font-size:1.375rem;line-height:40px;height:40px}
.nav-sec{
	box-shadow: 0 0 1.75rem rgba(0,0,0,.6);
	background: rgba(234,119,12,1);
	background: -moz-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,119,12,1)), color-stop(100%, rgba(234,61,14,1)));
	background: -webkit-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -o-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -ms-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: linear-gradient(to bottom, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea770c', endColorstr='#ea3d0e', GradientType=0 );
	border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    margin-top: 1px;
}
.nav-sec .inner-nav-sec{-webkit-transition:all .3s ease;transition:all .3s ease}

@media (max-width:47.938em){
	.nav-trigger-col button{display:inline-block}
	.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: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:#d6d6d6;
		box-shadow: 0 0 2.3125rem rgba(0,0,0,.8);
		min-height:100%;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAADCAIAAAA2iEnWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAQSURBVBhXY7AAAxgFAgwMACTVAqH/jHM/AAAAAElFTkSuQmCC');
	}
	.nav-sec .inner-nav-sec::before{
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
		background: rgba(135,131,128,0.46);
		background: -moz-linear-gradient(left, rgba(135,131,128,0.46) 0%, rgba(41,41,41,0.42) 70%, rgba(0,0,0,0.41) 81%, rgba(8,8,8,0.4) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(135,131,128,0.46)), color-stop(70%, rgba(41,41,41,0.42)), color-stop(81%, rgba(0,0,0,0.41)), color-stop(100%, rgba(8,8,8,0.4)));
		background: -webkit-linear-gradient(left, rgba(135,131,128,0.46) 0%, rgba(41,41,41,0.42) 70%, rgba(0,0,0,0.41) 81%, rgba(8,8,8,0.4) 100%);
		background: -o-linear-gradient(left, rgba(135,131,128,0.46) 0%, rgba(41,41,41,0.42) 70%, rgba(0,0,0,0.41) 81%, rgba(8,8,8,0.4) 100%);
		background: -ms-linear-gradient(left, rgba(135,131,128,0.46) 0%, rgba(41,41,41,0.42) 70%, rgba(0,0,0,0.41) 81%, rgba(8,8,8,0.4) 100%);
		background: linear-gradient(to right, rgba(135,131,128,0.46) 0%, rgba(41,41,41,0.42) 70%, rgba(0,0,0,0.41) 81%, rgba(8,8,8,0.4) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878380', endColorstr='#080808', GradientType=1 );
	}
	.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%;
	}
	.nav-sec ul.main-nav-list,.nav-sec ul.main-nav-list li>a{
		border: none;
	}
}
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;
	border-left: 1px solid rgba(253, 232, 0, 0.71);
}
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:#fff;
	font-size:1.125rem;
	-webkit-transition:none;
	transition:none
}

@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
}

@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
}
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;
	border-left: 1px solid rgba(255, 0, 0, 0.73);
    border-right: 1px solid rgba(253, 232, 0, 0.71);
    padding: 0 0.85rem;
}
.network-sec .sub-label,ul.inline-list .label{font-weight:500}

@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%;
	height: 6px;
	/*background-color:#a9a9a9;*/
	-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{
	background: rgba(33,33,33,1);
	background: -moz-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(70,70,70,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(33,33,33,1)), color-stop(100%, rgba(70,70,70,1)));
	background: -webkit-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(70,70,70,1) 100%);
	background: -o-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(70,70,70,1) 100%);
	background: -ms-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(70,70,70,1) 100%);
	background: linear-gradient(to bottom, rgba(33,33,33,1) 0%, rgba(70,70,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#464646', GradientType=0 );
}

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:#a9a9a9*/
}

ul.main-nav-list li{float:left;/*margin-right:1.5rem*/}

@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:#000;
	padding:0.75rem 0;
	box-shadow: 0 9px 1.2875rem rgba(0,0,0,.3);
}
.extended-categories::after{display:block;top:0;left:0;right:0;z-index:0}
.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}

/*section.aff-sec:nth-child(2){
	margin-top: 2.3rem
}*/

.network-sec{
	background: rgba(110,105,102,1);
	background: -moz-linear-gradient(top, rgba(110,105,102,1) 0%, rgba(41,41,41,1) 50%, rgba(0,0,0,1) 50%, rgba(8,8,8,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(110,105,102,1)), color-stop(50%, rgba(41,41,41,1)), color-stop(50%, rgba(0,0,0,1)), color-stop(100%, rgba(8,8,8,1)));
	background: -webkit-linear-gradient(top, rgba(110,105,102,1) 0%, rgba(41,41,41,1) 50%, rgba(0,0,0,1) 50%, rgba(8,8,8,1) 100%);
	background: -o-linear-gradient(top, rgba(110,105,102,1) 0%, rgba(41,41,41,1) 50%, rgba(0,0,0,1) 50%, rgba(8,8,8,1) 100%);
	background: -ms-linear-gradient(top, rgba(110,105,102,1) 0%, rgba(41,41,41,1) 50%, rgba(0,0,0,1) 50%, rgba(8,8,8,1) 100%);
	background: linear-gradient(to bottom, rgba(110,105,102,1) 0%, rgba(41,41,41,1) 50%, rgba(0,0,0,1) 50%, rgba(8,8,8,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6e6966', endColorstr='#080808', GradientType=0 );
}

.network-sec a{
	color:#fff;
	font-weight:bold;
}
.network-sec a:hover{
	color:#555;
	text-decoration:none;
}
.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{
	color: #888;
    padding: 2.0rem 0 1.5rem 0;
    text-align: center;
	font-weight: bold;
	background: rgba(36,36,36,1);
	background: -moz-linear-gradient(top, rgba(36,36,36,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(36,36,36,1)), color-stop(100%, rgba(0,0,0,1)));
	background: -webkit-linear-gradient(top, rgba(36,36,36,1) 0%, rgba(0,0,0,1) 100%);
	background: -o-linear-gradient(top, rgba(36,36,36,1) 0%, rgba(0,0,0,1) 100%);
	background: -ms-linear-gradient(top, rgba(36,36,36,1) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(36,36,36,1) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#242424', endColorstr='#000000', GradientType=0 );
}
footer::before {
    content: "";
    width: 100%;
    height: 0.45rem;
    position: absolute;
    top: 0;
    left: 0;
	background: rgba(234,119,12,1);
    background: -moz-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,119,12,1)), color-stop(100%, rgba(234,61,14,1)));
    background: -webkit-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -o-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -ms-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: linear-gradient(to bottom, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea770c', endColorstr='#ea3d0e', GradientType=0 );
}
footer a{
	color:#ccc;
	-webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -ms-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
footer a:focus,footer a:hover{
	color:#fff;
}
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:auto;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: rgb(42,42,42);
    border: 0.063rem solid #383838;
    padding: 3px;
}
main.main-col .item-col>.inner-col,
section .pornstars-sec .item-col>.inner-col,
.related-col .item-col>.inner-col{
	background: none;
    border: none;
}
main.main-col .item-col>.inner-col a,
.related-col .item-col>.inner-col a{
	padding: 0.25rem;
}
main.main-col .item-col>.inner-col a:hover,
section .pornstars-sec .item-col>.inner-col a:hover,
.related-col .item-col>.inner-col a:hover{
	background: rgba(33,33,33,1);
	background: -moz-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(50,50,50,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(33,33,33,1)), color-stop(100%, rgba(50,50,50,1)));
	background: -webkit-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(50,50,50,1) 100%);
	background: -o-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(50,50,50,1) 100%);
	background: -ms-linear-gradient(top, rgba(33,33,33,1) 0%, rgba(50,50,50,1) 100%);
	background: linear-gradient(to bottom, rgba(33,33,33,1) 0%, rgba(50,50,50,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#323232', GradientType=0 );
	border-radius: 0;
	-webkit-box-shadow: 0px 6px 20px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 6px 20px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 6px 20px -4px rgba(0,0,0,0.75);
}
.cat-item-col a,.item-col a{display:block;text-decoration:none;color: #eee;}
.cat-item-col a:hover,.item-col a:hover{text-decoration:none;color: #fff; border-radius:6px}
.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}
.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:#ff1e2b
}
.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;
	font-size:.688rem;
	text-align:center;
}
.aff-content-col .inner-col *{
	font-weight: bold;
}
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}
.item-col .s-e-views{
	margin-left:0.375rem;padding-left:0.375rem;border-left:0.0625rem solid #1d1d1d;border-color:#373737
}
.item-col .s-e-views .icon{/*color:#fff*/}
.item-col .s-e-views .sub-desc{color:#838383}
.item-col .s-e-age,.item-col .s-e-gender{color:#838383}
.item-col .s-e-age .sub-desc,.item-col .s-e-gender .sub-desc{color:#fff}
.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}
}
@media (min-width:65em) and (max-width: 76.25em){
	.aff-siblings:nth-last-child(5),.aff-siblings:nth-last-child(6){display:none}
}
.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%;
	margin-bottom: 2.25rem;
	background: rgba(43,43,43,1);
	background: -moz-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,43,43,1)), color-stop(100%, rgba(28,28,28,1)));
	background: -webkit-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
	background: -o-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
	background: -ms-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
	background: linear-gradient(to bottom, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#1c1c1c', GradientType=0 );
}
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%}
}
main.main-col.item-page>.main-inner-col{
	/*background: #eee;*/
}
.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;
	padding-bottom:0.001rem;
	border-radius:0.25rem;
}
.box-container .inner-box-container header.row{
	margin-top: -0.75rem;
    background: rgba(234,119,12,1);
    background: -moz-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,119,12,1)), color-stop(100%, rgba(234,61,14,1)));
    background: -webkit-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -o-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: -ms-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    background: linear-gradient(to bottom, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea770c', endColorstr='#ea3d0e', GradientType=0 );
    border-radius: 0 0 8px 0;
    width: 80%;
    padding: 0.35rem 0;
	-webkit-box-shadow: 0px 6px 20px -4px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 6px 20px -4px rgba(0,0,0,0.75);
	box-shadow: 0px 6px 20px -4px rgba(0,0,0,0.75);
}
.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:#e3e3e3;
	margin-bottom:1.125rem
}

.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
}

@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:#ccc}
ul.simple-list a:hover {
    color: white;
    font-weight: bold;
}
ul.simple-list .active a,ul.simple-list a.active{color:#ff1e2b}
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:400;position:absolute;top:0.0625rem;right:0;font-size:.75rem
}
.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.68rem;
	line-height:40px;
	height:40px;
	display:inline-block;
	vertical-align:top;
	border-radius:0.25rem;
	font-weight:400;
	font-size:1rem;
	margin:0 0.0625rem 0.125rem;
}
.pagination span{
	border-radius: 0;
}
.alphabet-col a:hover,#pagination a:hover,#pagination span:hover,.pagination a:hover/*,.pagination span:hover*/{
	background: rgba(234,119,12,1);
	background: -moz-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(234,119,12,1)), color-stop(100%, rgba(234,61,14,1)));
	background: -webkit-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -o-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: -ms-linear-gradient(top, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	background: linear-gradient(to bottom, rgba(234,119,12,1) 0%, rgba(234,61,14,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea770c', endColorstr='#ea3d0e', GradientType=0 );
}
.alphabet-col a,#pagination a,.pagination a{
	background: rgba(117,117,117,1);
    background: -moz-linear-gradient(top, rgba(117,117,117,1) 0%, rgba(36,36,36,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(117,117,117,1)), color-stop(100%, rgba(36,36,36,1)));
    background: -webkit-linear-gradient(top, rgba(117,117,117,1) 0%, rgba(36,36,36,1) 100%);
    background: -o-linear-gradient(top, rgba(117,117,117,1) 0%, rgba(36,36,36,1) 100%);
    background: -ms-linear-gradient(top, rgba(117,117,117,1) 0%, rgba(36,36,36,1) 100%);
    background: linear-gradient(to bottom, rgba(117,117,117,1) 0%, rgba(36,36,36,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#242424', GradientType=0 );
	border-radius: 0;
    color: #fff;
}
.alphabet-col a:last-child,.pagination span:last-child,.pagination a.next {
	border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.alphabet-col a:first-child,.pagination span:first-child,.pagination a.prev {
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

@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: #333
}
#pagination .next,#pagination .prev,.pagination .next,.pagination .prev{
	background-color:#ff1e2b;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}

#pagination .next:hover,#pagination .prev:hover,.pagination .next:hover,.pagination .prev:hover{background-color:#ff515b}

#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: rgba(70,70,70,1);
	background: -moz-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(30,30,30,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(70,70,70,1)), color-stop(100%, rgba(30,30,30,1)));
	background: -webkit-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(30,30,30,1) 100%);
	background: -o-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(30,30,30,1) 100%);
	background: -ms-linear-gradient(top, rgba(70,70,70,1) 0%, rgba(30,30,30,1) 100%);
	background: linear-gradient(to bottom, rgba(70,70,70,1) 0%, rgba(30,30,30,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464646', endColorstr='#1e1e1e', GradientType=0 );
}
.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
}
.irs-slider::after{
	display:block;
	content:"";
	width:0.6875rem;
	height:0.6875rem;
	background-color:#444;
	top:0.125rem;
	left:0.125rem;
	position:absolute;
	border-radius:100%
}
.irs-grid-text{bottom:-0.5rem;font-size:.688rem;color:#838383}
.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}
.irs-grid-pol{opacity:.3;filter:alpha(opacity=30);background-color:#838383}
.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{
    margin-bottom: 1.0rem;
	padding: 0 0.6rem;
	background: rgb(16,16,16);
	height: 2.0634rem;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.profile-info .d-container{
	display: block;
    height: unset;
    background: none;
}
.tabs-inner-col.inner-col>.tab-wrapper>div.row>.tab-block-col {
	padding-left:0
}
section.content-sec .inner-box-container .tabs-col>.tabs-inner-col.inner-col>.tab-wrapper{
	padding-top:0.58rem
}
.item-tr-col>.inner-col{
	position:relative;
	padding:0.75rem;
	clear:both
}
.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.0rem;
	margin-bottom:0;
	padding-top:0.375rem;
	padding-bottom:0.375rem;
	padding-right:12.5rem;
	color: rgb(254,190,6);
}
.rating-col,.ratingStarsWrapper{
	position:absolute;
	right:0.75rem;
    top:3.8rem;
	z-index:10;
}

@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;
	background: rgb(16,16,16);
}
ul.rating-list{padding:0;margin:0}
ul.rating-list li{
	margin:0;
	list-style-image:none;
	padding:0 0.45rem;
	float:left;
	font-size:0.85rem;
	color:#fff;
	font-weight:700
}
.aside-tabs-col ul.rating-list{margin-bottom:0.75rem}
.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{display:block;line-height:33px;height:33px}
ul.rating-list a{display:block;font-size:1.05rem}
.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;
}
.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}
ul.tabs-list li:last-child{border-right:none}
ul.tabs-list a{
	color:#fff;
    font-weight:normal;
	display:block;
	font-size:.875rem;
	position:relative;
	border:0;
	outline:0;
	background:rgb(16,16,16);
    margin-left:5px;
	z-index:0;
}
ul.tabs-list a:hover{
	/*color: rgba(0,0,0,0.6);*/
}
nav.mailbox-nav-col ul.tabs-list a{background:none}
.profilepage-col ul.tabs-list a{
	background: none
}
.profilepage-col ul.tabs-list a::after{
	bottom:0
}
.profilepage-col ul.tabs-list a .icon::before{
	color: #b7b7b7
}
.profilepage-col ul.tabs-list a:hover .icon::before{
	color: #fff
}

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.0925rem;
    height:0.1225rem;
	background-color:#ea480d;
	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:#fff;
	display:block;
	line-height:33px;
	height:33px
}

@media (max-width:29.938em){
	ul.tabs-list li,ul.tabs-list.tabs-list--aside li{}
	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:#61aff5}
.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;display:block}
	.submitter-container .user-name{max-width:10rem}
	.tags-block{
		display: flex;
		overflow: hidden;
		align-items: center;
	}
	.tags-block a{
		white-space: nowrap;
		overflow: hidden;
	}
}
@media (max-width:36.187em){
	.submitter-container .user-name{display:none!important}
}
.submitter-container .avatar{
	width:2.125rem;height:2.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:#fff;font-weight:100;font-size:.563rem
}
.stats-container{
	display:inline-block;
	vertical-align:middle;
	font-size:.875rem;
	overflow: hidden;
}
.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;
	clear:both
}
ul.stats-list li{margin:0;float:left;padding:0 0.75rem}
ul.stats-list::after,ul.stats-list::before{display:block;clear:both;content:" "}

@media (max-width:47.938em){
	ul.stats-list{border:none;width: 1000%}
}
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}
.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;
}
.tags-block a{
	color:#fff;
	border-radius:0.25rem;
	font-weight:400;
	background: rgba(138,134,134,1);
	background: -moz-linear-gradient(top, rgba(138,134,134,1) 0%, rgba(56,56,56,1) 50%, rgba(40,40,40,1) 51%, rgba(40,40,40,1) 71%, rgba(46,46,46,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(138,134,134,1)), color-stop(50%, rgba(56,56,56,1)), color-stop(51%, rgba(40,40,40,1)), color-stop(71%, rgba(40,40,40,1)), color-stop(100%, rgba(46,46,46,1)));
	background: -webkit-linear-gradient(top, rgba(138,134,134,1) 0%, rgba(56,56,56,1) 50%, rgba(40,40,40,1) 51%, rgba(40,40,40,1) 71%, rgba(46,46,46,1) 100%);
	background: -o-linear-gradient(top, rgba(138,134,134,1) 0%, rgba(56,56,56,1) 50%, rgba(40,40,40,1) 51%, rgba(40,40,40,1) 71%, rgba(46,46,46,1) 100%);
	background: -ms-linear-gradient(top, rgba(138,134,134,1) 0%, rgba(56,56,56,1) 50%, rgba(40,40,40,1) 51%, rgba(40,40,40,1) 71%, rgba(46,46,46,1) 100%);
	background: linear-gradient(to bottom, rgba(138,134,134,1) 0%, rgba(56,56,56,1) 50%, rgba(40,40,40,1) 51%, rgba(40,40,40,1) 71%, rgba(46,46,46,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a8686', endColorstr='#2e2e2e', GradientType=0 );
	-webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.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'
}
.tags-block a:hover{
	color: #333;
    font-weight: bold;
    background: rgba(227,227,227,1);
    background: -moz-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(184,182,184,1) 50%, rgba(150,150,150,1) 51%, rgba(166,166,166,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(227,227,227,1)), color-stop(50%, rgba(184,182,184,1)), color-stop(51%, rgba(150,150,150,1)), color-stop(100%, rgba(166,166,166,1)));
    background: -webkit-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(184,182,184,1) 50%, rgba(150,150,150,1) 51%, rgba(166,166,166,1) 100%);
    background: -o-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(184,182,184,1) 50%, rgba(150,150,150,1) 51%, rgba(166,166,166,1) 100%);
    background: -ms-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(184,182,184,1) 50%, rgba(150,150,150,1) 51%, rgba(166,166,166,1) 100%);
    background: linear-gradient(to bottom, rgba(227,227,227,1) 0%, rgba(184,182,184,1) 50%, rgba(150,150,150,1) 51%, rgba(166,166,166,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#a6a6a6', GradientType=0 );
}
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}
.text-share{width:100%}
.text-share textarea{
	height: 1.2rem;
    padding: 0.2rem;
    font-size: .66rem;
    margin-top: 0.28rem;
    color: #333333;
    border: 1px solid #cccccc!important;
    background: none repeat scroll 0 0 #F8FAFA;
    font-family: Tahoma, Arial;
    overflow: hidden;
    white-space: nowrap;
}
.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}
ul.share-list a:hover{color:#ff1e2b}
[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;color:#eee;font-weight:bold}
ul.profile-list .sub-desc{color:#888;font-weight: 400}
.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: 1px solid #353535;
    text-align: center;
    background: rgba(43,43,43,1);
    background: -moz-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(43,43,43,1)), color-stop(100%, rgba(28,28,28,1)));
    background: -webkit-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    background: -o-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    background: -ms-linear-gradient(top, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    background: linear-gradient(to bottom, rgba(43,43,43,1) 0%, rgba(28,28,28,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#1c1c1c', GradientType=0 );
}
.ucp-option-col>.inner-col:hover{
}
.ucp-option-col a,.ucp-option-col a:hover{border:0;outline:0}
.ucp-option-col a{
	color:#838383;
    padding: 0.75rem;
	display: block;
}
.ucp-option-col a:hover{
	-webkit-box-shadow: 0px 10px 30px -15px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 10px 30px -15px rgba(0,0,0,0.75);
	box-shadow: 0px 10px 30px -15px rgba(0,0,0,0.75);
	background: rgba(97,97,97,1);
	background: -moz-linear-gradient(top, rgba(97,97,97,1) 0%, rgba(61,61,61,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(97,97,97,1)), color-stop(100%, rgba(61,61,61,1)));
	background: -webkit-linear-gradient(top, rgba(97,97,97,1) 0%, rgba(61,61,61,1) 100%);
	background: -o-linear-gradient(top, rgba(97,97,97,1) 0%, rgba(61,61,61,1) 100%);
	background: -ms-linear-gradient(top, rgba(97,97,97,1) 0%, rgba(61,61,61,1) 100%);
	background: linear-gradient(to bottom, rgba(97,97,97,1) 0%, rgba(61,61,61,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#616161', endColorstr='#3d3d3d', GradientType=0 );
}
.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:#7df;font-size: 3.0rem;}
.ucp-option-col a:hover span.sub-label{color:#fff}
.ucp-option-col a span.icon{
	/*color:#fff;*/
	vertical-align:baseline
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
}
.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:#efa851;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;
	font-weight:700;
	font-size:.813rem;
	margin: 0 0 0.125rem;
	color:#fff
}

@media (max-width:47.938em){
	.alphabet-col a{display:none}
}
.alphabet-col a.active{background:#333}
#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:#ff1e2b
}
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: Tahoma, Arial;
	font-size:.813rem;
	color:#fff;
	background-color:#000;
	border: 0.0625rem solid #5d5d5d !important;
	border-radius:0;
	outline:0;
	height:2.125rem;
	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:#aaa
}

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}

input[type="text"],input[type="password"] {
	-webkit-transition:padding .2s linear;
	transition:padding .2s linear;
}
input[type="text"]:focus,input[type="password"]:focus {
    padding: 0 0.725rem;
	-webkit-transition:padding .2s cubic-bezier(0.15, 6.48, 0.35, 6.48);
	transition:padding .2s cubic-bezier(0.15, 6.48, 0.35, 6.48);
}
.filter-content-col input[type="text"]{border:none!important}

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 #5d5d5d;
	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/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"),url(../fonts/fontawesome/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(../fonts/fontawesome/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(../fonts/fontawesome/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) 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(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/lightbox/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/lightbox/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/lightbox/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/lightbox/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)}

section.content-sec {
	/*margin-bottom: 1.5rem;*/
}