@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);

/*!
 * AllGravure.com
 * Copyright 2016 GravureCash.com.
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

body {
    line-height: 1;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
}

a:active,
a:focus,
a:hover {
    text-decoration: none;
}

/*
.reapeating-background-image {
  background-color: #444;
  .image-2x('image.png', 200px, 200px, repeat);
}
*/
/*@media @mediaRetina { }*/
.clearfix {
    zoom: 1;
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

/*
.my-class{
   &:extend(.clearfix all);
}
*/
.fulljustify {
    text-align: justify;
}

.fulljustify:after {
    content: "";
    display: inline-block;
    width: 100%;
}

input::-moz-focus-inner,
button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.btn {
    display: inline-block;
    vertical-align: top;
    text-align: center;
    padding: 0;
    margin: 0;
    border: 0;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    cursor: pointer;
    touch-action: manipulation;
    background-image: none;
    white-space: nowrap;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.btn:active {
    -webkit-transform: translate3d(0, 1px, 0);
    -moz-transform: translate3d(0, 1px, 0);
    -o-transform: translate3d(0, 1px, 0);
    -ms-transform: translate3d(0, 1px, 0);
    transform: translate3d(0, 1px, 0);
    outline: none;
}

.btn:focus {
    outline: none;
}

.btn.disabled {
    pointer-events: none;
    cursor: default;
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    -webkit-opacity: 0.5;
    opacity: 0.5;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    filter: alpha(opacity=50);
}

.btn.btn-gray {
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    font-family: "Arial", "sans-serif";
    font-size: 14px;
    font-weight: bold;
    background: #f6f6f6;
    /* Old browsers */
    background: -moz-linear-gradient(top, #f6f6f6 0%, #e2e2e2 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f6f6f6 0%, #e2e2e2 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f6f6f6 0%, #e2e2e2 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e2e2e2', GradientType=0);
    /* IE6-9 */
    border: solid 1px #c4c4c4;
    color: #000000;
    -webkit-box-shadow: inset 0 2px 0 0 rgba(255, 255, 255, 0.6), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 2px 0 0 rgba(255, 255, 255, 0.6), 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.btn-join {
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
    background: #c10035;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a3002a), color-stop(1, #e0003f));
    background: -ms-linear-gradient(bottom, #a3002a, #e0003f);
    background: -moz-linear-gradient(center bottom, #a3002a 0%, #e0003f 100%);
    background: -o-linear-gradient(#e0003f, #a3002a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0003f', endColorstr='#a3002a', GradientType=0);
}

.btn-join:hover {
    background: #dc003c;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #bc0031), color-stop(1, #ff0047));
    background: -ms-linear-gradient(bottom, #bc0031, #ff0047);
    background: -moz-linear-gradient(center bottom, #bc0031 0%, #ff0047 100%);
    background: -o-linear-gradient(#ff0047, #bc0031);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0047', endColorstr='#bc0031', GradientType=0);
}

.btn-top {
    display: none;
    height: 100%;
    width: 50px;
    position: fixed;
    bottom: 0;
    left: 0;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-indent: -9999px;
    background: rgba(88, 88, 88, 0.05);
    z-index: 50;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.btn-top:hover {
    background: rgba(88, 88, 88, 0.5);
}

.no-rgba .btn-top {
    background: #1B1B1B;
}

.no-rgba .btn-top:hover {
    background: #383838;
}

.btn-top .icon-arrow {
    display: block;
    position: absolute;
    bottom: 12px;
    left: 12px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCREZERDFBMzBERDgxMUU0QUE4NkFBODI2NTBFNURFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCREZERDFBNDBERDgxMUU0QUE4NkFBODI2NTBFNURFQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJERkREMUExMEREODExRTRBQTg2QUE4MjY1MEU1REVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJERkREMUEyMEREODExRTRBQTg2QUE4MjY1MEU1REVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+eX2FuAAAAYdJREFUeNq8lr1KA0EUhWcjWvlTaKUxQrTzGQQtBAtrRSsFi9jokwQfIhp/alEQJC8RTbMpXMv4QyIK0V3Hc+EuLPHOzGrYXPianXPPmYWdveNprZWlCmALrIA5MANGQAvcgRo4BYHRgQIECuAEhNpdpKlwzy8vyXwdtPXfq8291oADEOn/V8geYsAm+Nb9F3ls9AbMgo6jsQvWmK5DS175ZMBxip3tJN52N4W+EgdMp/haysLHUHb0fJE3CfcdwiswJATQs2tHb0mxgakaYMJwVhSvNSz9lyQKDIsvYMFiHkOaV4NHkMNhnjIc8iPgK3f5rJVqknbwYUj/BE3ggz1h5yVea7JWqnd6gydD+jAognn+2fXWEq8VWSvVMwXcq+yqTgG3GQbUKOACRBmYh+CMAh7AuUM8LjwbdfSQ56PHE40mVx2MmeYSuAGdROAqyBn0b2CRAgb2u4457HPgRLaBM5CRmRz61ZRvE7JWHPpeimvLNljma0ueT22LDyhdW6q2a8uPAAMA6JRMQJ6XKZQAAAAASUVORK5CYII=') 0 0 no-repeat;
    width: 24px;
    height: 24px;
}

.btn-view,
.btn-simple {
    padding: 0 15px;
    color: #c6c5c5;
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #323232;
    text-transform: uppercase;
}

.btn-view:hover,
.btn-simple:hover {
    color: #323232;
    background-color: #c6c5c5;
}

.btn-view__show,
.btn-simple__show {
    display: block;
    width: 100%;
}

.btn-view__show .a-remain,
.btn-simple__show .a-remain {
    margin-left: 10px;
}

.btn-view.selected,
.btn-simple.selected {
    color: #fff;
    background: #d3003f;
}

.btn-like {
    text-transform: none;
}

.btn-like:hover .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAh1BMVEUyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL///8KkU+hAAAAK3RSTlMAgupMwJox/oUS00Ylz+EEGob07MyxbKL9h8PXLQtLJJnpXrwCFjKl+PWMsnSCjwAAAAFiS0dELLrdcasAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABnSURBVAjXXYrHFoJAEARbFAxkd1RyEjD0//8fnBZ269Bvqt4AmoNzhMGJruHemZe9X2+kv/MgJKNYa5LeSSoReUDkiVdGDcgcxealHSorSG2FBmZQLdD1OYb39gCM0zrz50v+/uu1AEbAEx5R9ayDAAAAAElFTkSuQmCC');
}

.btn-like .icon {
    padding-left: 22px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAh1BMVEXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcX///+feDn9AAAAK3RSTlMAgupMwJox/oUS00Ylz+EEGob07MyxbKL9h8PXLQtLJJnpXrwCFjKl+PWMsnSCjwAAAAFiS0dELLrdcasAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABnSURBVAjXXYrHFoJAEARbFAxkd1RyEjD0//8fnBZ269Bvqt4AmoNzhMGJruHemZe9X2+kv/MgJKNYa5LeSSoReUDkiVdGDcgcxealHSorSG2FBmZQLdD1OYb39gCM0zrz50v+/uu1AEbAEx5R9ayDAAAAAElFTkSuQmCC') 0 50% no-repeat;
}

.btn-like.selected {
    color: #fff;
    background: #d3003f;
}

.btn-like.selected .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9hWbqAAAAAK3RSTlMAgupMwJox/oUS00Ylz+EEGob07MyxbKL9h8PXLQtLJJnpXrwCFjKl+PWMsnSCjwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABnSURBVAjXXYrHFoJAEARbFAxkd1RyEjD0//8fnBZ269Bvqt4AmoNzhMGJruHemZe9X2+kv/MgJKNYa5LeSSoReUDkiVdGDcgcxealHSorSG2FBmZQLdD1OYb39gCM0zrz50v+/uu1AEbAEx5R9ayDAAAAAElFTkSuQmCC');
}

.btn-dislike {
    padding: 0;
}

.btn-dislike:hover .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAgVBMVEUyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL///8e6S2IAAAAKXRSTlMAAhYxpPj1ipnoh168SsPsJEvMCy3XbKP9GrIl0OEEFNNG/oXAmoPrTR6NkxkAAAABYktHRCpTvtSeAAAACXBIWXMAAAsSAAALEgHS3X78AAAAbElEQVQI113N2RKCQAxE0RaUZZDFKIjKrgL9/z/osFQJcx9SyXkJcLAA2McT6bh6g+crBGcuhRpIhWi9GScG8GKCXA3gzYQUIhnu+V8w91DO9ENEnlh7FWRZYVPdkO0WYHd87wAffvfQD6OeP29JEY+p/YlXAAAAAElFTkSuQmCC');
}

.btn-dislike .icon {
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-indent: -9999px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAgVBMVEXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcX///+HxaalAAAAKXRSTlMAAhYxpPj1ipnoh168SsPsJEvMCy3XbKP9GrIl0OEEFNNG/oXAmoPrTR6NkxkAAAABYktHRCpTvtSeAAAACXBIWXMAAAsSAAALEgHS3X78AAAAbElEQVQI113N2RKCQAxE0RaUZZDFKIjKrgL9/z/osFQJcx9SyXkJcLAA2McT6bh6g+crBGcuhRpIhWi9GScG8GKCXA3gzYQUIhnu+V8w91DO9ENEnlh7FWRZYVPdkO0WYHd87wAffvfQD6OeP29JEY+p/YlXAAAAAElFTkSuQmCC') 50% 55% no-repeat;
}

.btn-dislike.selected {
    color: #fff;
    background: #d3003f;
}

.btn-dislike.selected .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+yfIzaAAAAKXRSTlMAAhYxpPj1ipnoh168SsPsJEvMCy3XbKP9GrIl0OEEFNNG/oXAmoPrTR6NkxkAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAbElEQVQI113N2RKCQAxE0RaUZZDFKIjKrgL9/z/osFQJcx9SyXkJcLAA2McT6bh6g+crBGcuhRpIhWi9GScG8GKCXA3gzYQUIhnu+V8w91DO9ENEnlh7FWRZYVPdkO0WYHd87wAffvfQD6OeP29JEY+p/YlXAAAAAElFTkSuQmCC');
}

.b-sorting,
.btn-drop {
    float: right;
    position: relative;
    z-index: 3;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.b-sorting.b-sorting__fav {
    margin-top: 25px;
}

.b-sorting:hover .b-sorting-button,
.btn-drop:hover .b-sorting-button,
.b-sorting:hover .btn-drop-button,
.btn-drop:hover .btn-drop-button {
    -webkit-border-top-right-radius: 2px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topright: 2px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 2px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 2px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #c6c5c5;
}

.b-sorting:hover .b-sorting-button-text,
.btn-drop:hover .b-sorting-button-text,
.b-sorting:hover .btn-drop-button-text,
.btn-drop:hover .btn-drop-button-text {
    color: #323232;
}

.b-sorting:hover .b-sorting-button .arrow,
.btn-drop:hover .b-sorting-button .arrow,
.b-sorting:hover .btn-drop-button .arrow,
.btn-drop:hover .btn-drop-button .arrow {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAMAAAAY5vW6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEUyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL///+JrGQyAAAAEXRSTlMAMxKC6zGDseyyLu1eLTIROV8exWEAAAABYktHRBJ7vGwAAAAACXBIWXMAAAsSAAALEgHS3X78AAAAQklEQVQI1y2LWw6AMAzDskeho8CW+1+WVMM/taUUKBVJLUBjN6l1HjhJN5iTA1eQcUvjAV6FiFzu2KrwfPmZa+b5AHQqAn4dqTf5AAAAAElFTkSuQmCC');
}

.b-sorting:hover .b-sorting-list,
.btn-drop:hover .b-sorting-list,
.b-sorting:hover .btn-drop-list,
.btn-drop:hover .btn-drop-list {
    display: block;
}

.b-sorting-button,
.btn-drop-button {
    position: relative;
    display: block;
    height: 30px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #323232;
    cursor: default;
}

.b-sorting-button-text,
.btn-drop-button-text {
    display: block;
    padding: 0 40px 0 15px;
    line-height: 30px;
    color: #c6c5c5;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    -o-transition: color 0.1s linear;
    transition: color 0.1s linear;
}

.b-sorting-button .arrow,
.btn-drop-button .arrow {
    position: absolute;
    top: 11px;
    right: 15px;
    width: 11px;
    height: 8px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAMAAAAY5vW6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcX///9sJPEXAAAAEXRSTlMAMxKC6zGDseyyLu1eLTIROV8exWEAAAABYktHRBJ7vGwAAAAACXBIWXMAAAsSAAALEgHS3X78AAAAQklEQVQI1y2LWw6AMAzDskeho8CW+1+WVMM/taUUKBVJLUBjN6l1HjhJN5iTA1eQcUvjAV6FiFzu2KrwfPmZa+b5AHQqAn4dqTf5AAAAAElFTkSuQmCC');
}

.b-sorting-list,
.btn-drop-list {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}

.b-sorting-list-item,
.btn-drop-list-item {
    border-top: 1px solid #6e6e6e;
}

.b-sorting-list-item:last-child .b-sorting-link,
.btn-drop-list-item:last-child .b-sorting-link,
.b-sorting-list-item:last-child .btn-drop-link,
.btn-drop-list-item:last-child .btn-drop-link {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
    border-top-left-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.b-sorting-list-item:last-child .b-sorting-link:hover,
.btn-drop-list-item:last-child .b-sorting-link:hover,
.b-sorting-list-item:last-child .btn-drop-link:hover,
.btn-drop-list-item:last-child .btn-drop-link:hover {
    margin-bottom: 0;
    padding-bottom: 0;
}

.b-sorting-link,
.btn-drop-link {
    display: block;
    padding: 0 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 31px;
    color: #151515;
    font-size: 12px;
    font-weight: bold;
    background-color: #c6c5c5;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    -o-transition: color 0.1s linear;
    transition: color 0.1s linear;
}

.b-sorting-link:hover,
.btn-drop-link:hover {
    position: relative;
    color: #fff;
    background-color: #d3003f;
    margin: -1px 0;
    padding: 1px 15px;
}

.btn-download {
    position: relative;
    font-weight: 400;
}

.btn-download:hover .btn-drop-button {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 4px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background: #323232;
}

.btn-download:hover .btn-drop-button-text {
    color: #c6c5c5;
}

.btn-download .icon {
    position: absolute;
    left: 15px;
    top: 14px;
    width: 12px;
    height: 14px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAMAAAAsYw3eAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcX///9kbaPbAAAAKnRSTlMAyMEBy8fNxdTOGdcWGMkVAtHZKi7dyvaONgs3kve7CJ39lwcvmdj1+izuQ0sZAAAAAWJLR0QrJLnkCAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF9JREFUCNelyVkWgjAAQ9HYirQgKkVRmScFsv8FUqDnuADvX/KA1UHgh/xnyKNHnnw3FC3tUhCS6rz9Eoj05QrcJGKT7P3+SCH4fL2zLC9KVqiblpu2620fPt9xMt0MLOTXCDBqpVnCAAAAAElFTkSuQmCC');
}

.btn-download.btn-simple {
    padding-left: 32px;
}

.btn-download.btn-simple:hover .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAMAAAAsYw3eAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEX///8yMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL////O1DIMAAAAKnRSTlMAyMEBy8fNxdTOGdcWGMkVAtHZKi7dyvaONgs3kve7CJ39lwcvmdj1+izuQ0sZAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF9JREFUCNelyVkWgjAAQ9HYirQgKkVRmScFsv8FUqDnuADvX/KA1UHgh/xnyKNHnnw3FC3tUhCS6rz9Eoj05QrcJGKT7P3+SCH4fL2zLC9KVqiblpu2620fPt9xMt0MLOTXCDBqpVnCAAAAAElFTkSuQmCC');
}

.btn-download .btn-drop-button {
    height: 40px;
    line-height: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.btn-download .btn-drop-button-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    padding: 0 15px 0 30px;
    text-transform: none;
}

.btn-download .btn-drop-list {
    top: 40px;
}

.btn-download .btn-drop-list-item {
    border-top-color: #282828;
}

.btn-download .btn-drop-list-item:last-child .btn-drop-link {
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 0;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

.btn-download .btn-drop-link {
    padding: 0 10px 0 15px;
    background: #323232;
    color: #c6c5c5;
    font-size: 12px;
    font-weight: 400;
    line-height: 40px;
}

.btn-download .btn-drop-link span {
    float: right;
    color: #6e6e6e;
    font-size: 11px;
    font-weight: 400;
}

.btn-download .btn-drop-link:hover {
    color: #fff;
    background-color: #d3003f;
    margin: 0;
}

.btn-download .btn-drop-link:hover span {
    color: #fff;
}

.btn-left,
.btn-right {
    position: relative;
    width: 40px;
    height: 40px;
}

.btn-left .icon,
.btn-right .icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    background: transparent 50% 50% no-repeat;
}

.no-rgba .btn-left .icon,
.no-rgba .btn-right .icon {
    top: -20px;
}

.btn-left .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEW9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8f///9tgI/0AAAAGnRSTlMAR+LfNkr5tJO/CkjVzDrm2+Xa+EnBs0bhNZHf44oAAAABYktHRBsCYNSkAAAACXBIWXMAAAsSAAALEgHS3X78AAAATElEQVQI102M2Q6AIAwEF0/EA/F2//9DpQS189KZZFMgYoqyQqZuyFY5rfLOJe/FOYyRCZ4fM8IfC8yqZtikdpdfp7JQdbyBM1y33AftlgbUSO/SlAAAAABJRU5ErkJggg==');
}

.btn-left:hover .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEX///8yMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL///+hY0hdAAAAGnRSTlMAR+LfNkr5tJO/CkjVzDrm2+Xa+EnBs0bhNZHf44oAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAATElEQVQI102M2Q6AIAwEF0/EA/F2//9DpQS189KZZFMgYoqyQqZuyFY5rfLOJe/FOYyRCZ4fM8IfC8yqZtikdpdfp7JQdbyBM1y33AftlgbUSO/SlAAAAABJRU5ErkJggg==');
}

.btn-right .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEW9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8e9w8f///9tgI/0AAAAGnRSTlMAO+BDuPZGmQ3DPszXQuLj5D3Y9Q7ERZo5QYiU40IAAAABYktHRBsCYNSkAAAACXBIWXMAAAsSAAALEgHS3X78AAAAT0lEQVQI102NVxKAIAwFn9gLwV5y/4PKU0H2J7szmQTwZMbkCBSqZRWi1qSa9quu9wzKshCNCNwfIyauzfTFPgfWjb6/147E+TQ6TicX5w3icAbJHCzzxgAAAABJRU5ErkJggg==');
}

.btn-right:hover .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEX///8yMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL///+hY0hdAAAAGnRSTlMAO+BDuPZGmQ3DPszXQuLj5D3Y9Q7ERZo5QYiU40IAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAT0lEQVQI102NVxKAIAwFn9gLwV5y/4PKU0H2J7szmQTwZMbkCBSqZRWi1qSa9quu9wzKshCNCNwfIyauzfTFPgfWjb6/147E+TQ6TicX5w3icAbJHCzzxgAAAABJRU5ErkJggg==');
}

.b-videos,
.b-pics,
.b-models {
    zoom: 1;
    margin: 0 -10px;
}

.b-videos:before,
.b-pics:before,
.b-models:before,
.b-videos:after,
.b-pics:after,
.b-models:after {
    content: "";
    display: table;
}

.b-videos:after,
.b-pics:after,
.b-models:after {
    clear: both;
}

.b-videos-item,
.b-pics-item,
.b-models-item {
    position: relative;
    float: left;
    width: 320px;
    margin: 0 10px 20px;
}

.b-videos-item:hover .b-videos-item-shadow,
.b-pics-item:hover .b-videos-item-shadow,
.b-models-item:hover .b-videos-item-shadow {
    z-index: 1;
    opacity: 1;
}

.no-rgba .b-videos-item:hover .b-videos-item-shadow,
.no-rgba .b-pics-item:hover .b-videos-item-shadow,
.no-rgba .b-models-item:hover .b-videos-item-shadow {
    display: block;
    width: 320px;
    height: 185px;
}

.b-videos-item:hover .btn-fav,
.b-pics-item:hover .btn-fav,
.b-models-item:hover .btn-fav {
    z-index: 3;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
}

.b-videos-item.is-hidden,
.b-pics-item.is-hidden,
.b-models-item.is-hidden {
    display: none;
}

.b-videos-item-thumb,
.b-pics-item-thumb,
.b-models-item-thumb {
    position: relative;
    width: 320px;
    height: 185px;
    overflow: hidden;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgY2xhc3M9InVpbC1kZWZhdWx0Ij48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIgY2xhc3M9ImJrIj48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTQ5NDk0JyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk0OTQ5NCcgdHJhbnNmb3JtPSdyb3RhdGUoMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjA4MzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTQ5NDk0JyB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuMTY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5NDk0OTQnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4yNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk0OTQ5NCcgdHJhbnNmb3JtPSdyb3RhdGUoMTIwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4zMzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTQ5NDk0JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjQxNjY2NjY2NjY2NjY2NjdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5NDk0OTQnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk0OTQ5NCcgdHJhbnNmb3JtPSdyb3RhdGUoMjEwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC41ODMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTQ5NDk0JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5NDk0OTQnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNzVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5NDk0OTQnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuODMzMzMzMzMzMzMzMzMzNHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk0OTQ5NCcgdHJhbnNmb3JtPSdyb3RhdGUoMzMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC45MTY2NjY2NjY2NjY2NjY2cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PC9zdmc+) 50% 50% no-repeat;
}

.b-videos-item-thumb img,
.b-pics-item-thumb img,
.b-models-item-thumb img {
    display: block;
    width: 320px;
    height: 185px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-videos-item-thumb .btn-fav,
.b-pics-item-thumb .btn-fav,
.b-models-item-thumb .btn-fav {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    position: absolute;
    z-index: -1;
    bottom: 10px;
    right: 10px;
    width: 22px;
    height: 17px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAMAAADub6yxAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABCFBMVEXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcX////TjECKAAAAVnRSTlMAAVa57PrVfA4KtuAytazrZxYJRcfqq0vvJga3uEqvchDdHjHn+/njJyjhpIWiOPUq9/43n9saHJ7K4i4wyBJxAgR1+MMIm85ITZYHZNpEb+blblzYW6lefd4AAAABYktHRFd9CtkfAAAACXBIWXMAAAsSAAALEgHS3X78AAAA40lEQVQY012QaVPCQBiDU44Ctlood5FTBRFEkRtFPDhUUFAx//+nsEsZhOZT9pnJvJsAUFxuj1f1+QG/T/V63C4FQoEjbqTpuma744DAJzSCITMcYTTKSNgMBQ3GgDgTSRmyUuSpJV0ywTQyzGKjXD6fs12WGRgs2A+c6VtT4DkuaMEhi0WUeOnEZV6hwqoTV3mNGm/Kh/S2ftcAmmy192mnxa5s2WP//p8+aBzIlngcsD58suHzyytH2++PJ+T0TQykvKvkx2yXjIuR1PlcwM+v/TvmYim3+/5xdpv9rlZ/u/waku8jh30u9XgAAAAASUVORK5CYII=') 0 0 repeat;
}

.b-videos-item-thumb .btn-fav:hover,
.b-pics-item-thumb .btn-fav:hover,
.b-models-item-thumb .btn-fav:hover {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAMAAADub6yxAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABBVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+fZH5/AAAAVnRSTlMAAVa57PrVfA4KtuAtMrWs62cWCUXH6eqrS+8mBrhKr3IQ3R4x5/v54yfhpIWLojj1KCz+N5/bGp7K4i4wyBL3cQJ2wwibzkhPlgdk0dpEb+blblzYW8NLcDsAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAA5UlEQVQY012Qe1cBYRjEZ7G7tNSyyGWFJZeim0IXuVQUUqT5/h/FvnaPtPPXvL9z5rzPDADJ5w/IihoEgqoiB/w+CbZCB9xKC0c0xx2GbHxEPRoz4gkmj5mIG7GozhSQZiYrQmaOzJnCZTM8QZ4FbFW0rKLjCsxDZ8l5oBxxTYmnqNCERyarqLHuxXWe4ZwNL27yApe8uv5Pb+TWLXDHdmefdtrsipb3fHj8o08ae6IlnnvsD4buEaM+X9zzX9/I8cQeSHpXyI/pLpm2R1Jmszn5udj/x/j6FtstV95u05/1+neX3wDPHiPSo8fqLQAAAABJRU5ErkJggg==');
}

.b-videos-item-thumb .btn-fav.remove,
.b-pics-item-thumb .btn-fav.remove,
.b-models-item-thumb .btn-fav.remove {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAMAAADub6yxAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAApVBMVEXTAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/////5RZEpAAAANXRSTlMAAVa57PbQfA4KtuAtMrWs6ktKr+vn+/nj4aSiOP43n57KyBLDEAiblgfaRAlv5uVuBlzYW4XfvyUAAAABYktHRDZHv4jRAAAACXBIWXMAAAsSAAALEgHS3X78AAAAjElEQVQY023PaxeBQBSF4d29DJokdyKFkFvm//81TYxVnPfTXs9a58MBoOmGadmOC7iObZmGrqHK64g61u2x9+p7FfviE+dq+UAgiAYIKQ4xpDjCiOIxJhRPMaN4jgWhyxUQ//Nafrn51UR+iW3S1jRD3W7f1EMOVcAUHk9odC4uEq+3O9rlj7J8fu9fsWE4Heasv3oAAAAASUVORK5CYII=');
}

.b-videos-item-thumb .duration,
.b-pics-item-thumb .duration,
.b-models-item-thumb .duration {
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 10px;
    padding: 0 6px;
    background-color: #000;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    line-height: 20px;
    pointer-events: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-videos-item-thumb .thumb-empty,
.b-pics-item-thumb .thumb-empty,
.b-models-item-thumb .thumb-empty {
    position: relative;
    z-index: 2;
    width: 320px;
    height: 185px;
    background: #323232 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG0AAABBCAMAAADsSNopAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACu1BMVEUYGBj///8YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBj///9XS3JnAAAA53RSTlMAAA1fqt/8/d6ULwliu/Pxx4g1GZC5QBB67M1QAQX0Ux+K8MYxLdDmRwogabb+gwRj+EhKnvrXbV3ykr46GovKUgJ4Ng+8WBF5sEMWqVfPwRtFmuDDdfUi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') 50% 38.5px no-repeat;
    font-family: "Lato", Arial, Helvetica, sans-serif;
}

.b-videos-item-thumb .thumb-empty-title,
.b-pics-item-thumb .thumb-empty-title,
.b-models-item-thumb .thumb-empty-title {
    display: block;
    text-align: center;
    color: #181818;
    font-size: 18px;
    font-weight: 900;
    line-height: 105px;
    text-transform: uppercase;
    padding-top: 80px;
}

.b-videos-item-info,
.b-pics-item-info,
.b-models-item-info {
    position: absolute;
    z-index: 2;
    bottom: 10px;
    left: 10px;
    zoom: 1;
}

.b-videos-item-info:before,
.b-pics-item-info:before,
.b-models-item-info:before,
.b-videos-item-info:after,
.b-pics-item-info:after,
.b-models-item-info:after {
    content: "";
    display: table;
}

.b-videos-item-info:after,
.b-pics-item-info:after,
.b-models-item-info:after {
    clear: both;
}

.b-videos-item-info-videos,
.b-pics-item-info-videos,
.b-models-item-info-videos,
.b-videos-item-info-pics,
.b-pics-item-info-pics,
.b-models-item-info-pics {
    float: left;
    padding: 0 6px 0 26px;
    background: #000000 6px 50% no-repeat;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    line-height: 20px;
    pointer-events: none;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    margin-right: 10px;
}

.b-videos-item-info-videos,
.b-pics-item-info-videos,
.b-models-item-info-videos {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAMAAACTbPdTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAApVBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9b9jwKAAAANnRSTlMAJsn7pQoNG8filfmFOPP9fvpzubOdijfuuN+O+HV42MYZr+yYFhV/HIjq/rYCASiez+YzvAauUi0jAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAGtJREFUCNdjYGBkYmZhZWBjZwADDk4ubh5ePn4BME9QiEFYRFRMXALMk5SSlpGVkxdRAPMUlZRVVNXUpTVAHE0tbTMI0NHVY2A2gxjGYGamb8BghgCGZkAeXM7IjIEbIWdswiAA42pL6poCAF/KD6k/rWZqAAAAAElFTkSuQmCC');
}

.b-videos-item-info-pics,
.b-pics-item-info-pics,
.b-models-item-info-pics {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAALCAMAAACXmSduAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAeFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9lMhLIAAAAJ3RSTlMA4R7QzaosCK0bIqkgvPjAIawpegp3wwT7EAn9B3vGK6S986Yqp8i9CD9XAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFxJREFUCNdVjVcOgCAQBdcCKhZQFHtH9/43NJoIOn+Tl7wBsDiILnj4xQf8czuhAQ0RI2CPx0macZGbveCyrBQ1XjctdP1gdzWWcpqNL2LdOCP2f9e1Pt6e/8ufF+JMEvkMfn2DAAAAAElFTkSuQmCC');
}

.b-videos-item-title,
.b-pics-item-title,
.b-models-item-title {
    display: inline-block;
    vertical-align: top;
    color: #bbb;
    font-size: 12px;
    font-weight: 700;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    max-width: 100%;
    text-overflow: ellipsis;
}

.b-videos-item-link,
.b-pics-item-link,
.b-models-item-link {
    position: relative;
    z-index: 2;
    display: block;
    padding: 185px 0 10px;
    margin: -185px 0 -10px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-videos-item-link:hover,
.b-pics-item-link:hover,
.b-models-item-link:hover {
    color: #d3003f;
}

.b-videos-item-date,
.b-pics-item-date,
.b-models-item-date {
    display: block;
    color: #ffc124;
    font-size: 11px;
    font-weight: 400;
    line-height: 10px;
}

.b-videos-item-thumb__iframe {
    text-align: center;
}

.b-videos-item__iframe .b-videos-item-date,
.b-videos-item__iframe .b-pics-item-date,
.b-videos-item__iframe .b-models-item-date {
    color: transparent;
}

.b-videos-item-shadow,
.b-pics-item-shadow,
.b-models-item-shadow {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 320px;
    height: 185px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgqAcAAIIAgLO2btEAAAAASUVORK5CYII=');
}

.no-rgba .b-videos-item-shadow,
.no-rgba .b-pics-item-shadow,
.no-rgba .b-models-item-shadow {
    display: none;
    width: 320px;
    height: 185px;
}

.b-videos-item__fake,
.b-pics-item__fake,
.b-models-item__fake {
    border: 1px solid #323232;
    width: 318px;
    height: 183px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAjVBMVEUyMjL///8yMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL///9x1J9DAAAALXRSTlMAAB5sqtT0SL/+K8H4yqaTZ/xLCQGOsCRc6zUFCNryeAYu2EUwqx3N9WAvxIq0Z7ciAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAARJJREFUOMuNlOmWgjAMhQOUslh2EHQWnX105r7/6xn02ILKObm/4PLRJk1SIic/UKEGdKgC35qe54AoTmCVxNEdkq7GLybLiyLPzPi8SudIyW6l6uby1tSqYr6cIG3Hf637SVjUr9nqWoswoQe60cCRd1ekBDZbutN2A5QXJDXQDwhmNEx6RjiXgR5q4LxGJOJIaUEcc8RIjKpfQvoKsUd+AuW89mnOKCQ+BUBtneeX191+itRAwJxprPPG5/X+MUEaw3uEyJzzea7h17dzMoSkkc+QH67O786GlEMTUMyQw/GPF/q/OgUgQQQbCcIVJC04OkEBBGWUNIOgpSSNKWhvyZBIRk0wsCQZexJcHqMWrqATOvcuj41IW9sAAAAASUVORK5CYII=') 50% 50% no-repeat;
}

.b-videos-item__join .b-join-thumb {
    opacity: 1;
}

.no-rgba .b-videos-item__join .b-join-thumb {
    display: block;
}

.b-videos-item__join .b-videos-item-thumb img {
    transform: scale(1.04);
}

.b-videos-item__join .b-videos-item-thumb .duration {
    z-index: -1;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
}

.b-videos-item__join .b-videos-item-shadow {
    z-index: 2;
    opacity: 1;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgOAMAAM8AzbfAeUUAAAAASUVORK5CYII=) 0 0 repeat;
}

.no-rgba .b-videos-item__join .b-videos-item-shadow {
    display: block;
}

.b-videos-item__join .btn-fav {
    z-index: -1 !important;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
}

.b-join-thumb {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    text-align: center;
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-join-thumb-title {
    display: block;
    color: #fff;
    font-size: 26px;
    font-weight: 900;
    line-height: 30px;
    text-transform: uppercase;
    margin: 30px 0 25px;
    cursor: default;
}

.b-join-thumb .btn-join {
    display: block;
    width: 120px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: 900;
    line-height: 40px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    margin: 0 auto 20px;
}

.b-join-thumb-login {
    color: #bbb;
    font-size: 14px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-join-thumb-login:hover {
    color: #fff;
}

.b-pics {
    margin: 0 -20px;
}

.b-pics-item {
    width: 220px;
    margin: 0 20px 20px;
}

.b-pics-item:hover .b-pics-item-shadow {
    z-index: 1;
    opacity: 1;
}

.no-rgba .b-pics-item:hover .b-pics-item-shadow {
    display: block;
    width: 220px;
    height: 318px;
}

.b-pics-item-thumb {
    width: 220px;
    height: 318px;
}

.b-pics-item-thumb img {
    width: 220px;
    height: 318px;
}

.b-pics-item-thumb .thumb-empty {
    width: 220px;
    height: 318px;
    background-position: 50% 105px;
}

.b-pics-item-thumb .thumb-empty-title {
    padding-top: 80px;
    line-height: 238px;
}

.b-pics-item-link {
    padding: 318px 0 10px;
    margin: -318px 0 -10px;
}

.b-pics-item-shadow {
    width: 220px;
    height: 318px;
}

.b-pics-item__fake {
    border: 1px solid #323232;
    width: 218px;
    height: 316px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAeCAMAAAB+ITwmAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABI1BMVEX///8yMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL////9MTteAAAAX3RSTlMAAArBAa6G15AHLkDpH1BIIqDz+Dn6WfZcfk/+wm9JWDxNEe9ffXG/2s3lBAmPow3G5Let20TRtvwoCPmwJnJmGIrehXgQ7f1syGU3klLurxyc9bw/W2Of1vKJgNRguu7t/kQAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAABqklEQVQ4y3XTd1fCMBSH4VtFRVDBKiJuwF3csy5cFSe4t77f/1sYaNqirb9/epo8J+cmuREJ0tKKTmuL4UWaE2vDT1sskrRDR7yRDmj/SzoTyaQSXd0i9eHuLoj3pBKdPkn3mo3V+/rFJUZ/pjFg9qZdMpDVBQyKR4ycHsoO1MeGhmFkdCw5PiEBMfLjybHRERgeEikUyUw2FW00ZzJDsSBTMO3Pp3Mzs7MzubRvpmFK5pi3NCgtuFWSWShpYs0zJ1kWtVhaVrMrq6sr6rO8pM0iWVEnoMkarKfUqcZS67CmSRwCsgGbBbfcwiZsRJAttm1vR/Y2W2Gys8tesOk9dndCZB8OAnIA+yGSgHJAypAIkUM4CsgRHIbLPebY8oilfiJ2dAKnHjmFkwjinFE5d8l5hTMngki+AheXV1eXF1DJ/zrda++eb0yvu80b76qvFalS83vh9u6+Du7vbv1uqFGVB0wnaKjS49PTY8kHhmPyIM/w0vxUfnWd8QLPYr0q40QTR4lXdVh2Ed5q7x+hvNfeoFi/fbE/+Teftru29fVdjZqvfn9Z6qn9ANu+iRCSIVugAAAAAElFTkSuQmCC') 50% 50% no-repeat;
}

.b-models {
    margin: 0 -8px;
}

.b-models-item {
    width: 238px;
    margin: 0 8px 20px;
}

.b-models-item:hover .b-models-item-shadow {
    z-index: 1;
    opacity: 1;
}

.no-rgba .b-models-item:hover .b-models-item-shadow {
    display: block;
    width: 238px;
    height: 357px;
}

.b-models-item-thumb {
    width: 238px;
    height: 357px;
}

.b-models-item-thumb img {
    width: 238px;
    height: 357px;
}

.b-models-item-thumb .thumb-empty {
    width: 238px;
    height: 357px;
    background-position: 50% 124.5px;
}

.b-models-item-thumb .thumb-empty-title {
    padding-top: 80px;
    line-height: 277px;
}

.b-models-item-link {
    padding: 357px 0 10px;
    margin: -357px 0 -10px;
}

.b-models-item-shadow {
    width: 238px;
    height: 357px;
}

.b-header {
    position: relative;
    z-index: 10;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQAgMAAAClqfdIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEUmJiYAAAD////hQlOMAAAAAnRSTlOZmV/D14sAAAABYktHRAJmC3xkAAAACXBIWXMAAAsSAAALEgHS3X78AAAAD0lEQVQI12NgYHAYxJABABj6E4EW6snHAAAAAElFTkSuQmCC') 0 0 repeat-x;
}

.b-header-logo {
    display: block;
    width: 208px;
    height: 46px;
    background: url('../../../../assets/allgravure/img/logo-svg/ag_logo.svg') no-repeat;
    background-size: contain;
    overflow: hidden;
    text-indent: -999px;
    margin-top: 15px;
    float: left;
}

.b-header-user {
    position: relative;
    z-index: 1;
    float: right;
    padding: 20px 0 19px;
    border: solid #262626;
    border-width: 0 1px 1px 0;
    background: #000000;
}

.b-header-user .btn {
    float: left;
    font-size: 14px;
    font-weight: 900;
    line-height: 20px;
    text-transform: uppercase;
}

.b-header-user .btn-login {
    display: block;
    color: #c6c5c5;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    -o-transition: color 0.1s linear;
    transition: color 0.1s linear;
    padding: 10px 18px;
}

.b-header-user .btn-login:hover {
    color: #d3003f;
}

.b-header-user .btn-join {
    padding: 30px 20px;
    margin: -20px -1px;
    box-shadow: none;
}

.b-header .b-nav {
    margin: 20px 0 0 30px;
}

.b-nav {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    zoom: 1;
}

.b-nav:before,
.b-nav:after {
    content: "";
    display: table;
}

.b-nav:after {
    clear: both;
}

.b-nav-item {
    position: relative;
    float: left;
    padding: 0;
}

.b-nav-link {
    display: block;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    color: #c6c5c5;
    font-size: 14px;
    font-weight: 900;
    line-height: 20px;
    text-transform: uppercase;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    -o-transition: color 0.1s linear;
    transition: color 0.1s linear;
    padding: 10px 9px;
}

.b-nav-link:hover {
    color: #d3003f;
}

.b-nav-link.active {
    color: #d3003f;
    pointer-events: none;
}

.b-search {
    position: relative;
    z-index: 1;
    float: right;
}

.b-search-text {
    position: absolute;
    top: 0;
    right: 100%;
    width: 0;
    margin: -1px -1px 0 0;
    padding: 20px 0;
    background: #000000;
    border: solid #262626;
    border-width: 0 0 1px 1px;
    line-height: 40px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
    -webkit-appearance: textfield;
    outline: none;
    color: transparent;
    font-size: 16px;
}

.b-search-text.active {
    color: #c6c5c5;
    width: 442px;
    padding: 20px 25px;
}

.b-search-text.active ~ .b-search-btn {
    background: #000000;
}

.b-search-text.active ~ .b-search-btn .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAxlBMVEVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUH///8vGfezAAAAQHRSTlMAGYbU9/bRFV/z8ln+rDwICT+xUR30cHjxFIqttX89Rcn4BxHq69NGxYWwAbp1GnuB6BBTtEMPR7jX2RjLds3I8SCDagAAAAFiS0dEQYnebE4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAACfSURBVBjTVY/nDoJAEIRPDkWKomJXxAZiF+wN5/2fyoUDifNjJvNtNtlljLGCxOViSVJYqrKKRJouum6gUjVr9QYMK+7NFtpi0kG3R9HHINsdwibnGGXAwZh8gmkGZpiTyzBz4JJ7+coCPvkSq7SvN9hS7FTsBTggCOM8GjidL+H1BtzF9ZYmTg8e8AR52i/X9d+hwsF/HyYiErF/En2+UccTPhOixbIAAAAASUVORK5CYII=');
}

.no-rgba .b-search-text.active {
    padding-bottom: 42px;
}

.b-search-btn {
    position: relative;
    display: block;
    margin: 0;
    padding: 32px 22px 31px;
    border: solid #262626;
    border-width: 0 1px 1px;
    background: none;
    cursor: pointer;
}

.b-search-btn .icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAxlBMVEXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcX///9QpggeAAAAQHRSTlMAGYbU9/bRFV/z8ln+rDwICT+xUR30cHjxFIqttX89Rcn4BxHq69NGxYWwAbp1GnuB6BBTtEMPR7jX2RjLds3I8SCDagAAAAFiS0dEQYnebE4AAAAJcEhZcwAACxIAAAsSAdLdfvwAAACfSURBVBjTVY/nDoJAEIRPDkWKomJXxAZiF+wN5/2fyoUDifNjJvNtNtlljLGCxOViSVJYqrKKRJouum6gUjVr9QYMK+7NFtpi0kG3R9HHINsdwibnGGXAwZh8gmkGZpiTyzBz4JJ7+coCPvkSq7SvN9hS7FTsBTggCOM8GjidL+H1BtzF9ZYmTg8e8AR52i/X9d+hwsF/HyYiErF/En2+UccTPhOixbIAAAAASUVORK5CYII=');
    overflow: hidden;
    text-indent: -9999px;
}

.b-header-user .b-nav-link {
    padding-left: 20px;
    padding-right: 20px;
}

.b-header-user:hover .b-nav-link {
    color: #ffffff;
}

.b-nav-drop {
    position: relative;
    z-index: 2;
    padding: 20px 0;
    margin: -20px 0;
}

.b-nav-drop-menu {
    display: none;
    position: absolute;
    z-index: 2;
    background: #000000;
    top: 100%;
    left: 0;
    width: 100%;
    margin: -1px 0 0 -1px;
    border: 1px solid #262626;
}

.b-nav-drop-menu-item + .b-nav-drop-menu-item {
    border-top: 1px solid #262626;
}

.b-nav-drop:hover .b-nav-drop-menu {
    display: block;
}

.b-nav-drop-menu .b-nav-link {
    line-height: 28px;
}

.b-nav-drop-menu .b-nav-link:hover {
    color: #d3003f;
}

.b-nav-drop > .b-nav-link {
    cursor: default;
}

.b-footer {
    background: #000000;
    font-size: 11px;
    color: #4d4d4d;
    line-height: 20px;
    text-align: center;
    padding: 30px 0 25px;
}

.b-footer-nav {
    display: block;
    margin: 0 auto;
    padding: 10px;
    list-style: none;
    overflow: hidden;
    text-align: center;
    cursor: default;
}

.b-footer-nav-item {
    position: relative;
    display: inline;
    margin: 0 10px;
}

.b-footer-nav-item + .b-footer-nav-item:before {
    position: absolute;
    display: block;
    top: 4px;
    left: -13px;
    content: "";
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #3a3a3a;
    margin: 0;
    pointer-events: none;
    cursor: default;
}

.b-footer-nav-link {
    padding: 0;
    margin: 0;
    color: #4d4d4d;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    -o-transition: color 0.1s linear;
    transition: color 0.1s linear;
}

.b-footer-nav-link:hover {
    color: #d3003f;
}

.b-footer-text,
.b-footer-copy {
    margin: 10px 0;
}

.b-footer-info {
    margin: 0;
}

.b-footer-info-link {
    color: #4d4d4d;
    font-weight: bold;
    -webkit-transition: color 0.1s linear;
    -moz-transition: color 0.1s linear;
    -o-transition: color 0.1s linear;
    transition: color 0.1s linear;
}

.b-footer-info-link:hover {
    color: #d3003f;
}

.b-footer-rta {
    display: block;
    width: 76px;
    height: 25px;
    margin: 25px auto 15px;
    text-indent: -999px;
    overflow: hidden;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAZCAMAAACsCjhdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABaFBMVEVNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU3////QYcP2AAAAdnRSTlMAM5jzDGfLBBNP8YJf1aOADTqa/SNJKyrMAmi+u7+dHaynnnUHxuEZD/d/Q5Y4zqu4IKgcZTyHdGS3BvWwUsLXzab2+O2PFCL+iTvBA0Lf5iQoszVXc02U+dgLAdxsug6VPTSfClGSCPC2ECW1wBf7QN5WTMfQ6BFPPQAAAAFiS0dEd0Zk+dcAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAGgSURBVDjLrZRnW8JAEIQXDcaGKCoBFVERRMUuxd4rdsFesWDv5vdrYBNS9hR4uC+5zWbe7GSSgJjvMoFx5Q0rKiSsmCsgTDQXElbChElbvrSsPBea6S/Y76rIBVb0D6wyK4rFwohAC6vKCma1MiJQwaprbFjV1hE3AqjHE3YhfXSkTzsbGptczW5Wmi1AwlrRJYBFHUGbpx3A5HXTMF8HCfN3okuALlUE3YGe3r7+AWGQhHmHyOcJw7JLAPSZiiBgD4YgHIGRUQNsbHzCSYcDk4pLxacUwbg/ODU9w8HvU0PB7Bxu5hcWGUkvLSsuFZ9SBCurwVBHlIMorwjW1jdwu7lFw1AvClKBPqUItnd2PRCL7+2rBcIB7g+PKNjxCZWVFEGkRQDu9OxcIwjJV1xQsEvyJUpFkLhy7UR4reDah0XtFgGzkTDtV6AW3MhX3Bp7yTsa5mB+m/fy8A+GXkxkrAQL9ojvuBg29J6weJaFLlUEdPzy/8zH63ovr1i8ycI3dQQkLPmO9YeuF9cPlhnNzILBJ9Zfut63frDMaJkIfgDGqB/xJga/nAAAAABJRU5ErkJggg==');
}

.jem-tarrifs-description {
    margin: 10px 0;
}

.jem-tarrifs-description p {
    padding: 0;
    margin: 0;
}

.jem-tarrifs-description p:first-child:before {
    content: '* ';
}

.hidden_text {
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.hidden_text__terms:after {
    content: "terms@ajmembers.com"
}
.hidden_text__company:after {
    content: "OWLISION LTD"
}
.hidden_text__address:after {
    content: "Flat 17 82 Charlwood Street, London, England, SW1V 4PE"
}

.b-content {
    font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.b-content-inset {
    padding: 40px 40px 120px;
    background: #ffffff;
    color: #000000;
}

.b-content-title {
    display: block;
    color: #0d0d0d;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 0 0 6px;
}

.b-content-title__general {
    font-size: 24px;
    margin-bottom: 30px;
}

.b-content-text {
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 4px 0 0;
}

.b-content-text + .b-content-title {
    margin-top: 24px;
}

.b-content-link {
    color: #000000;
    text-decoration: underline;
    text-transform: lowercase;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.b-content-link:hover {
    color: #d3003f;
}

.b-content-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.b-content-list-item {
    position: relative;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 4px 0 0;
    padding-left: 18px;
}

.b-content-list-item:before {
    position: absolute;
    content: '—';
    left: 0;
}

.b-content-list-item__simple:before {
    content: '';
}

.b-content-list-link {
    color: #000000;
    text-decoration: underline;
    text-transform: lowercase;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.b-content-list-link:hover {
    color: #d3003f;
}

.b-content-list + .b-content-title {
    margin-top: 24px;
}

.b-content-email:before {
    content: 'terms@ajmembers.com';
}

.b-content-address:before {
    content: 'Flat 17 82 Charlwood Street, London, England, SW1V 4PE';
}

.b-box {
    overflow: hidden;
}

.b-box-header {
    zoom: 1;
    padding: 25px 0 15px;
}

.b-box-header:before,
.b-box-header:after {
    content: "";
    display: table;
}

.b-box-header:after {
    clear: both;
}

.b-box-header-nav {
    float: right;
    margin: -5px 0;
}

.b-box-header-nav .btn {
    float: left;
    margin-left: 10px;
}

.b-box-title {
    float: left;
    color: #727272;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 30px;
    font-weight: 900;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
}

.b-box-title__count {
    color: #ffc124;
    margin-left: 10px;
}

.b-box-footer {
    zoom: 1;
    padding: 0 0 40px;
    display: flex;
    justify-content: space-between;
}

.b-box-footer:before,
.b-box-footer:after {
    content: "";
    display: table;
}

.b-box-footer:after {
    clear: both;
}

.b-box__related {
    padding: 20px 0;
}

.b_center {
    display: block;
    width: 100%;
    text-align: center;
}

/* terms DMCA email */
.t-dmca_email:before {
    content: "dmca@allgravure.com";
    text-transform: lowercase;
}

.b-slider-item {
    padding: 80px 0;
    background: url('/assets/allgravure/img/slider-tour-bg.jpg') 50% 100% no-repeat;
    margin-top: -20px;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.b-slider-item-title {
    color: #c6c5c5;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-transform: uppercase;
}

.b-slider-item .btn-join {
    margin-top: 20px;
    width: 150px;
    font-size: 20px;
    line-height: 50px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.b-slider__member .b-slider-item {
    padding: 110px 0 25px;
    background: url('/assets/allgravure/img/slider-member-bg.jpg') 50% 100% no-repeat;
    margin-top: -80px;
}

.b-slider__member .b-slider-item-title {
    color: #c6c5c5;
    font-size: 36px;
    font-weight: 300;
    line-height: 48px;
    text-transform: uppercase;
}

.b-slider__member .b-slider-item-desc {
    color: #6a5a5f;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin: 2px 0 10px;
}

.b-slider__member .b-slider-item-link {
    color: #d3003f;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

.b-slider__member .b-slider-item-link:hover {
    text-decoration: underline;
}

.b-player {
    zoom: 1;
    margin-bottom: 30px;
}

.b-player:before,
.b-player:after {
    content: "";
    display: table;
}

.b-player:after {
    clear: both;
}

.b-player-body {
    float: left;
    width: 640px;
}

.b-player-video {
    position: relative;
    width: 640px;
    height: 400px;
}

.b-player-video__fake {
    height: auto;
}

.b-player-video-img {
    display: block;
    width: 640px;
    height: 400px;
    min-height: 369px;
}

.b-player-video-play {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: #323232;
    border-radius: 50px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-player-video-play:hover {
    background: #FC1473;
}

.b-player-video-play:hover .icon-play {
    border-left-color: #323232;
}

.b-player-video-play .icon-play {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 24px 0 24px 36px;
    border-color: transparent transparent transparent #c6c5c5;
    margin: 26px 0 0 38px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-player-video__flash .b-player-video-play {
    margin-top: -67px;
}

.b-player-video-link {
    position: relative;
    display: block;
    outline: none;
}

.b-player-video-link:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgOAMAAM8AzbfAeUUAAAAASUVORK5CYII=) 0 0 repeat;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.no-rgba .b-player-video-link:before {
    display: none;
}

.b-player-video-link:hover:before,
.b-player-video-link.is-showCup:before {
    opacity: 1;
}

.no-rgba .b-player-video-link:hover:before,
.no-rgba .b-player-video-link.is-showCup:before {
    display: block;
}

.b-player-video-link:hover .b-player-video-play,
.b-player-video-link.is-showCup .b-player-video-play {
    background: #FC1473;
}

.b-player-video-link:hover .b-player-video-play .icon-play,
.b-player-video-link.is-showCup .b-player-video-play .icon-play {
    border-left-color: #323232;
}

.b-player-video-cup {
    position: absolute;
    z-index: -5;
    opacity: 0;
    background-color: #bbbbbb;
    top: 50%;
    left: 50%;
    width: 390px;
    text-align: center;
    line-height: 100px;
    padding-left: 10px;
    border-radius: 2px 0 0 2px;
    margin: -70px 0 0 -205px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-player-video-cup:after {
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    top: 0;
    left: 100%;
    border-style: solid;
    border-width: 50px 0 50px 25px;
    border-color: transparent transparent transparent #bbbbbb;
}

.b-player-video-cup.is-show {
    z-index: 3;
    opacity: 1;
}

.b-player-video-cup .title {
    display: block;
    color: #181818;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 400;
}

.b-player-video-bar {
    position: relative;
    display: block;
    height: 35px;
    border-bottom: 1px solid #222;
    background: #262626;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1e1e1e), color-stop(1, #303030));
    background: -ms-linear-gradient(bottom, #1e1e1e, #303030);
    background: -moz-linear-gradient(center bottom, #1e1e1e 0%, #303030 100%);
    background: -o-linear-gradient(#303030, #1e1e1e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030', endColorstr='#1e1e1e', GradientType=0);
    zoom: 1;
    margin-top: 5px;
}

.b-player-video-bar:before,
.b-player-video-bar:after {
    content: "";
    display: table;
}

.b-player-video-bar:after {
    clear: both;
}

.b-player-video-bar .video-loader {
    display: block;
    height: 5px;
    background-color: #666;
    margin-top: -5px;
}

.b-player-video-bar .video-loader .loaded {
    display: block;
    height: 5px;
    background-color: #ff0072;
    animation: video-loaded-animation 4s;
}

@keyframes video-loaded-animation {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}

.b-player-video-bar .btn-play {
    float: left;
    width: 36px;
    height: 35px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAARCAMAAAAxIdauAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcX////otvdzAAAAKHRSTlMAAQ+tFulSoxHkSP6ZDd4//Y8J1y36gwfNL/d4BMMn820CuSDuYQYZW5hInAAAAAFiS0dEKcq3hSQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABVSURBVAjXTc81AsAwDAPAlJm5KVP0/xd2tLzdYMtSluKxHZcFz2cBQchCFLOQpBkJyAsWyqomAU1L6vpBNE6yN+tFrqyb5O3HKenXLX8+L5X6DBX6AR7bDkIbKrp1AAAAAElFTkSuQmCC') 50% 50% no-repeat;
    border-right: 1px solid #111;
}

.b-player-video-bar .btn-volume {
    float: left;
    width: 40px;
    height: 35px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAMAAACTbPdTAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAflBMVEXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcXGxcX////otvdzAAAAKHRSTlMAiTEei03qWwGOlBIm4zYPurLbKwnuzTPvXNQDw8IquFGPIbaHk0hG9WzvIQAAAAFiS0dEKcq3hSQAAAAJcEhZcwAACxIAAAsSAdLdfvwAAABgSURBVAjXPY1bEoIwDAAXKFIQBeSlVkV5SO5/Qp1Suj/JzmSyYAkgjHAogfiQ2F2nImTH/HSmEAuqJKm86UvdtN7oeq7ebncTPtxL4fkyw3srfP6X4zS7nl7gu+519DZ+azgILtpiz2MAAAAASUVORK5CYII=') 50% 50% no-repeat;
    border-left: 1px solid #444;
}

.b-player-video-bar .video-quality {
    float: right;
    height: 35px;
    padding-right: 15px;
    border-right: 1px solid #111;
}

.b-player-video-bar .video-quality .value {
    display: block;
    margin-top: 10px;
    width: 27px;
    height: 17px;
    background-color: #323232;
    border-radius: 2px;
    box-shadow: inset 0 1px 0 rgba(21, 21, 21, 0.25), 0 0 4px rgba(0, 0, 0, 0.1), inset 0 0 3px rgba(43, 43, 43, 0.4);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    color: #928e8e;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-align: center;
    line-height: 17px;
}

.b-player-video-bar .video-quality .value.is-hd {
    color: #272727;
    background-color: #fff;
    background-image: linear-gradient(to top, rgba(138, 138, 138, 0.36) 0%, rgba(255, 255, 255, 0) 100%);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 0 4px rgba(0, 0, 0, 0.5), inset 0 0 3px rgba(255, 255, 255, 0.4);
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.b-player-video-bar .video-time {
    float: right;
    line-height: 35px;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 400;
    padding: 0 12px 0 14px;
    color: #928e8e;
    border-left: 1px solid #414141;
}

.b-player-video-bar .video-time-now {
    color: #fff;
}

.b-player-buttons {
    padding: 20px 0;
    zoom: 1;
}

.b-player-buttons:before,
.b-player-buttons:after {
    content: "";
    display: table;
}

.b-player-buttons:after {
    clear: both;
}

.b-player-buttons-likes {
    float: left;
}

.b-player-buttons-likes .btn {
    float: left;
    margin-right: 10px;
}

.b-player-buttons-likes-info {
    float: left;
    color: #727272;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
}

.b-player-buttons-group {
    position: absolute;
    margin-left: 390px;
}

.b-player-buttons-group .btn {
    float: left;
    margin-right: 10px;
    text-transform: none;
}

.b-player-join {
    float: right;
    width: 340px;
    border: 1px solid #323232;
}

.b-player-join-form {
    padding: 25px 20px 20px;
}

.b-player-join-form .title {
    display: block;
    color: #727272;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 32px;
    letter-spacing: 3.7px;
    white-space: nowrap;
}

.b-player-join-form .btn {
    display: block;
    width: 100%;
    margin-top: 20px;
    line-height: 50px;
    font-size: 20px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.b-player-join-form .b-cap-signup__step2 .title {
    margin: -10px 0 0;
    color: #727272;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.b-player-join-form .b-cap-signup__step2 .btn {
    margin-top: 10px;
}

.b-player-join-info {
    padding: 20px;
    border-top: 1px solid #323232;
}

.b-player-join-info .title {
    display: block;
    color: #727272;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
}

.b-player-join-info .list {
    margin-top: 10px;
}

.b-player-join-info .list .item {
    color: #727272;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 30px;
}

.b-player-join-info .list .item:before {
    float: left;
    content: '';
    width: 5px;
    height: 5px;
    background-color: #d3003f;
    margin: 13px 10px 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.b-player-buttons {
    zoom: 1;
}

.b-player-buttons:before,
.b-player-buttons:after {
    content: "";
    display: table;
}

.b-player-buttons:after {
    clear: both;
}

.b-player-details {
    color: #727272;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 35px;
}

.b-player-details .row {
    zoom: 1;
}

.b-player-details .row:before,
.b-player-details .row:after {
    content: "";
    display: table;
}

.b-player-details .row:after {
    clear: both;
}

.b-player-details .item {
    float: left;
    margin-right: 20px;
}

.b-player-details .item.item__views {
    padding-left: 26px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAMAAAA8hHRZAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA1VBMVEVycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL////OCqLgAAAARXRSTlMAJXvC4vvsyH0mIKz+sCJN8fOaRhWbU22kGXBZ/GZW1PloWyT0XlRfqZB6DJGr7wYaC5JVV2H1WmfW+mpcb0SxLIbJ7ohE6Le9AAAAAWJLR0RGF7r57QAAAAlwSFlzAAALEgAACxIB0t1+/AAAAMNJREFUGNNtUNUWwlAMK86gDIbLYMPd3TX//0v0buPAA31pmpPmNCVyyucPBEPhSFSjb8XiDLc4oX/IZApGOpOlbCZnwMi7ZIFRLHmCUhFcVqDCZlVazbKtmvS6yQ2iZovbMnQcW0V3uaVRD321YWEwHMBScIQxTeB42pjSELaCM0xojJGnnXvahWg113fp+K4ErbGRLFs2dzKs9oe9Io8mn9TG+d+9RHlJlL5ItstPNiL9+vkDrvrPf273xxPPx+vmjm/oCR2PXDj43gAAAABJRU5ErkJggg==') 0 50% no-repeat;
}

.b-player-details .item.item__date {
    padding-left: 28px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAMAAACjpw26AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAw1BMVEVycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL////fwFfmAAAAP3RSTlMAFIbS+PTQhBhT8FX+skEMs/1YFfF7goPzvkwNJqsOBqQIbxIRbvlN7UMKuXeujxDF8hnG5sdizyPOdq0o7ycK+xAdAAAAAWJLR0RA/tlc2AAAAAlwSFlzAAALEgAACxIB0t1+/AAAAMJJREFUGNOlkOcSgkAMhGNX1LOhgg17wQLYFXXf/608cyLiX3cyczvfTTaZELFi8UQylc5kKaKcBpaWj9ACiqJUEmVUqiGt6agrV4ce5jRQDmwRzQ9OQwRWAIbZUj6JdoDbPDkjXacL9Iisft8iGgxH48kUM+rM5feC7CWwtFXLCiatsZHOcV/NrsN4BI88bKXbYQ9Zhzc2SGd8PJ2B8+XI+CpDfA6RAtSrRt7uvJPC6jK84MP3Ijhlzr7vFYT86A/8BMLPIItqOAS4AAAAAElFTkSuQmCC') 0 50% no-repeat;
}

.b-player-details .item.item__models {
    padding-left: 22px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAMAAADjyg5GAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAh1BMVEVycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL///9FoignAAAAK3RSTlMAMLDvL0v5GO6TFoSut4bRPUD1CvjPP5eaTfwT66T3FHu0Lq/xg9BD0g7ETAvKFgAAAAFiS0dELLrdcasAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACESURBVAjXPY7XEoIwFERXkFAsKNhACFIUyf7//5lCPC87Z2bn7gU0myAMgy1WIkGNiJzFCdMsS5nEVnfcmzjwaDXnycSZudWCpYmShdWLV2H16sq3tXz3px4mqppuiHUFPBu20rwhWzYdXuwxjNM0Duj5xoezf3bmV88sXhdKKIU/Sv0AbvkMQtq+zQ0AAAAASUVORK5CYII=') 0 50% no-repeat;
}

.b-player-details .item.item__models a {
    color: #c6c5c5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-player-details .item.item__models a:hover {
    color: #d3003f;
}

.b-player-details .item.item__tags,
.b-player-details .item.item__categories {
    padding-left: 25px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEVycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL///9CJdMoAAAAD3RSTlMAUebnSlf8thkYtRtQVuNbBHnpAAAAAWJLR0QQlbINLAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAFtJREFUGNNdj1ESgCAIRDdNRaO4/201lAnbL9/DZQZg5QgyEk/jlEUTHBeiIuLmBNAS8/8QdYrVb/VqKmyfJv44M3jjBATPNzah7CqTv6Vv3xubm/E8To8P27sDTA8H6AEc4vsAAAAASUVORK5CYII=') 0 9px no-repeat;
}

.b-player-details .item.item__tags a,
.b-player-details .item.item__categories a {
    display: inline-block;
    line-height: 20px;
    background-color: #323232;
    color: #c6c5c5;
    font-size: 12px;
    font-weight: 400;
    padding: 0 10px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-left: 6px;
}

.b-player-details .item.item__tags a:hover,
.b-player-details .item.item__categories a:hover {
    color: #fff;
    background-color: #d3003f;
}

.b-player-details .item.item__likes {
    padding-left: 24px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEVycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL///9TE96NAAAALHRSTlMAgupKwJox/oUS00Ylz+EEGob07MyxbKL9h8PXLc0LSySZ6V68AhYypfj1jJTacTEAAAABYktHRC3N2kE9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAaElEQVQI112K2xZCUBRFl1BuJdmILhRyW///fXk6nDMf1thzjg0orIMNDYeu5scTvb37ARnuPDqTl1jpNbmRTEUkg0iO4k4FyBLV5g8zPI3wehuhhh7SBvh8S7Td9gD0v3WGcSLnZb3+Zx0Tig3wFb4AAAAASUVORK5CYII=') 0 50% no-repeat;
}

.b-player-details .item.item__videos {
    padding-left: 24px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAVFBMVEVycnL///9ycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL////lKEqAAAAAGnRSTlMAAAJRpeYz0dSMak7310S6DWCCC7DjVcu7sxbnGr8AAAABYktHRAH/Ai3eAAAACXBIWXMAAAsSAAALEgHS3X78AAAAe0lEQVQY022QVwoDMRBD5V7W9pZ03f+gWdshhDD6Eg9mkASc0sY60lmjAaU68YEx5Zwig59oKbVhqNWydOTLuuGjbS1eQYf6JSerQcOw4UeNBjYOux+XyaKFS8NdebsPkxyYJ3o8+eomU0LCofBeCCFEFQpJtaVx/id8AwipB4mGVMs6AAAAAElFTkSuQmCC') 0 50% no-repeat;
}

.b-player-details .item.item__pics {
    padding-left: 27px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAMAAABsDg4iAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAw1BMVEVycnL///9ycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL///82tPbDAAAAP3RSTlMAAB/mC9H4k5ABUanA6Fyj8dDjnrBtlwka19JwjJzPeoBLnQOr77vFhD0U6etShjTk9+e5DGebj1kO1LqIEJE3O6baAAAAAWJLR0QB/wIt3gAAAAlwSFlzAAALEgAACxIB0t1+/AAAANtJREFUGNNNzucWgjAMBeBUqFoVxb0FwY177/v+b2UDHE/vn7Zf2iZEcTIWdKwMkdBJzJbZXD6fy0o7RVUolhyUuVaGUyoWlCBVgVut1ZMXDafqoqKoiVabz6rTUby2W2hSt8d71dedrL7eCtXrEgZcH2LkeSMMufsABF/bGEFIFAYYa/RTnEzteLLpxEA5S7rPpIFzmaCcG7jAkm2JhYGraL0Jw806WqW45Tu7PQ4H7Hc80hZ0PMW/nS/X6+VMjKcj3XAnM+KOGz2eeL39f94vPB9En28EI9H3I37PQR+FoHa+CQAAAABJRU5ErkJggg==') 0 50% no-repeat;
}

.b-player-details .item.item__description {
    color: #bbb;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 10px;
}

.b-player-details .item.item__social {
    float: right;
    line-height: 0;
    margin: 10px 0 0;
    text-align: right;
    width: 135px;
}

.b-player-special {
    float: left;
    width: 298px;
    margin: 0 0 20px 20px;
    border: 1px solid #323232;
    padding: 20px;
    text-align: center;
    min-height: 358px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nNDBweCcgaGVpZ2h0PSc0MHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgY2xhc3M9InVpbC1kZWZhdWx0Ij48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0ibm9uZSIgY2xhc3M9ImJrIj48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTQ5NDk0JyB0cmFuc2Zvcm09J3JvdGF0ZSgwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk0OTQ5NCcgdHJhbnNmb3JtPSdyb3RhdGUoMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjA4MzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTQ5NDk0JyB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuMTY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5NDk0OTQnIHRyYW5zZm9ybT0ncm90YXRlKDkwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4yNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk0OTQ5NCcgdHJhbnNmb3JtPSdyb3RhdGUoMTIwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC4zMzMzMzMzMzMzMzMzMzMzcycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTQ5NDk0JyB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjQxNjY2NjY2NjY2NjY2NjdzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5NDk0OTQnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNXMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk0OTQ5NCcgdHJhbnNmb3JtPSdyb3RhdGUoMjEwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC41ODMzMzMzMzMzMzMzMzM0cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PHJlY3QgIHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjOTQ5NDk0JyB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPiAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0nb3BhY2l0eScgZnJvbT0nMScgdG89JzAnIGR1cj0nMXMnIGJlZ2luPScwLjY2NjY2NjY2NjY2NjY2NjZzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5NDk0OTQnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuNzVzJyByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPjwvcmVjdD48cmVjdCAgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5NDk0OTQnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+ICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSdvcGFjaXR5JyBmcm9tPScxJyB0bz0nMCcgZHVyPScxcycgYmVnaW49JzAuODMzMzMzMzMzMzMzMzMzNHMnIHJlcGVhdENvdW50PSdpbmRlZmluaXRlJy8+PC9yZWN0PjxyZWN0ICB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk0OTQ5NCcgdHJhbnNmb3JtPSdyb3RhdGUoMzMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4gIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9J29wYWNpdHknIGZyb209JzEnIHRvPScwJyBkdXI9JzFzJyBiZWdpbj0nMC45MTY2NjY2NjY2NjY2NjY2cycgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz48L3JlY3Q+PC9zdmc+) 50% 50% no-repeat;
}

.b-player-special iframe {
    display: block;
    margin: 0 auto;
}

.b-player .vjs-poster {
    background-size: cover;
}

.b-player .vjs-poster:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgOAMAAM8AzbfAeUUAAAAASUVORK5CYII=) 0 0 repeat;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-player .video-js:hover .vjs-poster:before {
    opacity: 1;
}

.b-player .video-js:hover .vjs-big-play-button {
    background-color: #FC1473;
}

.b-player .video-js:hover .vjs-big-play-button:before {
    border-left-color: #323232;
}

.b-player .vjs-big-play-centered .vjs-big-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    width: 100px;
    height: 100px;
    margin: -50px 0 0 -50px;
    background: #323232;
    border-radius: 50px;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    border: 0;
}

.b-player .vjs-big-play-centered .vjs-big-play-button:before {
    display: block;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 24px 0 24px 36px;
    border-color: transparent transparent transparent #c6c5c5;
    margin: 26px 0 0 38px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-player .vjs-big-play-centered .vjs-big-play-button:focus {
    background-color: #FC1473;
}

.b-player .vjs-big-play-centered .vjs-big-play-button:focus:before {
    border-left-color: #323232;
}

.member__trial .vjs-fullscreen-control.vjs-button {
    display: none;
}

.b-gallery .b-box-title {
    color: #c6c5c5;
}

.b-gallery-body .b-player-buttons {
    border-top: 1px solid #323232;
    margin-top: 10px;
}

.b-gallery-body .b-player-buttons-group {
    position: static;
    float: right;
    margin-right: -10px;
    margin-left: 0;
}

.b-gallery-body .b-player-details .item__social {
    float: left;
}

.b-gallery-thumbs-wrapper {
    margin: 0 0 0 -10px;
    zoom: 1;
}

.b-gallery-thumbs-wrapper:before,
.b-gallery-thumbs-wrapper:after {
    content: "";
    display: table;
}

.b-gallery-thumbs-wrapper:after {
    clear: both;
}

.b-gallery-thumbs-wrapper .b-box-footer {
    /*margin-left: 10px;*/
    padding-top: 10px;
    clear: left;
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.b-gallery-thumb {
    position: relative;
    float: left;
    width: 192px;
    height: 192px;
    margin: 0 0 10px 10px;
    overflow: hidden;
}

.b-gallery-thumb:hover .border {
    opacity: 1;
    z-index: 1;
}

.no-rgba .b-gallery-thumb:hover .border {
    display: block;
}

.b-gallery-thumb .img {
    min-height: 100%;
    min-width: 100%;
}

.b-gallery-thumb .border {
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgqAcAAIIAgLO2btEAAAAASUVORK5CYII=');
}

.no-rgba .b-gallery-thumb .border {
    display: none;
}

.b-model {
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    padding: 30px 0 0;
    zoom: 1;
}

.b-model:before,
.b-model:after {
    content: "";
    display: table;
}

.b-model:after {
    clear: both;
}

.b-model-img {
    float: left;
}

.b-model-img img {
    display: block;
    width: 200px;
    height: auto;
}

.b-model-img .b-models-item-thumb {
    width: 200px;
    height: 300px;
}

.b-model-img .b-models-item-thumb .thumb-empty {
    width: 200px;
    height: 300px;
    background-position: 50% 100px;
}

.b-model-img .b-models-item-thumb .thumb-empty-title {
    padding-top: 52px;
}

.b-model-info {
    float: left;
    padding: 0 0 0 30px;
    width: 460px;
}

.b-model-info-title {
    float: none;
    font-size: 24px;
    line-height: 20px;
    margin-bottom: 10px;
}

.b-model-info-list {
    color: #bbb;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

.b-model-info-social {
    margin: 15px 0 -5px;
}

.b-model-info-desc {
    margin-top: 15px;
    color: #bbb;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.b-model-info .b-player-buttons-group {
    float: none;
    position: static;
    padding: 10px 0;
    margin-left: 0;
    zoom: 1;
}

.b-model-info .b-player-buttons-group:before,
.b-model-info .b-player-buttons-group:after {
    content: "";
    display: table;
}

.b-model-info .b-player-buttons-group:after {
    clear: both;
}

.b-model-adv {
    float: right;
    border: 1px solid #323232;
}

.b-model-adv .b-player-join-info {
    border: 0;
    padding: 25px 0 30px 20px;
    width: 280px;
}

.b-model-adv .b-player-join-info .btn {
    width: 220px;
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 15px 0 0;
}

.b-model-divider {
    margin: 30px 0 15px;
}

.b-error {
    background: #f4f4f4;
    padding: 70px 0 70px 200px;
}

.b-error-title {
    margin: 0 0 10px;
    color: #414141;
    font-size: 150px;
    font-weight: bold;
    line-height: 1;
}

.b-error__btn-back {
    padding: 10px 18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.b-error-description {
    margin: 0 0 30px;
    color: #414141;
    font-size: 36px;
    font-weight: bold;
    line-height: 38px;
    text-transform: uppercase;
}

.b-error-description > small {
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    text-transform: none;
}

.b-join {
    background: #000000;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.b-join-info {
    padding: 45px 70px 10px;
    text-align: center;
}

.b-join-info-logo {
    margin-bottom: 14px;
}

.b-join-info-text {
    display: block;
    color: #ffffff;
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
}

.b-join-form {
    margin: 0;
    padding: 30px 60px;
}

.b-join-form-input {
    display: block;
    border: none;
    width: 210px;
    height: 40px;
    padding: 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);
    background: linear-gradient(to top, #ffffff 0, #f1f1f1 100%);
    color: #000;
}

.no-cssgradients .b-join-form-input {
    background: #fff;
    line-height: 40px;
}

.b-join-form-input-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 40px;
    padding: 0 10px;
}

.b-join-form-input::-webkit-input-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1.4;
}

.b-join-form-input::-moz-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-join-form-input:-moz-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-join-form-input:-ms-input-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-join-form-input:focus::-webkit-input-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-join-form-input:focus::-moz-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-join-form-input:focus:-moz-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-join-form-input:focus:-ms-input-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-join-form-input-wrapper {
    position: relative;
    float: left;
    margin-right: 10px;
}

.b-join-form-input-wrapper.state-error {
    position: relative;
}

.b-join-form-input-wrapper.state-error .error {
    display: block;
}

.b-join-form-input-wrapper .error {
    display: none;
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 100%;
    margin: 0 0 10px 0;
    z-index: 100;
}

.b-join-form-input-wrapper .error i {
    display: block;
    position: absolute;
    right: 50%;
    top: 100%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 6px 0 6px;
    border-color: #de3d23 transparent transparent transparent;
}

.b-join-form-input-wrapper .error span {
    display: block;
    border-radius: 2px;
    background-color: #de3d23;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    color: #FFF;
    line-height: 20px;
    padding: 5px 10px;
}

.b-join-form-button {
    display: block;
    width: 160px;
    height: 40px;
    font-size: 14px;
    font-weight: bold;
    line-height: 38px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.3);
}

.b-join-bottom {
    background: #1c1c1c;
}

.b-join-bottom .b-join-info-logo {
    margin-bottom: 6px;
}

.b-join-bottom .btn-join {
    display: block;
    margin: 20px auto 30px;
    width: 220px;
    height: 50px;
    padding: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.b-join-plan-row {
    margin-top: 10px;
}

.b-join-plan-type {
    display: block;
    height: 50px;
    background-color: #323232;
    cursor: pointer;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    zoom: 1;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-join-plan-type:before,
.b-join-plan-type:after {
    content: "";
    display: table;
}

.b-join-plan-type:after {
    clear: both;
}

.b-join-plan-type:hover {
    background-color: #525252;
}

.b-join-plan-type:hover .info {
    border-left-color: #424242;
    color: #fff;
}

.b-join-plan-type:hover .info .text {
    color: #8e8e8e;
}

.b-join-plan-type.is-active,
.b-join-plan-type.is-choice {
    background-color: #ffc124;
}

.b-join-plan-type.is-active .info,
.b-join-plan-type.is-choice .info {
    border-left-color: #cb9a1f;
    color: #181818;
}

.b-join-plan-type.is-active .info .text,
.b-join-plan-type.is-choice .info .text {
    color: #181818;
}

.b-join-plan-type input[type="radio"] {
    float: left;
    width: 18px;
    height: 18px;
    margin: 16px 10px;
}

.no-rgba .b-join-plan-type input[type="radio"] {
    width: 14px;
    height: 14px;
    margin: 14px 10px;
}

.b-join-plan-type .info {
    display: block;
    color: #c6c5c5;
    border-left: 1px solid #282828;
    padding: 0 18px 0 8px;
    white-space: nowrap;
    margin-left: 38px;
    zoom: 1;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-join-plan-type .info:before,
.b-join-plan-type .info:after {
    content: "";
    display: table;
}

.b-join-plan-type .info:after {
    clear: both;
}

.b-join-plan-type .info .period {
    display: block;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 6px;
}

.b-join-plan-type .info .text {
    display: block;
    color: #727272;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
}

.b-join-plan-type .info .price {
    float: right;
    font-size: 30px;
    font-weight: 400;
    line-height: 50px;
}

.b-join-plan-type .info .price sup {
    font-size: 12px;
    font-weight: 400;
    line-height: 25px;
    vertical-align: text-top;
    margin-left: 4px;
}

.b-join-plan-type.is-choice .info {
    border: 0;
    margin: 0;
    padding-left: 15px;
    cursor: default;
}

.b-join-field-row {
    position: relative;
    margin-top: 10px;
}

.b-join-field-row.state-error {
    position: relative;
}

.b-join-field-row.state-error .error {
    display: block;
}

.b-join-field .field {
    display: block;
    width: 280px;
    height: 40px;
    margin: 0;
    border: 0;
    padding: 0 10px;
    background: #ffffff;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #ffffff));
    background: -ms-linear-gradient(bottom, #f5f5f5, #ffffff);
    background: -moz-linear-gradient(center bottom, #f5f5f5 0%, #ffffff 100%);
    background: -o-linear-gradient(#ffffff, #f5f5f5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #000;
    font-size: 12px;
}

.no-cssgradients .b-join-field .field {
    background: #fff;
    line-height: 40px;
}

.b-join-field .field:focus::-webkit-input-placeholder,
.b-join-field .field:active::-webkit-input-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-join-field .field:focus::-moz-placeholder,
.b-join-field .field:active::-moz-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-join-field .field:focus:-moz-placeholder,
.b-join-field .field:active:-moz-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-join-field .field:focus:-ms-input-placeholder,
.b-join-field .field:active:-ms-input-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-join-field .field::-webkit-input-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1.1;
}

.b-join-field .field::-moz-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-join-field .field:-moz-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-join-field .field:-ms-input-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-join-field .label {
    display: none;
}

.b-join-field .error {
    display: none;
    position: absolute;
    top: 0;
    right: 100%;
    margin: 5px 15px 0 0;
    white-space: nowrap;
    z-index: 100;
}

.b-join-field .error i {
    display: block;
    position: absolute;
    left: 100%;
    top: 10px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 7px;
    border-color: transparent transparent transparent #de3d23;
}

.b-join-field .error span {
    display: block;
    background-color: #de3d23;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
    color: #FFF;
    line-height: 21px;
    padding: 5px 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.b-seo {
    display: none;
    color: #151515;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 20px;
    background-color: #f2f2f2;
    margin: 0 0 20px;
    padding: 0 20px;
    overflow: hidden;
}

.b-seo.show {
    display: block;
}

.b-seo-btn {
    position: relative;
    float: left;
    color: #181818;
    font-family: "Lato", sans-serif;
    font-size: 16px;
    font-weight: 900;
    width: 20px;
    line-height: 20px;
    border-radius: 10px;
    background-color: #C6C5C5;
    margin: 5px 0 0 10px;
}

.b-seo-btn.active,
.b-seo-btn:hover {
    color: #fff;
    background-color: #d3003f !important;
}

.b-seo-btn.active:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 13px 10px 13px;
    border-color: transparent transparent #f2f2f2 transparent;
    margin: 0 0 -20px -13px;
}

.b-seo-cell {
    margin: 15px 0;
}

.b-best_av {
    padding: 40px 0 30px;
    zoom: 1;
}

.b-best_av:before,
.b-best_av:after {
    content: "";
    display: table;
}

.b-best_av:after {
    clear: both;
}

.b-best_av-title {
    display: block;
    color: #c6c5c5;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: 900;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    clear: both;
}

.b-best_av-text {
    color: #c6c5c5;
    font-size: 12px;
    line-height: 20px;
    margin: 10px 0;
}

.b-best_av-cell {
    float: left;
    width: 480px;
}

.b-best_av-cell + .b-best_av-cell {
    margin-left: 35px;
}

.b-jb {
    zoom: 1;
}

.b-jb:before,
.b-jb:after {
    content: "";
    display: table;
}

.b-jb:after {
    clear: both;
}

.b-jb-join {
    float: right;
    background-color: #181818;
    width: 284px;
    height: 194px;
    border: 3px solid #c6c5c5;
}

.b-jb-join-inner {
    padding: 30px 0 0 30px;
}

.b-jb-join-title {
    display: block;
    color: #c6c5c5;
    font-size: 30px;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-weight: 900;
    line-height: 34px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.b-jb-join .btn {
    padding: 0 20px;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 50px;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.b-jb__mobile {
    background: url('/assets/allgravure/img/bg-jb-mobile.jpg') 0 0 no-repeat;
}

.b-jb__network {
    background: url('/assets/allgravure/img/bg-jb-network.jpg') 0 0 no-repeat;
}

.b-videos .b-jb {
    margin: 10px 10px 40px;
}

.b-pics .b-jb {
    margin: 10px 20px 40px;
}

.b-models .b-jb {
    margin: 10px 8px 40px;
}

.b-jb-member iframe {
    display: block;
    margin: 0 auto 20px;
}

.b-pagination {
    display: flex;
    justify-content: center;
    position: relative;
    text-align: center;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 0;
}

.b-pagination-item {
    display: inline-block;
    vertical-align: top;
    margin: 0 5px;
    text-transform: uppercase;
}

.b-pagination-item__first {
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
    /*margin: 0;*/
}

.b-pagination-item__first .b-pagination-link {
    width: 70px;
}

.b-pagination-item__last {
    /*position: absolute;*/
    /*bottom: 0;*/
    /*right: 0;*/
    /*margin: 0;*/
}

.b-pagination-item__last .b-pagination-link {
    width: 70px;
}

.b-pagination-item.active .b-pagination-link {
    color: #fff;
    background-color: #d3003f;
    box-shadow: none;
    cursor: default;
    pointer-events: none;
}

.b-pagination-link,
.b-pagination-spacer {
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #c6c5c5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #323232;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.b-pagination-link:hover,
.b-pagination-spacer:hover {
    color: #323232;
    background-color: #c6c5c5;
}

.b-pagination-link__disabled,
.b-pagination-spacer__disabled {
    color: #909090;
    background-color: #616161;
    cursor: default;
    pointer-events: none;
}

.b-pagination-link__wide,
.b-pagination-spacer__wide {
    width: 60px;
}

.b-pagination-spacer {
    cursor: default;
    pointer-events: none;
}

.b-alphabetical {
    background-color: #000;
    margin: 0 0 20px;
    padding: 10px 20px;
    cursor: default;
    color: #727272;
    font-size: 14px;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-weight: 900;
    line-height: 20px;
    text-transform: uppercase;
}

.b-alphabetical-title {
    float: left;
    margin-right: 20px;
}

.b-alphabetical-list {
    padding: 0;
    margin: 0;
    list-style: none;
}

.b-alphabetical-list:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.b-alphabetical-list li {
    float: left;
    margin: -10px 0;
}

.b-alphabetical-list li a {
    display: block;
    padding: 10px;
    color: #c6c5c5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.b-alphabetical-list li a:hover, .b-alphabetical-list li a.active {
    color: #d3003f;
}

.b-search-noresult {
    margin: 10px 0 100px;
}

.b-search-noresult .title {
    display: block;
    color: #c6c5c5;
    font-family: 'Lato', Arial, Helvetica, sans-serif;
    font-size: 48px;
    line-height: 50px;
    text-align: center;
    font-weight: 900;
    text-transform: uppercase;
    padding: 100px 0 45px;
}

.b-search-noresult .form {
    position: relative;
    margin: 0 130px;
}

.b-search-noresult .input {
    display: block;
    width: 100%;
    height: 40px;
    padding: 0 10px;
    border: 0;
    border-radius: 2px;
    background: linear-gradient(to top, #ffffff 0%, #ffffff 46.51%, #f0f0f0 100%);
    font-size: 13px;
}

.b-search-noresult .input-wrapper {
    display: block;
    padding: 0 162px 0 0;
}

.b-search-noresult .btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 130px;
    line-height: 40px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 900;
    box-shadow: 0 1px 3px rgba(1, 1, 1, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.5);
    border-radius: 2px;
}

.b-account {
    font-family: "Lato", Arial, Helvetica, sans-serif;
}

.b-account-header {
    overflow: hidden;
    line-height: 20px;
    padding: 20px 0;
}

.b-account-header .title {
    float: left;
    color: #727272;
    font-size: 18px;
    font-weight: 900;
    line-height: 18px;
    text-transform: uppercase;
    margin: 5px 0;
}

.b-account-header .date {
    float: right;
    color: #727272;
    font-size: 14px;
}

.b-account-body {
    background: #fff;
}

.b-account-tabs {
    clear: left;
    padding: 15px 0 0;
}

.b-account-tabs > .btn {
    float: left;
    text-transform: none;
    padding: 0 20px;
    margin-right: 10px;
    outline: none;
}

.b-account-tabs > .btn-logout {
    float: right;
    margin: 0;
}

.b-account-profile,
.b-account-password,
.b-account-membership,
.b-account-notification {
    height: 520px;
    padding: 50px 45px 20px;
}

.f-profile,
.f-password {
    position: relative;
    width: 456px;
}

.f-profile .row,
.f-password .row {
    padding-left: 5px;
    margin: 0 0 10px;
}

.f-profile .row:after,
.f-password .row:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.f-profile .cell,
.f-password .cell {
    float: right;
    width: 320px;
}

.f-profile .label,
.f-password .label {
    float: left;
    color: #333;
    font-size: 12px;
    line-height: 40px;
    font-weight: bold;
}

.f-profile .input,
.f-password .input {
    display: block;
    width: 100%;
    height: 40px;
    border: 1px solid #a5a5a5;
    border-radius: 2px;
    background: linear-gradient(to top, #ffffff 0%, #ffffff 46.51%, #f0f0f0 100%);
    color: #151515;
    font-size: 14px;
    line-height: 38px;
    padding: 0 10px;
}

.f-profile .input[disabled],
.f-profile .input__disabled,
.f-password .input[disabled],
.f-password .input__disabled {
    color: #666;
    pointer-events: none;
    opacity: .6;
}

.f-profile .input:focus,
.f-password .input:focus {
    border-color: #d3003f;
    outline: none;
}

.f-profile .input__error,
.f-password .input__error {
    border-color: #a11909;
    background: linear-gradient(to top, #ffffff 0%, #ffffff 46.51%, #fff2f1 100%);
}

.f-profile .desc,
.f-password .desc {
    display: block;
    color: #333;
    font-size: 11px;
    line-height: 30px;
}

.f-profile .desc .link {
    color: #d3003f;
    font-weight: bold;
}

.f-profile .desc .link:hover {
    text-decoration: underline;
}

.b-account .btn-save {
    display: block;
    width: 100%;
    height: 60px;
    border-radius: 4px;
    border: none;
    box-shadow: none;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}

.b-account .btn-save.disabled {
    color: #c6c5c5;
    background: #323232;
    border-color: #323232;
    box-shadow: none;
    pointer-events: none;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
}

.b-warning {
    color: #fff;
    text-align: left;
    padding: 25px 25px 25px 66px;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}

.f-profile .b-warning,
.f-password .b-warning,
.f-notification .b-warning {
    position: absolute;
    width: 376px;
    left: 100%;
    top: 0;
    margin: 0 0 0 20px;
}

.b-warning__error {
    background: #a11909 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDY2MkQ4MTE3QTFCMTFFNDk2RDlGNjY0OTkzQkU1MjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDY2MkQ4MTI3QTFCMTFFNDk2RDlGNjY0OTkzQkU1MjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjYyRDgwRjdBMUIxMUU0OTZEOUY2NjQ5OTNCRTUyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjYyRDgxMDdBMUIxMUU0OTZEOUY2NjQ5OTNCRTUyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlVmZxYAAAD8SURBVHjapJNdCsIwEIS3ghXRk7RFRXzoVbyUfyh4FEG9hVifBMEj+FBFibMylRji/8JHyHR2k2xSMcaIQwR6IAM5WVOLXL89CcEYXMzz0G9TUHULaPKcpiMYghTUSUrtSM+SOfcCE37Yg5bnWAUtegx3eysQgzOru8lF2FqTfdGcWIU+TSPPir4CQq9GX9htw3N+WiClngW6dREJQQWc5DEMx8DR1ZurvyS/RZnjrcCWk7bHGHhW10g47rTAjJOux2isY9hReBfakIRXkvOK3jWxYV1j8u1DaloPafLqKQ9AB9RIh9rTp/z3z2QTc7UNOIEDWFFLXP9VgAEABrCb95slup8AAAAASUVORK5CYII=') 40px 32px no-repeat;
}

.b-warning__successful {
    background: #34a109 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MUEyNzVGQjdCMzIxMUU0QTAxMEFGM0REMzBBRjgyMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MUEyNzVGQzdCMzIxMUU0QTAxMEFGM0REMzBBRjgyMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQxQTI3NUY5N0IzMjExRTRBMDEwQUYzREQzMEFGODIwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQxQTI3NUZBN0IzMjExRTRBMDEwQUYzREQzMEFGODIwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+8f3d0wAAAHVJREFUeNqkkt0OgCAIhbH13pyenIbTwsQWdDb84eKTIxQRoaS47UddFZQIlltci/kJuWBbwg6cfHm+xMFKVLDWJs8RSAe5niMQjb36m4XFmUzLx3wjQr4L3h/aC7IQb46QgawGElHI22QjAuldo0TXJp0CDADEjGfHxW1fQwAAAABJRU5ErkJggg==') 40px 33px no-repeat;
}

.b-account-membership {
    border-top: 0;
    background: url('/assets/allgravure/img/bg-profile-membership.jpg') 0 0 no-repeat;
    background-size: cover;
}

.f-membership {
    font-family: "Lato", Arial, Helvetica, sans-serif;
    width: 400px;
    margin: 100px auto;
    background-color: #fff;
}

.f-membership .row {
    overflow: hidden;
    margin: 0;
    border: 0;
}

.f-membership-active {
    padding: 27px 35px 15px 35px;
}

.f-membership-active .b_for-member-info {
    text-align: center;
    line-height: 20px;
    padding-bottom: 13px;
    margin: 0;
    color: #000000;
}

.f-membership-active .b_members-warning {
    margin-top: 20px;
}

.f-membership-active .b_members-warning p {
    padding-bottom: 12px;
    text-align: center;
    line-height: 20px;
    color: #666;
}

.f-membership-active .b_members-warning p a {
    color: #d3003f;
}

.f-membership-active .title {
    display: block;
    color: #151515;
    font-size: 24px;
    line-height: 30px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 0 0 10px;
}

.f-membership-active .text {
    color: #656565;
    font-size: 14px;
    line-height: 18px;
}

.f-membership-renew {
    padding: 30px 30px 10px;
}

.f-membership-renew .text {
    color: #000;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    text-transform: uppercase;
}

.f-membership-renew .btn {
    float: right;
    text-transform: none;
    outline: none;
}

.f-membership-upgrade {
    background-color: #d3003f;
    padding: 20px 30px;
}

.f-membership-upgrade .duration {
    float: left;
}

.f-membership-upgrade.best .duration {
    float: none;
    text-align: center;
}

.f-membership-upgrade .duration > span {
    display: block;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
}

.f-membership-upgrade .b_title {
    display: block;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    line-height: 30px;
    text-transform: uppercase;
    text-align: center;
}

.f-membership-upgrade .price {
    float: right;
    position: relative;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
    font-weight: 900;
    margin-right: 50px;
}

.f-membership-upgrade > .price span {
    display: block;
    color: #fff;
    font-size: 30px;
    line-height: 40px;
}

.f-membership-upgrade > .price sup {
    position: absolute;
    top: 0;
    left: 100%;
    font-size: 12px;
    line-height: 30px;
    margin-left: 4px;
    color: #fff;
}

.f-membership-upgrade .btn {
    float: right;
    width: 70px;
    color: #0d0d0d;
    background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAMAAADJhsaRAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAQlBMVEXTAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD////9nuzrGAAAAFHRSTlMA0ZkP8ONJ/Z8R5uneP/6VDEHYlOMIIsMAAAABYktHRBXl2PmjAAAACXBIWXMAAAsSAAALEgHS3X78AAAANUlEQVQI1yXKuQ0AIBADweP/4QD3Xyuy2GQCW4x1wjxCpAlALiJgNX7Rvn3QuZR73/yfq+QBXY0C1fGLg9QAAAAASUVORK5CYII=') 85px 50% no-repeat;
    text-transform: none;
    text-align: left;
    padding: 0 20px;
}

.f-membership-cancel {
    padding: 15px 30px 20px;
}

.f-membership-cancel .btn-cancel {
    color: #323232;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 5px;
}

.f-membership-cancel .btn-cancel:hover {
    text-decoration: underline;
}

.f-membership-cancel .text {
    color: #656565;
    font-size: 12px;
    line-height: 20px;
}

.f-notification {
    position: relative;
    width: 500px;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    padding: 0 0 0 80px;
}

.f-notification .title {
    color: #151515;
    font-size: 14px;
    font-weight: 900;
    line-height: 20px;
    text-transform: uppercase;
    margin: 5px 0 15px;
}

.f-notification .row {
    margin: 0 0 15px;
    line-height: 0;
}

.f-notification .cell {
    width: 320px;
}

.f-notification .label {
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}

.f-notification .label:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.f-notification .label > span {
    float: left;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    padding-left: 10px;
}

.f-notification .label > input[type="checkbox"] {
    float: left;
    width: 16px;
    height: 16px;
}

.f-notification .label > input[type="checkbox"]:checked + span {
    font-weight: 900;
}

.b-account-cancel {
    background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABZCAMAAAD/2HEVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNUJERkNEMzhDRDcxMUU0QTZFMjk1ODQyOTk3Q0VFOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNUJERkNENDhDRDcxMUU0QTZFMjk1ODQyOTk3Q0VFOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI1QkRGQ0QxOENENzExRTRBNkUyOTU4NDI5OTdDRUU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI1QkRGQ0QyOENENzExRTRBNkUyOTU4NDI5OTdDRUU5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+zmKv1gAAADBQTFRF/8+N/9uo/7JA/6cf/5EA//z4//bq/8Ry/50A/+jI/+7W/71e/+K6/5cA/5MA////sMFaCQAAABB0Uk5T////////////////////AOAjXRkAAAMjSURBVHjatFnpeoMwDFMI5KJ47/+2W9tBOHLYkOTX+o2iHIoku/gRDT+7hfTsZd+C5GEzjyON7zGbXiBGj9vQpg/INIy7oacuINhjjIQeIMYdQEZnOoDY8TRse5BAZxAKzUG2U3fbtg2tQV7bApTa/ny1BZn0bvpaSmMI6Ut/ihK2paAliFnW187vj/P6aTENQU5vPWG2AYn0xfnyh2Ygkb7/Jz05ktCYA5Lg7I7RbUCS074s7iEIUjpyOaZnIJFKNqmXDBpDSt/M1XkG4nPXG9uG+ccgWaGKcqafghQkl09j1OhbMA82jcH03JQNhoXpxLhD3+sUzAOQgYrRZGI6cRHEU+Vooxr7uyBT1WcnnhODRd/dPINSIXVV1T2QKSEc4TN1HbinVgWJEri90//jLp7JvxpIFHNbOgLLCJTge+5eSKLIbDSmQQ6SUiak0jYjUKJGX9KpYE+WodNVkOQ1ixayNxdfdWKwIuPlVhxu+OqdlHNi1Oi7/56JIIYvozmQXBbZBNHV80wVJGdHQ1p1a2qMIn1JZXbR5lROcUHyE0OOR2UnRpG+IZePfMZ5KEljcOl7pJdhRsAsSOl5lyJXNVCi4LnI0m6Q7HEKpChFNnvpkmKXA1FUElWVF6lCoIQs5fitzpYESnAqnt0cvv+cJFp0AakmT5cmVzlQIkPfXPj4pJOh1hGbSyC+2pd7E3zxEqe7gDACYbA2MCJnHkTeZOLRGDdCurgMwI1yo1TQUCLO7EHYhZO4NMPNTka1yNwHygjyImJUAd7qYQ7CegOystzW9zNxDSBqMIDRtUm0MFCThCR3ivy7ShMkTZ+436WlmEthg5NMk2W164uPXewCEvqCtZKrckDSi0lVWpyuD0RdJfZzdKAxRG3esOau2nPHbYWs0xe+zlgV0GNAhLT1bl4vzlOHeUPYfeWOA40R6UtP1LdIYzz33LoTo4HnljsafxsEJf+xjTfiUSsMDTy3QuMBTvbLkSRUrK92q1fRoJqP7VTgxu7DQfcH0UB/ECCqTK9BBj/dl4K3ds191zF/pR4dd2zB6owGugvOovG54r8CDAC4K5HFEDdu7gAAAABJRU5ErkJggg==') 50% 200px no-repeat;
    padding: 320px 220px 220px;
    text-align: center;
    color: #000;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 30px;
}

.b-account-cancel-title {
    display: block;
    font-size: 24px;
    font-weight: 900;
    margin: 0 0 10px;
}

.b-account-cancel > .btn {
    display: block;
    margin: 20px auto 0;
    width: 200px;
    font-weight: 900;
}

.b-favorites-empty {
    width: 680px;
    margin: 0 auto;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    text-align: center;
}

.b-favorites-empty-title {
    display: block;
    color: #727272;
    font-size: 30px;
    line-height: 30px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 70px 0 20px;
}

.b-favorites-empty-desc {
    display: block;
    color: #727272;
    font-size: 18px;
    line-height: 20px;
    font-weight: 900;
    text-transform: uppercase;
}

.b-favorites-empty-step {
    text-align: left;
    position: relative;
    zoom: 1;
}

.b-favorites-empty-step:before,
.b-favorites-empty-step:after {
    content: "";
    display: table;
}

.b-favorites-empty-step:after {
    clear: both;
}

.b-favorites-empty-step.first {
    margin: 40px 0 0;
}

.b-favorites-empty-step.second {
    margin: 158px 0 0;
}

.b-favorites-empty-step .b-videos-item-thumb {
    background: url('/assets/allgravure/img/img-fav-empty-step1.jpg') 0 0 no-repeat;
    float: left;
    height: 180px;
}

.b-favorites-empty-step .b-videos-item-thumb .duration {
    background: #c1c1c1;
    color: #757575;
}

.b-favorites-empty-step .b-videos-item-thumb .btn-fav {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    z-index: 1;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAMAAADub6yxAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABCFBMVEXTAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD/TAD////+NixzLAAAAVnRSTlMAAVa57PrVfA4KtuAytazrZxYJRcfqq0vvJga3uEqvchDdHjHn+/njJyjhpIWiOPUq9/43n9saHJ7K4i4wyBJxAgR1+MMIm85ITZYHZNpEb+blblzYWt5ZTUgAAAABYktHRFd9CtkfAAAACW9GRnMAAANQAAAB4QCh6ww+AAAACXBIWXMAAAsSAAALEgHS3X78AAAACXZwQWcAAAcIAAAH7gD5lMkNAAAA40lEQVQY012QaVPCQBiDU44Ctlood5FTBRFEkRtFPDhUUFAx//+nsEsZhOZT9pnJvJsAUFxuj1f1+QG/T/V63C4FQoEjbqTpuma744DAJzSCITMcYTTKSNgMBQ3GgDgTSRmyUuSpJV0ywTQyzGKjXD6fs12WGRgs2A+c6VtT4DkuaMEhi0WUeOnEZV6hwqoTV3mNGm/Kh/S2ftcAmmy192mnxa5s2WP//p8+aBzIlngcsD58suHzyytH2++PJ+T0TQykvKvkx2yXjIuR1PlcwM+v/TvmYim3+/5xdpv9rlZ/u/waku8jh30u9XgAAAAASUVORK5CYII=');
}

.b-favorites-empty-step .b-player {
    width: 640px;
    margin: 0 auto;
}

.b-favorites-empty-step .b-player-img {
    position: relative;
    z-index: 4;
    width: 100%;
    height: 400px;
    background: url('/assets/allgravure/img/img-fav-empty-step2.jpg') 50% 0 no-repeat;
    margin: 0 auto -80px;
    padding-bottom: 80px;
}

.b-favorites-empty-step .b-player .b-player-buttons {
    pointer-events: none;
    padding-bottom: 0;
}

.b-favorites-empty-step .b-player .b-player-buttons .btn-simple,
.b-favorites-empty-step .b-player .b-player-buttons .btn-drop-button-text {
    color: #727272;
}

.b-favorites-empty-step .b-player .b-player-buttons .btn-favorite {
    color: #fff;
    background: #d3003f;
}

.b-favorites-empty-step .b-player .b-player-buttons .btn-like .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAilBMVEVycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL///9TE96NAAAALHRSTlMAgupKwJox/oUS00Ylz+EEGob07MyxbKL9h8PXLc0LSySZ6V68AhYypfj1jJTacTEAAAABYktHRC3N2kE9AAAACXBIWXMAAAsSAAALEgHS3X78AAAAaElEQVQI112K2xZCUBRFl1BuJdmILhRyW///fXk6nDMf1thzjg0orIMNDYeu5scTvb37ARnuPDqTl1jpNbmRTEUkg0iO4k4FyBLV5g8zPI3wehuhhh7SBvh8S7Td9gD0v3WGcSLnZb3+Zx0Tig3wFb4AAAAASUVORK5CYII=');
}

.b-favorites-empty-step .b-player .b-player-buttons .btn-dislike .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAgVBMVEVycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL///9OW+/EAAAAKXRSTlMAAhYxpPj1i5noh168SsPsJEvMCy3XbKP9GrIl0OEEFNNG/oXAmoPrTToPwi8AAAABYktHRCpTvtSeAAAACXBIWXMAAAsSAAALEgHS3X78AAAAbElEQVQI113N2RKCQAxE0RaUZZDFKIjKrgL9/z/osFQJcx9SyXkJcLAA2McT6bh6g+crBGcuhRpIhWi9GScG8GKCXA3gzYQUIhnu+V8w91DO9ENEnlh7FWRZYVPdkO0WYHd87wAffvfQD6OeP29JEY+p/YlXAAAAAElFTkSuQmCC');
}

.b-favorites-empty-step .b-player .b-player-buttons .btn-download .icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAMAAAAsYw3eAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAhFBMVEVycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnJycnL///+4bbtOAAAAKnRSTlMAyMEBy8fNxdTOGdcWGMkVAtHZKi7dyvaONgs3kve7CJ39lwcvmdj1+izuQ0sZAAAAAWJLR0QrJLnkCAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF9JREFUCNelyVkWgjAAQ9HYirQgKkVRmScFsv8FUqDnuADvX/KA1UHgh/xnyKNHnnw3FC3tUhCS6rz9Eoj05QrcJGKT7P3+SCH4fL2zLC9KVqiblpu2620fPt9xMt0MLOTXCDBqpVnCAAAAAElFTkSuQmCC');
}

.b-favorites-empty-step .b-player .b-player-buttons-likes-info {
    color: #323232;
}

.b-favorites-empty-step .tip {
    position: relative;
    border: 1px solid #d3003f;
    color: #727272;
}

.b-favorites-empty-step .tip-arr {
    position: absolute;
    pointer-events: none;
}

.b-favorites-empty-step .tip-title {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-weight: 900;
    margin: 0 0 10px;
}

.b-favorites-empty-step .tip-text {
    display: block;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}

.b-favorites-empty-step .tip__video {
    float: right;
    width: 288px;
    height: 153px;
    padding: 25px 0 0 30px;
}

.b-favorites-empty-step .tip__video .tip-arr {
    width: 51px;
    height: 1px;
    background-color: #d3003f;
    bottom: 18px;
    right: 100%;
}

.b-favorites-empty-step .tip__player {
    margin: 20px 0 0;
    padding: 19px 60px;
    text-align: center;
}

.b-favorites-empty-step .tip__player .tip-text {
    color: #727272;
    font-size: 18px;
    font-weight: 900;
    line-height: 30px;
}

.b-favorites-empty-step .tip__player .tip-arr {
    width: 1px;
    height: 21px;
    background-color: #d3003f;
    bottom: 100%;
    left: 445px;
}

.b-favorites-empty-or {
    position: absolute;
    top: 0;
    left: 50%;
    margin: -90px 0 0 -30px;
    color: #727272;
    font-size: 18px;
    text-transform: uppercase;
    width: 60px;
    height: 60px;
    line-height: 58px;
    text-align: center;
    border: 1px solid #727272;
    border-radius: 30px;
    font-weight: 900;
    pointer-events: none;
    z-index: 5;
}

.b-favorites-empty-or .line {
    position: relative;
    display: block;
    width: 1px;
    height: 219px;
    background-color: #727272;
    margin: 2px 0 0 29px;
}

.b-favorites-empty-or .dot {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background-color: #727272;
    top: 100%;
    left: 50%;
    margin: 0 0 0 -10px;
}

.b-favorites-empty > .btn {
    margin: 40px auto 140px;
    line-height: 60px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 0 30px;
}

.b-jb-wrapper-fav {
    margin-bottom: 20px;
}

.b_user-account-status {
    float: right;
}

.b_user-account-status .b_title {
    color: #727272;
}

.b-login {
    background: url('/assets/allgravure/img/bg-login.jpg') 50% 0 no-repeat;
    padding: 260px 100px 0;
    height: 480px;
    margin-top: -80px;
}

.b-login-form {
    position: relative;
    float: left;
    width: 320px;
    padding: 30px 40px 15px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP4/xQAAuYB5e33aXgAAAAASUVORK5CYII=');
    text-align: center;
}

.b-login-form-title {
    text-align: center;
    color: #000;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 0 20px;
}

.b-login-form-input {
    width: 298px;
    height: 38px;
    border: 1px solid #a5a5a5;
    border-radius: 2px;
    background-image: linear-gradient(to top, #ffffff 0%, #ffffff 46.51%, #f0f0f0 100%);
    padding: 0 10px;
    color: #666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0 0 20px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.no-cssgradients .b-login-form-input {
    background: #fff;
    line-height: 40px;
}

.b-login-form-input:focus,
.b-login-form-input:active {
    border-color: #3f3f3f;
}

.b-login-form-input-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 40px;
    padding: 0 10px;
}

.b-login-form-input::-webkit-input-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 1.4;
}

.b-login-form-input::-moz-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-login-form-input:-moz-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-login-form-input:-ms-input-placeholder {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    filter: alpha(opacity=100);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #414141;
    font-size: 12px;
    text-transform: uppercase;
}

.b-login-form-input:focus::-webkit-input-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-login-form-input:focus::-moz-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-login-form-input:focus:-moz-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-login-form-input:focus:-ms-input-placeholder {
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.b-login-form-input-wrapper {
    position: relative;
    display: block;
}

.b-login-form .btn-login {
    display: block;
    width: 100%;
    height: 60px;
    background: #323232;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0;
    box-shadow: none;
    color: #c6c5c5;
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
}

.b-login-form .btn-login:hover {
    color: #fff;
    background: #d3003f;
}

.no-rgba .b-login-form .btn-login {
    filter: none;
}

.b-login-form .link {
    display: inline-block;
    vertical-align: top;
    margin: 10px auto 4px;
    color: #666;
    font-size: 14px;
}

.b-login-form .link:hover {
    text-decoration: underline;
}

.b-login-form #recaptcha_area {
    margin: 0 auto 15px !important;
}

.b-login .b-errors {
    background: #a11909 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDY2MkQ4MTE3QTFCMTFFNDk2RDlGNjY0OTkzQkU1MjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDY2MkQ4MTI3QTFCMTFFNDk2RDlGNjY0OTkzQkU1MjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjYyRDgwRjdBMUIxMUU0OTZEOUY2NjQ5OTNCRTUyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjYyRDgxMDdBMUIxMUU0OTZEOUY2NjQ5OTNCRTUyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlVmZxYAAAD8SURBVHjapJNdCsIwEIS3ghXRk7RFRXzoVbyUfyh4FEG9hVifBMEj+FBFibMylRji/8JHyHR2k2xSMcaIQwR6IAM5WVOLXL89CcEYXMzz0G9TUHULaPKcpiMYghTUSUrtSM+SOfcCE37Yg5bnWAUtegx3eysQgzOru8lF2FqTfdGcWIU+TSPPir4CQq9GX9htw3N+WiClngW6dREJQQWc5DEMx8DR1ZurvyS/RZnjrcCWk7bHGHhW10g47rTAjJOux2isY9hReBfakIRXkvOK3jWxYV1j8u1DaloPafLqKQ9AB9RIh9rTp/z3z2QTc7UNOIEDWFFLXP9VgAEABrCb95slup8AAAAASUVORK5CYII=') 25px 30px no-repeat;
    color: #fff;
    text-align: left;
    padding: 25px 25px 25px 50px;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
    margin: 0 0 10px;
    position: absolute;
    width: 325px;
    left: 0;
    bottom: 100%;
}

.b-login .b-errors + .btn-login {
    margin: 0 0 20px;
}

.b-login .b-login-info {
    float: left;
    width: 400px;
    padding: 30px 0 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgOAMAAM8AzbfAeUUAAAAASUVORK5CYII=');
}

.b-login .b-login-info-title {
    color: #727272;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 70px;
}

.b-login .b-login-info-list {
    margin: 10px 0 10px 85px;
    padding: 0;
    list-style: disc;
    font-size: 11px;
}

.b-login .b-login-info-list li {
    color: #d3003f;
    font-family: "Lato", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 30px;
}

.b-login .b-login-info-list span {
    color: #727272;
}

.b-login .b-login-info .btn-join {
    display: block;
    margin: 0 0 0 70px;
    width: 180px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
}

.b-login .b-login-form__hide {
    padding: 0;
}

.b-login .b-login-form__hide .b-errors {
    position: relative;
    display: table-cell;
    margin: 0;
    height: 250px;
    width: 400px;
    vertical-align: middle;
    padding-left: 90px;
    background-position: 60px 50%;
    box-shadow: inset 0 0 100px rgba(255, 0, 0, 0.3);
}

.b-upsell {
    font-family: 'Lato', Arial, Helvetica, sans-serif;
}

.b-upsell-header {
    padding: 20px 0;
    text-align: right;
}

.b-upsell-header .text {
    color: #767676;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
}

.b-upsell-header .btn {
    color: #020202;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    text-transform: uppercase;
    width: 150px;
    height: 40px;
    background-color: #fcb200;
    border-radius: 2px;
    margin-left: 20px;
}

.b-upsell-header .btn:hover {
    background-color: #CA8804;
}

.b-upsell-main {
    margin-bottom: 30px;
    padding: 45px 60px 60px;
    background: url('/assets/allgravure/img/upsell/bg-upsell.jpg') 50% 50% no-repeat;
    background-size: cover;
    zoom: 1;
}

.b-upsell-main:before,
.b-upsell-main:after {
    content: "";
    display: table;
}

.b-upsell-main:after {
    clear: both;
}

.b-upsell-main-header {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 50px;
    margin: 5px 0 40px;
}

.b-upsell-main-header .title {
    display: block;
}

.b-upsell-item {
    float: left;
    width: 400px;
    text-align: center;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNgqAcAAIIAgLO2btEAAAAASUVORK5CYII=) 0 0 repeat;
    border-radius: 4px;
    padding: 40px 0;
}

.b-upsell-item + .b-upsell-item {
    margin-left: 80px;
}

.b-upsell-item-logo {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -999px;
}

.b-upsell-item-logo__ajp {
    width: 148px;
    height: 50px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJQAAAAyCAYAAAC6efInAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAnCUlEQVR42u2dd7glVZX2f2tX1Tnn3tu3czfdNDQNNBIUiYKkUUEYwQCKzqCCOgZkBEcH0TFgGgw4OmIO4yAyIJizfEZQQWVUMii5Cd10vPHcE6pq77W+P3ade2833U2DqA+O63nOU+dU2FW1660V3rX2PmJmPIbEAccArwZuAt4BvAL4IDAH2B+47s9/WQbIo9ROB6gDyZ/5HnTad/eIW0kf5auaD/wr8aF+7U9w17sD362uu1GtO4YIpvXAyj/BOf8mD0MeORSn5OXApzDfwI+fTph4K378LRXijyBqjyWP0vUOAxPV919Xyzur5V1EUP1N/oLyyDVU6EBo7khSPx9TCN2Pgr8ScyDycSyHJPskanuj4UpEVk0drFG7Z3NAHtYlDFQfgCur5dOq5VV/6c78m/wxgEr6IIw38ROXkSSHkzTWYLoOCZDUPQr4jmJ2NfALIIIIBeSRgAngMCAjaqpfAXOBfattv/hLd+bfBNKNnbFtERuA5AKwJungKyiGTyeddSf0nYJ1fo0UwMDRJOltSPp4yrGjkGQUrPJbU3A1cH2ba3wGUePsQjRpRwHPAf4F+C3RX6L6ngPPB/qAArjhL92Z/0dkOXA48HhgO2AIuBjsGjBSyg0Psz17ApK+gKQfpPYKkkaG5gmu73Skb88I0OQ44HA0D+BWxMMCpLMhaQDl5hp+HvARIuy+RwTL4dW2TrU8uFr+vFo+pVr+BnjgL93Tf+VyInAG2n3q5BozEAcufQV0DgN/U4o9XA0lN6L5GZh9nGz++WTzr4NxoLkHZHugOYTOfJD5WHkl2KoIplmQDAB+c42+DLiAaMr2B+4FPkoE1L3AzcQ3Ypdq/x9Vy0Or5S+31PDfZFIaRI3/LNC9QfoADzIG/ADch+NuD8LDAcCH0M5TCe0CzS8HOQiYEa2OgHODGEeA3JQ+Av6kgySfRIudCaNvwA0EDMM3JQaNwjSQ3o7LFNeAZEa16kG81zLgE9X3s4kAqgHPrtb1nO1jiOTMMHA9MXJ8fLXtd3/pp/UXkJnAImJfrQJGtrLvKVh4N1bujHZBc+Jzt8r9GDgabCXYV3C16cc9H9Mv4IcGsPKLmJyJpOuw8rWYfQyx+KxLD+h6DB6BhiJehGTvJvhT0NGF8TlnYCVAQNzdmF2Pa5xHNmczB2sxbcXriZHbGuB/qnUvBHauvv+sWh5RLX8NBOLbBjBK9Kn+L0gf8Mrq3h8H7EhkQVcAHwI+t8n+AlyI+VMoh8D8V8Cdj8gtYIPA89H8HEIX0DkgUFvU0zEvg3ABxSrQ8hJc/8mIYGEU0JsFwdQTI/YwhtWuIi1JcfWHeU+GlevAtImrnyuSftjC+JAkgz8mmfVl0NtxAymuXkfcQuBYrNyXSEpuh/n3I/bp6qIXAC+tGv4J0AJmAy+OV4ojmjMhRngwxT89o1reStRqjxWZWd33EPFl2BZJgDOw8p1QzMG3q9US/ZgkfRwuPQ8rL0Pqq5Aes8InIpiGwcL5SPrKqSYdiHsPmi8Afzoavk06QAyqGsdAfgHl/ZifuB9LX4N5pJEgaQ7YwSjQGgcJoPIeElstjYyUbO7D7xIdB/NYsfo880MbpG+P6ywZrEk29++Iztv+4PcitOMNh4kfgP0KZBWm38XVoNYP8U2bXbV6WbU8GegnAmoU+AOwD7Cw2v7Latnjnx4rZOYuRG18JNHM3w98EXjP1C6bdT/2BD5HaB+GH3kAcW8GGQI+AOwKQAgQ8hTTmThbRVYDkmNAX0O5DkJuSPYpTMAlQAJaYjYOVnwBK3+La6yRZATIF8HARZT3Y+1xkPp7SBiTRg1cCjTmQPs11lmH+TbgvoazDzmawPIzHhEPJfVojaSx63JCewbJjM8BT8Za4LvVXh7UXw/yAiS5c6MG3ORp/25qZ34MPBfYG7iGqJFKYmj6tGlH7wOMEf0HiL7Wk4Gr/0zAyCpwtHhwqmd+dT0ngi3B9KVIciPwQtDzsbyP0O7p3j1IZp+DJF0IH9rCuQ4Hvk6YWIgf/xmSnAgyjBmghyDyhiluz+4BvQdK8KOQzjiLUGKhiSSp4Lo+BkUdYA34NnQWgQvXYXYd6Ti4BtD5uJUrF1pzBLAHSNxXXN9ccINA3xIY/wKte3a01ggG/y3J/NPEtcE629vobR9/pMTmXsDbMT0J14AwDKFy9HrJZhGQ9MNMpUaq9QbJYO/X7tXSgM8Cg8CZTPkC2wFvBHaa1sK+RC11N9F8/JCYdnm0ZVl1PUNMURKnAqeAHo52V2O6D65vPZJApD3Ow7pLUQWdADdjAUn/wVhxCeUwVecIBngFmpD2vR3aFzKpaSddkD2AbxLG5uPH1yLJSZgbhg6IB0lnEAJYwCyAcAkkHdEuEJYQJg4klOA9ZP2QznwxuBvjO9qF7F5gBLr7Qq2F1IeB5CiM51tzA/gAppfJ4OxR3MDTQJ9GuO31On7HoLbG1pBwtrg55wsrERsBrb3AOm17JIB6C1q8j9AEKy7AdAG4ZyFuCkhRWmwUfVURQTpI9QBgKpeYEd/GA4hv/TDRSb8buLja5w9E5/MrVduHVr1/30Ncb8YWiK/NyKHAq0H3w9h72vofIdIC/1z8BFH7ljNQn5LNA9f3DLCvEyZAW6ABkgEl6T8B7Z5KOfJ1RP4Nkj2BryI0kAQsB9+difFEzH5KNgukBiTzge+bXzOfcgRM3iiuby31GUR3qj2IcKz5MShzkHA1cC6uhvoJICwXs0EjgHpojyAzw5tg4RjU3he7pA/JbocyRAXXCVCvvZV2E+t2qCK4r9ro2EHI6suxLpRDQ1baO0nr56P9q0gMkXvjOXz6Zs2L3zwcQM0CLkRbx1NO3Av+RCS9BnFHIvIsHlwGs5rp2mmSi5oxfZ//JIa7dwLnVkACeOZmzn/9Jr/XPsT1nkz00fYgEmXfAz6+hX13BT4A/kRCF7QNZiuA/yWmp56NS+pgEEpAQJKVuGQ1oQWhNQPIQeuQgHOQpIo2z8C3bkSSF0AwKO/CuBVsX1BQjf2CLUEVUqnooewjhOFd6K4F43ZccrG5FJFekYV9BL1/KcUQpv4OJP1HSWYW+FHww4C0FDUxBRTrlphfh5s1770kOxwAtTMhvRcSyG6FkTok6f74xpGh2cJ8AWIl5u+gCGux8iVYWIVkvyZtdMwyRDJccivIKLj687SZL9I8nL2tgJoL+iP8yAFo/i1wJ1XuPsBikhSCZxNQ3U5PM5huDkxUD/l7DwPU0+VxRDZ9NvAp4J5q/X7AJ6A4dNJfESAdOAaSCfAXRMWYVBs4DrgYbc8hjEftIsnZIOcS6QmA16L6sUjkTXZZpX0NsK9hdipwNGKAQjmaYqEA9w9IYlgBphhhXQSRxn4xBQtKliKSA+nR4F5snXVYWUAa/scNbG+RRXG7w9rzKO84VpurQcMlWHYG6awRnGHdDTECd9mNoLcatnfvXFaUWPcB3MCdz5NZi48AOR1qX8VK6Dahv/YCbY+gnRycgul6kWQtyWAbsouwHCwBP4hknmTgV4h0QGcm5Pl5vtUeUtUvbAugHPBFdOIAQvcqJD0R2YhOXbwFLivm1iywMbG5TXI0cBJwKOj/QPn+qCgSiNzLuRBOQH0/omCtu3GzPwPpE4EfoO2F+LFpALfodyAnUnYuoDYH3ABEE/tVwng/fiKmESQ7B+y9IJA4cAK4vTCBsjIF8b5+BS4CEJ+SuEE0YDoNLIRPCelt0dqPxcjK1VInYFZOAsqCXyuZVK5A3zl0xtHuOIIFnHzZyqFnYne/C0YPtPZtWLd5M5J9QGzwYjLBzbgZ8ruAhRjbA2VhYfyNaPcH0WmPvpaWAWuvJ2mvWiAL536FxD3X2qPf0s4QifQfiylaFjhnmOkaw7qSeSTdDiszxOXIjLW4xgokXR+pK+uc5Uc6S7VTvE6yNKQxx7o1qf8rVjyDsrUWkhN5MDe/HSFs7sBYOSkC6YPAtD3wj9UD3ZPo/N4NXBpBFE6Nvghg3eNwvJ9kbg8AP0LbcwnNaLsxcH334tJBtPgVOjFAyKugYFq5VwiAziRpgNQhJqK/hE5MgQm5DexdkdvR+KYKfZAdbWUbrAA1ICBkv4USowkqO0ttxhMtdMAXFaBCG0k+ZZJioRnZaXGO0J6v5nuAq0xedh+lQU2ONR0+2JpjlTbT2whyp02sPAyunmGmXxSyb5H2fQ2rITPGkL4WJGPQ8kh2HyJgfgnAD82PvQgtLon+a9Scah4d8aT5EG5u7fOMTfxM1TJpj+wWQgBT1CtgIwRTHR8jmTNCstCQNEf6V0FRh+4MqCVPt6HmueVw6w6pZZ82H0ixNluROVC8kVAAvAeRdZvZZ7stHPt7LMRksEzS+YuAd4M+Dyvm41uxY0Xux+wYkuzvcTXi+rLqBPd7LAUdA+wQYG7cRjQ/Flqks1aCXYQfHsD0tUg6F3gn4KbKcw3MhnBpD2hvhfbyyCD30kX2ISxTnEHay0e7o7BsV/w4k+fF32MkdyI+milx+1B2+63sRuBKAOMXSHIHUouACk2QZKlLZYmGotJsChruFsdqKVpg9VeioHkLEgMr/wAOcQMXou5SsCIGPQ2kIciMtYAMQn130saNEAqXrUSLmVirH8EuVd+cQP0FYPN6mtNMKccDtZDM0VJP0KK8SRz9GmIWLXWGea1pEtmCdMkQ0hfoOfOQQoODGR7/br5yAtReSSIlOFLKrWqoDLrzohPq/t+Dtpo50nRxJC/D9AhvBaYrcQ1IJ1MvTwUuwjo7xGioBOTDGJ/AWAEM4MsfQOfw2E7S4/luqDoe4LNgL0LcIfFVDJDOuAZJXkQYOh7saCT7CQQBTgFbXgEFMEzDbUhAkGXgziRfh/m8wpvej6QXQQ5Jd5pVr59CMQJFi0n/yMJvDMaEAHioJU8xX0LejXiL5vVHSA2hxPkNoDkmtSeQ1OfhO1jwsT0NvxPRcUxnYq3DrZPHlIYqqL8XAckScP0FvgDXhxU55q/Hig5I+iQnfMM6fm/D7kc8pneDLOm9yN/Ftw41898Bdo9m1jBTtAXeh30xWxkA1YApqDOyRPaShTLIYteMrkadyVxtjRfY6onPdW6daGip73CZ+4X56C4/VHJ4HcihlYlatZntc0B23sz6a0HHYqJRIObhLkfHBT8RNYIkbwPeh9DLWLdwtdhp6qvDBOCmaNYAtUCSRdURSnBiJMkgYcPplO3/QGo/wdpgITVsfMqXqT5mV0ojA/zb8EXd8tHqFAEsfAFxOSpIX2W2SPeC1j9oe9QIXmIo7cEl14AgtiG+VK7vKNOA+g4iBhYKzP8g8nI5Im0gRejsZ12is22hMmv2u6AFlvsjXF9tofo8BjjxekchoOUIki5DGnXcrDsgXYWNFdDMsLbbqfTWZ5KNTvXZKMnsRUhtJqKjEFq3a94+luB/iWlUAAZl1FYNzBLMQA3BKEslnZXMk4H+T0Lyb8A4uFkgTyAvTtN7Os/N7+oQvH7a9afn4Nykv7otTvnWEq9zgKUPXm3XIQlIBjEKuwgbE8qJaKaEnwLvi1fQo/TDEyB9ClJOw7jdh9lNOIMsgLf5JG7fmGrogEsVnz/e8vYDOHc2VOs1nyVpMscsTD0cDS0atZ8jnX5I/9G6ozEIQ4khffJdLIGsRKyI1xDcmdbqYEU7IJZWEVnoFZPhchD2JG/vYWU+LVmqN0P6h/hmFxgTYA7J5OBQFGjpK+B5ILnO/ATBdG+shvkSs0gpmIYWgBVGuvAaksU5PRdWBhsxBm3Yq8Jwvla7naYkEpVxMPC34UfBbAxCByu7K/DlhzH7YA9QFrXVuurD5CdAdyinpuUp6ZLas8jcvZRhJz9aztEHcsoxT8A+5erp6ZsqpD9u1IvIYjRk1fdpeLLrSRpUiedPYvlOFO0q5BaAd4BEp9cZMTCoPR3tJsQ+7JXA3GwwigoSPIgcgOZzrehEk1BYgpYJ4t6NzCrRcSSswcwtMRlYaiEHX1YPOfxIgpsgZKfh80HL2zEikwAabgC5Dqvj+gtwXdDagbTL5+r4+O8ksQPVQjS7FlaDXidiIBPgsmPMJRK6HZxYZK2xn/bohUTHwDpgyRJc/Qh8gZW+pzUfwPTaOJRNd/TtFtE0K0kCzsL8UBrpPEe6Q6j6rvJH68AsfTPr80Nod25Ki4AEoN9w23skXYGOOcqVtegz1hwk8hvM4hOoNBKqV5jZzcAQxrwe2IIqfjwnW8EcEptjheGDoQnjzsmbJXOf3uiZPzqAcrsjsqn/tB5xv63SK4eDvogwRvXqgOkViPwKdZAGYvWuAfYyCy1ixCXVvvK7qOXaoB1I+44DgaIZgaiK4VcCX8cP46QNpoi43Sk7iRU901KCSy4mL8CSl2jpsbwdzaiVgPycUPNSH0JqTdB+aNtH/NDEKpfZalSxoqhyJrrCJB1OpEqBqDvcNIAvsZ7TS/hlNAG9l0VA2N/a7Zma+6gZooq4z8yGIwEZZkUHzDCvWAbZvOx56fbJe0itPem/xOXeSHk66yZeXd7XIa3LLq5mu5jjbmYZMlBA0UdtRxCFMGFQeChYoCjRfTOAmxC5Eoe3MpyGty+DOQBRw8zIA1AYYPcKfFsCHwN31+bA9DAAVUVJ08UUXLYPiavYY1e9ddwCtg6awMC78KNYOR6bUEVwX4AEkrLnvAK1Z2P5PuTDU9wMCuZ/CQ6XduLbJJ0jzfvoSDutTIZdCvUmlGCj1Wia7JAImi6IYaYrXBq+I7CUjh1sRYF5X0VjHkiuwjLcwAagC2H+q8Jo+zDNuyc5584zDVjpMQlgdgdSQ7WFmJ8p9XT/kJcQAhqvPWDJbbgEESWEFqiR1JKjA0rIPZGHUsAmJsN0QSu/CdQIuaJpurtb0H8VafYVYAxsN0J3T9Z1n+ZXterFhpKgRr9LB5iTfFDm2In0A10X+zFAttTIvMB9Bh17SdEMFB2N9JraGQKe/gyEr2nhn0Sw5yK2H0oNYwSzO4BrxclVGOtIZKtu9zYAquJytLMJqAzM9kMdaLfCXMDMfim1BkjrUKx5lBVjFV8E4NcYdhlBoAEioWo/eYN1mljeieGyKhCGkPR/sS5YF1z6JDRZrp2Jys4r4BVJPg8ZQhsYAROHNo4yX6K+itZEPqtBPLT/XtLEWbeLRecZ0DFCuFb6QBoGrm+JDg39V2h2/ksyG8aHxb7jwSliigVdTzAkK8Bsf5LaMitLzIfIRoQwQU1GRYTQ6qK+BCeIpkcAWOHRihfq2y7bjQHZv1zrry3Hwg1YOCX2ddQOndVdsqH2fslgsh8J0A2ULY9vB6y0cTJ5P2ZndNcXS/ote54M1j6BS95OoiOTBdGeGAT1yTsZL55TjPuofeB0SeQXZoZY2rMw16J2bXz5q2fcq0rbxsLeNFYL5BuTgBtppgBhPC43alUG0WI53m/MDptdhh+GtO9VeI8V49W1BoArsWwDGJL0TJ08h3bnCOu07wSWR//Cg+n1SH3MuYkIWM2ejrqa+fYUh2PhpyLprYbDMRbP4ZK9rJjY27p5xbmE1RifMd+ELDvYWYL6fOp6Nay3IqyobV8D11+jOXqVXzPSMeN1qchHcIaVJYiSOsESBt3MEmsaeHew+S5aRm7HAbWBZEAWud2Y6KxJMbojCoFdfPC7aNDqYUbtUWwodqIpV1nOAsvLz5uGNwLbRfIUCEbeMWxEo6ONVKbKvkUiZ1NwiwVNvdo5E/d5+pvF6cmy+jHMS75Ozd2M2gQlj2O8PL64Nz8sX1/ijTWCvUaS5JtkDnCYbyKuQWWapz6wzUCaAlTrOqjNqlT/ZgBlWsF8k5YleTIum295q9JWATO9R5LsaqRoULaPs24XQo7JZBL0MixFGgWkE8AMKN3HdGz4xzjdAWdQRifaCNeYGc5Z9Jdc+4jQme5kK4Z9wxAEH9N0ohCyZ5sTtNtBnGLYO8CNEdqYynIt6LHmUcH1WzPbZZZJPa0Rxi/0940us9KeiQtdKexoHwwL1fkE0sW1pzPPLekOTaxyHdtfEtAyIESn1bkkTYaTH1DYSwT7uhU5GthDsZnRVbRJHihvKebtEnFSuHrawocTzIf/xNgPoy9qCCvFbMhMVmH83LAvi3O/ATBVrNT3EnSmV3vVxKpytlub71YfdG9OBhw48OOBfDQQcl2pTr7tUt6PyKoY6gfC2D1kSw9CO6uwbhOpLdwYC5JgoY211+D6FlcDTbY8H0bKhitg2YnQ2dIopOlw7YkByZMJaWKhPZlGMA3fl+AVeCZZbaF1mvFtjM64x8IVBHCzq/IVGz9Hh8d3DL74aFqXd4ZOT3MEINxkOIw2Yn4H+hqHmy+wwkfg4Ltmyc9Ma6RJG3E5qIMkf461S7QsELErJB34b7SL+bYYNjs+0MpX8Uq2XX2p1O2t+M5zytvWHVyOFv/u6slllP4AS2XHkAeqB0uhiqwvHqdj7ipt5UdbqUvjOxdBImYUQ2DrQj/w+6hlAsCtCmswFk2G5moe4zOSuTPRVmleINSuxnOYqR2AsRNmHrMNKPcY9oCkUuX+ukg6A0QQETN4kwT7vKoeH9q2a9m0RRhpxVfch5MbSPi+cxKrOZzDijEk6aPvwLdT2/3lhNEbyW/4OOU9P0EasyZNnnbHSebtRf3AN1Hc8jnC+O24vllVxF6NsSSdxkNN/BjaS4Al1WiIbREDZwdYnscQWHo5Kb4BBagebYWLpsXiNhG92cq+VW7WKCQemPtExlpnh+bYv0omfQQ3y3zey75j6CqnhkgBmR1Epz1oeRnNqymI/c5Ku1VShTklOA/N7ElIclBod5EQRoBTTT3mO6BaBxpTGf7oGBeruvNk/fh7rVsSJvwXpZG90wqPlcWTykQy9ZVPV+3fXdvFSr1BnKw1YcQ08kI2BZRV5tJXE5p/sHwIfEBqc++mNvsgK/L9UBZjtkGc3EyS3mbFMMnsPZBsgLD+OnRsDeayazCuQXttVs5BYkjaj5u1MzpxK6YCuWLeYyW3ks25VZKZVeRaKQP1aCtmzKxXZKHgZmT0Pf2/yZadEDE2uIx0+2MI669F0oGpJ+07uIHtcYNLqe3yPLS9Bkn7Kr9KECfR/7KehipWQH4puBfH4rCHNJoG5hbRaByuvjNlgvB3gLsyaIlLbG8L5aSvYxYwH67DOS/9AaRWp1j/pXLD6AOmfCy18DNtK/gYUguK5SEwoEimUCTHBALaLWJ2LgTI+X6yoEa2TCOYhg3q/q1hpOVCuwiSyImS1u+kbEVnH4p4IUwCCpTQNqwMIHxNaslLQdBWG/N+jYpEqkAjN6OqoPZdV8terUW7iS//xeClmC2oPO2bUb5sxQMb0u0PJd315aCKX3M55Zor70f7749D2WqQpZgfIVt2LH2HXYRksynvvAC/4XokmzllVXokZFR3uL7tSHc4mvLuiyNx7CNvZWoUt38Hf/8tVe4bKEEafTSe/AZEqjotAcuHqe3yLLJlz97oyUrSIF106BafvBvcCTe4E1uTNJZxBCiGesB4aAUl8mS64/PIK3bYAob7nkhSamhunyC7WQgxNDcFUazwd7m5NaQ+B3zn6+WK9XtaqctdqgvR5NBQFJgPsTSoz5EuTJ/OYn7Bhtwx5o82MTSWpVLPpGSH7NduiUR1i0CjOCusaZ6QD3U7iJwsSeMKkhTttLB2qyp4s9sN9poyOwpKMNP/lMT9Wy/otRAghG9bsKea2hPBBlAbRuT3JNlVVowg2QKkVr/T4O09LQKGFU0a+32SbOnxSN9iAGq7/zNh6NrJ0me/6nKsuxaShL4nfRCSiIBs+T+RLd82G5Ec8P4HrWs84TT8+puRWqVhQonUBkm3P3jbGn0UJEZ5fgiKyyHdp7KFYctHGNCoHR+KgtDpxhIe8wHjfLMAWi4ydQtMAxbiJ8kg27n/CfQ1noI2z9K7Vz3TT5RvdLXsLoriFAuSWBmqB6xoV0hmZW+hkw7T9ldq0d7Jl5EMtKCouCztl4tBvwJ6l410nulXThxXrO7+XhI5Ter1KzcKU3qOsA//bqXfHrOdMNZhdh1OPotzv9rkhaHKjfwcrYa9K5AmWL4GN2sX+g67BNe3w4O7x8JGJgNAGtuRLjl2qtMXHc6fQtzMpdRmLv3jG/ojpOKh6sAdYH2gC4ns9ebEALeAMnuetQvMl1U4G76Hq90SfRXfF7xgptGvUI2mYqg4yaR5Ujk6jjb9+a6//0NWtAihONTT80GiPxIKRe+wVFV3yDI5RFJJQu57ITPdtq5LhyfmyeyRM8EI64rfhMBpri6fR7IH14+L9HiW6/DhYDPbEWWNOFc+FFG3ES6LDUhjHv1P+S7S2A5gHnAOU0PBbhJ4P3A6U+MIp0sglhV/k42T7f3EsYgHMTVd0eakJI4I+gZTI25qwD8Q6+Fnb+XYNnHWv0uBXhnSMuJkJPszmdPZrGwgjiq6ZBsBZcRJVe4Ea0JYEhOfmwOUpC+0vDMztDrRn4n1TB/HefAdCCWKm0xDxBDZyO9rYhpQ48tuYOCVVnSwThMTGYxNGBYiYNQMCfY9VN+Kue+F3LAiMBl2OznJi7uRNXmGUpAyHCset4E0ifvcv9ngdavHJVh3PbU9XtMDE8RRN/88ba/jiYMtjttKSycD7yaOoPk6sdDv+0wNKXsoeQnwNuAEYuL+20wNet0WeTmx+mOQOOnItqq011b3dSoRnJuVTZhyD8kw+D7waYzeJsXAXI3EnRZaOeZ9fDaqP8Mll0MHLXIwXY2gYuZ6YOppKsw+I1n2z4gDX2BFAeLONR9GDXarwu+VIFeL43N9ie6MuSPztke9xXIk06tF3BXSyKA/jcORIvP7pxNJ0Il7qe3+Ghr7vGuTDmM1sLj63V91eos4amf6RJnLpn2fS9QUs4DXsTGYLiVqr+kaIydOo/Pc6vdC4HziiKAemNpEzbeeqekijajVHs/U0P0nEgeX1pgC093ECUj8NEz0CsKOJA70gKhF/x9xgOpmZWNAWQ1cAW4Iyk0ILANcciId3bNsVgX3kXt4B0li+LJilN3dmH7UzF6PIqBNjD+Y2QckS78xqRZiDRQYN6N6BgYmQiihLoF6nyGJvNG3iyRMBCb5HviYSUCC4gb7Hp25UrcmIjEXGTrUlr/8ofZW4N+J4wo7VOnnatuuxLGH+1W/M6Kp+hnwBqZM4Je30v7niHMbQCydfgYRMBlxwrWTt3Lse6tzLyACZ5dp2/6jurbNSUacc2I+0cRvVTbRUAaWQa0Z0x15f1VeApirI+l7ytEc7fhYqgFfQtyVkd2mKvIXzOuZeP99YCHBbsHJjaTTUjsybQCAAYnDREhaBbUBJe1zuDw8npx/6o6Vsd5ODDMuF5FLAbTtkVqK66/FqOxPIeKwchwrRuk/8msk8w94qCNuI5qzzckwcf6rC6ete3L1+ybiQNHHEWeZ6ZUq9CQhapDpflcvfZFVvw8C3kXUjtOPFaJTfAdxhFFvboifTNvnVKIJ3Jx0iWb1WuJIpq3KFpLDlYPhevcl4OzcMNzapRiNxWeqtgE4azIHaIbUM0jTnhP806mmZOOmVaFbIEWkhaQIpM0uSasgXdqAOW4ud9mFxXDZKFoaR2EotwEvM1e1pUYYbkOaRHJNH2WjJw4rR7F8mP6nXEy29LnbctTYQ2zfdMqd+4gm6CdEzbE1+Sc2HlFixGkhDyKar14d/UPJr4jl2F9kygzuX322Jt3qmFPZyrSHmweUOXABsjaUDjR5Fq3w+mJdgQatrIydKmm6KqZBmKr2eyhJU1yRk955XzVEqRI1cPQxoq/U0fINxapip24rVD1nPwR5tTh3/+Q5DCz31XGPkt2TBPw41lmD5ROgQv9Tvki29IRHp/0HPwgDTmNjMF1NnGBtU5lPdMR70jNzVwJvIpqz/k3OYdP27cmhRLP8FmAHotndjYiF6Q9Qq+N6ndsgzgn/Q+CrW7rBrZevOCCToxguvpSvzCm7WtE69l5XS74ZL7n3gLdFQ0ROKL93Pd2JEkmTTTer/KFzTPBaL5CfJ87+V0R+iHOXT5ZQTMeOk0fPh5IEa68gXf46sj3/DivaSGMh6dx9q1t76PsTkYfyMXaNXTXZ1jyiY96TdSJyyJYONrMPAmdV54I44ujzxCkhFxOL0FKmQGWAM7NdiX7QgurYA4kR6jnEICBlinzsXZwCNTM7nliu3fNZtkq9plsMn1MBlVewpvuJ7r15o5srTgTUPmOOs4MP0J6ifMwH0oUpSaM+lUrafK/gR1uEUpEHT5OeYzxbEsmSOOjtzydhAmksRhadiBvcffLU3m/7TItpmu4GXAT8F3H4+/QbfDxwlqoSQkBEMLOrReSFsVuMNE0TotbY3AT+mYjMCiGgqjjngnPuX4h+WVtEfgycsrnrEpE7gA3e+wUAzrlcRL5pZgeJyJiIvIMIzM0d229m7/LeNyoQj2+1DzBeiZPv0nBrqQMmDZTjGA6vtHvyYzsPlHS94hyocp4knIlLpjihnjwMH0ayBOdk87RRXFf+2f8xpBhGdjwJHdyd0O0+oiY0JopPzrLsZJmqHgTAzKQsS1RjdCwiv3bOXRZCOKraTpqm84jc0q1MGytPdMCXqeqysgqAQggeuMXM9nHODdbr9ZOJUyFtYNoULkS/a6mZ7RZC6NE4FwL7mtmRWZbNyLLss0QfLTBFdfQoh71VteG972nFX7IVScd/3965b0NxiyxOA461ktsC21AuCms9nWZAYxbiXkPeLolctJE626je7s8MgEdTtEBq8/CLToa2r0qaH76Y2XXAD/M8P0tk40nYzQxVRUQM+HmWZS9U1U5RFJ8CDgH2rR7aIqbmvpouwczuMbNl1e868FPinA5vKMuyTpw7a0vXhpkNARdnWfZVM7uiLMunhRAOyfM8ZWrG5S0du8I5974kSa7fWh+koRve1ryz/A236hkoT5+sRBDA2U2CfBn4NKkMbxMT/VgTcUixAb/9aZSN3ZB8YgvFhtvQlEhHRN5iZl8ikpXpJttzVb1RRKb/68PNIYQDReSZla+zJfke0ez9feWDiXPuJyLy+RDCN0MIB7GxZtpUhoGrnHO9ubQ2mNlh3vujmZr8dktyr5ldnmXZ6EP1QSqJIJl825BvYyw31Z1QmwHygMCtYM2/SiBBBJMfRySh2O5kVB3iuzxSdWtmdeccWZbdYGabnYhfNtOXlXn8jmxbP/9+0/1E5Hc8spmQTUR+xNQ03X+0TL1B8RrvZNMZ5/6KRULMR7b3Op+ysRxprd62fOCWxXp+Sq1W4zH213GPijwa/0b12BRJkXw1fnB/8nnPhmKoijPs4XzEzGZP+z3LzCjLkqIo2EaN81clj/b/5T1mRPwY5Zwj6Ox+LhImHmkzCtxITNYmwM09EPWisSzLHmnbj0n5/9JwrR+CcfGcAAAAAElFTkSuQmCC');
}

.b-upsell-item-logo__javhd {
    width: 100px;
    height: 42px;
    background-image: url('data:image/png;base64,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');
    margin: 4px auto;
}

.b-upsell-item-text {
    display: block;
    color: #a0a0a0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 15px 0;
}

.b-upsell-item .btn {
    display: block;
    width: 210px;
    height: 50px;
    border-radius: 3px;
    margin: 0 auto;
    font-size: 18px;
    font-weight: 600;
    line-height: 50px;
    text-transform: uppercase;
    box-shadow: none;
    text-shadow: none;
    background-image: linear-gradient(to top, #c5002e 0%, #ff0042 100%);
}

.b-upsell-item .btn:hover {
    background-image: linear-gradient(to top, #a50027 0%, #e3003a 100%);
}

.b-upsell-item-off {
    display: block;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
    margin: 18px 0 14px;
}

body.upsale .b-header {
    background: none;
    padding: 35px 0 20px;
}

body.upsale .b-header .b-header-logo {
    float: none;
}

body.upsale .b-header .b-header-logo__ajp {
    display: block;
    margin: 0 auto;
    width: 148px;
    height: 50px;
    background-image: url('data:image/png;base64,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');
}

body.upsale .b-header .b-header-logo__jh {
    display: block;
    margin: 0 auto;
    width: 129px;
    height: 54px;
    background-image: url('data:image/png;base64,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');
}

.b-upsale-post {
    zoom: 1;
    background-color: #000;
    padding: 20px;
    border-radius: 6px;
}

.b-upsale-post:before,
.b-upsale-post:after {
    content: "";
    display: table;
}

.b-upsale-post:after {
    clear: both;
}

.b-upsale-post__left {
    float: left;
    width: 300px;
}

.b-upsale-post__center {
    float: left;
    width: 320px;
    margin: 0 20px;
}

.b-upsale-post__right {
    float: right;
    width: 300px;
}

.b-upsale-post .img {
    display: block;
    margin-bottom: 20px;
}

.b-upsale-post .b-join {
    border: 1px solid #343434;
}

.b-upsale-post .b-join-title {
    color: #9f9f9f;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 50px;
    text-transform: uppercase;
    margin-top: 18px;
    padding-left: 20px;
}

.b-upsale-post .b-join-plan {
    padding-bottom: 15px;
}

.b-upsale-post .b-join-plan-row {
    margin: 0;
}

.b-upsale-post .b-join-plan-type {
    height: 40px;
    line-height: 40px;
    background: none;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    padding-left: 20px;
}

.b-upsale-post .b-join-plan-type input[type="radio"] {
    width: 16px;
    height: 16px;
    margin: 12px 10px 0 0;
    cursor: pointer;
}

.b-upsale-post .b-join-plan-type .period {
    float: left;
    width: 90px;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.b-upsale-post .b-join-plan-type .info {
    float: left;
    width: 70px;
    margin: 0;
    padding: 0;
    border: none;
    color: #fcb200;
    font-size: 14px;
    font-weight: 400;
}

.b-upsale-post .b-join-plan-type .price {
    color: #ff0041;
    font-size: 14px;
    font-weight: 600;
}

.b-upsale-post .b-join-confirm {
    border-top: 1px solid #343434;
    padding: 0 0 33px 8px;
}

.b-upsale-post .b-join-confirm .b-radio {
    display: block;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    font-family: 'Open Sans', sans-serif;
    padding-left: 20px;
}

.b-upsale-post .b-join-confirm .b-radio input[type="radio"] {
    float: left;
    width: 16px;
    height: 16px;
    margin: 12px 10px 0 0;
    cursor: pointer;
}

.b-upsale-post .b-join-confirm .b-radio-text {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}

.b-upsale-post .b-join-confirm .btn {
    width: 260px;
    line-height: 50px;
    border-radius: 3px;
    margin: 24px 0 0 22px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    cursor: pointer;
}

.b-upsale-post .b-benefits {
    line-height: 40px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB+1BMVEVOTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5GRkY1NTUkJCQZGRkQEBAKCgoHBwc0NDQFBQUwMDAMDAw3NzcPDw9EREQSEhJAQEAODg5DQ0MzMzMaGhoYGBhFRUUcHBxHR0ceHh5NTU0JCQkLCwsXFxcRERH////2U11QAAAAiXRSTlMABRYjMDxGTlVdX2FmVhwyWAEXNFBkU0U4KyAZEQkHAh0/OSQSQBM7Xh4DJ1EzMVxgFAZUBEwaDkpLLmItDU8KJT5IDGMsW00IKWUvKh82QruZzIhEd+4i3aohWShSJhWSudnt+Pl91f2g/u+WlxjGvbxXOqWwe4LWPZMQutzx7NqDmKHXlPpHWucCfnkAAAABYktHRKhQCDaSAAAACXBIWXMAAAsSAAALEgHS3X78AAAMvUlEQVR42s1ciXsTxxVfGx+L/IwBh8NmQSIcPhcLx0Cxy32bI3trBXEI0BACgaRN0oYcDSVN0uEIIBJCSFJwaJt/s29mJWtX2pk9JPHxvg8jWzOzv30z8+Zd8yQpNbW1L+ro7OqW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') 92% 50% no-repeat;
    clear: left;
    overflow: hidden;
}

.b-upsale-post .b-benefits-item {
    float: left;
    width: 340px;
    color: #777;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 300;
    padding-left: 30px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAALCAMAAABBPP0LAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEX/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr/AEr////EGaZnAAAAD3RSTlMAFszF1MfOE9XIF88S1s2E4tipAAAAAWJLR0QQlbINLAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAElJREFUCNddzNsSgCAIRVFQk0sY//+3NdKYxNvacwaA/bDU7ObHz51283QtmAzibRZ9DXQ6Y9hiSt1ZdSxHGX7Z9966Jz9FZPkGs1cCbUR6dpQAAAAASUVORK5CYII=') 0 50% no-repeat;
}

.b-upsale-info {
    line-height: 20px;
    clear: left;
    overflow: hidden;
    padding: 25px 0 35px 15px;
}

.b-upsale-info-item {
    float: left;
    width: 450px;
    color: #9f9f9f;
    font-family: Lato, sans-serif;
    font-size: 12px;
    font-weight: 400;
}

body {
    min-width: 1000px;
    color: #666666;
    font: 14px/21px Arial, Verdana, Helvetica, sans-serif;
    background: #181818;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.wrapper {
    width: 1000px;
    margin: 0 auto;
    zoom: 1;
}

.wrapper:before,
.wrapper:after {
    content: "";
    display: table;
}

.wrapper:after {
    clear: both;
}
