@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&subset=cyrillic');
@import "https://fonts.googleapis.com/css?family=Montserrat+Alternates:100,200,300,400,500,600,700,800,900";
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&subset=cyrillic');
@font-face {
    font-family: "MyriadProRegular";
    src: url("../../toucans-main/fonts/MyriadProRegular/MyriadProRegular.eot");
    src: url("../../toucans-main/fonts/MyriadProRegular/MyriadProRegular.eot?#iefix")format("embedded-opentype"), url("../../toucans-main/fonts/MyriadProRegular/MyriadProRegular.woff") format("woff"), url("../../toucans-main/fonts/MyriadProRegular/MyriadProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */


/* Document
   ========================================================================== */


/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */

html {
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 1.42;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

* {
    box-sizing: border-box;
}


/* Sections
   ========================================================================== */


/**
 * Remove the margin in all browsers (opinionated).
 */

.clearfix::after {
    content: "";
    display: table;
    clear: both;
}

body {
    margin: 0;
    font-size: 1.4rem;
}


/**
 * Add the correct display in IE 9-.
 */

article,
aside,
footer,
header,
nav,
section {
    display: block;
}


/* Grouping content
   ========================================================================== */


/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */

figcaption,
figure,
main {
    /* 1 */
    display: block;
}


/**
 * Add the correct margin in IE 8.
 */

figure {
    margin: 1em 40px;
}


/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
    box-sizing: content-box;
    /* 1 */
    height: 0;
    /* 1 */
    overflow: visible;
    /* 2 */
}


/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}


/* Text-level semantics
   ========================================================================== */


/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
    background-color: transparent;
    /* 1 */
    -webkit-text-decoration-skip: objects;
    /* 2 */
    transition: all ease .2s;
}


/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
    border-bottom: none;
    /* 1 */
    text-decoration: underline;
    /* 2 */
    text-decoration: underline dotted;
    /* 2 */
}


/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
    font-weight: inherit;
}


/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
    font-weight: bolder;
}


/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
    font-family: monospace, monospace;
    /* 1 */
    font-size: 1em;
    /* 2 */
}


/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
    font-style: italic;
}


/**
 * Add the correct background and color in IE 9-.
 */

mark {
    background-color: #ff0;
    color: #000;
}


/**
 * Add the correct font size in all browsers.
 */

small {
    font-size: 80%;
}


/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}


/* Embedded content
   ========================================================================== */


/**
 * Add the correct display in IE 9-.
 */

audio,
video {
    display: inline-block;
}


/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}


/**
 * Remove the border on images inside links in IE 10-.
 */

img {
    border-style: none;
}


/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
    overflow: hidden;
}


/* Forms
   ========================================================================== */


/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    /* 1 */
    font-size: 100%;
    /* 1 */
    line-height: 1.15;
    /* 1 */
    margin: 0;
    /* 2 */
}


/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
    /* 1 */
    overflow: visible;
}


/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
    /* 1 */
    text-transform: none;
}


/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"],

/* 1 */

[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
}


/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}


/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}


/**
 * Correct the padding in Firefox.
 */

fieldset {
    padding: 0.35em 0.75em 0.625em;
}


/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
    box-sizing: border-box;
    /* 1 */
    color: inherit;
    /* 2 */
    display: table;
    /* 1 */
    max-width: 100%;
    /* 1 */
    padding: 0;
    /* 3 */
    white-space: normal;
    /* 1 */
}


/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}


/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
    overflow: auto;
}


/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}


/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    outline-offset: -2px;
    /* 2 */
}


/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}


/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
    -webkit-appearance: button;
    /* 1 */
    font: inherit;
    /* 2 */
}


/* Interactive
   ========================================================================== */


/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */

details,

/* 1 */

menu {
    display: block;
}


/*
 * Add the correct display in all browsers.
 */

summary {
    display: list-item;
}


/* Scripting
   ========================================================================== */


/**
 * Add the correct display in IE 9-.
 */

canvas {
    display: inline-block;
}


/**
 * Add the correct display in IE.
 */

template {
    display: none;
}

a,
a:hover,
a:focus {
    text-decoration: none;
}

[hidden] {
    display: none;
}

ul {
    margin: 0;
    list-style-type: none;
}

footer ul {
    padding: 0;
}


/*.title{*/


/*font-size: 7.2rem;*/


/*font-weight: 900;*/


/*margin: 0;*/


/*}*/

section.cookie {
    display: none;
}

.footer .menu a,
.footer .menu li {
    webkit-tap-highlight-color: #282828 !important;
    background-color: #282828 !important;
}

.subtitle {
    font-size: 4.8rem;
    font-weight: 900;
    margin: 0;
}

.main_btn {
    color: #fff;
    display: inline-block;
    padding: .7rem 7.5rem;
    background: #7d9d92;
    border: 0;
    border-radius: 30px;
    font-size: 2.4rem;
    text-transform: capitalize;
    font-weight: 300;
    transition: all ease .2s;
}

.main_btn:hover,
.main_btn:focus,
.about_btn:hover,
.about_btn:focus {
    background: #4f7d6d;
    text-decoration: none;
}

.menu>li {
    display: inline-block !important;
}


/*
.menu a{
    font-family: "MyriadProRegular";
    font-size: 1.8rem;
    color: #282828;
    padding: 0 1.5rem;
}
*/

.menu_icon {
    background: #3f97b5 none repeat scroll 0 0;
    padding: 26.5px 20px;
    position: absolute;
    left: 0;
    top: 107px;
    z-index: 20;
    display: none;
}

.line {
    background-color: #ffffff;
    width: 30px;
    height: 4px;
    margin-bottom: 5px;
}

section.activities {
    background: #282828 none repeat scroll 0 0 !important;
    color: #fff;
    padding: 7rem 3.5rem 10rem 4.5rem;
    text-align: center;
    margin-bottom: -15px;
}

section.activities .subtitle {
    color: #bedfd9;
}

#progress {
    position: fixed;
    z-index: 100;
    top: 0;
    left: -6px;
    width: 1%;
    height: 3px;
    background: rgb(198, 206, 22);
    border-radius: 1px;
    transition: width 500ms ease-out, opacity 400ms linear;
}

.even {
    background-color: #f9f9f9 !important;
}

.noteven {
    background-color: #ffffff !important;
}

.footer {
    background: #282828;
    margin-top: 15px;
    min-height: 240px;
    display: flex;
    height: 240px;
}

@media (min-width: 768px) and (max-width: 991px) {
    .footer {
        height: auto;
    }
    .footer>.container>div>.row.line_free div {
        width: 100%;
        flex: 0 0 100%;
        max-width: 1000%;
    }
    .footer>.container>div>.line_two .row_mod_menu {
        flex-basis: 50%;
    }
}

.footer>div {
    height: 100%;
}

body.itemid-120 .footer {
    padding: 4rem 0 3rem;
}

.footer .menu a {
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.footer .copyright {
    display: flex;
    flex-flow: column;
    align-items: flex-start;
}

.footer .copyright .copyright-menu>ul {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.footer .copyright .copyright-menu>ul li a {
    padding-top: 0;
    padding-bottom: 0;
}

.footer .copyright>span {
    padding-right: 15px;
}

.copyright,
.copyright-menu,
.copyright span a {
    font-family: 'Open Sans', sans-serif;
}

.menu_icon img {
    transform: scale(0.5);
}

body.com_community {
    border-top: none !important;
}

body.com_community .logo {
    width: auto;
    display: inline-block;
}

body.com_community header {
    background-color: #ffffff;
}

.header1,
.header2 {
    width: 100%;
    display: inline-block;
}

.header_left {
    width: 75%;
    float: left;
    position: relative;
    padding: 45px 3.5% 38.3% 19%;
}

.header_right {
    width: 25%;
    float: left;
    background: rgba(0, 0, 0, .7);
    position: absolute;
    top: 0;
    left: 75%;
    right: 0;
    bottom: 0;
}

.activities .content {
    padding: 0 14% 0 14%;
}

.header_left .language {
    position: absolute;
    top: 0;
    right: 0;
    background: #bedfd9;
    padding: 12px 25px;
    text-transform: lowercase;
}

.header_left .language a {
    color: #282828;
    font-weight: 300;
    font-size: 1.4rem;
}

.header_left .language:hover,
.header_left .language:focus {
    background: #9ec7c0;
}

.logo>a>img {
    width: 16em;
}

.secondary_header .header_left {
    padding: 40px 3.5% 24px 5%;
    width: 85%;
}

.secondary_header .menu a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.secondary_header ul.menu>li>a {
    height: 100%;
}

.secondary_header .logo {
    padding: 5px 0;
}

.secondary_header .menu {
    display: block;
    vertical-align: middle;
}

.secondary_header .submenu-module {
    text-align: left;
}

.secondary_header .header_right {
    background: none;
    left: 85%;
    width: 15%;
}

.secondary_header .header_right {
    padding-top: 75px;
}

.secondary_header .header_right>div {
    display: inline-block;
    vertical-align: middle;
    float: right;
}

.secondary_header .header_right>div.language {
    border-right: 1px solid #bedfd9;
}

.secondary_header .header_right>div:nth-child(2) {
    border-right: 1px solid #bedfd9;
}

.secondary_header .header_right>div {
    padding-right: 19px;
    padding-left: 15px;
    color: #bedfd9;
    text-transform: lowercase;
}

.secondary_header .header_right>div a {
    cursor: pointer;
    color: #bedfd9;
}

.secondary_header .header_right>div ul {
    padding-left: 0px;
}


/**********************************************************************************************************************/


/*********************************************************FOOTER ACTIVITY**********************************************/


/**********************************************************************************************************************/

.col-4 {
    width: 21%;
    float: left;
    display: table;
    margin-right: 4%;
}

.activities .row {
    width: 100%;
    display: inline-block;
}

.activity_title {
    margin-top: 0px !important;
    margin-bottom: 70px !important;
    color: #ffa100;
    font-size: 4.8rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
}

.new_photos h3,
.new_video h3,
.resent_network h3,
.resent_forum h3 {
    margin: 0 !important;
    margin-bottom: 40px !important;
    font-size: 24px;
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-weight: 900;
}

.new_photos li {
    /*max-height: 10rem !important;*/
    width: 50% !important;
    overflow: hidden;
    padding: 0.5px !important;
}

.new_video li {
    width: 50% !important;
    overflow: hidden;
    padding: 0.5px !important;
}

.new_photos a img {
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}

.new_video a img {
    /*max-height: 10rem;*/
    width: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: 0.7;
}

.col-4.new_video {
    width: 21.1%;
    margin-right: 3.9%;
}

.new_video li:hover img,
.new_video li:focus img,
.new_photos li:hover img,
.new_photos li:focus img {
    opacity: 0.3;
}

.new_video .joms-gap,
.new_video .joms-button--link {
    display: none;
}

.new_video .button_on {
    background: url("../img/play.png") no-repeat center;
    height: 32px;
    position: absolute;
    top: 8%;
    margin: auto !important;
    opacity: 0.5;
    right: 0 !important;
    text-align: center;
    width: 100%;
    display: inline-block;
    transition: opacity 0.8s;
}

.new_video .user {
    position: absolute;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: transparent;
    text-transform: capitalize;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    top: 7%;
    opacity: 0;
    text-align: center;
    width: 100%;
    transition: opacity 0.8s;
}

.new_video .date_video {
    background-color: transparent;
    text-transform: capitalize;
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    position: absolute;
    margin-left: auto !important;
    margin-right: auto !important;
    bottom: 5% !important;
    opacity: 0;
    right: 0 !important;
    text-align: center;
    width: 100%;
    transition: opacity 0.8s;
}

.new_video li:hover .joms-video__duration,
.new_video li:focus .joms-video__duration {
    opacity: 1;
}

.new_video .joms-video__name {
    color: white;
    line-height: 12px;
    padding: 2px;
    display: inline-block;
    position: relative;
}

.new_video li:hover .date_video,
.new_video li:hover .user {
    opacity: 1;
}

.new_photos .date_photo {
    position: absolute;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: transparent;
    top: 10%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    right: 0 !important;
    text-align: center;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.8s;
}

.new_photos .date_photo .by {
    color: #666666;
    font-size: 10px;
    font-weight: 600;
}

.new_photos .date_photo .date_photo {
    font-size: 10px;
}

.new_photos li:hover .date_photo {
    opacity: 1;
}

.new_photos li {
    background-color: #000000;
}

.new_photos .joms-list__item a {
    text-align: center !important;
    margin: auto !important;
}

form .logout-button input {
    cursor: pointer;
}

form .logout-button input:hover {
    background-color: #bedfd9 !important;
}


/**********************************************************************************************************************/


/*********************************************************MESSAGE NETWORK**********************************************/


/**********************************************************************************************************************/

.resent_network .joms-stream__body,
.resent_network .joms-stream__actions,
.resent_network .joms-comment__reply,
.resent_network .joms-list__options {
    display: none;
}

.resent_network .joms-stream {
    background-color: transparent;
}

.resent_network .joms-stream__meta {
    border-bottom: 1px solid #666666;
    padding: 0px !important;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

.resent_network .joms-avatar--stream {
    padding-right: 3rem;
    max-width: none;
}

.resent_network .joms-stream__meta a {
    color: #ffffff;
}

.resent_network .joms-stream__time {
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    text-align: left;
}

.resent_network .joms-avatar--stream a img {
    padding: 0px;
    background: none;
    border: none;
    max-width: 66px;
    border-radius: 100%;
}

.resent_network .joms-stream__meta a:nth-child(2),
.resent_network .joms-stream__meta a:nth-child(3) {
    color: #ffa100 !important;
}

.joms-avatar img,
.joms-avatar--stream img,
.joms-avatar--comment img,
.joms-avatar--focus img,
.joms-avatar--video img,
.joms-online a::after {
    border-radius: 100%;
}

.resent_network .joms-stream__meta a:first-child {
    font-weight: bold;
}

.joms-hcard {
    /*display: none !important;*/
}

.resent_network .joms-stream__status {
    display: none;
}

.resent_network .joms-stream {
    box-shadow: none;
}

.resent_network .joms-stream__header {
    padding: 0;
}

.resent_network .joms-stream {
    margin-bottom: 35px !important;
}


/**********************************************************************************************************************/


/*********************************************************MESSAGE FORUM**********************************************/


/**********************************************************************************************************************/

.resent_forum a img {
    padding: 0px;
    background: none;
    border: none;
    max-width: 66px;
    border-radius: 100%;
}

.resent_forum .klatest {
    text-align: left;
}

.resent_forum .klatest-avatar {
    margin-right: 3rem;
    float: left;
    padding-bottom: 3.7rem !important;
    display: inline-block;
}

.klatest-subject {
    display: inline-block !important;
    margin-top: 5px;
}

.resent_forum .klatest-posttime {
    color: #666666;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: calc(0.8 * 12px);
    margin-top: 2px;
    position: relative;
}

.resent_forum .klatest-subject a,
.resent_forum .klatest-author a {
    color: #ffffff;
    font-weight: bold;
    display: inline-block;
    text-transform: capitalize;
    font-size: 12px;
}

.resent_forum .klatest-author {
    margin-top: 5px;
    display: inline-block !important;
}

.resent_forum .klatest-preview-content {
    font-size: 12px;
}

.resent_forum .knewchar {
    display: none;
}

.resent_forum .klatest-item {
    display: inline-block;
    margin-bottom: 14px !important;
    width: 100%;
}

.resent_forum .klatest-posttime:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 96px;
    width: calc(100% - 96px);
    border-bottom: 1px solid #666666;
    top: 25px;
}

.resent_network .joms-stream__header>div:first-child {
    padding-right: 3rem;
    max-width: none;
}

.resent_network img {
    padding: 0px !important;
    background: none;
    border: none !important;
    max-width: 66px !important;
    border-radius: 100%;
}

.menu-bottom .menu-position ul>li>ul>li a:hover,
.menu-bottom .menu-position ul>li>ul>li:hover a {
    background: transparent !important;
}

.menu-bottom>.container>.row>div {
    position: static;
    height: 60px;
    display: flex;
}

.joms-form__group .chosen-container.chosen-container-multi {
    width: 100% !important;
}

.joms-form__group .chosen-container.chosen-container-multi .chosen-search-input {
    border: none !important;
}

.joms-form__group .chosen-container.chosen-container-multi ul.chosen-choices {
    border: 1px solid #282828;
    border-radius: 30px;
    padding: 15px;
    background-image: none;
}

.joms-form__group .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice {
    border-radius: 15px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    background: url("../../../images/close.png") no-repeat center;
    width: 8px;
    right: 6px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover,
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:focus {
    background: url("../../../images/close.png") no-repeat center;
}

.com_community.view-profile.task-edit .joms-form__group>span:first-child {
    width: 150px;
}

.view-profile .chart__container:not(.labels-above-bars) .chart__axis-y {
    width: 175px;
}


/*****************************************************/


/**Frontpage******************************************/


/*****************************************************/

.wrapper-body-frontpage {
    /*margin-left: 20%;*/
    /*width: 60%;*/
    /*padding-left: 15px;*/
}

.wrapper-body-frontpage .icons-toolbar li {
    width: auto;
    display: inline-block;
}

.joms-toolbar--desktop ul {
    /*margin-left: 20%;*/
}


/*.com_community.view-frontpage .container{*/


/*margin-right: 0;*/


/*width: 80%;*/


/*padding-right: 0;*/


/*padding-left: 0;*/


/*}*/

#community-wrap>div {
    padding: 0;
}


/*#community-wrap.cPhotos .jomsocial ul.joms-dropdown > li {
    display: inline-block;
}*/

.col-md {
    padding-left: 15px;
    padding-right: 15px;
}

.col-19 {
    width: 19%;
}

.col-45 {
    width: 45%;
}

.col-13 {
    width: 13%;
    display: block;
    float: left;
}

.col-12 {
    width: 12%;
    display: block;
    float: left;
    margin-left: 11%;
    padding-left: 0;
}

.toolbar-top {
    background-color: #FFFFFF;
    padding-top: 9px;
    padding-bottom: 8px;
}

.wrapper-body-frontpage .icons-toolbar {
    width: auto;
    float: right;
    margin-top: 2.5rem;
}

#joms-app--194 {
    width: 220px;
}

.icons-toolbar>div:first-child {
    width: 220px;
    float: left;
    display: inline-block;
}

.icons-toolbar>ul {
    float: left;
    display: inline-block;
    padding: 14px;
}

#joms-app--194 .chzn-container-single .chzn-single {
    border: none;
    border-radius: 0;
    background: transparent url(../../../images/lang_img.png) no-repeat left !important;
    font-family: 'Open Sans', san-serif;
    color: #818181;
    font-size: 1.2rem;
    box-shadow: none;
    padding-left: 3rem;
    width: 22rem;
}

#joms-app--194 .highlighted,
#joms-app--194 .highlighted,
#joms-app--194 li:hover {
    background: #1d7897 !important;
    background-color: #1d7897 !important;
}

#joms-app--194 .chzn-drop {
    border-left: 1px solid #1d7897;
    border-right: 1px solid #1d7897;
    border-bottom: 1px solid #1d7897;
}

#joms-app--194 .chzn-drop ul li {
    font-family: 'Open Sans', san-serif;
}

.toolbar-top a.joms-js--notification-friendrequest svg use,
.toolbar-top a.joms-js--notification-chat svg use,
.toolbar-top a.joms-js--notification-general svg use {
    visibility: hidden;
}

.toolbar-top a.joms-js--notification-general svg {
    background: url(../../../images/notifications.png) no-repeat center;
    height: 21px;
    width: 15px;
}

.toolbar-top a.joms-js--notification-friendrequest svg {
    background: url(../../../images/friends-icon.png) no-repeat center;
    height: 20px;
    width: 25px;
}

.toolbar-top a.joms-js--notification-chat svg {
    background: url(../../../images/email.png) no-repeat center;
    height: 19px;
    width: 26px;
}

.toolbar-top .icons-toolbar ul li {
    margin-left: 3rem;
}

.toolbar-top .icons-toolbar>ul li:last-child {
    display: none;
}

.joms-toolbar--desktop {
    background-color: #272727;
}

.joms-toolbar--desktop li a {
    color: #FFFFFF !important;
    font-size: 1.4rem !important;
    font-family: 'Open Sans', san-serif;
}

.joms-toolbar--desktop ul li {
    padding: 2.7rem 1.5rem;
    width: auto;
    display: inline-block;
}

.joms-toolbar--desktop ul li:hover {
    color: #FFFFFF !important;
    background-color: #272727 !important;
}

.joms-js--logout .joms-icon {
    fill: #ffffff;
    height: 23px;
    width: 23px;
}

.joms-toolbar--desktop ul li.joms-right {
    padding: 2.4rem 1.5rem;
}

.joms-toolbar--desktop .joms-dropdown {
    z-index: 101;
    /*background: #272727;*/
    color: #272727;
}

.joms-toolbar--desktop .joms-dropdown a {
    color: #272727 !important;
}

#joms-app--123 .joms-hcard__info-content {
    color: #282828;
}

#joms-app--123 .joms-hcard__badges {
    background-color: transparent;
    margin-top: 20px;
}

#joms-app--123 .joms-hcard {
    background: transparent;
    max-width: 100%;
    box-shadow: none;
}

.joms-tab__bar a {
    text-align: left;
    font-size: 14px;
    font-family: 'Open Sans', san-serif;
    padding: 14px;
    color: #e0e0e0 !important;
    background-color: #ffffff;
    font-weight: 400 !important;
    border-top: 3px solid #ffffff;
}

.joms-tab__bar a.active {
    color: #232323 !important;
    border-top: 3px solid #0098b8;
}

.joms-middlezone .joms-tab__bar a.active {
    color: #0098b8 !important;
    border-bottom: 3px solid #3f97b5;
    background-color: #ffffff;
    border-top: none;
}

.joms-middlezone .joms-tab__bar a {
    font-size: 14px;
    font-family: 'Open Sans', san-serif;
    padding: 25px 14px;
    color: #0098b8 !important;
    background-color: #ffffff;
    font-weight: 400 !important;
    border-bottom: 3px solid #efefef;
    text-align: center;
    border-top: none;
}


/*****************************************************/


/**Frontpage Groups***********************************/


/*****************************************************/

#joms-app--180 .joms-popover__avatar,
#joms-app--182 .joms-popover__avatar,
#joms-app--379 .joms-popover__avatar {
    width: 80%;
    display: block;
    margin: auto;
    padding-bottom: 2rem;
    text-align: center;
}

#joms-app--180 .joms-popover__content,
#joms-app--379 .joms-popover__content,
#joms-app--182 .joms-popover__content {
    display: inline-block;
    margin: auto;
}

#joms-app--180 ul li,
#joms-app--180 ul,
#joms-app--379 ul li,
#joms-app--379 ul {
    text-align: center;
    font-size: 1.2rem !important;
}

#joms-app--180 .joms-avatar img,
#joms-app--182 .joms-avatar img,
#joms-app--379 .joms-avatar img {
    max-width: 100%;
    max-height: 100%;
    border-radius: 0;
    padding: 0;
    border: none;
    width: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    display: inline-block;
    height: 130px !important;
}

#joms-app--180 .wrapper,
#joms-app--182 .wrapper,
#joms-app--379 .wrapper {
    text-align: center;
    display: inline-block;
    margin: auto;
}

#joms-app--180 ul,
#joms-app--182 ul,
#joms-app--379 ul {
    text-align: center;
}

#joms-app--180 h5,
#joms-app--182 h5,
#joms-app--379 h5 {
    margin-bottom: 1.5rem !important;
    text-align: center;
}

#joms-app--180 h5 a,
#joms-app--182 h5 a,
#joms-app--379 h5 a {
    color: #1d7897;
    font-weight: 800;
    font-size: 1.4rem !important;
}

.joms-module .wrapper_a,
.joms-module .wrapper_a {
    width: 100%;
    text-align: right;
}

.joms-module .wrapper_a a small,
.joms-module .wrapper_a a small {
    font-size: 14px;
}

.joms-module .wrapper_a a,
.joms-module .wrapper_a a {
    color: #0091b4 !important;
    text-transform: lowercase;
    font-family: 'Open Sans', san-serif;
    font-weight: 400;
    text-decoration: underline;
}

body:lang(fr-FR) .joms-toolbar--desktop ul>li:nth-child(2),
body:lang(fr-FR) .joms-toolbar--desktop ul>li:nth-child(3),
body:lang(fr-FR) .joms-toolbar--desktop ul>li:nth-child(4),
body:lang(fr-FR) .joms-toolbar--desktop ul>li:nth-child(5),
body:lang(fr-FR) .joms-toolbar--desktop ul>li:nth-child(6),
body:lang(fr-FR) .joms-toolbar--desktop ul>li:nth-child(7),
body:lang(fr-FR) .joms-toolbar--desktop ul>li:nth-child(8) {
    display: none;
}

body:lang(en-gb) .joms-toolbar--desktop ul>li:nth-child(9),
body:lang(en-gb) .joms-toolbar--desktop ul>li:nth-child(10),
body:lang(en-gb) .joms-toolbar--desktop ul>li:nth-child(11),
body:lang(en-gb) .joms-toolbar--desktop ul>li:nth-child(12),
body:lang(en-gb) .joms-toolbar--desktop ul>li:nth-child(12),
body:lang(en-gb) .joms-toolbar--desktop ul>li:nth-child(13),
body:lang(en-gb) .joms-toolbar--desktop ul>li:nth-child(14),
body:lang(en-gb) .joms-toolbar--desktop ul>li:nth-child(15) {
    display: none;
}

.chzn-container .chzn-results {
    margin: 0 4px 2px 0;
}

body.com_community,
body.com_community section,
#community-wrap>div {
    background-color: #efefef;
}

li.joms-right {
    position: absolute;
    right: 0;
}

.jums-sidebar.third {
    position: absolute;
    right: 0rem;
    width: 9%;
    margin-top: -10px;
}


/*.mfp-content .joms-popup.joms-popup--whiteblock .joms-js--step1 .joms-bookmarks.joms-list{*/


/*display: none;*/


/*}*/


/*****************************************************/


/**Banner 1 ******************************************/


/*****************************************************/

#joms-app--191,
#joms-app--192 {
    padding: 0;
}

#joms-app--191 .joms-module,
#joms-app--191 .bannergroup,
#joms-app--191 .banneritem,
#joms-app--192 .joms-module,
#joms-app--192 .bannergroup,
#joms-app--192 .banneritem {
    height: 100%;
}

#joms-app--191 img,
#joms-app--192 img {
    height: 100% !important;
    -o-object-fit: cover;
    object-fit: cover;
    display: block !important;
    visibility: visible !important;
    min-height: 100% !important;
    max-width: 100%;
    width: 100%;
}


/*****************************************************/


/**Videos Frontpage***********************************/


/*****************************************************/

#joms-app--385 li:hover img,
#joms-app--385 li:focus img,
#joms-app--186 li:hover img,
#joms-app--186 li:focus img,
#joms-app--187 li:hover img,
#joms-app--187 li:focus img {
    opacity: 0.3;
}

#joms-app--186 .button_on,
#joms-app--187 .button_on,
#joms-app--385 .button_on {
    background: url("../img/play.png") no-repeat center;
    height: 32px;
    position: absolute;
    top: 8%;
    margin: auto !important;
    opacity: 0.5;
    right: 0 !important;
    text-align: center;
    width: 100%;
    display: inline-block;
    transition: opacity 0.8s;
    transform: scale(0.7);
}

#joms-app--186 .user,
#joms-app--187 .user,
#joms-app--385 .user {
    position: absolute;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: transparent;
    text-transform: capitalize;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    top: 7%;
    opacity: 0;
    text-align: center;
    width: 100%;
    transition: opacity 0.8s;
}

#joms-app--186 li,
#joms-app--187 li,
#joms-app--385 li {
    width: 50% !important;
    overflow: hidden;
    padding: 0.5px !important;
    margin: 0 -0.5px;
    /*height:75%;*/
}

#joms-app--186 li a,
#joms-app--187 li a,
#joms-app--385 li a {
    background-color: #000000;
    width: 100%;
    height: 100%;
    display: block;
}

#joms-app--186 .date_video,
#joms-app--187 .date_video,
#joms-app--385 .date_video {
    background-color: transparent;
    text-transform: capitalize;
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    position: absolute;
    margin-left: auto !important;
    margin-right: auto !important;
    bottom: 5% !important;
    opacity: 0;
    right: 0 !important;
    text-align: center;
    width: 100%;
    transition: opacity 0.8s;
}

#joms-app--385 li:hover .joms-video__duration,
#joms-app--385 li:focus .joms-video__duration,
#joms-app--186 li:hover .joms-video__duration,
#joms-app--186 li:focus .joms-video__duration,
#joms-app--187 li:hover .joms-video__duration,
#joms-app--187 li:focus .joms-video__duration {
    opacity: 1;
}

#joms-app--385 .joms-video__name,
#joms-app--186 .joms-video__name,
#joms-app--187 .joms-video__name {
    color: white;
    line-height: 12px;
    padding: 2px;
    display: inline-block;
    position: relative;
}

#joms-app--385 ul,
#joms-app--186 ul,
#joms-app--187 ul {
    margin-bottom: 2.5rem;
}

#joms-app--385 li:hover .date_video,
#joms-app--385 li:hover .user,
#joms-app--186 li:hover .date_video,
#joms-app--186 li:hover .user,
#joms-app--187 li:hover .date_video,
#joms-app--187 li:hover .user {
    opacity: 1;
}

#joms-app--186 a img,
#joms-app--187 a img,
#joms-app--385 a img {
    max-height: 10rem;
    width: 100%;
    display: block;
    object-fit: cover;
    opacity: 0.7;
    height: 100%;
}

.joms-popup--video .joms-popup__content .joms-popup__video img {
    width: auto !important;
}


/*****************************************************/


/**Photos Frontpage***********************************/


/*****************************************************/

#joms-app--184 li,
#joms-app--185 li,
#joms-app--384 li {
    /*max-height: 10rem !important;*/
    width: 50% !important;
    overflow: hidden;
    padding: 0.5px !important;
    height: 9rem;
    margin: 0 -0.5px;
}

#joms-app--184 a img,
#joms-app--185 a img,
#joms-app--384 a img {
    display: block;
    object-fit: cover;
    width: 100%;
}

#joms-app--184 ul,
#joms-app--185 ul,
#joms-app--384 ul {
    margin-bottom: 2.5rem;
}

#joms-app--384 li:hover img,
#joms-app--384 li:focus img,
#joms-app--184 li:hover img,
#joms-app--184 li:focus img,
#joms-app--185 li:hover img,
#joms-app--185 li:focus img {
    opacity: 0.3;
}

#joms-app--184 .date_photo,
#joms-app--185 .date_photo,
#joms-app--384 .date_photo {
    position: absolute;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: transparent;
    top: 10%;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    right: 0 !important;
    text-align: center;
    width: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.8s;
}

#joms-app--184 .date_photo .by,
#joms-app--185 .date_photo .by,
#joms-app--384 .date_photo .by {
    color: #666666;
    font-size: 10px;
    font-weight: 600;
}

#joms-app--184 .date_photo .date_photo,
#joms-app--185 .date_photo .date_photo,
#joms-app--384 .date_photo .date_photo {
    font-size: 10px;
}

#joms-app--184 li:hover .date_photo,
#joms-app--185 li:hover .date_photo,
#joms-app--384 li:hover .date_photo {
    opacity: 1;
}

#joms-app--184 li a,
#joms-app--185 li a,
#joms-app--384 li a {
    background-color: #000000;
    width: 100%;
    height: 100%;
    display: block;
}

#joms-app--184 .joms-list__item a,
#joms-app--185 .joms-list__item a,
#joms-app--384 .joms-list__item a {
    text-align: center !important;
    margin: auto !important;
}

.joms-postbox-loading {
    opacity: 0.5;
}


/*****************************************************/


/**Friends ******************************************/


/*****************************************************/

.joms-module__wrapper.friends .joms-avatar {
    float: left;
}


/*.joms-module__wrapper.friends{*/


/*padding: 0 0 14px 2px;*/


/*background: transparent;*/


/*}*/

.joms-module__wrapper.friends .joms-gap {
    height: 0;
}

.joms-module__wrapper.friends .joms-avatar img {
    width: 6rem;
    height: 6rem;
    padding: 0;
    border: 2px solid #818181;
}

.joms-module__wrapper.friends li {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

.joms-module__wrapper.friends .user-name {
    text-align: left;
    padding-left: 1.1rem;
    margin-left: 0;
    width: 100%;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}

.joms-module__wrapper.friends .user-name a {
    font-size: 14px;
    color: #0091b4;
    line-height: 18px;
    padding-bottom: 5px;
}

.joms-online a:after {
    content: '';
    position: absolute;
    left: 1px;
    bottom: 1px;
    width: 14px;
    height: 14px;
    color: #3cad4c;
    z-index: 2;
    background: #3cad4c;
    border: 1px solid #ffffff;
}

#joms-app--123 .joms-online a:after {
    content: '';
    position: absolute;
    left: 35px;
    bottom: -7px;
    width: 14px;
    height: 14px;
    color: #3cad4c;
    z-index: 2;
    background: #3cad4c;
    border: 1px solid #d2d2d2;
}

#joms-app--123 .joms-not-online a:after {
    content: '';
    position: absolute;
    left: 35px;
    bottom: -7px;
    width: 14px;
    height: 14px;
    color: #ffffff;
    z-index: 2;
    background: #ffffff;
    border: 1px solid #d0d0d0;
}

#joms-app--123 .joms-online.company a:after {
    content: '';
    position: absolute;
    left: 20px;
    bottom: 4px;
    width: 14px;
    height: 14px;
    color: #3cad4c;
    z-index: 2;
    background: #3cad4c;
    border: 1px solid #d2d2d2;
}

#joms-app--123 .joms-not-online.company a:after {
    content: '';
    position: absolute;
    left: 20px;
    bottom: 4px;
    width: 14px;
    height: 14px;
    color: #ffffff;
    z-index: 2;
    background: #ffffff;
    border: 1px solid #d0d0d0;
}


/*****************************************************/


/**Hello me*******************************************/


/*****************************************************/

#joms-app--123 .joms-avatar--focus,
#joms-app--123 .joms-hcard__info-content {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: auto;
}

#joms-app--123 .joms-avatar--focus img {
    max-height: none;
    max-width: 100%;
    height: auto;
    width: 100%;
    border-radius: 0;
    border: none;
    padding: 0;
}

#joms-app--123 .joms-avatar--focus img:hover,
#joms-app--123 .joms-avatar--focus img:focus {
    cursor: pointer;
}


/*body.com_community.task-myfriends #joms-app--123 .joms-avatar img,*/


/*body.com_community.task-myvideos #joms-app--123 .joms-avatar img,*/


/*body.com_community.task-myphotos #joms-app--123 .joms-avatar img,*/


/*body.com_community.task-mygroups #joms-app--123 .joms-avatar img,*/


/*body.com_community.task-myevents #joms-app--123 .joms-avatar img,*/

.com_community.view-profile #joms-app--123 .joms-avatar--focus img {
    max-height: none;
    max-width: 100%;
    height: auto;
    width: 100%;
    border-radius: 0;
    border: none;
    padding: 0;
}

#joms-app--123 {
    padding: 0 14px 24px 14px;
}

#joms-app--123 .joms-avatar--focus {
    margin-bottom: 10px;
}

#joms-app--123 .joms-hcard__info-content {
    padding-left: 14px;
}

#joms-app--123 .joms-hcard__info-content h3 {
    color: #1d7897;
    font-size: 1.8rem;
    font-weight: 800;
    line-height: 2.4rem;
}

#joms-app--123 .joms-hcard__info-content h3 a {
    color: #00799a;
    font-size: 18px;
    font-weight: 400;
    line-height: 2.4rem;
    font-family: 'Open Sans', san-serif;
}

#joms-app--123 .joms-hcard__info-content h3 a:hover,
#joms-app--123 .joms-hcard__info-content h3 a:focus {
    text-decoration: none;
    outline: none;
}

#joms-app--123 .joms-hcard__badges p {
    margin: 0;
    font-size: 12px;
    font-weight: 500;
}

.com_community #joms-app--123 .joms-avatar--focus.company img {
    max-height: none;
    max-width: 120px;
    height: auto;
    width: 100%;
    border-radius: 100%;
    border: 2px solid #d1d1d1;
    padding: 0;
    margin-top: 25px;
}

#joms-app--123 span.chart__label-x {
    text-align: left;
    padding-left: 6px;
    width: 14.2857% !important;
}

.joms-module__wrapper.hello,
.joms-module_wrapper.hello,
.joms-module__wrapper.complitness {
    margin-bottom: 0;
}

.joms-module__wrapper.minimenu {
    margin-top: 15px;
}

#joms-app--123 .chart--top {
    padding-top: 0;
}

#joms-app--123 .reting {
    margin-top: 10px;
}

.com_community.view-frontpage #joms-app--123 .reting {
    display: none;
}

#joms-app--123 .rating {
    border-top: 1px solid #e0e0e0;
    padding: 15px 17px 0 17px;
    margin-left: -6px;
    color: #282828;
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.view-search #joms-app--123 .rating {
    margin-left: 0;
}

.com_community.view-profile .joms-module__wrapper.hello,
.com_community.view-profile .joms-module_wrapper.hello {
    margin-bottom: 0;
}

.com_community.view-profile #joms-app--123 .reting {
    display: block;
    padding-left: 6px;
}


/*body.com_community.task-myfriends #joms-app--123 .top,*/


/*body.com_community.task-myvideos #joms-app--123 .top,*/


/*body.com_community.task-myphotos #joms-app--123 .top,*/


/*body.com_community.task-mygroups #joms-app--123 .top,*/


/*body.com_community.task-myevents #joms-app--123 .top,*/

.com_community.view-profile #joms-app--123 .top {
    display: block;
}

.reting #av_chart.chart__container {
    margin-top: -15px;
}


/*****************************************************/


/**Rating*******************************************/


/*****************************************************/

#joms-app--123 .chart__axis-x {
    padding-left: 20px !important;
}

#joms-app--123 .chart__box.chart--horizontal {
    width: 100%;
}


/*****************************************************/


/**Mini menu******************************************/


/*****************************************************/

#joms-app--176,
#joms-app--199,
#joms-app--389 {
    padding: 0;
}

#joms-app--176 li,
#joms-app--199 li,
#joms-app--389 li {
    display: block !important;
    transition: all ease 0.05s;
}

#joms-app--176 li a,
#joms-app--199 li a,
#joms-app--389 li a {
    padding: 15px 15px 15px 50px;
    color: #3f97b5;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

#joms-app--389 li a:hover,
#joms-app--389 li a:focus,
#joms-app--389 li.active a,
#joms-app--176 li a:hover,
#joms-app--199 li a:hover,
#joms-app--176 li a:focus,
#joms-app--199 li a:focus,
#joms-app--176 li.active a,
#joms-app--199 li.active a {
    /*color: #e9a025;*/
}

#joms-app--389 li:hover,
#joms-app--389 li:focus,
#joms-app--389 li.active,
#joms-app--176 li:hover,
#joms-app--199 li:hover,
#joms-app--176 li:focus,
#joms-app--199 li:focus,
#joms-app--176 li.active,
#joms-app--199 li.active {
    /*border-right: 4px solid #e9a025;*/
}

.joms-module__wrapper.minimenu li {
    background-color: #efefef;
}


/*#joms-app--389 li:nth-child(1), #joms-app--389 li:nth-child(2), #joms-app--389 li:nth-child(3),*/


/*#joms-app--176 li:nth-child(1), #joms-app--199 li:nth-child(1),*/


/*#joms-app--176 li:nth-child(2), #joms-app--199 li:nth-child(2),*/


/*#joms-app--176 li:nth-child(3), #joms-app--199 li:nth-child(3){*/


/*!*border-bottom: 1px solid #e0e0e0;*!*/


/*background-color: #efefef;*/


/*}*/

#joms-app--389 li:nth-child(2) a,
#joms-app--176 li:nth-child(2) a,
#joms-app--199 li:nth-child(2) a {
    background: url("../img/members.png") no-repeat 15px center;
}

#joms-app--176 li:nth-child(2):hover a,
#joms-app--199 li:nth-child(2):hover a,
#joms-app--389 li:nth-child(2):hover a,
#joms-app--176 li:nth-child(2):focus a,
#joms-app--199 li:nth-child(2):focus a,
#joms-app--389 li:nth-child(2):focus a,
#joms-app--389 li:first-child.active a,
#joms-app--176 li:nth-child(2).active a,
#joms-app--199 li:nth-child(2).active a {
    background: #ffffff url("../img/members.png") no-repeat 15px center;
}

#joms-app--176 li:nth-child(3) a,
#joms-app--199 li:nth-child(3) a,
#joms-app--389 li:nth-child(3) a {
    background: url("../img/events.png") no-repeat 15px center;
}

#joms-app--176 li:nth-child(3):hover a,
#joms-app--199 li:nth-child(3):hover a,
#joms-app--389 li:nth-child(3):hover a,
#joms-app--389 li:nth-child(3):focus a,
#joms-app--176 li:nth-child(3):focus a,
#joms-app--199 li:nth-child(3):focus a,
#joms-app--389 li:nth-child(3).active a,
#joms-app--176 li:nth-child(3).active a,
#joms-app--199 li:nth-child(3).active a {
    background: #ffffff url("../img/events.png") no-repeat 15px center;
}

#joms-app--176 li:nth-child(4) a,
#joms-app--199 li:nth-child(4) a,
#joms-app--389 li:nth-child(4) a {
    background: url("../img/groups.png") no-repeat 15px center;
}

#joms-app--176 li:nth-child(4):hover a,
#joms-app--199 li:nth-child(4):hover a,
#joms-app--389 li:nth-child(4):hover a,
#joms-app--389 li:nth-child(4):focus a,
#joms-app--176 li:nth-child(4):focus a,
#joms-app--199 li:nth-child(4):focus a,
#joms-app--389 li:nth-child(4).active a,
#joms-app--176 li:nth-child(4).active a,
#joms-app--199 li:nth-child(4).active a {
    background: #ffffff url("../img/groups.png") no-repeat 15px center;
}

#joms-app--176 li:nth-child(5) a,
#joms-app--199 li:nth-child(5) a,
#joms-app--389 li:nth-child(5) a {
    background: url("../img/inbox.png") no-repeat 15px center;
}

#joms-app--176 li:nth-child(5):hover a,
#joms-app--199 li:nth-child(5):hover a,
#joms-app--389 li:nth-child(5):hover a,
#joms-app--389 li:nth-child(5):focus a,
#joms-app--176 li:nth-child(5):focus a,
#joms-app--199 li:nth-child(5):focus a,
#joms-app--389 li:nth-child(5).active a,
#joms-app--176 li:nth-child(5).active a,
#joms-app--199 li:nth-child(5).active a {
    background: #ffffff url("../img/inbox.png") no-repeat 15px center;
}


/*****************************************************/


/**Members you may know*******************************/


/*****************************************************/

#slider {
    height: 180px;
    margin: 10px auto 25px auto;
    width: 93%;
    overflow: hidden;
}

#slider ul {
    overflow: hidden;
}

#joms-app--189 .joms-gap,
#joms-app--190 .joms-gap {
    height: 0;
}

#slider #line {
    position: relative;
    width: 840px;
    -webkit-transition: all ease 0.2s;
    transition: all ease 0.2s;
    left: 0;
}

#slider #line li {
    float: left;
    width: 140px;
    padding: 0;
    -webkit-transition: all ease 0.2s;
    transition: all ease 0.2s;
}

#slider #line:after {
    content: "";
    display: block;
    clear: both;
}

#slider .joms-avatar img {
    padding: 0;
    border: 3px solid #959595;
}

#slider .joms-avatar {
    margin-bottom: 17px;
}

#slider .user-name {
    color: #282828;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

a.next-slide {
    float: right;
    margin-top: 40px;
    background: url("../img/next.png") no-repeat center;
    height: 12px;
    width: 7px;
}

a.prev-slide {
    margin-top: 40px;
    float: left;
    background: url("../img/prev.png") no-repeat center;
    height: 12px;
    width: 7px;
}

a.next-slide i,
a.prev-slide i {
    color: #2c316e;
}

#slider .icons-members {
    text-align: center;
    width: 70%;
    margin: 0 auto;
    padding: 14px 0 9px 0;
    border-bottom: 1px solid #d8d8d8;
}

#slider .icons-members:after {
    content: "";
    display: block;
    clear: both;
}

#slider .icons-members a {
    float: left;
    display: inline-block;
}

#slider .icons-members a.mail {
    background: url("../img/email.png");
    height: 10px;
    width: 13px;
    margin-right: 27%;
    margin-left: 1%;
}

#slider .icons-members a.add {
    background: url("../img/add.png");
    height: 10px;
    width: 13px;
    margin-right: 28%;
}

#slider .icons-members a.media {
    background: url("../../../images/camera.png");
    height: 10px;
    width: 14px;
    margin-top: 0;
}

.joms-module__wrapper.members_you_know {
    /*border-bottom: 1px solid #e0e0e0;*/
    /*border-top: 1px solid #e0e0e0;*/
}

.joms-module__wrapper.members_you_know a.active {
    border-top: none;
    color: #282828;
}

.bottom_banners .banneritem .wrapper-btn-banner {
    display: none;
}


/************************************************************************/


/*******New main menu****************************************************/


/************************************************************************/

.menu-position .line-hover-title {
    display: flex;
    width: 100%;
    height: 29px;
    background: transparent;
    position: relative;
}

.menu-position.hover-title .line-hover-title {
    background: hsla(0, 0%, 100%, 0.28);
}

.menu-position.hover-title .line-hover-title::after {
    content: '';
    position: absolute;
    width: 50%;
    height: 20px;
    background: hsla(0, 0%, 100%, 0.28);
    top: 0;
    left: -49.9%;
}

.menu-position.hover-title .line-hover-title::before {
    content: '';
    position: absolute;
    width: 6%;
    height: 20px;
    background: hsla(0, 0%, 100%, 0.28);
    top: 0;
    right: -6%;
}

.menu-bottom .menu-position ul>li>ul {
    width: 140px;
    top: 100%;
    position: absolute;
    background: white;
    border: 1px solid #e3e5e7;
    z-index: 12;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    display: none;
    transition: all ease 0.2s;
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.1);
}

.menu-bottom .menu-position ul>li>ul>li {
    display: block !important;
}

.menu-bottom .menu-position ul>li>ul>li a {
    color: #272727 !important;
    font-size: 12px !important;
}

.menu-bottom .menu-position ul>li:nth-child(2):hover ul,
.menu-bottom .menu-position ul>li>ul:hover {
    display: block;
}

.menu-top {
    background-color: #fff;
    height: 60px;
}

.menu-bottom {
    background-color: #272727;
}

.menu-bottom .menu-position.menu>ul.menu {
    height: 100%;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    justify-content: space-between;
    flex-flow: row nowrap;
}

.menu-bottom .menu-position ul.menu {
    height: 100%;
}

.menu-bottom .menu-position ul.menu::before,
.menu-bottom .menu-position ul.menu::after {
    display: none;
}

.menu-bottom .menu-position ul.menu>li {
    display: inline-block;
    float: left;
    width: auto;
    position: static;
    height: 100%;
}

.menu-bottom .menu-position>ul.menu>li>a {
    display: block;
    cursor: pointer;
    position: relative;
    color: hsla(0, 0%, 100%, 0.58);
    padding: 0px 15px;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    z-index: 13;
    display: flex;
    align-items: flex-start;
    height: 100%;
    padding-top: 1px;
    /*border-bottom: 4px solid transparent;*/
}

.menu-bottom .menu-position>ul.menu>li>span {
    display: block;
    cursor: pointer;
    position: relative;
    color: hsla(0, 0%, 100%, 0.58);
    padding: 0px 15px;
    font-size: 18px;
    font-family: 'Font Awesome 5 Free';
    z-index: 13;
    display: flex;
    align-items: flex-start;
    height: 100%;
    padding-top: 1px;
    /*border-bottom: 4px solid transparent;*/
}

.menu-bottom .menu-position>ul.menu>li>a::after {
    display: none;
}

.menu-bottom .menu-position>ul.menu>li>a:hover::after {
    content: attr(title);
    position: absolute;
    top: -22px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans";
    font-weight: 400;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-flow: row nowrap;
    white-space: nowrap;
    left: 0;
}

.menu-bottom .menu-position>ul.menu>li>a::after,
.menu-bottom .menu-position>ul.menu>li>span::after {
    display: none;
}

.menu-bottom .menu-position>ul.menu>li>a:hover::after,
.menu-bottom .menu-position>ul.menu>li>span:hover::after {
    content: attr(title);
    position: absolute;
    top: -22px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans";
    font-weight: 400;
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-flow: row nowrap;
    white-space: nowrap;
    left: 0;
}

.menu-bottom .menu-position>ul.menu>li>a.fa:before {
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 20px;
}

.menu-bottom .menu-position>ul.menu>li>span {
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

.menu-bottom .menu-position>ul.menu>li.opened>a,
.menu-bottom .menu-position>ul.menu>li.opened>span {
    border-bottom: 4px solid #272727;
}

.menu-bottom .menu-position ul.menu>li:hover>a,
.menu-bottom .menu-position ul.menu>li:focus>a,
.menu-bottom .menu-position .highlighted,
.menu-bottom .menu-position ul.menu>li a:hover,
.menu-bottom .menu-position ul.menu>li a:focus {
    background-color: transparent;
}

.menu-bottom .menu-position ul.menu>li:hover>a,
.menu-bottom .menu-position ul.menu>li.opened>a,
.menu-bottom .menu-position ul.menu>li:hover>span,
.menu-bottom .menu-position ul.menu>li.opened>span {
    color: #ffffff;
}

.menu-bottom .menu-position ul>li>ul:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}

.menu-bottom .menu-position ul>li>ul:after {
    position: absolute;
    top: -6px;
    right: 50px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}

.menu-bottom .menu-position ul>li>ul>li {
    padding: 8px;
    text-align: left;
}

.menu-bottom .menu-position ul>li>ul>li a {
    padding: 0 !important;
    text-align: left;
}

.menu-bottom .menu-position ul>li>ul>li a:hover,
.menu-bottom .menu-position ul>li>ul>li a:focus {
    text-decoration: none;
}

.menu-bottom .menu-position ul>li>ul>li:hover,
.menu-bottom .menu-position ul>li>ul>li:focus {
    background-color: #f6f6f6;
}

.menu-top .icons-menu:before {
    content: "";
    display: block;
    clear: both;
}

.menu-top .second-part {
    min-width: 165px;
    height: 100%;
    display: inline-block;
}

.menu-top .first-part {
    display: inline-block;
}


/************************************************************/


/*******************lang*************************************/


/************************************************************/

.first-part .mod-languages .chzn-container-single .chzn-single {
    border: none;
    border-radius: 0;
    background: transparent url("../../../images/lang_img.jpg") no-repeat left !important;
    font-family: 'Open Sans', san-serif;
    color: #818181;
    font-size: 1.2rem;
    box-shadow: none;
    height: 24px;
    line-height: 24px;
}

.first-part .mod-languages .chzn-container .chzn-drop {}

.first-part .mod-languages .chzn-container-single {
    line-height: 24px;
}

.first-part .mod-languages .chzn-drop {
    border: none;
    border-radius: 0;
    background-color: #d4ecf8;
}

.chzn-container ul.chzn-results {
    margin: 0;
    padding: 0;
}

.first-part .language {
    padding: 8px 0;
}

.first-part .language .mod-languages {
    display: inline-block;
    width: 11rem;
    padding: 35px 0 34px;
}

.first-part .mod-languages .chzn-container .chzn-results li.highlighted,
.first-part .chzn-results li:hover,
.first-part .chzn-results :focus {
    background-color: #1d7897;
    background-image: none;
    color: #ffffff;
}

.first-part .mod-languages .select2-container--default {
    padding-left: 27px;
    border-bottom: 1px solid #d4ecf8
    /*#1d7897*/
    ;
}

.first-part .mod-languages .select2-container--default:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 24px;
    height: 24px;
    background: url(../../../images/lang_img.jpg) center no-repeat;
}

.first-part .mod-languages .select2-container--default .select2-selection--single {
    height: 24px;
    border: none;
    border-radius: 0;
}

.first-part .mod-languages .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 24px;
    font-family: 'Open Sans', san-serif;
    color: #818181;
    font-size: 1.2rem;
}

.first-part .mod-languages .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 24px;
    width: 20px;
}

.first-part .mod-languages .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    background: url(../../../images/select2_arrow.png) center no-repeat;
}

.first-part .mod-languages .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.select2-container--open .select2-dropdown--below {
    border: none;
    border-radius: 0;
    background-color: #d4ecf8;
}

.select2-container--default .dd-lang .select2-results__option {
    padding: 4px 6px;
    font-family: 'Open Sans', san-serif;
    color: #818181;
    font-size: 1.2rem;
    line-height: 16px;
    text-align: right;
}

.select2-container--default .dd-lang .select2-results__option[aria-selected=true],
.select2-container--default .dd-lang .select2-results__option--highlighted[aria-selected],
.select2-container--default .dd-lang .select2-results__option:hover,
.select2-container--default .dd-lang .select2-results__option:focus {
    background-color: #1d7897;
    color: #ffffff;
}


/*--------- End lang select ---------*/

.menu-bottom .menu-position {
    width: 100%;
    display: flex;
    flex-flow: column;
}

.reg-log-position {
    width: 100%;
    float: right;
    position: relative;
    display: flex;
    justify-content: flex-end;
}

.menu-bottom .reg-log-position>ul>li:last-child {
    background: #3d3d3d !important;
}

.menu-bottom .reg-log-position>ul>li:last-child:hover {
    background: #ffa100 !important;
}

.menu-bottom .reg-log-position>ul>li:last-child>a>i {
    color: #717171 !important;
}

.menu-bottom .reg-log-position>ul>li:last-child:hover>a>i {
    color: #ffffff !important;
}

.menu-bottom .reg-log-position>ul>li {
    float: none;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    width: 70px;
    height: 60px;
    text-align: center;
    background-color: #525252;
    margin-right: 1px;
}

.menu-bottom .reg-log-position>ul>li>a {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}

.reg-log-position>ul>li:hover>a>i {
    color: #ffffff;
}

.reg-log-position>ul>li>a>i {
    color: #b1b1b1;
    font-size: 1.4em;
}

.reg-log-position>ul>li:hover>a>i {
    color: #ffffff;
}

.reg-log-position>ul>li:hover {
    background: #ffa100 !important;
}


/*
.menu-bottom .reg-log-position > ul > li.glyphicon {
    top: 0;
    line-height: 30px;
}
*/

.reg-log-position>ul {
    margin: 0 !important;
    display: flex;
}


/*
.reg-log-position ul li:nth-child(2) {
    background-color: #d4ecf8;
}
*/

.footer .menu li:hover a,
.footer .menu li:focus a {
    background-color: transparent;
}

.go-out {
    position: relative;
    top: -60px;
    right: 20px;
}

.menu-icons-info>ul>li {
    display: inline-block;
}

.menu-icons-info>ul>li:last-child {
    display: none;
}

.menu-icons-info>ul>li>a>svg {
    display: none;
}

.menu-icons-info {
    width: 167px;
    height: 110px;
    background-color: #f6f6f6;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.menu-icons-info>ul {
    margin: auto;
    text-align: center;
    float: none;
}

.wrapper-info-icons {
    position: absolute;
    display: table;
    top: -202px;
}

.ads {
    float: right;
    margin-right: 167px;
    display: inline-block;
}

body>div>.joms-hcard {
    display: none;
}

header.secondary_header {
    margin-bottom: 5px;
}


/************************************************************************/


/*******Notofications****************************************************/


/************************************************************************/

.menu-top .second-part {
    display: inline-block;
    height: 60px;
    /* padding-left: 15px; */
    width: 100%;
}

.menu-top .icons-menu {
    text-align: right;
    height: 60px;
    width: 180px;
    float: right;
}

.menu-top .second-part .notifications {
    text-align: right;
}

.menu-top .second-part .notifications {
    height: 100%;
    margin-bottom: 0;
    display: flex;
    justify-content: flex-end;
    background-color: transparent;
}

.menu-top .second-part .joms-notifications {
    display: flex;
    justify-content: space-between;
    width: 100%;
    background: transparent;
    padding: 20px 0;
}

.second-part .joms-notifications {}

.second-part .joms-notifications a {
    display: inline-block;
    vertical-align: middle;
    width: 13%;
    height: 24px;
    float: left;
    outline: none;
}

.second-part .joms-notifications a svg {
    display: none;
}


/* .second-part .joms-notifications a:nth-child(1){
    background: url("../../../images/icons/icon_ring.png") no-repeat center;
    margin: 0 10px;
}
.second-part .joms-notifications a:nth-child(2){
    background: url("../../../images/icons/icon_friends.png") no-repeat center;
    margin: 0 10px;
}
.second-part .joms-notifications a:nth-child(3){
    background: url("../../../images/icons/icon_messages.png") no-repeat center;
    margin: 0 10px;
} */

.menu-top .first-part {
    display: block;
    text-align: right;
    width: 100%;
    margin-left: -10px;
}

.menu-bottom {
    background-color: #272727;
    position: relative;
    height: 60px;
    z-index: 13;
}

.menu-bottom #withmodules .submenu-withmodules {
    position: absolute;
    top: 70px;
}

.secondary_header {
    background-color: #efefef !important;
    margin-bottom: 15px;
    height: 120px;
}

.reg-log-position>ul>li>a {
    padding: 0;
}

.reg-log-position>ul>li>a:hover,
.reg-log-position>ul>li>a:focus {
    background-color: transparent;
}

.menu-bottom .reg-log-position>ul>li.parent {
    background-color: #d4ecf8;
}

.menu-bottom .reg-log-position>ul>li.parent span.nav-header {
    position: relative;
}

.menu-bottom .reg-log-position>ul>li.parent span.nav-header:after {
    content: "";
    position: absolute;
}

.reg-log-position li.parent>ul {
    display: none;
    z-index: 12;
    position: absolute;
    width: 165px;
    top: 100%;
    margin: 0;
    padding: 0;
    font-size: 12px;
    transition: all ease 0.2s;
    background: #d4ecf8;
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.1)
}

.reg-log-position li.parent>ul>li {
    background: #d4ecf8;
    width: 100%;
    height: auto;
    text-align: left;
    padding: 10px 10px 10px 10px;
}

.reg-log-position li.parent>ul>li>a {
    color: #000000;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    padding: 0;
}

.reg-log-position li.parent>ul>li:hover,
.reg-log-position li.parent>ul>li:focus {
    background: #bed4df;
}

.reg-log-position li.parent>ul>li>a:hover,
.reg-log-position li.parent>ul>li>a:focus {
    text-decoration: none;
}

.reg-log-position li.parent:hover ul {
    display: block;
}


/************************************************************************/


/*******Postbox****************************************************/


/************************************************************************/

.com_community .joms-postbox {
    margin-bottom: 15px;
    border: none;
    padding-bottom: 2rem;
    -webkit-box-shadow: 0px 4px 4px 0px rgba(194, 194, 194, 0.41);
    -moz-box-shadow: 0px 4px 4px 0px rgba(194, 194, 194, 0.41);
    box-shadow: 0px 4px 4px 0px rgba(194, 194, 194, 0.41);
}

.com_community .joms-postbox-tab .joms-postbox-action {
    bottom: 1.1rem;
    right: 1.5rem;
}

.com_community .joms-postbox-tab {
    background: transparent;
}

.com_community .joms-postbox-cancel {
    color: #3f97b5 !important;
    font-size: 1.2rem;
    background: transparent;
    border: 1px solid #3f97b5;
    border-radius: 0px;
    width: 70px;
    height: 30px;
    text-transform: lowercase;
    padding: 0.04257px 8.65248px;
}

.com_community .joms-postbox-cancel:hover,
.com_community .joms-postbox-cancel:focus {
    color: #3f97b5 !important;
}

.com_community .joms-postbox-save {
    color: #ffffff !important;
    font-size: 1.2rem;
    background: #3f97b5;
    border: 1px solid #3f97b5;
    border-radius: 0px;
    min-width: 70px;
    height: 20px;
    text-transform: lowercase;
    padding: 0.04257px 8.65248px;
}

.com_community .joms-postbox-save:hover,
.com_community .joms-postbox-save:focus {
    background: #3f97b5;
    color: #ffffff !important;
}

.com_community .joms-postbox-input {
    width: 100%;
    margin-top: 4rem;
    margin-bottom: 2rem;
    border: 1px solid #e0e0e0;
}

.com_community .joms-postbox-input textarea::-webkit-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #818181;
    font-size: 14px;
}

.com_community .joms-postbox-input textarea::-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #818181;
    font-size: 14px;
}


/* Firefox 19+ */

.com_community .joms-postbox-input textarea:-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #818181;
    font-size: 14px;
}


/* Firefox 18- */

.com_community .joms-postbox-input textarea:-ms-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #818181;
    font-size: 14px;
}

.com_community .joms-list li {
    padding: 5px 10px 0 10px;
    margin-right: 0;
}

.com_community .joms-list li:first-child {
    padding: 5px 10px 0 1.5rem;
}

.com_community .joms-list .joms-icon {
    fill: #818181;
}

.com_community .joms-list li:hover {
    background-color: transparent;
}

.com_community .selected .joms-list li:last-child use {
    display: none;
}

.com_community .selected .joms-list li:nth-child(4) use {
    display: none;
}

.com_community .selected .joms-list li:last-child svg {
    background: url("../../../images/video-icon.png") no-repeat center;
    width: 16px;
    height: 12px;
}

.com_community .selected .joms-list li:nth-child(4) svg {
    background: url("../../../images/camera.png") no-repeat center;
    width: 14px;
    height: 10px;
}

.com_community .joms-stream__header .joms-button--options svg use,
.com_community .joms-list__options .joms-button--options svg use {
    display: none;
}

.com_community .joms-stream__header .joms-button--options svg,
.com_community .joms-list__options .joms-button--options svg {
    background: url("../../../images/settings1.png") no-repeat center;
    width: 16px;
    height: 16px;
}

.com_community .joms-stream__container>.joms-stream {
    margin-bottom: 15px !important;
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
}

.com_community .joms-module__wrapper.members_you_know {
    margin-bottom: 15px;
    /*height: 220px;*/
}

.com_community .joms-module__wrapper.members_you_know .mod_blogfactory_post {
    height: 220px;
}

.com_community .joms-activity-filter {
    margin-bottom: 0;
    border: none;
    background-color: #ffffff;
}

.joms-activity-filter .joms-activity-filter-action {
    font-size: 14px;
    display: inline-block;
    float: left;
}

.com_community .joms-activity-filter {
    padding: 12px 15px 12px 15px;
    border-bottom: 2px solid #3f97b5;
}

.joms-module__wrapper.info_message_main_yellow_notclosed,
.joms-module__wrapper.info_message_main_red_notclosed,
.joms-module__wrapper.info_message_main_red,
.joms-module__wrapper.info_message_main_yellow,
.joms-module__wrapper.info_message_main_notclosed,
.joms-module__wrapper.info_message_main {
    margin-bottom: 20px;
}

.joms-module__wrapper.info_message_main_notclosed .joms-tab__content,
.joms-module__wrapper.info_message_main .joms-tab__content {
    background-color: #3f97b5;
    color: #efefef;
    padding: 30px 40px;
    font-size: 14px;
    line-height: 24px;
    position: relative;
}

.joms-module__wrapper.info_message_main .joms-tab__content .joms-module {
    color: #ffffff;
}

.joms-module__wrapper.info_message_main_notclosed .joms-tab__content:after,
.joms-module__wrapper.info_message_main .joms-tab__content:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 14px solid;
    border-top-color: #3f97b5;
    top: 100%;
    left: 50%;
    margin-left: -15px;
}

.joms-module__wrapper.info_message_main .splash {
    position: relative;
}

.joms-module__wrapper.info_message_main .splash a.clickme {
    position: absolute;
    right: -30px;
    color: #55cbf3;
    top: -25px;
}

.joms-activity-filter .joms-activity-filter-dropdown {
    -webkit-box-shadow: 0px 4px 4px 0px rgba(194, 194, 194, 0.41);
    -moz-box-shadow: 0px 4px 4px 0px rgba(194, 194, 194, 0.41);
    box-shadow: 0px 4px 4px 0px rgba(194, 194, 194, 0.41);
}

.joms-activity-filter .joms-activity-filter-dropdown .joms-button--primary.joms-button--full {
    background-color: #3f97b5;
    border-radius: 0;
}

.joms-activity-filter .joms-activity-filter-dropdown li input[type="text"],
.joms-activity-filter .joms-activity-filter-dropdown li .joms-select--wrapper {
    border-radius: 0;
}

.com_community .joms-activity-filter .joms-activity-filter-action>a:first-child {
    color: #282828;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    float: none;
}

.com_community .joms-activity-filter .joms-activity-filter-action>span {
    color: #282828;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.com_community .joms-activity-filter .joms-activity-filter__options>a>svg>use {
    opacity: 0;
}

.com_community .joms-activity-filter .joms-activity-filter__options {
    top: 12px;
    right: 14px;
}

.com_community .joms-activity-filter .joms-activity-filter__options>a>svg {
    background: url(../../../images/settings2.png) no-repeat center;
    width: 16px;
    height: 16px;
}

.joms-activity-filter .joms-activity-filter-action a:nth-child(3) {
    float: left;
    margin-right: 10px;
}

.com_community .joms-activity-filter .joms-activity-filter-action>a .joms-icon {
    fill: #3f97b5;
    width: 12px;
    height: 12px;
}

.com_community .joms-stream .joms-stream__header img {
    max-width: 58px;
    max-height: 58px;
    width: 64px;
    height: 64px;
    padding: 0;
}

.com_community .joms-stream .joms-avatar--stream {
    width: 58px;
}

.com_community .joms-stream .joms-stream__header>.joms-stream__meta {
    color: #888888;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 17px;
}

.com_community .joms-stream .joms-stream__header>.joms-stream__meta .joms-stream__time {
    color: #888888 !important;
}

.com_community .joms-stream .joms-stream__header>.joms-stream__meta>a {
    font-weight: 400;
    color: #1d7897;
}

.com_community .joms-stream .joms-stream__header>.joms-stream__meta>a:first-child {
    color: #1d7897;
}

.com_community .joms-stream .joms-stream__header>.joms-stream__meta .joms-stream__time small {
    color: #888888;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.com_community .joms-stream .joms-stream__header>.joms-stream__meta .joms-stream__time {
    margin-top: 3px;
}

.com_community .joms-stream .joms-stream__header>.joms-stream__meta {
    padding-left: 15px;
}

.com_community .joms-stream>.joms-stream__body {
    padding: 0px 15px 25px 15px;
    font-size: 14px;
    line-height: 17px;
}

.joms-media.like,
.joms-media--image,
.joms-media--images,
.joms-media--event {
    max-width: 520px;
    padding-right: 0;
}

.com_community .joms-stream>.joms-stream__header {
    padding: 17px 15px 15px 15px;
}

.joms-media--video,
.joms-media--album {
    max-width: 100%;
}

.com_community .joms-stream .joms-media--video,
.com_community .joms-stream .joms-media--album,
.com_community .joms-stream>.joms-stream__body .joms-media span {
    background: transparent;
    color: #282828;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    line-height: 17px;
}

.com_community .joms-stream .joms-media__desc {
    line-height: 17px;
    border: none;
}

.com_community .joms-stream>.joms-stream__body .joms-media__body h4 a,
.com_community .joms-stream>.joms-stream__body .joms-media__body h4 {
    font-weight: 400;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #1d7897;
    line-height: 17px;
}

.com_community .joms-stream>.joms-stream__body .joms-media {
    background: transparent;
    padding-left: 0;
    line-height: 17px;
}

.com_community .joms-stream>.joms-stream__body .joms-media h4 a,
.com_community .joms-stream>.joms-stream__body .joms-media h4 {
    font-weight: 400;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #1d7897;
}

.com_community .joms-stream>.joms-stream__body .joms-media h4 {
    padding-bottom: 10px;
}

.joms-stream>.joms-stream__body .joms-media--images {
    max-width: 101%;
    width: 101%;
}




/*.com_community .joms-stream .joms-stream__actions .joms-button--liked.liked span,*/


/*.com_community .joms-stream .joms-stream__actions .joms-button--liked span{*/


/*display: none;*/


/*}*/

.com_community .joms-stream .joms-stream__actions .joms-button--liked {
    color: #888888;
    font-size: 12px;
    position: relative;
    top: 1px;
    font-family: "Open Sans", sans-serif;
}


/*.com_community .joms-stream .joms-stream__actions .joms-button--liked i{*/


/*background: url("../../../images/t-up.png") no-repeat left center;*/


/*width: 12px;*/


/*height: 11px;*/


/*display: inline-block;*/


/*}*/

.com_community .joms-stream .joms-stream__actions .joms-button--liked i:before {
    content: "\f164";
    font-family: "FontAwesome";
}

.com_community .joms-stream .joms-stream__actions .joms-button--liked i {
    font-style: normal;
}

.com_community .joms-stream .joms-stream__actions .joms-button--liked.liked {
    font-size: 12pc;
}

.com_community .joms-stream .joms-stream__actions .joms-button--liked.liked i {
    background: transparent;
}

.com_community .joms-stream .joms-stream__actions .joms-button--liked.liked i {
    font-style: normal;
}

.com_community .joms-stream .joms-stream__actions .joms-button--liked.liked i:before {
    content: "\f164";
    font-family: "FontAwesome";
}

.joms-comment__actions.joms-js--comment-actions a {
    color: #888888 !important;
}

.joms-comment__actions.joms-js--comment-actions a.joms-button--liked {
    color: #44a000;
}

.joms-comment__actions.joms-js--comment-actions a.joms-button--liked.liked {
    color: #c74152 !important;
}

.com_community .joms-stream .joms-stream__actions .joms-button--liked.liked {
    color: #44a000 !important;
    font-size: 12px;
    position: relative;
    top: 1px;
    font-family: "Open Sans", sans-serif;
}

.com_community .joms-stream .joms-stream__actions .joms-button--share span {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    margin-left: 3px;
    text-transform: lowercase;
}

.com_community .joms-stream .joms-stream__actions {
    padding: 0 15px 20px 88px;
}

.com_community .joms-stream .joms-stream__actions .joms-stream__status {
    padding: 0;
    background: transparent;
    text-transform: lowercase;
    font-size: 12px;
    color: #818181;
    font-family: 'Open Sans', sans-serif;
    line-height: 10px;
    width: auto;
}

.joms-stream__status {
    padding-top: 0;
}

.joms-stream__actions .joms-stream__status a {
    color: #818181 !important;
}

.jomsocial-wrapper,
.jomsocial-wrapper .jomsocial {
    position: inherit;
}

.cStream-Quote {
    padding: 0;
    border-left: none;
    font-size: 10px;
    color: #818181;
    margin-bottom: 0px;
}

.com_community .joms-stream .joms-stream__actions .joms-stream__status a {
    font-size: 12px;
    color: #818181;
    font-family: 'Open Sans', sans-serif;
}

.com_community .joms-stream .joms-comment__reply {
    position: relative;
    display: table;
    width: 100%;
    background: transparent;
    padding: 0 88px 0 88px;
    font-size: 12px;
    border-top: none;
}

.com_community .joms-stream .joms-textarea {
    border: 1px solid #e0e0e0;
    border-radius: 0;
    padding: 15px 48px 10px 20px;
    font-size: 13px;
    margin-bottom: 55px;
    min-height: 45px;
}

.joms-module__wrapper.my_auctions {
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
}

.com_community .joms-stream .joms-textarea.joms-textarea__beautifier {
    border-bottom: 0 !important;
}

.com_community .joms-stream .joms-textarea::-webkit-input-placeholder {
    color: #818181;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

.com_community .joms-stream .joms-textarea::-moz-placeholder {
    color: #818181;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}


/* Firefox 19+ */

.com_community .joms-stream .joms-textarea:-moz-placeholder {
    color: #818181;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}


/* Firefox 18- */

.com_community .joms-stream .joms-textarea:-ms-input-placeholder {
    color: #818181;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

.com_community .joms-stream .joms-comment__reply>svg {
    height: 16px;
    margin-top: -8px;
}

.com_community .joms-stream .joms-stream__body.no-head {
    font-size: 12px;
    color: #282828;
    font-family: 'Open Sans', sans-serif;
    padding: 25px 40px 25px 88px;
}

.com_community .joms-stream .joms-stream__body.no-head p a {
    color: #1d7897;
}

.com_community .joms-stream .joms-list__options>a {
    top: 25px;
    right: 15px;
}

.com_community .joms-stream .joms-comment .joms-comment__item>.joms-comment__reply.joms-js--comment-editor {
    display: none;
}

.com_community .joms-stream .joms-comment {
    background: transparent;
    padding: 0 0 0 15px;
    font-size: 13px;
    line-height: 17px;
    font-family: 'Open Sans', sans-serif;
}

.com_community .joms-stream .joms-comment .joms-comment__time {
    color: #888888;
    margin-top: 2px;
}

.com_community .joms-stream .joms-comment .joms-avatar--comment img {
    padding: 0;
    border: 3px solid #818181;
}

.com_community .joms-stream .joms-comment a.joms-comment__user {
    color: #1d7897;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

.com_community .joms-stream .joms-comment .joms-comment__item>.joms-comment__reply {
    padding: 0 15px 15px 0;
}

.com_community .joms-stream__header .joms-list__options .joms-dropdown a,
.com_community .joms-list__options .joms-dropdown a {
    font-family: 'Open Sans', sans-serif;
}

.com_community .joms-stream__body .joms-button--neutral {
    color: #818181 !important;
    font-size: 1.2rem;
    background: transparent;
    border: 1px solid #818181;
    border-radius: 0px;
    width: 70px;
    height: 20px;
    text-transform: lowercase;
    padding: 0.04257px 8.65248px;
}

.none {
    display: none;
}

.com_community .joms-stream__body .joms-button--primary {
    color: #ffffff !important;
    font-size: 1.2rem;
    background: #3f97b5;
    border: 1px solid #3f97b5;
    border-radius: 0px;
    width: 70px;
    height: 20px;
    text-transform: lowercase;
    padding: 0.04257px 8.65248px;
}

.com_community .joms-stream__body>div[data-type="stream-editor"] {
    margin-bottom: 1.5rem;
}

.com_community .joms-stream .joms-comment .joms-button--neutral {
    color: #818181 !important;
    font-size: 1.2rem;
    background: transparent;
    border: 1px solid #818181;
    border-radius: 0px;
    width: 70px;
    height: 20px;
    text-transform: lowercase;
    padding: 0.04257px 8.65248px;
}

.com_community .joms-stream .joms-comment .joms-button--primary {
    color: #ffffff !important;
    font-size: 1.2rem;
    background: #3f97b5;
    border: 1px solid #3f97b5;
    border-radius: 0px;
    width: 70px;
    height: 20px;
    text-transform: lowercase;
    padding: 0.04257px 8.65248px;
}

.com_community .joms-stream>.joms-stream__body .joms-media--video>div {
    display: block !important;
}

.com_community .joms-stream>.joms-stream__body .joms-media--video>.joms-media__thumbnail {
    width: 100%;
    height: auto;
}

.com_community .joms-stream>.joms-stream__body .joms-media--video .joms-media__body {
    padding-left: 0;
    padding-top: 15px;
}

.com_community .joms-stream .joms-comment a.joms-button--liked span {
    display: none;
}

.com_community .joms-stream .joms-comment a.joms-button--liked {
    color: #888888 !important;
}

.com_community .joms-stream .joms-comment a.joms-button--liked.liked {
    color: #44a000 !important;
}

.com_community .joms-main.joms-stream .joms-comment .joms-comment__actions>a:nth-child(2)[data-action="showlike"] {
    color: #c74152;
}

.com_community .joms-stream .joms-comment a.joms-button--edit span {
    display: none;
}

.com_community .joms-stream .joms-comment a.joms-button--edit {
    color: #e0e0e0;
    margin-left: 1.3rem;
}

.com_community .joms-stream .joms-comment a.joms-button--remove span {
    display: none;
}

.com_community .joms-stream .joms-comment a.joms-button--remove {
    color: #e0e0e0;
    margin-left: 1.3rem;
    width: 5px;
    height: 5px;
}

.com_community .joms-stream .joms-comment .joms-comment__more a {
    color: #3f97b5;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px !important;
}

.com_community .joms-stream .joms-stream__body.no-head .joms-button--options svg use {
    display: none;
}

.com_community .joms-stream .joms-stream__body.no-head .joms-button--options svg {
    background: url("../../../images/setting.jpg") no-repeat center;
    width: 16px;
    height: 16px;
}

.com_community .mejs-overlay-button {
    /*position: absolute;*/
    /*top: 77%;*/
    /*left: 80%;*/
    /*width: 32px;*/
    /*height: 32px;*/
    /*margin: -50px 0 0 -50px;*/
    background: url("../../../images/if_play.png") no-repeat center center;
    /*background-position-x: 0;*/
    /*background-position-y: 0;*/
    opacity: 0.7;
    transition: all ease 0.2s;
}

.com_community .joms-stream__body .joms-media--video .joms-media__thumbnail img {
    opacity: 0.7;
}

.com_community a.mejs-overlay:hover .mejs-overlay-button,
.com_community a.mejs-overlay:focus .mejs-overlay-button {
    opacity: 1;
    background-position: center;
}

.com_altauserpoints .joms-tab__bar a {
    text-align: left !important;
    font-size: 14px !important;
    font-family: 'Open Sans', san-serif !important;
    padding: 1.5rem !important;
}

.com_altauserpoints .joms-module__wrapper.calendar {
    width: 100%;
    border: none;
}

body.notwhite.com_altauserpoints {
    background-color: #efefef;
}


/************************************************************/


/*********************Calendar*******************************/


/************************************************************/

.first .joms-calendar__grid-title,
.first .joms-calendar--week-day,
.first .joms-calendar__event {
    background: transparent;
    color: #282828;
}

.joms-module__wrapper.calendar>div {
    padding: 0;
}

.com_altauserpoints .joms-module--eventscalendar .joms-calendar__pad {
    font-size: 12px;
}

.first .joms-calendar__grid-title {
    border-bottom: 1px solid #e0e0e0;
}

.first .joms-calendar__grid-title:nth-child(2) {
    font-weight: 800;
    color: #1d7897;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    padding: 11px 4px;
    text-transform: capitalize;
}

@-moz-document url-prefix() {
    .first .joms-calendar__grid-title:nth-child(2) {
        font-weight: 800;
        color: #1d7897;
        font-family: 'Open Sans', sans-serif;
        font-size: 14px;
        padding: 11.5px 4px;
    }
}

.first .joms-calendar__grid-title:nth-child(1),
.first .joms-calendar__grid-title:nth-child(3) {
    font-weight: 900;
    color: #515588;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
}

.first #joms-app--386,
.com_community .first #joms-app--121,
.com_community .first #joms-app--188 {
    padding: 0;
}

.first .joms-calendar--week-day {
    padding: 9px !important;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}

html:lang(en-GB) .first .joms-calendar--week-day {
    font-size: 12px;
}

.first .joms-calendar--day {
    background: transparent;
    color: #818181;
    font-size: 12px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    padding: 10px 4px !important;
}

.first .joms-calendar--day-next-month {
    padding: 10px 4px !important;
    font-family: 'Open Sans', sans-serif;
    background: transparent;
    color: #818181;
    font-size: 12px;
    font-weight: 400;
}

.first .joms-calendar--today {
    color: #1d7897;
    font-weight: 800;
}

.first .joms-event__grid .joms-calendar__event-title.joms-calendar__pad {
    display: none !important;
}

.first #calendar>.joms-calendar__grid {
    padding-bottom: 20px;
}

.first #calendar .joms-calendar__event-list>div {
    background-color: #ffffff;
    /*border-top: 1px solid #e0e0e0;*/
    content: "";
    display: inline-block;
    clear: both;
    min-height: 46px;
    height: auto;
    padding: 0;
    width: 100%;
    margin-bottom: -5px;
}

.first #calendar .joms-calendar__event-list .description {
    display: none;
}

.first #calendar .joms-calendar__event-list h5.title {
    width: 120px;
    color: #818181;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    float: left;
    padding: 15px 7px 13px 15px;
    line-height: 18px;
    display: inline-block;
    border-left: 1px solid #e1e1e1;
    margin-bottom: 0 !important;
    border-top: 1px solid #e0e0e0;
}

.first #calendar .joms-calendar__event-list small {
    float: right;
    border-radius: 30px;
    color: #ffffff;
    font-size: 12px;
    font-weight: 600;
    width: 50px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 10px;
}

.first #calendar .joms-calendar__event-list>div[data-event-type="2"] small {
    background-color: #7549a9;
}

.first #calendar .joms-calendar__event-list>div[data-event-type="3"] small {
    background-color: #3cad4c;
}

.first #calendar .joms-calendar__event-list>div[data-event-type="1"] small {
    background-color: #c74152;
}

.first #calendar .joms-calendar__grid>div.joms-calendar__event {
    background: url("../img/date_active.png") no-repeat center 3px;
}

.first #joms-app--123 .city {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    color: #282828;
    margin-bottom: 10px;
    font-weight: 500;
}

.first #calendar .joms-calendar__event-item .date {
    width: 28px;
    float: left;
    display: inline-block;
    height: 100%;
    padding-top: 10px;
    padding-bottom: 6.5%;
    font-weight: 600;
    color: transparent;
    padding-left: 8px;
}

.dat-1 .date,
.dat-2 .date,
.dat-3 .date,
.dat-4 .date,
.dat-5 .date,
.dat-6 .date,
.dat-7 .date,
.dat-8 .date,
.dat-9 .date,
.dat-10 .date,
.dat-11 .date,
.dat-12 .date,
.dat-13 .date,
.dat-14 .date,
.dat-15 .date,
.dat-16 .date,
.dat-17 .date,
.dat-18 .date,
.dat-19 .date,
.dat-20 .date,
.dat-21 .date,
.dat-22 .date,
.dat-23 .date,
.dat-24 .date,
.dat-25 .date,
.dat-26 .date,
.dat-27 .date,
.dat-28 .date,
.dat-29 .date,
.dat-30 .date,
.dat-31 .date {
    color: #424242 !important;
    border-top: 1px solid #e0e0e0;
}

.dat-1~.dat-1 .date,
.dat-2~.dat-2 .date,
.dat-3~.dat-3 .date,
.dat-4~.dat-4 .date,
.dat-5~.dat-5 .date,
.dat-6~.dat-6 .date,
.dat-7~.dat-7 .date,
.dat-8~.dat-8 .date,
.dat-9~.dat-9 .date,
.dat-10~.dat-10 .date,
.dat-11~.dat-11 .date,
.dat-12~.dat-12 .date,
.dat-13~.dat-13 .date,
.dat-14~.dat-14 .date,
.dat-15~.dat-15 .date,
.dat-16~.dat-16 .date,
.dat-17~.dat-17 .date,
.dat-18~.dat-18 .date,
.dat-19~.dat-19 .date,
.dat-20~.dat-20 .date,
.dat-21~.dat-21 .date,
.dat-22~.dat-22 .date,
.dat-23~.dat-23 .date,
.dat-24~.dat-24 .date,
.dat-25~.dat-25 .date,
.dat-26~.dat-26 .date,
.dat-27~.dat-27 .date,
.dat-28~.dat-28 .date,
.dat-29~.dat-29 .date,
.dat-30~.dat-30 .date,
.dat-31~.dat-31 .date {
    color: transparent !important;
    border-top: none;
}

.wrapper_a.events a {
    padding: 20px 15px 25px 0;
}

.joms-calendar__event-list {
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
}

.rek {
    border-top: 1px solid #e0e0e0;
}

.first #calendar .joms-calendar__event-item:first-child .date,
.first #calendar .joms-calendar__event-item:first-child .rek,
.first #calendar .joms-calendar__event-item:first-child h5.title {
    border-top: none !important;
}

.activities .resent_network .joms-stream__header.no-avatar .joms-stream__time {
    padding-bottom: 13px;
}

.rek {
    width: calc(100% - 148px);
    display: inline-block;
    padding-right: 15px;
    border-top: 1px solid #e0e0e0;
}

.first #calendar .joms-calendar__event-list {
    overflow: hidden;
}

.first #calendar .joms-calendar__event-item:hover .date,
.first #calendar .joms-calendar__event-item:focus .date,
.first #calendar .joms-calendar__event-item.joms-calendar__event-over {
    color: #424242;
}

.activities .resent_network .joms-stream__container>.joms-stream>.joms-comment {
    display: none;
}

.activities .resent_network .joms-stream__container .joms-stream__body.no-head {
    display: table;
    vertical-align: middle;
    border-bottom: 1px solid #666666;
    padding: 0 0 10px 0 !important;
    text-align: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    position: relative;
    left: 93px;
    width: calc(100% - 93px);
}

.activities .resent_network .joms-stream__container .joms-stream__body.no-head svg {
    display: none;
}

.activities .resent_network .joms-stream__container .joms-stream__body.no-head a {
    color: #ffffff;
}

.second-part .notifications>.joms-notifications>a>span {
    position: relative;
    left: 7px;
    bottom: 32px;
    color: #ffffff;
    background-color: #e63f52;
    border-radius: 100%;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    padding: 1px 6px;
}

.second-part .notifications>.joms-notifications>a>span:empty {
    display: none;
}

.second-part .notifications>.joms-notifications>a:hover,
.second-part .notifications>.joms-notifications>a:focus {
    text-decoration: none !important;
}

.joms-stream__wrapper #activity-more>a {
    background: transparent url("../../../images/button-more.png") no-repeat center;
    height: 8px;
    width: 38px;
    color: transparent !important;
    padding: 0;
    display: inline-block;
    text-align: center;
    outline: none;
    text-decoration: none;
    cursor: pointer;
    border: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    margin: 20px auto 20px auto;
}

.joms-stream__wrapper #activity-more {
    text-align: center;
}

.joms-body .joms-main {
    margin-bottom: 45px;
}


/************************************************************/


/****************Resent from blog footer*********************/


/************************************************************/

.activities .resent_network .imgwrapper {
    width: auto;
    text-align: left;
    display: inline-block;
    margin-right: 3rem;
    float: left;
}

.activities .resent_network .mod_blogfactory_post>ul {
    padding-left: 0 !important;
}

.activities .resent_network .mod_blogfactory_post>ul>li {
    content: "";
    display: block;
    clear: both;
    margin-bottom: 30px;
}

.activities .resent_network .titlepost {
    line-height: 14px;
}

.activities .resent_network .wrappertext {
    width: calc(100% - 96px);
    text-align: left;
    display: inline-block;
    border-bottom: 1px solid #666666;
    padding-bottom: 10px;
}

.activities .resent_network .small.muted.date {
    font-size: 12px;
    color: #666666;
    font-family: "Open Sans", sans-serif;
    margin-top: 10px;
}

.activities .resent_network .tex {
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
}

.activities .container {
    padding-left: 0;
    padding-right: 0;
}

.activities .resent_network .name {
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
}

.activities .resent_network .titlepost {
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
    color: #ffa100;
    ;
}

.activities .resent_network .titlepost:hover,
.activities .resent_network .titlepost:focus {
    text-decoration: none;
}

.activities .resent_forum .klatest-author a,
.activities .resent_forum .klatest-preview-content {
    font-family: "Open Sans", sans-serif;
}

.activities .resent_forum .klatest-posttime {
    font-size: 12px;
    margin-top: 5px;
}

.activities .resent_forum .klatest-author a:hover,
.activities .resent_forum .klatest-author a:focus {
    text-decoration: none;
}

.new_photos .date_photo {
    line-height: 18px;
}


/************************************************************/


/*********************Guest front page***********************/


/************************************************************/

body.com_community.white .joms-landing {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    margin-bottom: 60px;
    padding-bottom: 0;
    margin-top: 10px;
    min-height: 790px;
}

body.com_community.white .joms-landing__text {
    width: 100%;
    display: block;
}

body.com_community.white .joms-landing__action {
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
}

body.com_community.white,
body.com_community.white #community-wrap>div,
body.com_community.white.view-frontpage header {
    background-color: #ffffff !important;
}

body.com_community.white .joms-landing__image {
    background: url("../../../images/community.jpg") no-repeat center center !important;
    height: 790px;
}

body.com_community.white .joms-button--signup-fb {
    margin-top: 15px;
    font-size: 1px !important;
    padding: 0 !important;
    background-color: #3b5998 !important;
    font-family: 'Open Sans', sans-serif;
    width: 100% !important;
    height: 60px;
    border-radius: 30px;
    border: none;
    text-align: center;
}

body.com_community.white .joms-button--signup-fb>div {
    visibility: hidden !important;
    opacity: 0 !important;
    z-index: 3;
    top: -60px;
    overflow: hidden;
}

body.com_community.white .joms-button--signup-fb>.text {
    font-size: 24px !important;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    padding-top: 3px;
    display: inline-block;
    position: relative;
    top: 10px;
    z-index: 2;
    left: -20px;
}

body.com_community.white .joms-button--signup-fb .iconf {
    z-index: 2;
    display: inline-block;
    position: relative;
    left: 0px;
    top: 0px;
    color: #ffffff;
    float: left;
    height: 60px;
    padding-right: 20px;
    border-right: 1px solid #5976b9;
}

body.com_community.white .joms-button--signup-fb .iconf i {
    margin-top: 15px;
    margin-left: 30px;
}

body.com_community.white .joms-landing__signup>div:nth-child(5) {
    /*display:none !important;*/
    opacity: 0;
    position: absolute;
    top: 30px;
}

@media (max-width: 767px) {
    .joms-landing {
        display: block;
    }
}

body.com_community.white .joms-landing:after {
    content: "";
    display: table;
    clear: both;
}

body.com_community.white .joms-landing .joms-landing__action {
    border-radius: 0 0 2px 2px;
    float: left;
    width: 100%;
}

body.com_community.white .joms-landing .joms-landing__cover {
    border-radius: 2px 0 0 2px;
    overflow: hidden;
}

body.com_community.white .joms-landing .joms-landing__cover,
body.com_community.white .joms-landing .joms-landing__cover+.joms-landing__action {
    float: left;
    width: 40%;
}

body.com_community.white .joms-landing .joms-landing__action {
    width: 60% !important;
}

body.com_community.white .joms-landing .joms-landing__action .joms-button--login {
    background-color: #3f97b5;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
    border-radius: 30px;
    width: 100% !important;
    height: 60px;
    border: none;
}

body.com_community.white .joms-landing .joms-landing__action .joms-other {
    margin-top: 45px;
}

._4z_b {
    height: 60px !important;
    width: 300px !important;
    border-radius: 30px !important;
}

@media (max-width: 767px) {
    .joms-landing .joms-landing__cover,
    .joms-landing .joms-landing__cover+.joms-landing__action {
        width: 100%;
    }
}

body.com_community.white .joms-landing .joms-landing__signup {
    padding: 0;
    text-align: left;
    width: 100% !important;
    height: 135px;
}

body.com_community.white .joms-landing .joms-landing__signup>span {
    width: 100% !important;
    height: 60px !important;
}

body.com_community.white .joms-landing form {
    margin-top: 40px;
}

body.com_community.white .joms-button--signup {
    background-color: #ffa400;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    width: 100% !important;
    height: 60px;
    border-radius: 30px;
    border: none;
    z-index: 5;
}

body.com_community.white .joms-register,
body.com_community.white .joms-landing__signup {
    width: 100% !important;
    display: block;
}

body.com_community.white .joms-landing .joms-landing__signup .joms-login-facebook {
    margin-bottom: 10px;
}

body.com_community.white .joms-landing .joms-landing__signup .joms-login-facebook span {
    display: block;
}

body.com_community.white .joms-landing .joms-landing__action {
    padding: 55px 125px 20px 125px;
}

body.com_community.white .joms-landing__text h2 {
    color: #222222;
    font-size: 36px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 30px;
}

body.com_community.white .joms-landing__text p {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #282828;
}

@media (max-width: 992px) {
    .joms-landing .joms-landing__action {
        padding: 40px;
    }
}

@media (max-width: 481px) {
    .joms-landing .joms-landing__action {
        padding: 20px;
    }
}

body.com_community.white .joms-landing .joms-landing__action .joms-landing__text h2 {
    color: #424242;
    margin-top: 0;
    font-weight: 400;
}

body.com_community.white .joms-landing .joms-landing__action .joms-landing__text p {
    padding-bottom: 25px;
    margin-bottom: 0;
    max-width: 390px;
    line-height: 24px;
}

body.com_community.white .joms-landing .joms-landing__action .joms-landing__content {
    border-top: 1px solid #eaecef;
    border-bottom: 1px solid #eaecef;
    background: transparent;
    position: static;
    padding: 20px 0;
    margin-bottom: 20px;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append {
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 20px;
    width: 100%;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-checkbox {
    margin-bottom: 20px !important;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append .joms-input[type="text"],
body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append .joms-input[type="password"] {
    padding: 10px 30px 10px 30px;
    height: 55px;
    border-radius: 30px;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append .joms-input::-webkit-input-placeholder {
    color: #333333;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append .joms-input::-moz-placeholder {
    color: #333333;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}


/* Firefox 19+ */

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append .joms-input:-moz-placeholder {
    color: #333333;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}


/* Firefox 18- */

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append .joms-input:-ms-input-placeholder {
    color: #333333;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append>span {
    border-right: 1px solid #eaecef;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-input--append>span>svg {
    fill: #a0a4ac;
    position: static;
    height: 14px;
    margin-top: -4px;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-checkbox {
    margin-top: 0;
    margin-bottom: 10px;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-checkbox input {
    margin-top: 5px;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-checkbox span {
    margin-top: 0;
    margin-left: 20px;
}

body.com_community.white .joms-landing .joms-landing__action #form-login .joms-button--login {
    width: 100%;
}

body.com_community.white .joms-landing .joms-landing__action .joms-other a {
    margin-top: 6px;
    width: 100%;
    color: #1d7897;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    outline: none;
}

body.com_community.white .joms-landing .joms-landing__action .joms-other a:focus {
    outline: none;
}

body.com_community.white .joms-landing .joms-landing__action button {
    width: 100%;
}

body.com_community.white .joms-checkbox {
    position: relative;
}

body.com_community.white .joms-checkbox input[type=checkbox] {
    margin-top: 4px !important;
}

body.com_community.white .joms-checkbox span {
    font-size: 14px;
    color: #282828;
    font-family: 'Open Sans', sans-serif;
}

body>#fb-root.fb_reset {
    margin: 0;
}


/************************************************************************/


/*******Mcatalogue*******************************************************/


/************************************************************************/

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box>div>h3,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box h3 {
    display: none;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-members-count .members-bloscs,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-members-count .members-bloscs,
.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-members-count,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-members-count,
.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-address,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-address,
.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-dates,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-dates,
.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-discount,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-discount,
.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-tours-suggested,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-tours-suggested {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-members-count>.icon,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-members-count>.icon {
    background: url("../../../images/user.png") no-repeat left center;
    min-width: 15px;
    height: 25px;
    padding-right: 19px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-dates .icon,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-dates .icon {
    background: url("../../../images/cal.png") no-repeat left center;
    height: 12px;
    min-width: 15px;
    padding-right: 19px;
    margin-top: 5px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-address .icon,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-address .icon {
    background: url("../../../images/local.png") no-repeat left center;
    height: 12px;
    min-width: 15px;
    display: inline-block;
    padding-right: 19px;
    margin-top: 5px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-members-count .arrow,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-members-count .arrow {
    background: url("../../../images/arrow2.png") no-repeat center;
    height: 25px;
    width: 17px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-members-count .number,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-members-count .number {
    text-align: center;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-tours-suggested .icon,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-tours-suggested .icon {
    background: url("../../../images/noun2.png") no-repeat left center;
    height: 12px;
    width: 12px;
    padding-right: 19px;
    margin-top: 5px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-discount .icon,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-discount .icon {
    background: url("../../../images/discount.png") no-repeat left center;
    height: 13px;
    min-width: 15px;
    padding-right: 19px;
    margin-top: 5px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .img-wr,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .img-wr,
.sidebar.second .joms-module__wrapper.fellow_travelers .name,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .name {
    text-align: center;
    width: 100%;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .name,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .name {
    margin-top: 11px;
    color: #282828;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 12px;
    line-height: 18px;
    padding: 0 10px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box .img-wr img,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box .img-wr img {
    width: 58px;
    height: 58px;
    border-radius: 100%;
    border: 3px solid #818181;
    margin: 0 auto;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .join,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .join {
    width: 90px;
    margin: 0 auto 10px auto;
    height: auto;
    color: #ffffff;
    text-transform: lowercase;
    background-color: #0091b4;
    border-radius: 0px;
    display: block;
    font-size: 14px;
    line-height: 16px;
    padding: 4px 10px;
    text-align: center;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .join:hover,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .join:hover,
.sidebar.second .joms-module__wrapper.fellow_travelers .join:focus,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .join:focus {
    text-decoration: none;
}


/*html:lang(ru-RU) .sidebar.second .joms-module__wrapper.fellow_travelers .join, */

.com_community .joms-module__wrapper.fellow_travelers_my_offers .join {
    font-size: 12px;
    width: 90px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .joms-tab__content,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .joms-tab__content {
    padding: 0;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box {
    margin: 0;
    margin-bottom: 2px;
    background: #ffffff;
    padding: 0 15px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers #jo-mod-list-wrapper {
    background: #efefef;
}

.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box>div.padding {
    margin: 12px 14px 28px 14px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box>div.padding {
    margin: 0px 0px 28px 0px;
    display: inline-block;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .progressWrap,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .progressWrap {
    position: relative;
    height: 8px;
    font-size: 1px;
    max-width: 202px;
    margin: 0 auto;
    width: 100%;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .progressWrap .fullbar,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .progressWrap .fullbar {
    max-width: 195px;
    margin: 2px auto 0 auto;
    border: 1px solid #d1d1d1;
    background-color: #f6f6f6;
    position: absolute;
    height: 6px;
    width: 100%;
}

.timer-gray {
    background-color: #ffffff;
    padding-top: 10px;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .img-wr {
    margin-top: 19px;
    display: inline-block;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .progressWrap .progress,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .progressWrap .progress {
    background-color: #0098b8;
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-radius: 0;
    position: absolute;
    height: 6px;
    margin-top: 2px;
    overflow: hidden;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    display: block;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .orange .progressWrap .progress,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .orange .progressWrap .progress {
    background-color: #ffa100;
}

.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.blue .progressWrap .progress {
    background-color: #5b889e;
}

.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.orange .progressWrap .progress {
    background-color: #ffa100;
}

.com_community .joms-module__wrapper.fellow_travelers_my_offers .showmore,
.sidebar.second .joms-module__wrapper.fellow_travelers .showmore {
    position: absolute;
    right: 0;
    bottom: 25px;
}

.com_community .joms-module__wrapper.fellow_travelers_my_offers .joms-tab__content .joms-module,
.sidebar.second .joms-module__wrapper.fellow_travelers .joms-tab__content .joms-module {
    position: relative;
    padding-bottom: 40px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .showmore>a,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .showmore>a {
    color: #0091b4;
    font-size: 14px;
    text-transform: lowercase;
    text-decoration: underline !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    display: inline-block;
    line-height: 14px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .showmore>a,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .showmore>a:hover,
.sidebar.second .joms-module__wrapper.fellow_travelers .showmore>a,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .showmore>a:focus {
    text-decoration: none;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .timer.deal1,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .timer.deal1 {
    display: inline-block;
    width: 90%;
    position: relative;
    margin: 10px auto 10px auto;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .timer.deal1>div,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .timer.deal1>div {
    display: inline-block;
    font-family: "Open Sans", sans-serif;
    width: 25%;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .timer span.counter,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .timer span.counter {
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    text-align: center;
    display: block;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box.blue .timer span.counter,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.blue .timer span.counter {
    color: #00799a;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box.orange .timer span.counter,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.orange .timer span.counter {
    color: #ffa100;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .timer span.title,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .timer span.title {
    text-align: center;
    display: block;
    width: 100%;
    color: #000000;
    font-size: 10px;
    text-transform: lowercase;
    font-weight: 500;
    margin-top: 1px;
    font-size: 10px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(3) span.counter:after,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .timer>div:nth-child(3) span.counter:after,
.sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(1) span.counter:after,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .timer>div:nth-child(1) span.counter:after,
.sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(2) span.counter:after,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .timer>div:nth-child(2) span.counter:after {
    content: ":";
    display: inline-block;
    position: relative;
    left: 13px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box.blue .timer>div:nth-child(1) span.counter:after,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.blue .timer>div:nth-child(1) span.counter:after,
.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box.blue .timer>div:nth-child(2) span.counter:after,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.blue .timer>div:nth-child(2) span.counter:after {
    color: #5b889e;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box.orange .timer>div:nth-child(3) span.counter:after,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.orange .timer>div:nth-child(3) span.counter:after,
.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box.orange .timer>div:nth-child(1) span.counter:after,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.orange .timer>div:nth-child(1) span.counter:after,
.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box.orange .timer>div:nth-child(2) span.counter:after,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-list-box.orange .timer>div:nth-child(2) span.counter:after {
    color: #ffa100;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .points,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .points {
    color: #818181;
    font-family: "Open Sans", sans-serif;
    text-transform: capitalize;
    font-size: 12px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-dates,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-dates {
    color: #818181;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    margin-bottom: 12px;
}

.joms-stream__body .cStream-Quote,
.joms-stream__body .cStream-Quote .cStream-Attachment,
.joms-stream__body .cStream-Quote .cStream-Attachment .cStream-Quote {
    font-size: 13px;
    line-height: 17px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .cd-display-block.jo-mod-list-address,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .cd-display-block.jo-mod-list-address {
    margin-bottom: 12px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-members-count,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-members-count {
    margin-bottom: 12px;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs {
    width: 100%;
    font-size: 10px;
    color: #818181;
    font-family: "Open Sans", sans-serif;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs>div,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs>div {
    text-align: center;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs>div:first-child,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs>div:first-child {
    margin-right: 10%;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs>div:nth-child(3),
.com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs>div:nth-child(3) {
    margin-left: 5%;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs>div:first-child .number,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs>div:first-child .number {
    font-size: 12px;
    color: #FFFFFF;
    background-color: #0098b8;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    display: block;
    padding-top: 3px;
    margin: 0 auto 3px auto;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs>div:nth-child(3) .number,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs>div:nth-child(3) .number {
    font-size: 12px;
    color: #FFFFFF;
    background-color: #e63f52;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    display: block;
    padding-top: 3px;
    margin: 0 auto 3px auto;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-discount,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-discount {
    font-size: 12px;
    color: #818181;
    font-family: "Open Sans", sans-serif;
}

.sidebar.second .joms-module__wrapper.fellow_travelers #jo-mod-list-wrapper>div:last-child,
.com_community .joms-module__wrapper.fellow_travelers_my_offers #jo-mod-list-wrapper>div:last-child {
    border-bottom: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.sidebar.second .joms-module__wrapper.fellow_travelers .status,
.com_community .joms-module__wrapper.fellow_travelers_my_offers .status {
    text-align: center;
    color: #000000;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding-bottom: 2px;
}

.jo-mod-tours-suggested {
    font-size: 12px;
    color: #818181;
    font-family: "Open Sans", sans-serif;
    margin-bottom: 12px;
}

.jo-mod-tours-suggested>div:last-child {
    padding-top: 2px;
    text-transform: lowercase;
}

body.com_community.white .joms-button--signup-fb>div {
    -khtml-opacity: .01 !important;
    -moz-opacity: 0.01 !important;
    opacity: 0.01 !important;
}

.joms-body .joms-main {
    width: 100% !important;
    padding-left: 0;
}

.mod_mcatalogue_listings.tiles {
    padding: 0;
}

#joms-app--123 .wr_a_all {
    text-align: right;
}

#joms-app--123 .wr_a_all a {
    font-size: 14px;
    color: #0091b4;
}

#joms-app--123 .wr_a_all.all a {
    padding-right: 14px;
}

#joms-app--123 .wr_a_all a:hover,
#joms-app--123 .wr_a_all a:focus {
    text-decoration: none;
}


/************************************************************************/


/*******Profile complitness**********************************************/


/************************************************************************/

#joms-app--266 {
    font-family: "Open Sans", sans-serif;
    background-color: #ffa100;
    font-size: 24px !important;
}

#joms-app--266 h5 {
    margin: 0 0 30px 0;
    color: #282828;
    font-size: 14px !important;
    font-weight: 400;
}

.joms-pc__pgbar svg:nth-child(2) path {
    stroke-width: 16 !important;
    stroke: #e78d00 !important;
}

.joms-pc__pgbar {
    color: #ffffff !important;
}

#joms-app--266 ul li,
#joms-app--266 ul li a {
    color: #ffffff !important;
    font-size: 12px !important;
}

#joms-app--266 ul li {
    border-bottom: none;
    padding: 6px 0 6px 5px;
}

#joms-app--266 .joms-module--profilecompleteness>svg {
    display: none;
}

.joms-module__wrapper.complitness {
    display: none;
}


/*body.com_community.task-myfriends .joms-module__wrapper.complitness,*/


/*body.com_community.task-myvideos .joms-module__wrapper.complitness,*/


/*body.com_community.task-myphotos .joms-module__wrapper.complitness,*/


/*body.com_community.task-mygroups .joms-module__wrapper.complitness,*/


/*body.com_community.task-myevents .joms-module__wrapper.complitness,*/

.com_community.view-profile .joms-module__wrapper.complitness {
    display: block;
}

#joms-app--123 {
    font-family: "Open Sans", sans-serif;
}

#joms-app--123 .top {
    background-color: #3cad4c;
    color: #f6f6f6;
    text-align: center;
    padding-top: 23px;
    padding-bottom: 21px;
    font-size: 17px;
    width: 100%;
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
}

.warn {
    padding: 15px;
}


/************************************************************************/


/*******Profile right part***********************************************/


/************************************************************************/


/*body.com_community.task-myfriends .joms-module__wrapper.banner_two_1,*/


/*body.com_community.task-myvideos .joms-module__wrapper.banner_two_1,*/


/*body.com_community.task-myphotos .joms-module__wrapper.banner_two_1,*/


/*body.com_community.task-mygroups .joms-module__wrapper.banner_two_1,*/


/*body.com_community.task-myevents .joms-module__wrapper.banner_two_1,*/

body.com_community.view-profile .joms-module__wrapper.banner_two_1 {
    display: none;
}

.joms-module__wrapper.banner_two_2 {
    display: none;
}


/*body.com_community.task-myfriends .joms-module__wrapper.banner_two_2,*/


/*body.com_community.task-myvideos .joms-module__wrapper.banner_two_2,*/


/*body.com_community.task-myphotos .joms-module__wrapper.banner_two_2,*/


/*body.com_community.task-mygroups .joms-module__wrapper.banner_two_2,*/


/*body.com_community.task-myevents .joms-module__wrapper.banner_two_2,*/

body.com_community.view-profile .joms-module__wrapper.banner_two_2 {
    display: block;
}

body.com_community.view-profile .joms-module__wrapper.travel_companies,

/*body.com_community.task-myfriends .joms-module__wrapper.travel_companies,*/


/*body.com_community.task-myvideos .joms-module__wrapper.travel_companies,*/


/*body.com_community.task-myphotos .joms-module__wrapper.travel_companies,*/


/*body.com_community.task-mygroups .joms-module__wrapper.travel_companies,*/


/*body.com_community.task-myevents .joms-module__wrapper.travel_companies,*/


/*body.com_community.task-myfriends .joms-module__wrapper.fellow_travelers,*/


/*body.com_community.task-myvideos .joms-module__wrapper.fellow_travelers,*/


/*body.com_community.task-myphotos .joms-module__wrapper.fellow_travelers,*/


/*body.com_community.task-mygroups .joms-module__wrapper.fellow_travelers,*/


/*body.com_community.task-myevents .joms-module__wrapper.fellow_travelers,*/

body.com_community.view-profile .joms-module__wrapper.fellow_travelers {
    display: none;
}

.joms-module__wrapper.fellow_travelers_my_offers {
    display: none;
}


/*body.com_community.task-myfriends .fellow_travelers_my_offers,*/


/*body.com_community.task-myvideos .fellow_travelers_my_offers,*/


/*body.com_community.task-myphotos .fellow_travelers_my_offers,*/


/*body.com_community.task-mygroups .fellow_travelers_my_offers,*/


/*body.com_community.task-myevents .fellow_travelers_my_offers,*/

body.com_community.view-profile .fellow_travelers_my_offers,

/*body.com_community.task-myfriends .joms-module__wrapper.my_auctions,*/


/*body.com_community.task-myvideos .joms-module__wrapper.my_auctions,*/


/*body.com_community.task-myphotos .joms-module__wrapper.my_auctions,*/


/*body.com_community.task-mygroups .joms-module__wrapper.my_auctions,*/


/*body.com_community.task-myevents .joms-module__wrapper.my_auctions,*/

body.com_community.view-profile .joms-module__wrapper.my_auctions {
    display: block;
}


/*body.com_community.task-myfriends .joms-module__wrapper.my_auctions .joms-module>.wrapper,*/


/*body.com_community.task-myvideos .joms-module__wrapper.my_auctions .joms-module>.wrapper,*/


/*body.com_community.task-myphotos .joms-module__wrapper.my_auctions .joms-module>.wrapper,*/


/*body.com_community.task-mygroups .joms-module__wrapper.my_auctions .joms-module>.wrapper,*/


/*body.com_community.task-myevents .joms-module__wrapper.my_auctions .joms-module>.wrapper,*/

body.com_community.view-profile .joms-module__wrapper.my_auctions .joms-module>.wrapper {
    display: none;
}


/*body.com_community.task-myfriends .joms-module__wrapper.my_auctions .joms-module>.wrapper:last-child,*/


/*body.com_community.task-myvideos .joms-module__wrapper.my_auctions .joms-module>.wrapper:last-child,*/


/*body.com_community.task-myphotos .joms-module__wrapper.my_auctions .joms-module>.wrapper:last-child,*/


/*body.com_community.task-mygroups .joms-module__wrapper.my_auctions .joms-module>.wrapper:last-child,*/


/*body.com_community.task-myevents .joms-module__wrapper.my_auctions .joms-module>.wrapper:last-child,*/

body.com_community.view-profile .joms-module__wrapper.my_auctions .joms-module>.wrapper:last-child {
    display: block;
}

body.com_community .joms-module__wrapper.my_auctions_main,
body.com_community .joms-module__wrapper.group_auctions,
body.com_community .joms-module__wrapper.my_auctions {
    font-family: 'Open Sans', sans-serif;
}

body.com_community .joms-module__wrapper.my_auctions_main .wrapper h5,
body.com_community .joms-module__wrapper.group_auctions .wrapper h5,
body.com_community .joms-module__wrapper.my_auctions .wrapper h5 {
    margin-top: 1px;
    color: #282828 !important;
    font-weight: 500 !important;
    margin-bottom: 14px;
    text-align: left;
}

.joms-module__wrapper.fellow_travelers_my_offers.group_offers {
    display: block;
}

body.com_community .joms-module__wrapper.my_auctions_main .view-all-auctions,
body.com_community .joms-module__wrapper.group_auctions .view-all-auctions,
body.com_community .joms-module__wrapper.my_auctions .view-all-auctions {
    color: #0091b4;
    font-size: 14px;
    text-transform: lowercase;
    text-decoration: underline;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    display: inline-block;
    line-height: 14px;
}

body.com_community .joms-module__wrapper.group_auctions .view-all-auctions:hover,
body.com_community .joms-module__wrapper.group_auctions .view-all-auctions:focus,
body.com_community .joms-module__wrapper.my_auctions .view-all-auctions:hover,
body.com_community .joms-module__wrapper.my_auctions .view-all-auctions:focus {
    text-decoration: underline;
}

body.com_community .joms-module__wrapper.my_auctions .wr-a,
body.com_community .joms-module__wrapper.group_auctions .wr-a {
    position: absolute;
    right: 0;
    bottom: 25px;
}

body.com_community .joms-module__wrapper.my_auctions .joms-tab__content .joms-module,
body.com_community .joms-module__wrapper.group_auctions .joms-tab__content .joms-module {
    position: relative;
    padding-bottom: 40px;
}

body.com_community .joms-module__wrapper.my_auctions_main a#settings_auction,
body.com_community .joms-module__wrapper.group_auctions a#settings_auction,
body.com_community .joms-module__wrapper.my_auctions a#settings_auction {
    float: right;
    background: url("../../../images/setting.jpg") no-repeat center;
    width: 16px;
    height: 16px;
    margin-top: -38px;
}

.com_community .joms-module__wrapper.my_auctions_main .view-all-auctions:hover,
.com_community .joms-module__wrapper.my_auctions_main .view-all-auctions:focus,
.com_community .joms-module__wrapper.group_auctions .view-all-auctions:hover,
.com_community .joms-module__wrapper.group_auctions .view-all-auctions:focus,
.com_community .joms-module__wrapper.my_auctions .view-all-auctions:hover,
.com_community .joms-module__wrapper.my_auctions .view-all-auctions:focus {
    text-decoration: none;
}

body.com_community .joms-module__wrapper.my_auctions_main .wr-a,
body.com_community .joms-module__wrapper.group_auctions .wr-a,
body.com_community .joms-module__wrapper.my_auctions .wr-a {
    text-align: left;
}

body.com_community .joms-module__wrapper.my_auctions_main .count-bids,
body.com_community .joms-module__wrapper.group_auctions .count-bids,
body.com_community .joms-module__wrapper.my_auctions .count-bids {
    text-align: center;
    display: block;
    position: relative;
    bottom: -20px;
}

body.com_community .joms-module__wrapper.my_auctions_main .count-bids>div,
body.com_community .joms-module__wrapper.group_auctions .count-bids>div,
body.com_community .joms-module__wrapper.my_auctions .count-bids>div {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    background-color: #f8f8f8;
    color: #000000;
    font-size: 12px;
    padding-top: 12px;
    margin: 0 auto;
}

body.com_community .joms-module__wrapper.my_auctions_main .count-bids>div .number,
body.com_community .joms-module__wrapper.group_auctions .count-bids>div .number,
body.com_community .joms-module__wrapper.my_auctions .count-bids>div .number {
    font-weight: 800;
    font-size: 18px;
}

body.com_community .joms-module__wrapper.my_auctions_main .count-bids>div .text,
body.com_community .joms-module__wrapper.group_auctions .count-bids>div .text,
body.com_community .joms-module__wrapper.my_auctions .count-bids>div .text {
    position: relative;
    top: -5px;
    font-weight: 500;
}

body.com_community .joms-module__wrapper.my_auctions_main .item,
body.com_community .joms-module__wrapper.group_auctions .item,
body.com_community .joms-module__wrapper.my_auctions .item {
    position: relative;
}

body.com_community .joms-module__wrapper.my_auctions_main .wrapper-img,
body.com_community .joms-module__wrapper.group_auctions .wrapper-img,
body.com_community .joms-module__wrapper.my_auctions .wrapper-img {
    display: inline-block;
    overflow: hidden;
    width: 100%;
}

body.com_community .joms-module__wrapper.my_auctions_main .wrapper-img a,
body.com_community .joms-module__wrapper.group_auctions .wrapper-img a,
body.com_community .joms-module__wrapper.my_auctions .wrapper-img a {
    width: 100%;
    height: 100%;
    display: inline-block;
}

body.com_community .joms-module__wrapper.my_auctions_main .wrapper-img img,
body.com_community .joms-module__wrapper.group_auctions .wrapper-img img,
body.com_community .joms-module__wrapper.my_auctions .wrapper-img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    max-height: 130px;
    height: auto;
    display: inline-block;
}

body.com_community .joms-module__wrapper.my_auctions_main,
body.com_community .joms-module__wrapper.group_auctions,
body.com_community .joms-module__wrapper.my_auctions {
    text-align: center;
}

body.com_community .joms-module__wrapper.my_auctions_main .name,
body.com_community .joms-module__wrapper.group_auctions .name,
body.com_community .joms-module__wrapper.my_auctions .name {
    margin-top: 20px;
    margin-bottom: 12px;
}

body.com_community .joms-module__wrapper.my_auctions_main .name a,
body.com_community .joms-module__wrapper.group_auctions .name a,
body.com_community .joms-module__wrapper.my_auctions .name a {
    color: #00799a;
    font-weight: 800;
}

body.com_community .joms-module__wrapper.my_auctions_main h5,
body.com_community .joms-module__wrapper.group_auctions h5,
body.com_community .joms-module__wrapper.my_auctions h5 {
    text-align: left;
    margin-bottom: 15px;
    line-height: 18px;
    margin-top: 0;
}

body.com_community .joms-module__wrapper.my_auctions_main .current_price,
body.com_community .joms-module__wrapper.group_auctions .current_price,
body.com_community .joms-module__wrapper.my_auctions .current_price {
    font-weight: 800;
    font-size: 18px;
    color: #000000;
    padding: 20px 10px;
    line-height: 18px;
}

body.com_community .joms-module__wrapper.my_auctions_main .current_price .number,
body.com_community .joms-module__wrapper.group_auctions .current_price .number,
body.com_community .joms-module__wrapper.my_auctions .current_price .number {
    font-size: 18px;
    margin-bottom: 15px;
}

body.com_community .joms-module__wrapper.my_auctions_main .price_without_auction,
body.com_community .joms-module__wrapper.group_auctions .price_without_auction,
body.com_community .joms-module__wrapper.my_auctions .price_without_auction {
    font-size: 12px;
    color: #888888;
    margin-bottom: 14px;
    padding-top: 10px;
}

body.com_community .joms-module__wrapper.my_auctions_main .price_without_auction .number,
body.com_community .joms-module__wrapper.group_auctions .price_without_auction .number,
body.com_community .joms-module__wrapper.my_auctions .price_without_auction .number {
    font-size: 14px;
}

body.com_community .joms-module__wrapper.my_auctions_main .status,
body.com_community .joms-module__wrapper.group_auctions .status,
body.com_community .joms-module__wrapper.my_auctions .status {
    text-align: center;
    color: #000000;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    padding-bottom: 2px;
}

body.com_community .joms-module__wrapper.my_auctions_main .progressWrap,
body.com_community .joms-module__wrapper.group_auctions .progressWrap,
body.com_community .joms-module__wrapper.my_auctions .progressWrap {
    position: relative;
    height: 8px;
    font-size: 1px;
    max-width: 202px;
    margin: 0 auto;
    width: 100%;
}

body.com_community .joms-module__wrapper.my_auctions_main .progressWrap .fullbar,
body.com_community .joms-module__wrapper.group_auctions .progressWrap .fullbar,
body.com_community .joms-module__wrapper.my_auctions .progressWrap .fullbar {
    max-width: 195px;
    margin: 2px auto 0 auto;
    border: 1px solid #d1d1d1;
    background-color: #f6f6f6;
    position: absolute;
    height: 6px;
    width: 100%;
}

body.com_community .joms-module__wrapper.my_auctions_main .progressWrap .progress,
body.com_community .joms-module__wrapper.group_auctions .progressWrap .progress,
body.com_community .joms-module__wrapper.my_auctions .progressWrap .progress {
    background-color: #0098b8;
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid #d1d1d1;
    border-radius: 0;
    position: absolute;
    height: 6px;
    margin-top: 2px;
    overflow: hidden;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    display: block;
}

body.com_community .joms-module__wrapper.my_auctions_main .timer.deal1,
body.com_community .joms-module__wrapper.group_auctions .timer.deal1,
body.com_community .joms-module__wrapper.my_auctions .timer.deal1 {
    display: inline-block;
    width: 90%;
    position: relative;
    margin: 10px auto 10px auto;
}

body.com_community .joms-module__wrapper.my_auctions_main .timer.deal1>div,
body.com_community .joms-module__wrapper.group_auctions .timer.deal1>div,
body.com_community .joms-module__wrapper.my_auctions .timer.deal1>div {
    display: inline-block;
    font-family: "Open Sans", sans-serif;
    width: 25%;
}

body.com_community .joms-module__wrapper.my_auctions_main .timer span.counter,
body.com_community .joms-module__wrapper.group_auctions .timer span.counter,
body.com_community .joms-module__wrapper.my_auctions .timer span.counter {
    color: #00799a;
    font-weight: 400;
    font-size: 16px;
    width: 100%;
    text-align: center;
    display: block;
}

body.com_community .joms-module__wrapper.my_auctions_main .timer span.title,
body.com_community .joms-module__wrapper.group_auctions .timer span.title,
body.com_community .joms-module__wrapper.my_auctions .timer span.title {
    text-align: center;
    display: block;
    width: 100%;
    color: #000000;
    font-size: 10px;
    text-transform: lowercase;
    font-weight: 500;
    margin-top: 1px;
    line-height: 10px;
}

body.com_community .joms-module__wrapper.group_auctions .timer.deal1>div:nth-child(3) span.counter:after,
body.com_community .joms-module__wrapper.group_auctions .timer.deal1>div:nth-child(1) span.counter:after,
body.com_community .joms-module__wrapper.group_auctions .timer.deal1>div:nth-child(2) span.counter:after,
body.com_community .joms-module__wrapper.my_auctions .timer.deal1>div:nth-child(3) span.counter:after,
body.com_community .joms-module__wrapper.my_auctions .timer.deal1>div:nth-child(1) span.counter:after,
body.com_community .joms-module__wrapper.my_auctions .timer.deal1>div:nth-child(2) span.counter:after {
    content: ":";
    color: #5b889e;
    display: inline-block;
    position: relative;
    left: 15px;
}

body.com_community .joms-module__wrapper.group_auctions .dates,
body.com_community .joms-module__wrapper.my_auctions .dates {
    font-size: 12px;
    color: #888888;
}

body.com_community .joms-module__wrapper.group_auctions .days,
body.com_community .joms-module__wrapper.my_auctions .days {
    font-size: 12px;
    color: #888888;
    margin-top: 3px;
}

.full.liked.group a {
    padding-right: 12px;
}

.joms-focus__actions--desktop.group a {
    background: #00d500;
    color: #ffffff !important;
}

body.com_community .joms-module__wrapper.group_auctions .middle,
body.com_community .joms-module__wrapper.my_auctions .middle {
    margin-top: 8px;
}

body.com_community .joms-module__wrapper.group_auctions .middle>.timer,
body.com_community .joms-module__wrapper.my_auctions .middle>.timer {
    background-color: #f1f1f1;
    margin-top: -5px;
    padding-top: 7px;
}

body.com_community .joms-module__wrapper.group_auctions a.bid-now,
body.com_community .joms-module__wrapper.my_auctions a.bid-now {
    width: auto;
    margin: 0px 7% 0px 7%;
    height: auto;
    color: #000000;
    text-transform: lowercase;
    background-color: #ffa100;
    border-radius: 0px;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    padding: 0px 30px;
}

.joms-module__wrapper.members_you_know>.joms-tab__content {
    display: inline-block;
    padding: 0;
    /*height: 220px;*/
    width: 100%;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .img-div {
    text-align: center;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .img-div img {
    height: 220px;
    width: auto;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .img-wr-post {
    padding-left: 0;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .info-post-block {
    padding: 20px 28px 10px 0;
}

.joms-module__wrapper.members_you_know>.joms-tab__content a.title-post {
    color: #1d7897;
    font-weight: 600;
    line-height: 24px;
    font-size: 14px;
    padding-left: 50px;
    padding-bottom: 15px;
    display: inline-block;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .img_name_user {
    float: left;
    margin-top: 10px;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .data-publish {
    color: #888888;
    font-size: 12px;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .img_name_user a img {
    width: 37px;
    height: 37px;
    border-radius: 100%;
    border: 2px solid #818181;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .block-user {
    display: inline-block;
    padding-left: 15px;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .block-user .name_user a {
    color: #1d7897;
}

.joms-module__wrapper.members_you_know>.joms-tab__content .block-user .last-story-tx {
    color: #000000;
    font-size: 14px;
}

body.com_community .joms-module__wrapper.group_auctions a.bid-now:hover,
body.com_community .joms-module__wrapper.group_auctions a.bid-now:focus,
body.com_community .joms-module__wrapper.my_auctions a.bid-now:hover,
body.com_community .joms-module__wrapper.my_auctions a.bid-now:focus {
    text-decoration: none;
}

.item .wr-bid-now {
    padding-bottom: 25px;
    background: url("../img/underline.png") no-repeat center bottom;
    margin-left: -14px;
    margin-right: -14px;
    /*-webkit-box-shadow: 0px 1px 3px 0px rgba(194,194,194,0.44);*/
    /*-moz-box-shadow: 0px 1px 3px 0px rgba(194,194,194,0.44);*/
    /*box-shadow: 0px 1px 3px 0px rgba(194,194,194,0.44);*/
}

.item:last-child .wr-bid-now {
    background: none;
}

body.com_community .joms-module__wrapper.group_auctions .joms-module>.item:last-child .wr-bid-now,
body.com_community .joms-module__wrapper.my_auctions .joms-module>.item:last-child .wr-bid-now {
    border-bottom: none;
}

body.com_community .joms-module__wrapper.group_auctions>div,
body.com_community .joms-module__wrapper.my_auctions>div {
    padding-bottom: 0;
}

body.com_community .joms-module__wrapper.group_auctions .wrapper>div:last-child .wr-bid-now,
body.com_community .joms-module__wrapper.my_auctions .wrapper>div:last-child .wr-bid-now {
    padding-bottom: 0;
    border-bottom: none;
}

.view-profile .joms-body .joms-main .joms-app--wrapper {
    padding: 0;
    background-color: #f6f6f6;
}

.view-profile .joms-body .joms-main .joms-app--wrapper>div {
    background-color: #ffffff;
}

.view-profile .joms-body .joms-main .joms-app--wrapper>div.rating-references {
    margin-bottom: 14px;
    padding: 25px 30% 25px 10%;
}

.view-profile .joms-body .joms-main .app-box-content.button-references {
    margin-bottom: 14px;
}

#joms-app--references-special .title-references {
    margin-left: 6%;
    padding-left: 160px;
    font-size: 12px;
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.joms-module__wrapper.group_auctions .joms-tab__content {
    padding: 14px !important;
}

#joms-app--references-special .chart__label-y {
    height: 20px;
    padding: 0 20px 25px 0;
}

#joms-app--references-special .chart--horizontal .bar__container {
    margin: 0 0 5px;
    height: 20px;
}

#joms-app--references-special .chart__container:not(.labels-above-bars) .label-y__name {
    top: 10px;
    /*color: #282828;*/
    /*font-size: 14px;*/
    /*font-weight: 500;*/
    /*font-family: 'Open Sans', sans-serif;*/
}

#joms-app--references-special .chart__label-x {
    text-align: left;
    text-indent: 3%;
    /*padding-left: 3px;*/
}

#joms-app--references-special #chart-1.chart__container {
    margin-top: -15px;
}

#joms-app--references-special .app-box-content.button-references {
    background-color: #1d7897;
    padding: 30px 10px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    font-size: 18px;
}

#joms-app--references-special .app-box-content.button-references a.add_references {
    color: #1d7897;
    background-color: #ffffff;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
    height: 60px;
    width: 260px;
    display: block;
    text-align: center;
    border-radius: 0px;
    margin: 0 auto;
    padding-top: 12px;
    margin-top: 25px;
}

#joms-app--references-special .app-box-content.form-references {
    padding: 25px 25px 50px 30px;
    font-family: 'Open Sans', sans-serif;
}

#joms-app--references-special .app-box-content.form-references .title_references {
    color: #272727;
    font-weight: 800;
    font-size: 14px;
    margin-bottom: 35px;
}

#joms-app--references-special .app-box-content.form-references .rating-criteria-title {
    font-weight: 500;
    font-size: 14px;
    margin-top: 18px;
}

#joms-app--references-special .app-box-content.form-references .row.comment-form {
    margin-top: 50px;
}

#joms-app--references-special .app-box-content.form-references p.comment_form {
    font-weight: 500;
    font-size: 14px;
}

#joms-app--references-special .app-box-content.form-references textarea {
    width: 100%;
    height: 135px;
    border: 1px solid #949494;
    border-radius: 0px;
    outline: none;
}

#joms-app--references-special .app-box-content.form-references textarea:focus,
#joms-app--references-special .app-box-content.form-references #button_reference:focus {
    outline: none;
}

#joms-app--references-special .app-box-content.form-references #button_reference {
    margin-top: 35px;
    height: 35px;
    width: 150px;
    border: none;
    color: #ffffff;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    background-color: #1d7897;
    outline: none;
}

#joms-app--references-special .app-box-content.form-references span.rate_null {
    color: #b42c43;
    display: inline-block;
    position: relative;
    left: 105%;
    max-width: 135px;
    font-size: 12px;
    top: -20px;
    font-weight: 500;
}

#joms-app--references-special .app-box-content.all-references {
    padding: 23px 17px 55px 35px;
    font-family: 'Open Sans', sans-serif;
}

#joms-app--references-special .app-box-content.all-references .title_references {
    color: #272727;
    font-size: 14px;
    font-weight: 800;
    margin-bottom: 30px;
}

#joms-app--references-special .app-box-content.all-references .user-reference-profile img {
    /* width: 125px;
    height: 125px; */
    border-radius: 100%;
    border: 3px solid #818181;
}

#joms-app--references-special .app-box-content.all-references .user-reference-name {
    font-weight: 800;
    color: #1d7897;
    margin-bottom: 5px;
    margin-top: 10px;
}

#joms-app--references-special .app-box-content.all-references .user-reference-country-city {
    font-weight: 500;
    color: #000000;
    margin-bottom: 0;
}

#joms-app--references-special .app-box-content.all-references .user-reference-profile-type {
    margin-top: 10px;
    color: #666666;
    font-size: 12px;
    margin-bottom: 5px;
    font-weight: 500;
}

#joms-app--references-special .app-box-content.all-references .user-reference-profile-type-rat {
    color: #666666;
    font-size: 12px;
    font-weight: 500;
}

#joms-app--references-special .app-box-content.all-references .bottom-info {
    padding-top: 33px;
    padding-bottom: 50px;
}

#joms-app--references-special .app-box-content.all-references .user-reference-date-comment {
    color: #666666;
    font-size: 12px;
    font-weight: 500;
}

#joms-app--references-special .app-box-content.all-references .user-reference-comment {
    line-height: 24px;
    color: #272727;
    font-size: 14px;
    margin: 0;
    font-weight: 500;
}

#joms-app--references-special .app-box-content.all-references .user-reference-comment-2 {
    line-height: 24px;
    color: #272727;
    font-size: 14px;
    margin: 0;
    font-weight: 500;
    position: relative;
    top: 25px;
    padding-left: 10px;
}

#joms-app--references-special .app-box-content.all-references .rat .chart__axis-x {
    padding-left: 0;
}

#joms-app--references-special .app-box-content.all-references .rat .chart__box.chart--horizontal {
    width: 100%;
}

#joms-app--references-special .app-box-content.all-references .rat #joms-app--references-special .chart__label-x {
    text-align: center;
}

.user-reference-profile {
    border-bottom: 1px solid #d4d4d4;
    padding-top: 20px;
    margin-left: -35px;
    padding-left: 35px;
    margin-right: -17px;
    padding-right: 17px;
}

body.com_community.view-profile .joms-module__wrapper.my_auctions_middle_block {
    display: none;
}

body.com_community.view-profile .joms-module__wrapper.my_auctions_middle_block.block {
    display: block !important;
}

.view-profile .joms-body .joms-main .joms-app--wrapper>div.joms-postbox.none {
    display: none;
}

.view-profile .joms-body .joms-main .joms-app--wrapper>div.joms-stream__wrapper.none {
    display: none;
}

.view-profile .joms-body #js_profile_winner_lot {
    font-family: "Open Sans", sans-serif;
    color: #2c2c2c;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    background: transparent;
}

.view-profile .joms-body #js_profile_winner_lot .joms-module>.wrapper {
    margin-bottom: 15px;
    background-color: #ffffff;
}

.view-profile .joms-body #js_profile_winner_lot .joms-module>.wrapper>.row {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

.view-profile .joms-body #js_profile_winner_lot .wrapper_img img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}

.view-profile .joms-body #js_profile_winner_lot>div {
    background: transparent;
}

.view-profile .joms-body #js_profile_winner_lot .name {
    font-weight: 600;
    font-size: 14px;
    color: #00799a;
}

.view-profile .joms-body #js_profile_winner_lot .name a {
    color: #00799a;
    font-weight: 600;
    font-size: 14px;
}

.view-profile .joms-body #js_profile_winner_lot .tour-agency-name a {
    color: #3d8ba6;
    font-weight: 400;
    font-size: 14px;
}

.view-profile .joms-body #js_profile_winner_lot .tour-agency-name {
    margin-bottom: 10px;
}

.view-profile .joms-body #js_profile_winner_lot .id {
    width: auto;
    color: #d9475e;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 10px;
}

.view-profile .joms-body #js_profile_winner_lot .dates {
    margin-bottom: 5px;
}

.view-profile .joms-body #js_profile_winner_lot .days {
    margin-bottom: 5px;
}

.view-profile .joms-body #js_profile_winner_lot .departure-point {
    margin-bottom: 5px;
    background: url(../../../images/location-point.png) no-repeat left center;
    padding-left: 0px;
}

.view-profile .joms-body #js_profile_winner_lot .quantity {
    margin-bottom: 5px;
}

.view-profile .joms-body #js_profile_winner_lot .finished-text {
    font-weight: 800;
    color: #d9475e;
    margin-bottom: 5px;
}

.view-profile .joms-body #js_profile_winner_lot .end-data {
    color: #d9475e;
    margin-bottom: 10px;
}

.view-profile .joms-body #js_profile_winner_lot .yellow-block-winner>span {
    margin-bottom: 5px;
}

.view-profile .joms-body #js_profile_winner_lot .yellow-block-winner>.wr {
    background-color: #ffa100;
    padding: 10px 17px 10px 15px;
    height: 84px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    align-items: center;
}

.view-profile .joms-body #js_profile_winner_lot .yellow-block-winner>.wr .member {
    width: auto;
    display: inline-block;
    float: left;
    padding-right: 14px;
}

.view-profile .joms-body #js_profile_winner_lot .yellow-block-winner>.wr .member img {
    width: 48px;
    height: 48px;
    border: 1px solid #dad6de;
    border-radius: 100%;
}

.view-profile .joms-body #js_profile_winner_lot .gray {
    padding: 20px 14px 17px;
    font-size: 12px;
    color: #000000;
}

.view-profile .joms-body #js_profile_winner_lot .gray .price-without-auction {
    padding-bottom: 5px;
}

.view-profile .joms-body #js_profile_winner_lot .yellow-block-winner>.wr .name {
    color: #282828;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    font-size: 14px;
    font-weight: 400;
}

.view-profile .joms-body #js_profile_winner_lot .yellow-block-winner>.wr .bid {
    font-size: 18px;
    color: #ffffff;
    font-weight: 800;
    position: relative;
}

.view-profile .joms-body #js_profile_winner_lot>div {
    margin: 0;
}

.view-profile .user-reference-profile .form_references.comment-2 {
    margin-bottom: 10px;
}

.view-profile .user-reference-profile .form_references.comment-2 textarea {
    width: 100%;
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #e0e0e0;
    padding-top: 10px;
    outline: none;
    padding-left: 35px;
}

.view-profile .user-reference-profile .form_references.comment-2 textarea:focus {
    outline: none;
}

.view-profile .user-reference-profile .form_references.comment-2 .button_reference_add_comment {
    font-size: 1.2rem;
    background: #3f97b5;
    border: 1px solid #3f97b5;
    border-radius: 30px;
    height: 20px;
    text-transform: lowercase;
    padding: 0.04257px 8.65248px;
    color: #ffffff !important;
    float: right;
    margin-bottom: 10px;
    margin-top: 5px;
    display: none;
    outline: none;
}

.view-profile .user-reference-profile .form_references.comment-2 .button_reference_add_comment:focus {
    outline: none;
}

.view-profile .user-reference-profile .form_references.comment-2 .button_reference_add_comment.block {
    display: block;
}

.view-profile .user-reference-profile .comment_from_user>div {
    display: inline-block;
    float: left;
}

.view-profile .user-reference-profile .comment_from_user {
    margin-left: 0px;
    margin-right: 0;
    border-top: 1px solid #e0e0e0;
    padding-top: 15px;
    padding-bottom: 35px;
    padding-right: 40px;
    padding-left: 3px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

.view-profile .user-reference-profile .comment_from_user .img {
    min-width: 38px;
}

.view-profile .user-reference-profile .comment_from_user img {
    width: 38px !important;
    height: 38px !important;
    border: 1px solid #848484 !important;
}

.view-profile .user-reference-profile .comment_from_user img a {
    cursor: default;
}

.view-profile .user-reference-profile .comment_from_user .info {
    margin-left: 18px;
    color: #282828;
}

.view-profile .user-reference-profile .comment_from_user .info .user-comment-name {
    font-size: 12px;
    margin-bottom: 2px;
}

.view-profile .user-reference-profile .comment_from_user .info .user-comment-profile-type {
    color: #666666;
    font-size: 12px;
}

.view-profile .user-reference-profile .comment_from_user .info .user-comment-date-comment {
    color: #666666;
    font-size: 12px;
    margin-bottom: 3px;
}

.view-profile .user-reference-profile .comment_from_user .info .user-comment-text {
    margin: 0;
    color: #282828;
    font-size: 14px;
    line-height: 24px;
}

.joms-not-online a:after {
    content: '';
    position: absolute;
    left: 1px;
    bottom: 1px;
    width: 14px;
    height: 14px;
    color: #ffffff;
    z-index: 2;
    background: #ffffff;
    border: 3px solid #d0d0d0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.joms-not-online a {
    display: inline-block;
    position: relative;
}

.com_community .userinfo.joms-online a:after {
    content: '';
    position: absolute;
    left: 20px;
    bottom: 4px;
    width: 14px;
    height: 14px;
    color: #ffffff;
    z-index: 2;
    background: #3cad4c;
    border: 2px solid #ffffff;
    border-radius: 100%;
}

.com_community .userinfo.joms-not-online a:after {
    content: '';
    position: absolute;
    left: 20px;
    bottom: 4px;
    width: 14px;
    height: 14px;
    color: #ffffff;
    z-index: 2;
    background: #ffffff;
    border: 2px solid #818181;
    ;
    border-radius: 100%;
}

.com_community .comment_from_user .joms-online a:after {
    content: '';
    position: absolute;
    right: 3px;
    bottom: 0px;
    width: 11px !important;
    height: 11px !important;
    color: #ffffff;
    z-index: 2;
    background: #3cad4c;
    border: 1px solid #ffffff;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}

.com_community .comment_from_user .joms-not-online a:after {
    content: '';
    position: absolute;
    right: 3px;
    bottom: 0px;
    width: 11px !important;
    height: 11px !important;
    color: #ffffff;
    z-index: 2;
    background: #ffffff;
    border: 1px solid #2d2d2d;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}


/*body.com_community.task-myfriends  .joms-module--hellome .joms-online a:after,*/


/*body.com_community.task-myvideos  .joms-module--hellome .joms-online a:after,*/


/*body.com_community.task-myphotos  .joms-module--hellome .joms-online a:after,*/


/*body.com_community.task-mygroups  .joms-module--hellome .joms-online a:after,*/


/*body.com_community.task-myevents .joms-module--hellome .joms-online a:after,*/

body.com_community.view-profile .joms-module--hellome .joms-online a:after {
    content: '';
    position: absolute;
    left: 8px;
    bottom: 5px;
    width: 20px;
    height: 20px;
    color: #3cad4c;
    z-index: 2;
    background: #3cad4c;
    border: 3px solid white;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}


/*body.com_community.task-myfriends  .joms-module--hellome .joms-not-online a:after,*/


/*body.com_community.task-myvideos  .joms-module--hellome .joms-not-online a:after,*/


/*body.com_community.task-myphotos  .joms-module--hellome .joms-not-online a:after,*/


/*body.com_community.task-mygroups  .joms-module--hellome .joms-not-online a:after,*/


/*body.com_community.task-myevents .joms-module--hellome .joms-not-online a:after,*/

body.com_community.view-profile .joms-module--hellome .joms-not-online a:after {
    content: '';
    position: absolute;
    left: 12px;
    bottom: 12px;
    width: 14px;
    height: 14px;
    color: #ffffff;
    z-index: 2;
    background: #ffffff;
    border: 2px solid #d0d0d0;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}


/*.joms-module--hellome  .reviews{*/


/*display: none;*/


/*}*/

.joms-module--hellome .reviews {
    display: block;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0;
}

.joms-module--hellome .reviews>span {
    width: auto;
    background: url(../../../images/reviews.png) left center no-repeat;
    padding-left: 25px;
    color: #0091b4;
    font-size: 14px !important;
}

.joms-module--hellome .reviews>span.wr_a_all a {
    font-size: 14px !important;
}

.joms-focus .joms-focus__badges,
.joms-focus__cover .joms-avatar--focus,
.joms-focus__cover .joms-focus__title {
    display: none !important;
}

.view-profile #joms-app--aboutme-special .section_about.none {
    display: none;
}

#joms-app--aboutme-special .line-info.groups,
#joms-app--aboutme-special .line-info.references {
    text-transform: lowercase;
}

#joms-app--aboutme-special .section {
    padding: 30px 28px 10px;
    margin-bottom: 14px;
    color: #272727;
    font-size: 14px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
}

.view-profile #joms-app--aboutme-special .section_about {
    background-color: transparent;
}

.view-profile #joms-app--aboutme-special .section_about>div {
    background-color: #ffffff;
}

#joms-app--aboutme-special .section a {
    font-weight: 600;
    color: #272727;
}

#joms-app--aboutme-special .section>div {
    margin-bottom: 25px;
    padding-left: 40px;
}

#joms-app--aboutme-special .section>div.references {
    background: url("../../../images/pos-1.png") no-repeat left center;
}

#joms-app--aboutme-special .section>div.complited-travelers {
    background: url("../../../images/pos-2.png") no-repeat left center;
}

#joms-app--aboutme-special .section>div.gender {
    background: url("../../../images/pos-3.png") no-repeat left center;
}

#joms-app--aboutme-special .section>div.user-since {
    background: url("../../../images/pos-4.png") no-repeat left center;
}

#joms-app--aboutme-special .section>div.location {
    background: url("../../../images/pos-5.png") no-repeat left center;
}

#joms-app--aboutme-special .section>div.groups {
    background: url("../../../images/pos-6.png") no-repeat left center;
}

#joms-app--aboutme-special .section>div.lots {
    background: url("../../../images/pos-7.jpg") no-repeat left center;
}

#joms-app--aboutme-special .section>div.vouchers {
    background: url("../../../images/pos-8.png") no-repeat left center;
}

#joms-app--aboutme-special .section>div.licence {
    background: url("../../../images/pos-9.jpg") no-repeat left center;
}

#joms-app--aboutme-special .section>div.website {
    background: url("../../../images/pos-10.jpg") no-repeat left center;
}

#joms-app--aboutme-special .section>div.website a {
    color: #1d7897;
    font-weight: 500;
}

#joms-app--aboutme-special .section>div.phone {
    position: relative;
}

#joms-app--aboutme-special .section>div.phone:before {
    content: "\f095";
    /* this is your text. You can also use UTF-8 character codes as I do here */
    font-family: "FontAwesome";
    left: 2px;
    position: absolute;
    top: 0;
}

.view-profile #joms-app--aboutme-special .app-box-content {
    display: none;
}

.view-profile .res.section {
    padding: 20px 28px 40px;
}

.view-profile #joms-app--aboutme-special h4 {
    margin-top: 0;
    margin-bottom: 35px;
    font-weight: 800;
    font-size: 14px;
}

.view-profile #joms-app--aboutme-special .content {
    padding-left: 0;
    line-height: 24px;
}

.view-profile #joms-app--aboutme-special .content2 {
    padding-left: 40px;
    background: url("../../../images/tag.png") no-repeat left 10px;
    min-height: 25px;
}

.view-profile #joms-app--aboutme-special .content2 span {
    padding: 8px;
    border: 1px solid #282828;
    margin-right: 2px;
    display: inline-block;
    margin-bottom: 7px;
}

.view-profile .wrapper_hello.company .city {
    margin-top: 3px !important;
    margin-bottom: 28px !important;
}

.view-profile .wrapper_hello.company .joms-gap--small {
    display: inline-block;
}

.joms-module__wrapper.additional_menu {
    display: block;
}

.joms-module__wrapper.hello .stars-rating,
.joms-module_wrapper.hello .stars-rating {
    text-align: center;
    display: block;
    margin-top: 20px;
    margin-bottom: 20px;
}

.joms-module__wrapper.hello .banner .joms-focus__button--options--desktop ul.joms-dropdown>li,
.joms-module_wrapper.hello .banner .joms-focus__button--options--desktop ul.joms-dropdown>li {
    display: none;
}

.joms-module__wrapper.hello .banner .joms-focus__button--options--desktop ul.joms-dropdown>li:first-child,
.joms-module__wrapper.hello .banner .joms-focus__button--options--desktop ul.joms-dropdown>li:nth-child(2),
.joms-module_wrapper.hello .banner .joms-focus__button--options--desktop ul.joms-dropdown>li:first-child,
.joms-module_wrapper.hello .banner .joms-focus__button--options--desktop ul.joms-dropdown>li:nth-child(2) {
    display: list-item;
}

.first .joms-focus__cover .joms-focus__button--options--desktop ul.joms-dropdown>li:first-child,
.first .joms-focus__cover .joms-focus__button--options--desktop ul.joms-dropdown>li:nth-child(2) {
    display: none;
}

.joms-module__wrapper.hello .banner .joms-focus__button--options--desktop,
.joms-module_wrapper.hello .banner .joms-focus__button--options--desktop {
    display: none;
}

.com_community.view-profile .joms-module__wrapper.hello .banner .joms-focus__button--options--desktop,
.com_community.view-profile .joms-module_wrapper.hello .banner .joms-focus__button--options--desktop {
    display: block;
}

.com_community.view-profile .joms-module__wrapper.hello .banner .joms-focus__button--options--desktop>a,
.com_community.view-profile .joms-module_wrapper.hello .banner .joms-focus__button--options--desktop>a {
    margin-right: 15px;
}

.joms-module__wrapper.hello .stars-rating .reviews,
.joms-module_wrapper.hello .stars-rating .reviews {
    text-align: center;
}

.joms-module__wrapper.hello .banner,
.joms-module_wrapper.hello .banner {
    height: 200px;
}

.joms-module__wrapper.hello .banner .joms-js--banner-image.joms-js--banner-image,
.joms-module_wrapper.hello .banner .joms-js--banner-image.joms-js--banner-image {
    height: 200px;
    width: 100%;
}

.joms-module__wrapper.hello .banner .joms-js--banner-image.joms-js--banner-image img,
.joms-module_wrapper.hello .banner .joms-js--banner-image.joms-js--banner-image img {
    object-fit: cover;
    height: 200px;
    width: 100%;
}

.joms-popup.joms-popup--whiteblock.banner-change .joms-tab__bar a:first-child {
    display: none;
}

#joms-app--aboutme-special .line-info.facebook a,
#joms-app--aboutme-special .line-info.twitter a,
#joms-app--aboutme-special .line-info.googleplus a,
#joms-app--aboutme-special .line-info.instagram a {
    font-weight: 500;
    color: #1d7897;
}

#joms-app--aboutme-special .line-info.instagram,
#joms-app--aboutme-special .line-info.licensee,
#joms-app--aboutme-special .line-info.year-establishment {
    position: relative;
}

#joms-app--aboutme-special .line-info.licensee:before {
    content: "\f15b";
    font-family: "FontAwesome";
    left: 2px;
    position: absolute;
    top: 0;
}

#joms-app--aboutme-special .line-info.instagram:before {
    content: "\f16d";
    font-family: "FontAwesome";
    left: 2px;
    position: absolute;
    top: 0;
    color: #1d7897;
}

#joms-app--aboutme-special .line-info.year-establishment:before {
    content: "\f1da";
    font-family: "FontAwesome";
    left: 2px;
    position: absolute;
    top: 0;
}

#joms-app--aboutme-special .line-info.facebook {
    background: url("../../../images/facebookicon.png") no-repeat left 3px;
}

#joms-app--aboutme-special .line-info.twitter {
    background: url("../../../images/twittericon.png") no-repeat left 3px;
}

#joms-app--aboutme-special .line-info.youtube a {
    font-weight: 500;
    color: #1d7897;
}

#joms-app--aboutme-special .line-info.youtube {
    position: relative;
}

#joms-app--aboutme-special .line-info.youtube:before {
    content: "\f167";
    font-family: "FontAwesome";
    left: 2px;
    position: absolute;
    top: 0;
    color: #1d7897;
}

#joms-app--contact-special .table table {
    width: 100%;
    font-family: 'Open Sans', sans-serif;
}

#joms-app--contact-special #generalY1 .table table .icon {
    background: url("../../../images/winicon.png") no-repeat center;
    width: 12%;
}

#joms-app--contact-special #generalY1 .table table .head>th:first-child {
    width: 12%;
}

#joms-app--contact-special #generalY2 .table table .icon {
    background: url("../../../images/vouchericon.png") no-repeat center;
    width: 12%;
}

#joms-app--contact-special ul.nav.nav-tabs {
    border: none;
}

#joms-app--contact-special ul.nav.nav-tabs li {
    width: 50%;
    border: none;
}

#joms-app--contact-special ul.nav.nav-tabs li a {
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0;
    border-top: 3px solid #e0e0e0;
    margin: 0;
    color: #e0e0e0;
    text-transform: capitalize;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    padding: 15px;
}

#joms-app--contact-special ul.nav.nav-tabs li.active a {
    border-top: 3px solid #1d7897;
    color: #272727;
}

#joms-app--contact-special ul.nav.nav-tabs li a:hover,
#joms-app--contact-special ul.nav.nav-tabs li a:focus {
    background-color: transparent;
}

#joms-app--contact-special .button {
    margin-bottom: 30px;
}

#joms-app--contact-special #generalY1 .button {
    margin-left: 52%;
    padding-top: 1px;
}

#joms-app--contact-special #generalY2 .button {
    margin-left: 15px;
}

#joms-app--contact-special .button a {
    padding: 3px 8px;
    border-radius: 30px;
    background-color: #ffa100;
    color: #000000;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

#joms-app--contact-special th {
    color: #888888;
    font-size: 14px;
    padding-top: 0;
    padding-bottom: 20px;
    border-bottom: 3px solid #1d7897;
    font-weight: 500;
}

#joms-app--contact-special .table table tr td {
    padding-top: 25px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e0e0e0;
    padding-right: 10px;
    font-weight: 500;
    font-size: 14px;
    color: #282828;
}

#joms-app--contact-special .table table tr:last-child td {
    border-bottom: none;
}

#joms-app--contact-special #generalY2,
#joms-app--contact-special #generalY1 {
    padding-bottom: 15px;
}

#joms-app--contact-special .table table tr td a {
    color: #1d7897;
}


/************************************************************/


/*************************VOUCHERS***************************/


/************************************************************/


/*************************MODAL******************************/

#modalAddVoucherForm .modal-dialog {
    width: auto;
    max-width: 850px;
}

#modalAddVoucherForm .modal-header {
    border-bottom: none;
    padding: 15px 15px 15px 25px;
}

#modalAddVoucherForm .modal-header p {
    margin-bottom: 0;
    margin-top: 5px;
    font-weight: 800;
    color: #272727;
    width: auto;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
}

#modalAddVoucherForm .modal-header button.close {
    opacity: 1 !important;
}

#modalAddVoucherForm .modal-header button.close span {
    font-weight: 600;
    color: #272727;
}

#modalAddVoucherForm .modal-header button.close:before,
#modalAddVoucherForm .modal-header button.close:after {
    display: none;
}

#modalAddVoucherForm .modal-body {
    padding: 35px 15px 55px 25px;
    font-family: 'Open Sans', sans-serif;
}

#modalAddVoucherForm .modal-body>p {
    margin-bottom: 3px;
    color: #272727;
    font-weight: 500;
}

#modalAddVoucherForm .modal-body>p.form-conditions {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 15px;
}

#modalAddVoucherForm .modal-body>p.form-conditions a {
    color: #1d7897;
    font-size: 12px;
    font-weight: 500;
    background: url("../../../images/v-arr2.png") no-repeat right center;
    padding-right: 15px;
}

#modalAddVoucherForm .modal-body>p.form-conditions a.active {
    background: url("../../../images/v-arr.png") no-repeat right center;
}

#modalAddVoucherForm .modal-body>p.form-conditions a:nth-child(2) {
    display: none;
}

#modalAddVoucherForm .modal-body .voucher-form-text-conditions {
    background-color: #efefef;
    margin-left: -25px;
    margin-right: -15px;
    padding: 25px 15px 25px 25px;
    color: #000000;
    font-size: 12px;
    margin-bottom: 30px;
    display: none;
}

#modalAddVoucherForm .modal-body .voucher-form-text-conditions.block {
    display: block;
}

#modalAddVoucherForm .modal-body .voucher-form-text-conditions ul {
    list-style: none;
    margin-top: 5px;
}

#modalAddVoucherForm .modal-body .voucher-form-text-conditions ul li:before {
    content: "-";
    position: relative;
    left: -5px;
}

#modalAddVoucherForm .modal-body .voucher-form-text-conditions ul li,
#modalAddVoucherForm .modal-body .voucher-form-text-conditions ul li p {
    margin-bottom: 5px;
}

#modalAddVoucherForm .modal-body .voucher-form-text-conditions ul li p {
    margin-top: 5px;
    padding-left: 5px;
}

#modalAddVoucherForm .modal-body #add-voucher span.toucans-desc {
    display: block;
    color: #888888;
    font-size: 12px;
    padding-left: 10px;
}

#modalAddVoucherForm .modal-body #add-voucher>div {
    margin-bottom: 35px;
}

#modalAddVoucherForm .modal-body #add-voucher input[type=text],
#modalAddVoucherForm .modal-body #add-voucher select {
    width: 90%;
    max-width: 360px;
    height: 30px;
    border-radius: 30px;
    border: 1px solid #282828;
    outline: none;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #ffffff;
}

#modalAddVoucherForm .modal-body #add-voucher select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../../../images/arrow3.png") no-repeat 95% center;
    color: #888888;
    font-family: 'Open Sans', sans-serif;
}

#modalAddVoucherForm .modal-body #add-voucher .input-group-addon {
    border: none;
    padding: 0;
    width: auto;
    color: #282828;
    background-color: transparent;
}

#modalAddVoucherForm .modal-body #add-voucher .input-group-addon:nth-child(3) {
    position: absolute;
    right: 15px;
    top: 6px;
    z-index: 5;
}

#modalAddVoucherForm .modal-body #add-voucher .input-group-addon:nth-child(2) {
    position: absolute;
    right: 55px;
    top: 6px;
    z-index: 5;
}

#modalAddVoucherForm .modal-body #add-voucher .input-group.date.form_datetime {
    position: relative;
}

#modalAddVoucherForm .modal-body #add-voucher input[type=text]:focus {
    outline: none;
}

#modalAddVoucherForm .modal-body #add-voucher {
    padding-left: 25px;
    padding-right: 15px;
}

#modalAddVoucherForm .modal-body #add-voucher .col1,
#modalAddVoucherForm .modal-body #add-voucher .col2 {
    display: inline-block;
}

#modalAddVoucherForm .modal-body #add-voucher .col1 {
    width: 100%;
    max-width: 167px;
}

#modalAddVoucherForm .modal-body #add-voucher .col2 {
    width: 100%;
    max-width: 360px;
}

#modalAddVoucherForm .modal-body #add-voucher .col1 label {
    font-weight: 500;
    color: #282828;
}

#modalAddVoucherForm {
    overflow-y: auto;
}

#modalAddVoucherForm .modal-body #add-voucher>p.form-desc {
    margin-left: 167px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #282828;
    line-height: 24px;
    margin-bottom: 25px;
    font-weight: 500;
}

#modalAddVoucherForm .modal-body #add-voucher button#buttonAddVoucher {
    margin-left: 167px;
    width: 260px;
    height: 60px;
    border-radius: 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    color: #ffffff;
    background-color: #487794;
    border: none;
    outline: none;
}

#modalAddVoucherForm .modal-body #add-voucher button#buttonAddVoucher:focus {
    outline: none;
}


/*********************Voucher program******************************/

body.com_community.view-vouchers .joms-module__wrapper.complitness,
body.com_community.view-vouchersrequest .joms-module__wrapper.complitness,
body.com_community.view-voucherstravelers .joms-module__wrapper.complitness {
    display: block;
}

body.com_community.view-vouchers .joms-body>.col-md-7.col-sm-12.col-xs-12,
body.com_community.view-vouchersrequest .joms-body>.col-md-7.col-sm-12.col-xs-12,
body.com_community.view-voucherstravelers .joms-body>.col-md-7.col-sm-12.col-xs-12 {
    width: 75%;
    padding-right: 0;
    font-family: 'Open Sans', sans-serif;
}

body.com_community.view-vouchers .joms-body,
body.com_community.view-vouchersrequest .joms-body,
body.com_community.view-voucherstravelers .joms-body {
    margin-bottom: 15px;
}

body.com_community.view-vouchers .joms-page .active-voucher {
    padding-left: 15px;
    text-align: center;
    padding-top: 15px;
}

body.com_community.view-vouchers .joms-page h4.active-voucher-title {
    margin-bottom: 15px;
    color: #272727;
    font-weight: 800;
    font-size: 14px;
    text-align: left;
}

body.com_community.view-vouchers .joms-page .active-voucher-start {
    font-size: 12px;
    color: #888888;
    margin-bottom: 20px;
    font-weight: 500;
    text-align: left;
}

body.com_community.view-vouchers .joms-page .active-voucher-value {
    text-align: center;
    color: #1d7897;
    font-size: 18px;
    font-weight: 500;
    background: url("../../../images/g-line.jpg") no-repeat center bottom;
    padding-bottom: 10px;
}

body.com_community.view-vouchers .active-voucher-valid-until {
    text-align: center;
    font-size: 12px;
    color: #888888;
    font-weight: 500;
    margin-bottom: 40px;
}

body.com_community.view-vouchers .active-voucher-received {
    display: inline-block;
    width: 120px;
    margin-right: 45px;
}

body.com_community.view-vouchers .active-voucher-available {
    display: inline-block;
    width: 120px;
    margin-left: 45px;
}

body.com_community.view-vouchers .active-voucher-received p:nth-child(2),
body.com_community.view-vouchers .active-voucher-available p:nth-child(2) {
    font-size: 24px;
    font-weight: 800;
    border: 1px solid #dedede;
    width: 74px;
    height: 74px;
    border-radius: 100%;
    margin: 0 auto;
    padding-top: 18px;
}

body.com_community.view-vouchers .active-voucher-received p:nth-child(1),
body.com_community.view-vouchers .active-voucher-available p:nth-child(1) {
    margin-bottom: 15px;
    color: #282828;
    font-size: 12px;
    font-weight: 500;
}

body.com_community.view-vouchers p.voucher-conditions {
    margin-top: 40px;
    margin-bottom: 15px;
}

body.com_community.view-vouchers p.voucher-conditions a {
    color: #1d7897;
    font-size: 12px;
    font-weight: 500;
    background: url("../../../images/v-arr2.png") no-repeat right center;
    padding-right: 15px;
}

body.com_community.view-vouchers p.voucher-conditions a.active {
    background: url("../../../images/v-arr.png") no-repeat right center;
}

body.com_community.view-vouchers .voucher-text-conditions {
    background-color: #efefef;
    margin-left: -14px;
    margin-right: -14px;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 35px;
    padding-right: 15px;
    font-size: 12px;
    color: #282828;
    font-weight: 500;
    display: none;
    transition: all linear 0.01s;
}

body.com_community.view-vouchers .voucher-text-conditions.block {
    display: block;
}

body.com_community.view-vouchers .voucher-text-conditions ul,
body.com_community.view-vouchers .voucher-text-conditions ul li p {
    margin-top: 5px;
    margin-bottom: 0;
}

body.com_community.view-vouchers .voucher-text-conditions ul li {
    margin-bottom: 5px;
}

body.com_community.view-vouchers .voucher-text-conditions ul li:before {
    content: "-";
    position: relative;
    left: -5px;
}

body.com_community.view-vouchers .gray-space {
    height: 10px;
    width: 104%;
    display: block;
    margin-left: -14px;
    margin-right: -14px;
    background-color: #f6f6f6;
}

body.com_community.view-vouchers .gray-space2 {
    height: 15px;
    width: 114%;
    display: block;
    margin-left: -14px;
    margin-right: -14px;
    background-color: #f6f6f6;
}

body.com_community.view-vouchers .voucher-add {
    margin-left: -14px;
    margin-right: -14px;
    background-color: #1d7897;
    text-align: center;
    padding-bottom: 30px;
}

body.com_community.view-vouchers .voucher-add h3 {
    display: inline-block;
    margin-top: 35px;
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: 800;
    color: #ffffff;
}

body.com_community.view-vouchers .voucher-add button {
    width: 260px;
    height: 60px;
    color: #1d7897;
    background-color: #ffffff;
    border: none;
    border-radius: 30px;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    outline: none;
    opacity: 1 !important;
}

body.com_community.view-vouchers .voucher-add button:focus {
    outline: none;
}

body.com_community.view-vouchers p.voucher-add-logo {
    background: url("../../../images/v-icon.png") no-repeat center;
    width: 48px;
    height: 48px;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}

body.com_community.view-vouchers .voucher-table {
    margin-left: -14px;
    margin-right: -14px;
    overflow-x: auto;
}

body.com_community.view-vouchers .voucher-table table {
    margin-bottom: 0;
}

body.com_community.view-vouchers .joms-page {
    padding-bottom: 0;
    padding-top: 0;
}

body.com_community.view-vouchers .voucher-table table thead tr th {
    border-bottom: 2px solid #1d7897;
    color: #888888;
    font-size: 14px;
    font-weight: 500;
    padding: 25px 8px 20px 8px;
}

body.com_community.view-vouchers .voucher-table table tr td p {
    margin: 0;
}

body.com_community.view-vouchers .voucher-table table tr td {
    padding: 20px 8px;
    font-weight: 500;
}

body.com_community.view-vouchers .voucher-table table tr td:first-child,
body.com_community.view-vouchers .voucher-table table thead tr th:first-child {
    padding-left: 25px;
}

body.com_community.view-vouchers .voucher-table table tr td .icon-recieved {
    background: url("../../../images/received_users.png") no-repeat center;
    width: 19px;
    height: 12px;
    display: inline-block;
    margin-left: 15px;
}

body.com_community.view-vouchers .voucher-table table tr td p.voucher-received {
    width: auto;
    display: inline-block;
}

body.com_community.view-vouchers .voucher-table table tr:hover,
body.com_community.view-vouchers .voucher-table table tr:focus {
    background-color: #efefef;
}

body.com_community.view-vouchers .voucher-table table tr td span.gr-up {
    background: url("../../../images/green-up.png") no-repeat center;
    display: inline-block;
    width: 14px;
    height: 15px;
    margin-right: 14px;
}

body.com_community.view-vouchers .voucher-table table tr td span.box {
    background: url("../../../images/box.png") no-repeat center;
    display: inline-block;
    width: 16px;
    height: 13px;
}

body.com_community.view-vouchersrequest .joms-page .voucher-table {
    margin-left: -14px;
    margin-right: -14px;
}

body.com_community.view-vouchersrequest .joms-page {
    font-family: 'Open Sans', sans-serif;
}

body.com_community.view-vouchersrequest .joms-page>h3 {
    margin-top: 15px;
    margin-bottom: 25px;
    color: #000000;
    font-weight: 800;
    font-size: 14px;
}

body.com_community.view-vouchersrequest .joms-page>.filter-data-requests {
    margin-bottom: 25px;
}

body.com_community.view-vouchersrequest .joms-page>.filter-data-requests span {
    font-size: 12px;
    color: #282828;
    font-weight: 500;
    margin-top: 5px;
    display: inline-block;
}

body.com_community.view-vouchersrequest .joms-page>.filter-data-requests select {
    border: 1px solid #282828;
    border-radius: 30px;
    width: 130px;
    font-size: 12px;
    font-weight: 500;
    color: #282828;
    height: 27px;
    margin-left: 15px;
    outline: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: 10px;
    background: url("../../../images/arrow5.png") no-repeat 92% center;
}

.com_community .joms-module__wrapper.fellow_travelers_my_offers .img-wr {
    margin-top: 15px;
}

body.com_community.view-vouchersrequest .joms-page>.filter-data-requests select:focus {
    outline: none;
}

body.com_community.view-vouchersrequest .voucher-table table thead th {
    padding: 0 8px 20px 8px;
    border-bottom: 2px solid #1d7897;
    font-size: 14px;
    color: #888888;
    font-weight: 500;
}

body.com_community.view-vouchersrequest .voucher-table table tr td {
    font-weight: 500;
    padding: 20px 8px 25px 8px;
}

body.com_community.view-vouchersrequest .voucher-table table thead tr th:first-child {
    padding-left: 25px;
}

body.com_community.view-vouchersrequest .voucher-table table tr td:first-child {
    padding-left: 25px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

body.com_community.view-vouchersrequest .voucher-table table tr td:first-child a {
    margin-top: 0 !important;
}

body.com_community.view-vouchersrequest .voucher-table table tr td:first-child img {
    width: 38px;
    height: 38px;
    border: 2px solid #818181;
    border-radius: 100%;
}

body.com_community.view-vouchersrequest .voucher-table table tr td:first-child a {
    color: #1d7897;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 9px;
    font-weight: 500;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

body.com_community.view-vouchersrequest .voucher-table table tr td:nth-child(3),
body.com_community.view-vouchersrequest .voucher-table table thead tr th:nth-child(3) {
    width: 15%;
}

#generalY2 {
    font-family: 'Open Sans', sans-serif;
}

#generalY2 .voucher-table table tr>td {
    padding-top: 25px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e0e0e0;
    padding-right: 10px;
    font-weight: 500;
    font-size: 14px;
    color: #282828;
}

#generalY2 .voucher-table table tr:last-child td {
    border-bottom: none;
}

#generalY2 .voucher-table table tr>td:first-child {
    background: url("../../../images/vouchericon.png") no-repeat center;
    width: 12%;
}

#generalY2 .voucher-table table tr>td a {
    color: #1d7897;
}

#generalY2 .voucher-table table tr>th {
    padding-left: 8px;
    padding-right: 10px;
}

#generalY2 .voucher-table table tr>td p {
    margin-bottom: 0;
}

#add-voucher .col2 .input-group.date.form_datetime {
    display: block !important;
}

.com_community.view-voucherstravelers .joms-page h3 {
    margin-top: 15px;
    margin-bottom: 25px;
    color: #000000;
    font-weight: 800;
    font-size: 14px;
}

.com_community.view-voucherstravelers .filter-data-requests {
    margin-bottom: 25px;
}

.com_community.view-voucherstravelers .filter-data-requests span {
    font-size: 12px;
    color: #282828;
    font-weight: 500;
    margin-top: 5px;
    display: inline-block;
}

.com_community.view-voucherstravelers .filter-data-requests select {
    border: 1px solid #282828;
    border-radius: 30px;
    width: 200px;
    font-size: 12px;
    font-weight: 500;
    color: #282828;
    height: 27px;
    margin-left: 15px;
    outline: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: 10px;
    background: url(../../../images/arrow5.png) no-repeat 92% center;
}

.com_community.view-voucherstravelers .filter-data-requests button {
    border-radius: 30px;
    background-color: #1d7897;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    border: none;
    width: 100%;
    height: 20px;
    max-width: 82px;
    outline: none;
    padding-top: 2px;
}

.com_community.view-voucherstravelers.task-voucherssearch #community-wrap .joms-page {
    padding-left: 25px;
}

.com_community.view-vouchersrequest #community-wrap .joms-page {
    padding-left: 25px;
}

.com_community.view-voucherstravelers.no-task #community-wrap .joms-page {
    padding-left: 25px;
}

.com_community.view-voucherstravelers .filter-data-requests button:focus {
    outline: none;
}

.com_community.view-vouchersrequest .voucher-table {
    margin-left: -25px !important;
    margin-right: -14px;
    overflow-x: auto;
}

.com_community.view-voucherstravelers.task-voucherssearch .voucher-table {
    margin-left: -25px;
    margin-right: -14px;
    overflow-x: auto;
}

.com_community.view-voucherstravelers.no-task .voucher-table {
    margin-left: -25px;
    margin-right: -14px;
    overflow-x: auto;
}

.com_community.view-voucherstravelers .voucher-table table thead th {
    padding: 0 8px 20px 8px;
    border-bottom: 2px solid #1d7897;
    font-size: 14px;
    color: #888888;
    font-weight: 500;
}

body.com_community.view-voucherstravelers .voucher-table table tr td {
    font-weight: 500;
    padding: 20px 8px 25px 8px;
}

body.com_community.view-voucherstravelers .voucher-table table tr td:first-child {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

body.com_community.view-voucherstravelers .voucher-table table tr td:first-child a {
    color: #1d7897;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    max-height: 39px;
}

body.com_community.view-voucherstravelers .voucher-table table tr td:first-child div a {
    margin-left: 10px;
}

body.com_community.view-voucherstravelers .voucher-table table tr td:first-child img {
    width: 38px;
    min-width: 38px;
    height: 38px;
    border: 2px solid #818181;
    border-radius: 100%;
}

.com_community.view-voucherstravelers .voucher-table table thead tr th:first-child,
.com_community.view-voucherstravelers .voucher-table table tr td:first-child {
    padding-left: 25px;
}

.com_community.view-voucherstravelers .voucher-table table tr td:first-child {
    padding-top: 12px;
}

.com_community.view-voucherstravelers .joms-page>.row>.col-md-6:last-child a {
    margin-top: 15px;
    padding: 3px 8px;
    border-radius: 30px;
    background-color: #ffa100;
    color: #000000;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    display: inline-block;
}

body.com_community.view-voucherstravelers .voucher-table table tr td:first-child p {
    margin-bottom: 0;
    margin-left: 10px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher {
    text-align: center;
    color: #272727;
    font-family: 'Open Sans', sans-serif;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher h4 {
    text-align: left;
    padding: 20px 25px 30px;
    font-size: 14px;
    font-weight: 800;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher p.active-voucher-start {
    display: none;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher p.active-voucher-value {
    text-align: center;
    color: #0091b4;
    ;
    font-size: 18px;
    font-weight: 500;
    background: url(../../../images/g-line.jpg) no-repeat center bottom;
    padding-bottom: 10px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-valid-until {
    text-align: center;
    font-size: 12px;
    color: #888888;
    font-weight: 500;
    margin-bottom: 30px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-received {
    display: inline-block;
    width: 120px;
    margin-right: 45px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-received>p:nth-child(1),
.joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-available>p:nth-child(1) {
    margin-bottom: 15px;
    color: #282828;
    font-size: 12px;
    font-weight: 500;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-received>p:nth-child(2),
.joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-available>p:nth-child(2) {
    font-size: 24px;
    font-weight: 800;
    border: 1px solid #dedede;
    width: 74px;
    height: 74px;
    border-radius: 100%;
    margin: 0 auto;
    padding-top: 18px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-available {
    display: inline-block;
    width: 120px;
    margin-left: 45px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher p.voucher-conditions {
    margin-top: 40px;
    margin-bottom: 15px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher p.voucher-conditions a {
    color: #0091b4;
    ;
    font-size: 14px;
    font-weight: 500;
    background: url(../../../images/v-arr2.png) no-repeat right center;
    padding-right: 15px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher p.voucher-conditions a.active {
    background: url(../../../images/v-arr.png) no-repeat right center;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .voucher-text-conditions {
    background-color: #efefef;
    padding-top: 20px;
    padding-bottom: 30px;
    padding-left: 35px;
    padding-right: 15px;
    font-size: 12px;
    color: #282828;
    font-weight: 500;
    display: none;
    transition: all linear 0.01s;
    text-align: left;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .voucher-text-conditions.block {
    display: block;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .voucher-text-conditions ul {
    margin-top: 5px;
    margin-bottom: 0;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .voucher-text-conditions ul li {
    margin-bottom: 5px;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .voucher-text-conditions ul p {
    margin-top: 5px;
    margin-bottom: 0;
}

.joms-main #js_profile_voucher_blocks .joms-module-voucher .voucher-text-conditions ul li:before {
    content: "-";
    position: relative;
    left: -5px;
}

.joms-module__wrapper.additional_menu2 {
    margin-top: -14px;
}

.joms-module__wrapper.additional_menu {
    margin-top: -15px;
}

.joms-module__wrapper.additional_menu2 .joms-tab__content {
    padding: 0;
}

.joms-module__wrapper.additional_menu .joms-tab__content {
    padding: 0;
}

.joms-module__wrapper.additional_menu2 ul.menu {
    transition: all ease 0.05s;
}

.joms-module__wrapper.additional_menu ul.menu {
    transition: all ease 0.05s;
}

.joms-module__wrapper.additional_menu2 ul.menu>li {
    width: 100%;
}

.joms-module__wrapper.additional_menu ul.menu>li {
    width: 100%;
}

.joms-module__wrapper.additional_menu2 ul.menu>li:first-child {
    background: url(../../../images/manage-icon-1.png) no-repeat 92% 18px;
}

.joms-module__wrapper.additional_menu2 ul.menu>li a {
    padding: 15px 15px 15px 50px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    display: block;
    border-top: 1px solid #e0e0e0;
    color: #888888;
    font-weight: 400;
}

.joms-module__wrapper.additional_menu ul.menu>li a {
    padding: 15px 15px 15px 50px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    display: block;
    border-top: 1px solid #e0e0e0;
    color: #888888;
    font-weight: 400;
}

.joms-module__wrapper.additional_menu2 ul.menu>li.current.active a {
    background-color: #efefef;
    color: #ffa100;
    border-right: 4px solid #ffa100;
}

.joms-module__wrapper.additional_menu ul.menu>li.current.active a {
    background-color: #efefef;
    color: #ffa100;
    border-right: 4px solid #ffa100;
}

.joms-module__wrapper.additional_menu2 ul.menu>li:first-child span {
    padding: 15px 15px 15px 50px;
    color: #070707;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    display: block;
    border-top: 1px solid #e0e0e0;
    background: url(../../../images/pos-8.png) no-repeat 15px center;
}

.joms-module__wrapper.additional_menu ul.menu>li:first-child span {
    padding: 15px 15px 15px 50px;
    color: #070707;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    display: block;
    border-top: 1px solid #e0e0e0;
    background: url(../../../images/manage-icon.png) no-repeat 15px center, url(../../../images/manage-icon-1.png) no-repeat 92% 18px;
}

.joms-module__wrapper.additional_menu ul.menu>li:first-child>a {
    padding: 15px 15px 15px 50px;
    color: #3f97b5;
    font-weight: 500;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    display: block;
    border-top: none;
    background: url(../../../images/manage-icon.png) no-repeat 15px center;
    background-color: #efefef;
}

.joms-module__wrapper.additional_menu2 ul.menu:hover,
.joms-module__wrapper.additional_menu2 ul.menu.activity,
.joms-module__wrapper.additional_menu2 ul.menu:focus {
    background-color: #efefef;
}

.joms-module__wrapper.additional_menu ul.menu>li.active>ul>li.active {
    border-right: 4px solid #ffa100;
}

.joms-module__wrapper.additional_menu ul.menu>li.active>ul>li.active a {
    /*color: #ffa100;*/
    background-color: #ffffff;
}

.joms-module__wrapper.additional_menu2 ul.menu:hover li:first-child span,
.joms-module__wrapper.additional_menu2 ul.menu:focus li:first-child span {
    /*color: #ffa100;*/
    /*background: url(../../../images/pos-8-active.png) no-repeat 15px center;*/
    /*border-right: 4px solid #ffa100;*/
    cursor: pointer;
}

.joms-module__wrapper.additional_menu2 ul.menu.activity li:first-child span {
    /*color: #ffa100;*/
    /*background: url(../../../images/pos-8-active.png) no-repeat 15px center;*/
    cursor: pointer;
}

.joms-module__wrapper.minimenu span.nav-header.shortcuts {
    background-color: #3f97b5;
    color: #ffffff;
    padding: 15px 15px 15px 18px;
    line-height: 20px;
    font-size: 14px;
    display: inline-block;
    width: 100%;
    font-family: "Open Sans", sans-serif;
}

.joms-module__wrapper.additional_menu2 ul.menu:hover li:first-child,
.joms-module__wrapper.additional_menu2 ul.menu.activity li:first-child,
.joms-module__wrapper.additional_menu2 ul.menu:focus li:first-child {
    /*background: url(../../../images/manage-icon-1-active.png) no-repeat 92% 18px;*/
}

.joms-module__wrapper.additional_menu ul.menu>li>ul {
    display: block;
}

.joms-module__wrapper.additional_menu ul.menu>li>ul.block {
    display: none !important;
}

.joms-module__wrapper.additional_menu ul.menu>li:first-child>a:hover,
.joms-module__wrapper.additional_menu ul.menu>li:first-child>a:focus {
    /*background: url(../../../images/manage-icon-active.png) no-repeat 15px center;*/
    color: #3f97b5;
    background-color: #ffffff;
    /*border-right: 4px solid #ffa100;*/
    cursor: pointer;
}

.joms-module__wrapper.additional_menu2 ul.menu>li a:hover,
.joms-module__wrapper.additional_menu2 ul.menu>li a:focus {
    text-decoration: underline;
}

.joms-module__wrapper.additional_menu ul.menu>li a:hover,
.joms-module__wrapper.additional_menu ul.menu>li a:focus {
    background-color: #efefef;
    text-decoration: none;
    color: #ffa100;
    outline: none;
}

.joms-module__wrapper.additional_menu ul {
    padding-left: 0;
}

.joms-module__wrapper.additional_menu2 ul.menu>li {
    display: inline-block !important;
}

.joms-module__wrapper.additional_menu2 ul.menu>li.block {
    display: none !important;
}

.joms-module__wrapper.additional_menu2 ul.menu>li:first-child {
    display: inline-block !important;
}

.joms-module__wrapper.additional_menu2 ul.menu.company li:nth-child(4) {
    display: none !important;
}


/*********************Edit profile******************************/

.com_community.view-profile.task-deleteProfile .sidebar.second,
.com_community.view-profile.task-deleteProfile .sidebar.second,
.com_community.view-profile.task-uploadAvatar .sidebar.second,
.com_community.view-profile.task-deleteProfile .sidebar.second,
.com_community.view-profile.task-edit .sidebar.second,
.com_community.view-profile.task-linkVideo .sidebar.second,
.com_community.view-profile.task-preferences .sidebar.second,
.com_community.view-profile.task-notifications .sidebar.second {
    display: none;
}

.com_community.view-profile.task-uploadAvatar .joms-body>.col-md-7.col-sm-12.col-xs-12,
.com_community.view-profile.task-deleteProfile .joms-body>.col-md-7.col-sm-12.col-xs-12,
.com_community.view-profile.task-edit .joms-body>.col-md-7.col-sm-12.col-xs-12,
.com_community.view-profile.task-linkVideo .joms-body>.col-md-7.col-sm-12.col-xs-12,
.com_community.view-profile.task-preferences .joms-body>.col-md-7.col-sm-12.col-xs-12,
.com_community.view-profile.task-notifications .joms-body>.col-md-7.col-sm-12.col-xs-12 {
    width: 75%;
    padding-right: 0;
    font-family: 'Open Sans', sans-serif;
}

.com_community.view-profile.task-uploadAvatar .joms-subnav--desktop,
.com_community.view-profile.task-deleteProfile .joms-subnav--desktop,
.com_community.view-profile.task-edit .joms-subnav--desktop,
.com_community.view-profile.task-linkVideo .joms-subnav--desktop,
.com_community.view-profile.task-notifications .joms-subnav--desktop {
    border: none;
}

.com_community.view-profile.task-uploadAvatar .joms-subnav--desktop ul,
.com_community.view-profile.task-deleteProfile .joms-subnav--desktop ul,
.com_community.view-profile.task-edit .joms-subnav--desktop ul,
.com_community.view-profile.task-linkVideo .joms-subnav--desktop ul,
.com_community.view-profile.task-notifications .joms-subnav--desktop ul {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

.com_community.view-profile.task-uploadAvatar .joms-subnav--desktop li,
.com_community.view-profile.task-deleteProfile .joms-subnav--desktop li,
.com_community.view-profile.task-edit .joms-subnav--desktop li,
.com_community.view-profile.task-linkVideo .joms-subnav--desktop li,
.com_community.view-profile.task-notifications .joms-subnav--desktop li {
    border-left: none;
    border-right: none;
    background-color: #ffffff;
    padding: 0;
    margin: 0;
    width: 20%;
    text-align: center;
}

.com_community.view-profile.task-uploadAvatar .joms-subnav--desktop li a,
.com_community.view-profile.task-deleteProfile .joms-subnav--desktop li a,
.com_community.view-profile.task-edit .joms-subnav--desktop li a,
.com_community.view-profile.task-linkVideo .joms-subnav--desktop li a,
.com_community.view-profile.task-notifications .joms-subnav--desktop li a {
    border-bottom: 3px solid #ffffff;
    padding: 30px 0 28px !important;
    width: 100%;
    color: #272727;
    font-size: 14px;
    font-weight: 500;
}

.com_community.view-profile.task-uploadAvatar .joms-subnav--desktop li a.active,
.com_community.view-profile.task-deleteProfile .joms-subnav--desktop li a.active,
.com_community.view-profile.task-edit .joms-subnav--desktop li a.active,
.com_community.view-profile.task-linkVideo .joms-subnav--desktop li a.active,
.com_community.view-profile.task-notifications .joms-subnav--desktop li a.active {
    border-bottom: 3px solid #1d7897;
    color: #1d7897;
    font-size: 14px;
    font-weight: 500;
}

.com_community.view-profile.task-uploadAvatar .joms-page {
    padding: 25px 25px 60px;
}

.com_community.view-profile.task-uploadAvatar h3.joms-page__title {
    margin-top: 0;
    margin-bottom: 45px;
    color: #272727;
    font-weight: 800;
    font-size: 14px;
}

.com_community.view-profile.task-uploadAvatar h4.joms-text--title {
    margin-top: 0;
    margin-bottom: 30px;
    color: #888888;
    font-weight: 800;
    font-size: 14px;
}

.com_community.view-profile.task-uploadAvatar .joms-choose--avatar img {
    width: 130px !important;
}

.com_community.view-profile.task-uploadAvatar .joms-page .joms-form__group:nth-child(3) {
    width: auto;
    display: inline-block;
}

.com_community.view-profile.task-uploadAvatar .joms-form__group.joms-js--no-default {
    width: auto;
    display: inline-block;
    margin-bottom: 0;
    position: relative;
    top: 50px;
    left: 35px;
}

.com_community.view-profile.task-uploadAvatar .joms-form__group.joms-js--no-default a.remove {
    width: 225px;
    height: 37px;
    background-color: #c74152;
    color: #ffffff !important;
    font-weight: 500;
    font-size: 12px;
    border-radius: 30px;
    padding-top: 8px;
    outline: none;
}

.com_community.view-profile.task-uploadAvatar .joms-form__group.joms-js--no-default a.remove:focus {
    outline: none;
}

.com_community.view-profile.task-uploadAvatar hr.joms-divider {
    display: none;
}

.com_community.view-profile.task-uploadAvatar .text-upload-pic span {
    color: #282828;
    font-size: 14px;
    line-height: 24px;
    padding-top: 20px;
    font-weight: 500;
    display: inline-block;
    max-width: 110px;
}

.com_community.view-profile.task-uploadAvatar .upload-pic input[type="text"] {
    border: 1px solid #282828;
    border-radius: 30px;
    height: 30px;
}

.com_community.view-profile.task-uploadAvatar .upload-pic input[type="text"]::-webkit-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 14px;
}

.com_community.view-profile.task-uploadAvatar .upload-pic input[type="text"]::-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 14px;
}


/* Firefox 19+ */

.com_community.view-profile.task-uploadAvatar .upload-pic input[type="text"]:-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 14px;
}


/* Firefox 18- */

.com_community.view-profile.task-uploadAvatar .upload-pic input[type="text"]:-ms-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 14px;
}

.com_community.view-profile.task-uploadAvatar .upload-pic p.joms-help {
    color: #888888;
    font-size: 12px;
    padding-left: 10px;
}

.com_community.view-profile.task-uploadAvatar .joms-progressbar {
    width: 96%;
    margin-left: 2%;
}

.com_community.view-profile.task-uploadAvatar input.joms-js--btn-upload {
    margin-top: 12px;
    width: 225px;
    height: 37px;
    background-color: #1d7897;
    color: #ffffff !important;
    font-weight: 500;
    font-size: 12px;
    border-radius: 30px;
    padding-top: 8px;
    outline: none;
}

.com_community.view-profile.task-uploadAvatar input.joms-js--btn-upload:focus {
    outline: none;
}

.com_community.view-profile.task-uploadAvatar .joms-text--title.thumbanail {
    margin-bottom: 20px;
    color: #888888;
    font-size: 14px;
}

.com_community.view-profile.task-uploadAvatar .joms-avatar--focus>img {
    padding: 0;
    border: 3px solid #d0d0d0;
    max-width: 120px;
    width: 120px;
}

.com_community.view-profile.task-uploadAvatar .joms-avatar--stream>img {
    padding: 0;
    border: none;
    max-width: 65px;
    width: 65px;
}

.com_community.view-profile.task-uploadAvatar .joms-avatar--stream {
    padding-left: 40px !important;
}

.com_community.view-profile.task-uploadAvatar .buttom-btns {
    margin-bottom: 60px !important;
    left: 168px !important;
}

.com_community.view-profile.task-uploadAvatar .buttom-btns a:focus {
    outline: none;
}

.com_community.view-profile.task-uploadAvatar .buttom-btns a:first-child {
    margin-top: 12px;
    width: 225px;
    height: 37px;
    background-color: #1d7897;
    color: #ffffff !important;
    font-weight: 500;
    font-size: 12px;
    border-radius: 30px;
    padding-top: 8px;
    outline: none;
}

.com_community.view-profile.task-uploadAvatar .buttom-btns a:nth-child(2) {
    background: transparent url("../../../images/rotate-left.png") no-repeat right center;
    border: none;
    font-size: 12px;
    color: #1d7897 !important;
    font-weight: 500;
    padding-right: 20px;
    outline: none;
}

.com_community.view-profile.task-uploadAvatar .buttom-btns a:nth-child(3) {
    background: transparent url("../../../images/rotate-right.png") no-repeat right center;
    border: none;
    font-size: 12px;
    color: #1d7897 !important;
    font-weight: 500;
    padding-right: 20px;
    outline: none;
}

.com_community.view-profile.task-uploadAvatar .buttom-btns a:focus {
    outline: none;
}

.com_community.view-multiprofile.task-updateProfile .sidebar.second,
.com_community.view-multiprofile.task-updateProfile .joms-module__wrapper.groups,
.com_community.view-multiprofile.task-updateProfile .joms-module__wrapper.banner_one,
.com_community.view-multiprofile.task-updateProfile .joms-module__wrapper.photos,
.com_community.view-multiprofile.task-updateProfile .joms-module__wrapper.calendar {
    display: none;
}

.com_community.view-multiprofile.task-updateProfile .joms-body>.middle-main-block {
    width: 75%;
    padding-right: 0;
}

.com_community.view-multiprofile.task-updateProfile .joms-module__wrapper.complitness {
    display: block;
}

.com_community.view-profile.task-edit .joms-page,
.com_community.view-multiprofile.task-updateProfile .joms-page {
    padding: 0;
    margin-bottom: 15px;
}

.com_community.view-profile.task-edit h3.joms-page__title {
    padding-top: 24px;
    margin-bottom: 30px;
    margin-left: 30px;
    font-size: 14px;
    font-weight: 800;
    color: #272727;
}

.com_community.view-multiprofile.task-updateProfile .joms-body>div>div.middle-main-block,
.com_community.view-profile.task-preferences .joms-body>div>div.middle-main-block,
.com_community.view-profile.task-uploadAvatar .joms-body>div>div.middle-main-block,
.com_community.view-profile.task-uploadAvatar .joms-body>div>div.middle-main-block,
.com_community.view-profile.task-edit .joms-body>div>div.col-md-7.middle-main-block {
    width: 75%;
    font-family: 'Open Sans', sans-serif
}

.com_community.view-profile.task-edit h3.joms-page__title {
    width: auto !important;
    height: auto !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    min-height: 0 !important;
    padding-left: 0 !important;
    border-bottom: none !important;
}

.com_community.view-profile.task-notifications .joms-page .joms-page__title,
.com_community.view-profile.task-linkVideo .joms-page .joms-page__title {
    color: #000000;
    font-weight: 800;
    font-size: 14px;
    padding-left: 10px;
}

.com_community.view-profile.task-linkVideo .joms-page .joms-select--wrapper {
    height: 25px;
    border: 1px solid #282828;
    border-radius: 30px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 1px;
    background: url(../../../images/arrow5.png) no-repeat 95% center;
    margin-bottom: 10px;
    margin-top: 10px;
    max-width: 320px;
}

.com_community.view-profile.task-linkVideo .joms-page li.joms-list__item a.joms-button--neutral {
    color: #ffffff !important;
    font-size: 12px;
    text-transform: lowercase;
    border-radius: 30px;
    background-color: #3f97b5;
    border: none;
    line-height: 10px;
    margin-right: 14px;
    width: auto;
}

.com_community.view-profile.task-linkVideo .joms-page li.joms-list__item a:hover,
.com_community.view-profile.task-linkVideo .joms-page li.joms-list__item a:focus {
    outline: none;
    text-decoration: none;
}

.com_community.view-profile.task-linkVideo .joms-page li.joms-list__item h4.joms-text--title a {
    color: #3f97b5;
    font-size: 14px;
}

.com_community.view-profile.task-linkVideo .joms-page li.joms-list__item h4.joms-text--title {
    margin-bottom: 5px;
}

.com_community.view-profile.task-linkVideo .joms-page li.joms-list__item>span em {
    font-style: normal;
}

.com_community.view-profile.task-linkVideo .joms-page li.joms-list__item>span:nth-child(6) {
    font-size: 12px;
    color: #888888;
    margin-bottom: 5px;
}

.com_community.view-profile.task-notifications .joms-page a {
    color: #3f97b5;
}

.joms-page .joms-subnav--desktop>ul>li.active>a {
    color: #3f97b5;
    border-bottom: 3px solid #3f97b5;
}

.com_community.view-profile.task-preferences .joms-button--primary {
    background-color: #3f97b5;
    color: #ffffff;
    border: none;
    border-radius: 30px;
}

.com_community.view-profile.task-preferences .joms-page .joms-select--wrapper {
    height: 33px;
    border: 1px solid #282828;
    border-radius: 30px;
    color: #282828;
    font-weight: 500;
    padding-left: 20px;
    padding-right: 20px;
    background: url(../../../images/arrowlist.png) no-repeat 95% center;
    padding-top: 5px;
    max-width: 100%;
}

.com_community.view-profile.task-preferences .joms-page input[type="text"] {
    height: 33px;
    border: 1px solid #282828;
    border-radius: 30px;
    color: #282828;
    padding-left: 20px;
    padding-right: 20px;
}

.com_community.view-profile.task-preferences .joms-form__group>span {
    color: #272727;
}

.com_community.view-profile.task-preferences .joms-page .joms-form__group>label.joms-checkbox input {
    top: 10px;
}

.com_community.view-profile.task-preferences .joms-page .joms-form__group>label.joms-checkbox {
    margin-left: 15px;
}

.com_community.view-multiprofile.task-updateProfile .joms-page .joms-select--wrapper,
.com_community.view-profile.task-edit .joms-page .joms-tab__content .joms-select--wrapper {
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    margin-top: 0 !important;
}

.com_community.view-multiprofile.task-updateProfile .joms-page .joms-select--wrapper.joms-select--expand,
.com_community.view-profile.task-edit .joms-page .joms-select--wrapper.joms-select--expand {
    display: none !important;
}

.com_community.view-multiprofile.task-updateProfile .joms-page .joms-select--wrapper,
.com_community.view-profile.task-edit .joms-page .joms-select--wrapper {
    background: none !important;
}

.com_community.view-multiprofile.task-updateProfile .joms-page {
    padding: 0 74px 65px 25px;
    font-family: 'Open Sans', sans-serif;
}

.com_community.view-profile.task-edit .joms-page .joms-tab__bar,
.com_community.view-multiprofile.task-updateProfile .joms-page .joms-tab__bar {
    border: none;
}

.com_community.view-profile.task-edit #joms-profile--information,
.com_community.view-multiprofile.task-updateProfile #joms-profile--information {
    padding: 0 14px 65px 25px;
}

.com_community.view-profile.task-edit form#frmSaveProfile,
.com_community.view-multiprofile.task-updateProfile form#jomsForm {
    padding-top: 5px;
}

.com_community.view-profile.task-edit #joms-profile--information>div:nth-child(2) a {
    margin-left: 15px;
    color: #ffffff;
    font-weight: 500;
    background-color: #1d7897;
    text-transform: lowercase;
    padding: 3px 8px;
    border-radius: 30px;
    font-size: 12px;
    outline: none;
    display: none;
}

.com_community.view-multiprofile.task-updateProfile a:focus,
.com_community.view-multiprofile.task-updateProfile input:focus,
.com_community.view-multiprofile.task-updateProfile button:focus,
.com_community.view-profile.task-edit a:focus,
.com_community.view-profile.task-edit input:focus,
.com_community.view-profile.task-edit button:focus {
    outline: none;
}

.com_community.view-profile.task-edit form#frmSaveProfile legend,
.com_community.view-multiprofile.task-updateProfile form#jomsForm legend {
    margin-bottom: 30px;
    color: #888888;
    font-weight: 800;
    margin-top: 35px;
}

.com_community.view-profile.task-edit .joms-form__group,
.com_community.view-multiprofile.task-updateProfile .joms-form__group {
    margin-bottom: 30px;
}

.com_community.view-profile.task-edit .joms-form__group>span:first-child,
.com_community.view-multiprofile.task-updateProfile .joms-form__group>span:first-child {
    font-size: 14px;
    color: #282828;
    font-weight: 500;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm input,
.com_community.view-multiprofile.task-updateProfile form#jomsForm textarea,
.com_community.view-profile.task-edit form#frmSaveProfile input,
.com_community.view-profile.task-edit form#frmSaveProfile textarea,
.com_community.view-profile.task-edit form#frmSaveDetailProfile input,
.com_community.view-profile.task-edit form#frmSaveDetailProfile textarea {
    border: 1px solid #282828;
    border-radius: 30px;
    color: #888888 !important;
    font-size: 14px;
    padding-left: 20px;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm input[type="text"],
.com_community.view-multiprofile.task-updateProfile #joms-profile--account input[type="text"],
.com_community.view-multiprofile.task-updateProfile #joms-profile--account input[type="password"],
.com_community.view-profile.task-edit form#frmSaveProfile input[type="text"],
.com_community.view-profile.task-edit #joms-profile--account input[type="text"],
.com_community.view-profile.task-edit #joms-profile--account input[type="password"] {
    height: 33px;
}

.com_community.view-profile.task-edit form#frmSaveProfile .joms-location__description,
.com_community.view-multiprofile.task-updateProfile form#jomsForm .joms-location__description {
    width: 94%;
    margin-left: 3%;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm input[type="text"].joms-input--location,
.com_community.view-profile.task-edit form#frmSaveProfile input[type="text"].joms-input--location {
    height: 55px;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm div.joms-select--wrapper,
.com_community.view-multiprofile.task-updateProfile #joms-profile--account div.joms-select--wrapper,
.com_community.view-profile.task-edit form#frmSaveProfile div.joms-select--wrapper,
.com_community.view-profile.task-edit #joms-profile--account div.joms-select--wrapper {
    padding: 0;
    border: 0;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm div.joms-select--wrapper select,
.com_community.view-profile.task-edit form#frmSaveProfile div.joms-select--wrapper select,
.com_community.view-profile.task-edit #joms-profile--account div.joms-select--wrapper select {
    height: 33px;
    border: 1px solid #282828;
    border-radius: 30px;
    color: #282828;
    font-weight: 500;
    padding-left: 20px;
    padding-right: 20px;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm div.joms-select--wrapper select,
.com_community.view-profile.task-edit form#frmSaveProfile div.joms-select--wrapper select,
.com_community.view-profile.task-edit #joms-profile--account div.joms-select--wrapper select {
    background: url("../../../images/arrowlist.png") no-repeat 95% center;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm div.joms-select--wrapper select[type="select-multiple"],
.com_community.view-profile.task-edit form#frmSaveProfile div.joms-select--wrapper select[type="select-multiple"] {
    background: no-repeat;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 30px 0 0 30px;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm div.joms-select--wrapper select[type="select-multiple"] option:focus,
.com_community.view-multiprofile.task-updateProfile form#jomsForm div.joms-select--wrapper select[type="select-multiple"] option:hover,
.com_community.view-profile.task-edit form#frmSaveProfile div.joms-select--wrapper select[type="select-multiple"] option:hover,
.com_community.view-profile.task-edit form#frmSaveProfile div.joms-select--wrapper select[type="select-multiple"] option:focus {
    color: #282828;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .joms-form__group .joms-button--full-small.joms-button--privacy,
.com_community.view-profile.task-edit form#frmSaveProfile .joms-form__group .joms-button--full-small.joms-button--privacy {
    border: none;
    padding: 9px 10px;
    border-radius: 100%;
    background-color: #e0e0e0;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .joms-form__group .joms-button--full-small.joms-button--privacy svg.joms-icon,
.com_community.view-profile.task-edit form#frmSaveProfile .joms-form__group .joms-button--full-small.joms-button--privacy svg.joms-icon {
    height: 16px;
    width: 16px;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .joms-form__group .joms-button--full-small.joms-button--privacy svg.joms-icon use,
.com_community.view-profile.task-edit form#frmSaveProfile .joms-form__group .joms-button--full-small.joms-button--privacy svg.joms-icon use {
    fill: #282828;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .joms-button--primary,
.com_community.view-profile.task-edit form#frmSaveProfile .joms-button--primary,
.com_community.view-profile.task-edit form#frmSaveDetailProfile .joms-button--primary {
    background-color: #487794;
    color: #ffffff !important;
    font-weight: 400;
    height: 60px;
    width: 255px;
    text-align: center;
    border-radius: 30px;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
    border: none !important;
    margin-top: 10px;
    display: inline-block;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .joms-button--primary {
    height: 50px;
    width: 200px;
    text-align: center;
    padding: 0;
}

.com_community.view-multiprofile.task-updateProfile #joms-profile--account,
.com_community.view-profile.task-edit #joms-profile--account {
    padding: 30px 74px 65px 25px;
}

.com_community.view-multiprofile.task-changeprofile .joms-landing__cover {
    display: none;
}

.com_community.view-multiprofile.task-changeprofile .joms-landing__action {
    padding: 25px 25px 60px 25px;
    font-family: 'Open Sans', sans-serif;
}

.com_community.view-multiprofile.task-changeprofile .joms-landing__action .have-account a {
    font-size: 14px;
    font-weight: 800;
    color: #487794;
    margin-bottom: 35px;
}

.com_community.view-multiprofile.task-changeprofile .joms-landing__action a.previous {
    display: none;
}

.com_community.view-multiprofile.task-changeprofile li h5 {
    font-weight: 500;
    font-size: 14px;
}

.com_community.view-multiprofile.task-changeprofile span.note-message {
    line-height: 24px;
}

.com_community.view-multiprofile.task-changeprofile .joms-button--primary.next {
    float: left;
    margin-top: 7px;
    padding: 0;
    background: transparent;
    border: none;
    color: #3f97b5 !important;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
}

.com_community.view-multiprofile.task-changeprofile .jq-radio.joms-input--radio {
    vertical-align: -4px;
    width: 16px;
    height: 16px;
    border: 1px solid #343434;
    background: none;
    box-shadow: none;
    cursor: pointer;
}

.com_community.view-multiprofile.task-changeprofile .jq-radio__div {
    margin: 2px 0 0 2px;
    background: #343434;
    box-shadow: none;
}

.com_community.view-multiprofile.task-changeprofile .jq-checkbox.disabled,
.com_community.view-multiprofile.task-changeprofile .jq-radio.disabled {
    opacity: 1;
}

.com_community.view-multiprofile.task-changeprofile .joms-list li {
    position: relative;
}

.com_community.view-multiprofile.task-changeprofile .joms-list li>.jq-radio.joms-input--radio {
    position: absolute;
    top: 0;
}

.com_community.view-multiprofile.task-changeprofile .joms-list li>.joms-input--radio-content {
    margin-left: 30px;
}

.com_community.view-profile.task-edit .joms-form__group .multiselect-container.dropdown-menu {
    width: 100%;
}

.com_community.view-profile.task-edit .joms-form__group .multiselect-container.dropdown-menu label {
    padding-left: 0;
}

.com_community.view-profile.task-edit .joms-form__group .multiselect-container.dropdown-menu input {
    margin-right: 20px !important;
    display: inline-block;
    position: relative;
    margin-top: 5px !important;
}

.com_community.view-profile.task-edit .joms-form__group .dropdown-menu>.active>a,
.com_community.view-profile.task-edit .joms-form__group .dropdown-menu>.active>a:hover,
.com_community.view-profile.task-edit .joms-form__group .dropdown-menu>.active>a:focus {
    background-color: #487794 !important;
}

.com_community.view-profile.task-edit .joms-form__group button.multiselect.dropdown-toggle {
    border: 1px solid #282828;
    border-radius: 30px;
    color: #888888;
}

#js_profile_voucher_blocks .joms-module-voucher .voucher-request {
    margin-top: 35px;
    margin-bottom: 0px;
}

#js_profile_voucher_blocks .joms-module-voucher .voucher-request button:focus {
    outline: none;
}

.joms-module-voucher {
    font-family: 'Open Sans', sans-serif;
}

.joms-module-voucher .share-from-social-network a.not {
    pointer-events: none;
    cursor: not-allowed;
}

#voucher-step-1 .voucher-request.company {
    display: none;
}

.joms-module-voucher .share-from-social-network a:hover,
.joms-module-voucher .share-from-social-network a:focus {
    border: 1px solid #1d7897;
    color: #1d7897;
}

.joms-module-voucher a#back-button.not {
    pointer-events: none;
    cursor: not-allowed;
}

#voucher-step-1 .voucher-request>p {
    color: #c93a4d;
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
}

#voucher-step-1 .voucher-request>p.voucher-no-more {
    font-size: 18px;
    color: #1d7897;
    margin-bottom: 20px;
}

#voucher-step-1 a.seachvouchers {
    font-size: 12px;
    color: #000000;
    font-weight: 500;
    background-color: #ffa100;
    padding: 3px 8px;
    border-radius: 30px;
}


/*.joms-module__wrapper.additional_menu2 ul.menu.traveller li:nth-child(2), .joms-module__wrapper.additional_menu2 ul.menu.traveller li:nth-child(3){*/


/*display: none !important;*/


/*}*/

.voucher-table .voucher_prog {
    color: #1d7897;
    font-size: 14px;
    background: url("../../../images/arr-right.png") no-repeat right center;
    padding-right: 20px;
}

.voucher-table p.voucher-status-confirmed {
    color: #359444;
}

.voucher-table p.voucher-status-refused {
    color: #c74152;
}

.voucher-table .joms-online>a:after,
.voucher-table .joms-online>a.img:after {
    width: 10px;
    height: 10px;
}

.voucher-table .joms-not-online>a:after,
.voucher-table .joms-not-online>a.img:after {
    width: 10px;
    height: 10px;
    background: #ffffff;
    border: 1px solid #d0d0d0;
    content: '';
    position: absolute;
    left: 1px;
    bottom: 1px;
    color: #ffffff;
    z-index: 2;
}

.voucher-table .joms-online>div>a:after,
.voucher-table .joms-not-online>div>a:after {
    display: none;
}

.voucher-table .joms-not-online a.img,
.voucher-table .joms-online a.img {
    position: relative;
    display: inline-block;
    height: 39px;
}

.voucher-table p.voucher-received {
    background: url("../../../images/received_users.png") no-repeat right center;
    padding-right: 30px;
}

.ct-chart svg .ct-label {
    font-size: 1rem;
    color: #000000 !important;
    fill: #ffb433;
    opacity: 1;
}

.ct-chart svg span.ct-label.ct-horizontal.ct-end {
    font-size: 1.2rem !important;
    text-anchor: middle !important;
    transform: rotate(-90deg) !important;
    width: 20px !important;
    justify-content: flex-end !important;
    overflow: visible;
}

.ct-chart svg text.ct-label {
    font-weight: 500;
    font-size: 1.4rem;
}

.ct-chart svg {
    overflow: visible !important;
}

.ct-chart svg .ct-labels>foreignObject:first-child span.ct-label.ct-horizontal.ct-end {
    color: #e0e0e0 !important;
}

.ct-chart svg g.ct-series.ct-series-a text.ct-label:nth-child(4) {
    display: none;
}

.voucher-add p.voucher-no-available,
.voucher-add p.voucher-available {
    color: #ffffff;
    font-weight: 500;
    margin-top: 20px;
}


/*******************************************************************************************/


/***************************Fellow travelers dashboard**************************************/


/*******************************************************************************************/

body.com_jomoffers {
    background-color: #f6f6f6;
}

body.com_jomoffers .sidebar.second,
body.com_jomoffers .joms-module__wrapper.groups,
body.com_jomoffers .joms-module__wrapper.banner_one,
body.com_jomoffers .joms-module__wrapper.photos,
body.com_jomoffers .joms-module__wrapper.calendar {
    display: none;
}

body.com_community.view-chat .sidebar.second,
body.com_community.view-chat .joms-module__wrapper.groups,
body.com_community.view-chat .joms-module__wrapper.banner_one,
body.com_community.view-chat .joms-module__wrapper.photos,
body.com_community.view-chat .joms-module__wrapper.calendar {
    display: none;
}

body.com_jomoffers .joms-module__wrapper.complitness,
body.com_community.view-chat .joms-module__wrapper.complitness {
    display: block;
}

body.com_jomoffers .joms-body>.col-md-7.col-sm-12.col-xs-12,
body.com_community.view-chat .joms-body>.col-md-7.col-sm-12.col-xs-12 {
    width: 75%;
    padding-right: 0;
}

body.com_jomoffers #joms-app--123 .reting,
body.com_community.view-chat #joms-app--123 .reting {
    display: block;
}

body.com_jomoffers #jd-admin-body {
    margin-top: 14px;
}

body.com_jomoffers #jd-admin-body .widget {
    margin-top: 14px;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    justify-content: space-between;
}

body.com_jomoffers #jd-admin-body .widget>.block {
    background: #ffffff;
    width: 24%;
    margin-right: 1.3%;
}

body.com_jomoffers #jd-admin-body .widget>.block:last-child {
    margin-right: 0;
}

body.com_jomoffers .button-add-listing {
    margin-top: 14px;
    background-color: #1d7897;
    color: #ffffff;
    text-align: center;
    padding-bottom: 25px;
}

body.com_jomoffers .offers-visits {
    margin-top: 14px;
    background: #ffffff;
    padding: 20px 25px 110px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 20px;
}

body.com_jomoffers .offers-visits p.offers-visits-title {
    color: #272727;
    font-weight: 800;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

body.com_jomoffers .banneritem {
    width: 100%;
    max-height: 330px;
}

body.com_jomoffers #jd-admin-body .widget>.block {
    padding: 20px 10px 20px 25px;
    font-family: 'Open Sans', sans-serif;
}

body.com_jomoffers #jd-admin-body .widget>.block p.widget-title {
    color: #272727;
    font-weight: 800;
    font-size: 14px;
    margin-bottom: 20px;
}

body.com_jomoffers #jd-admin-body .widget>.block .widget-count {
    text-align: center;
    margin-bottom: 30px;
    font-size: 60px;
    color: #282828;
}

body.com_jomoffers #jd-admin-body .widget>.block .widget-link {
    float: right;
    font-size: 12px;
    color: #1d7897;
    padding-right: 25px;
    background: url("../../../images/arr.png") no-repeat right center;
    font-weight: 500;
}

body.com_jomoffers .cd-text-center.cd-margin.jc-powered {
    display: none;
}

body.com_jomoffers .button-add-listing i.button-add-listing-icon {
    background: url("../../../images/offericon.png") no-repeat center;
    width: 54px;
    height: 42px;
    display: inline-block;
}

body.com_jomoffers .button-add-listing p.button-add-listing-title {
    padding-top: 30px;
    text-align: center;
    font-size: 18px;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 15px;
}

body.com_jomoffers .button-add-listing a.button-add-listing-link {
    display: block;
    margin: 20px auto 0;
    color: #1d7897;
    background-color: #ffffff;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    width: 260px;
    height: 60px;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    font-weight: 500;
    padding-top: 12px;
    outline: none;
}

body.com_jomoffers .button-add-listing a.button-add-listing-link:focus {
    outline: none;
}

body.com_jomoffers .jd-headerbar.cd-panel-box,
body.com_community.view-chat .jd-headerbar.cd-panel-box {
    padding: 0;
    background-color: #ffffff;
}

body.com_community.view-chat .jd-headerbar.cd-panel-box {
    margin-bottom: 12px;
}

body.com_jomoffers .jd-headerbar.cd-panel-box li,
body.com_community.view-chat .jd-headerbar.cd-panel-box li {
    width: 16.66%;
    border-bottom: 3px solid #ffffff;
}

html:lang(fr-FR) body.com_jomoffers .jd-headerbar.cd-panel-box li:nth-child(1),
html:lang(fr-FR) body.com_community.view-chat .jd-headerbar.cd-panel-box li:nth-child(1) {
    width: 10.66%;
}

body.com_jomoffers .jd-headerbar.cd-panel-box li:nth-child(3),
body.com_community.view-chat .jd-headerbar.cd-panel-box li:nth-child(3) {
    width: 21%;
}

html:lang(fr-FR) body.com_jomoffers .jd-headerbar.cd-panel-box li:nth-child(3),
html:lang(fr-FR) body.com_community.view-chat .jd-headerbar.cd-panel-box li:nth-child(3) {
    width: 25.7%;
}

body.com_jomoffers .jd-headerbar.cd-panel-box li:nth-child(4),
body.com_community.view-chat .jd-headerbar.cd-panel-box li:nth-child(4) {
    width: 16.32%;
}

body.com_jomoffers .jd-headerbar.cd-panel-box li:nth-child(5),
body.com_community.view-chat .jd-headerbar.cd-panel-box li:nth-child(5) {
    width: 12.66%;
}

html:lang(fr-FR) body.com_jomoffers .jd-headerbar.cd-panel-box li:nth-child(5),
html:lang(fr-FR) body.com_community.view-chat .jd-headerbar.cd-panel-box li:nth-child(5) {
    width: 13.96%;
}

body.com_jomoffers .jd-headerbar.cd-panel-box li a,
body.com_community.view-chat .jd-headerbar.cd-panel-box li a {
    padding-top: 29px;
    padding-bottom: 29px;
    text-align: center;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

body.com_jomoffers .jd-headerbar.cd-panel-box li.active,
body.com_community.view-chat .jd-headerbar.cd-panel-box li.active {
    border-bottom: 3px solid #01799b;
}

body.com_jomoffers .jd-headerbar.cd-panel-box li.active a,
body.com_community.view-chat .jd-headerbar.cd-panel-box li.active a {
    color: #01799b;
}

body.com_jomoffers .jd-headerbar.cd-panel-box li a:hover,
body.com_jomoffers .jd-headerbar.cd-panel-box li a:focus,
body.com_jomoffers .jd-headerbar.cd-panel-box li:hover,
body.com_jomoffers .jd-headerbar.cd-panel-box li:focus {
    background-color: #ffffff;
    color: #01799b;
}

body.com_community.view-chat .jd-headerbar.cd-panel-box li a:hover,
body.com_community.view-chat .jd-headerbar.cd-panel-box li a:focus,
body.com_community.view-chat .jd-headerbar.cd-panel-box li:hover,
body.com_community.view-chat .jd-headerbar.cd-panel-box li:focus {
    background-color: #ffffff;
    color: #01799b;
}

body.com_tucanauction .joms-module__wrapper.additional_menu ul li {
    display: block;
}

body.com_jomoffers #jd-admin-body>.my-ads {
    background-color: #ffffff;
    font-family: 'Open Sans', sans-serif;
}

body.com_jomoffers #jd-admin-body>.my-ads p.my-ads-title {
    padding: 28px 25px 35px;
    margin-bottom: 0;
    color: #000000;
    font-weight: 800;
    font-size: 14px;
}

body.com_jomoffers .my-ads form>label {
    margin-left: 25px;
    font-size: 12px;
    color: #282828;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}

body.com_jomoffers #jd-admin-body>.my-ads table th {
    color: #888888;
    font-size: 14px;
    font-weight: 500;
    padding-top: 0;
    padding-bottom: 25px;
    text-align: left;
    text-transform: lowercase;
    border-bottom: 2px solid #1d7897;
}

body.com_jomoffers #jd-admin-body>.my-ads table th:first-child {
    padding-left: 25px;
}

body.com_jomoffers #jd-admin-body>.my-ads table th:first-letter {
    text-transform: uppercase;
}

body.com_jomoffers #jd-admin-body>.my-ads table tr td:first-child {
    padding-left: 25px;
    width: 15%;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td span.days-open {
    font-size: 12px;
    color: #888888;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td span.days-open p {
    font-size: 14px;
    color: #282828;
    margin-bottom: 0;
    font-weight: 500;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td {
    padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: middle;
    font-size: 14px;
    color: #282828;
    font-weight: 500;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td span.experied {
    font-size: 14px;
    color: #c74152;
    font-weight: 500;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:nth-child(2) p {
    margin-bottom: 0;
    font-weight: 800;
    font-size: 12px;
    color: #272727;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:nth-child(2) a {
    color: #1d7897;
    font-size: 14px;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:nth-child(4) {
    width: 15%;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td a {
    font-size: 14px;
    color: #1d7897;
    text-decoration: underline;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:nth-child(2) a {
    text-decoration: none;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td i.chart {
    background: url("../../../images/chart.png") no-repeat center;
    width: 16px;
    height: 12px;
    display: block;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:last-child a {
    background-color: transparent;
    border: none;
    width: auto;
    padding: 0;
    height: auto;
    min-height: 0;
    box-shadow: none;
    margin-right: 7% !important;
    vertical-align: middle;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:last-child i.fa.fa-folder {
    color: #1d7897;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:last-child>i {
    display: none;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:last-child .fa.fa-area-chart {
    color: #ffa100;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:last-child>input {
    vertical-align: middle;
    margin-top: 0;
    margin-right: 7% !important;
    border-radius: 100%;
    box-shadow: none;
    background: none;
    border: 1px solid #359444;
    width: 14px;
    height: 14px;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-wrapper .cd-float-right .btn-toolbar>div {
    display: inline-block;
    margin-right: 7px;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-wrapper .cd-float-right {
    margin-top: 30px;
    margin-right: 12px;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-wrapper .cd-float-right .btn-toolbar>div button {
    padding: 1px 10px;
    border-radius: 30px;
    background-color: #1d7897;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    outline: none;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-wrapper .cd-float-right .btn-toolbar>div button:focus {
    outline: none;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-wrapper .cd-float-right .btn-toolbar>div button>span {
    display: none;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-wrapper .cd-float-right .btn-toolbar>div button.button-delete {
    background-color: #c74152;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:last-child .jq-checkbox {
    border-radius: 100%;
    box-shadow: none;
    background: none;
    border: 1px solid #359444;
    width: 14px;
    height: 14px;
    margin-right: 4%;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:last-child .jq-checkbox.checked {
    background-color: #359444;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:last-child .jq-checkbox.checked .jq-checkbox__div {
    border-bottom: 2px solid #ffffff;
    border-left: 2px solid #ffffff;
    margin: 3px 0 0 2px;
}


/*header .menu-bottom .container{
    padding-left: 3px;
}*/

.jd-headerbar.cd-panel-box.cd-clearfix>header {
    display: none;
}

.jd-headerbar.cd-panel-box.cd-clearfix.mobile {
    display: none;
}

body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads form {
    overflow-x: auto;
}

body.com_jomoffers #jd-admin-body>.my-ads select {
    border: 1px solid #282828;
    border-radius: 30px;
    width: 150px;
    font-size: 12px;
    font-weight: 500;
    color: #282828;
    height: 27px;
    margin-left: 15px;
    outline: none;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-left: 10px;
    background: url(../../../images/arrow5.png) no-repeat 92% center;
    box-shadow: none;
    padding-top: 4px !important;
    margin-bottom: 30px;
    display: inline-block;
}

body.com_jomoffers #jd-admin-body>.my-ads form>span {
    display: inline-block;
    float: left;
    padding-left: 25px;
    font-size: 12px;
    color: #282828;
    font-weight: 500;
    margin-top: 5px;
}

.joms-not-online div.name a:after,
.joms-online div.name a:after {
    display: none;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads form table .joms-not-online a:after,
body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads form table .joms-online a:after {
    width: 10px;
    height: 10px;
    border-width: 1px;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads form table div.name {
    margin-left: 14px;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads form table div.name a {
    color: #1d7897;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads form table tr td:first-child {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads form table tr td:first-child>a:first-child {
    position: relative;
    max-height: 37px;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads form table tr td:first-child img {
    border-radius: 100%;
    max-width: 36px;
    max-height: 36px;
    border: 2px solid #949494;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table tr td:first-child {
    padding-left: 25px;
    width: 100%;
}

body.com_jomoffers #jd-admin-body>.my-ads table tr td {
    font-size: 14px;
    color: #282828;
    font-weight: 500;
    padding-top: 13px;
    padding-bottom: 13px;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table tr td:first-child {
    padding-top: 13px;
    padding-bottom: 15px;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table p.status-accepted {
    color: #3cad4c;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table p.status-refused {
    color: #c74152;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table tr td:last-child {
    width: 12%;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table tr td:nth-child(4) {
    width: 14%;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table tr td:nth-child(5) {
    width: 15%;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table tr td:nth-child(6) {
    width: 14%;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table tr td:last-child a i {
    margin-right: 7px;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table tr td:last-child a {
    float: right;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table i.plus {
    background: url("../../../images/userplus.png") no-repeat center;
    width: 18px;
    height: 13px;
    display: inline-block;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table i.minus {
    background: url("../../../images/userminus.png") no-repeat center;
    width: 18px;
    height: 13px;
    display: inline-block;
}

body.com_jomoffers.view-fellow_travelers #jd-admin-body>.my-ads table i.user-times {
    background: url("../../../images/userremove.png") no-repeat center;
    width: 18px;
    height: 13px;
    display: inline-block;
}

body.com_jomoffers #jd-admin-body>.my-ads form {
    overflow-x: auto;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td:first-child {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td:first-child>a {
    max-height: 36px;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td p {
    margin-bottom: 0;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td .offer_number {
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td .offer_title a {
    font-weight: 500;
    color: #1d7897;
    text-decoration: underline;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td p.status-accepted {
    color: #3cad4c;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td p.status-refused {
    color: #c74152;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td {
    border-top: none;
    padding-top: 13px;
    padding-bottom: 13px;
}

.com_jomoffers #jd-admin-body>.my-ads table tr td {
    border-top: none;
}

.com_jomoffers.view-i_joined_fellow_traveler i.fa.fa-check-circle {
    color: #359444;
    font-size: 15px;
}

.joms-online a:after {
    color: #3cad4c !important;
    background: #3cad4c !important;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads table tr td:first-child img {
    border-radius: 100%;
    max-width: 36px;
    max-height: 36px;
    width: 36px;
    height: 36px;
    border: 2px solid #949494;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads form table .joms-not-online a:after,
.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads form table .joms-online a:after {
    width: 10px;
    height: 10px;
    border-width: 1px;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads form table div.name {
    margin-left: 14px;
}

.com_jomoffers.view-i_joined_fellow_traveler #jd-admin-body>.my-ads form table div.name a {
    color: #1d7897;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads {
    font-family: 'Open Sans', sans-serif;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads form>label {
    margin-left: 25px;
    font-size: 12px;
    color: #282828;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table .like_company svg {
    background: url("../../../images/likeup.png") no-repeat center;
    width: 12px;
    height: 11px;
    margin-right: 5px;
    margin-top: -2px;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table .dislike_company svg {
    background: url("../../../images/down.png") no-repeat center;
    width: 12px;
    height: 11px;
    margin-right: 5px;
    margin-top: -2px;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table .like_company {
    margin-right: 10px;
    font-size: 12px;
    color: #56984d;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table .dislike_company {
    font-size: 12px;
    color: #d24943;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table .like_company,
.com_jomoffers.view-offers_fellow_traveler .my-ads table .dislike_company {
    width: auto;
    float: left;
    display: inline-block;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:first-child>a img {
    border-radius: 100%;
    max-width: 36px;
    max-height: 36px;
    width: 36px;
    height: 36px;
    border: 2px solid #949494;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:first-child>a {
    max-height: 36px;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:first-child.joms-not-online>a:after {
    width: 10px;
    height: 10px;
    border-width: 1px;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:first-child.joms-online>a:after {
    width: 10px;
    height: 10px;
    border-width: 1px;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:first-child {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:first-child .name {
    margin-left: 10px;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:first-child .name a {
    font-size: 14px;
    color: #1d7897;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td a:hover,
.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td a:focus {
    text-decoration: none;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td p.offer_number {
    margin-bottom: 0;
    color: #272727;
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    font-size: 12px;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td p.offer_title {
    margin-bottom: 0;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td p.offer_title a {
    color: #1d7897;
    text-decoration: underline;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:nth-child(3) a {
    color: #1d7897;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td p.status-accepted {
    color: #3cad4c;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td i.fa.fa-plus-circle {
    color: #3cad4c;
    font-size: 16px;
}

.com_jomoffers.view-offers_fellow_traveler .my-ads table tr td:first-child {
    width: auto !important;
}

.joms-middlezone .mobile {
    display: none;
}

body.com_community.view-chat .joms-chat__conversations-wrapper {
    width: 32%;
    background-color: #ffffff;
    border-right: 30px solid #f6f6f6;
    ;
}

body.com_community.view-chat input.joms-chat__search_conversation {
    border: 1px solid #282828;
    border-radius: 30px;
    font-size: 12px;
    font-weight: 500;
    color: #282828;
    height: 27px;
    outline: none;
    cursor: pointer;
    padding-left: 10px;
    background: url(../../../images/search.png) no-repeat 92% center;
    box-shadow: none;
}

body.com_community.view-chat input.joms-chat__search_conversation::-webkit-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    text-transform: lowercase;
    opacity: 1;
}

body.com_community.view-chat input.joms-chat__search_conversation::-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    text-transform: lowercase;
    opacity: 1;
}


/* Firefox 19+ */

body.com_community.view-chat input.joms-chat__search_conversation:-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    text-transform: lowercase;
    opacity: 1;
}


/* Firefox 18- */

body.com_community.view-chat input.joms-chat__search_conversation:-ms-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    text-transform: lowercase;
    opacity: 1;
}

body.com_community.view-chat .joms-chat__search {
    padding-bottom: 25px;
    padding-top: 23px;
    border-bottom: 3px solid #1d7897;
}

body.com_community.view-chat .joms-chat__conversations .joms-chat__item {
    padding-top: 24px;
    padding-bottom: 28px;
    background-color: #ffffff;
}

body.com_community.view-chat .joms-chat__conversations .joms-chat__item.active {
    background-color: #ffffff;
    /*border-right: 4px solid #e9a025;*/
}

body.com_community.view-chat .joms-chat__conversations .joms-chat__item .joms-chat__item-body a,
body.com_community.view-chat .joms-chat__conversations .joms-chat__item.active .joms-chat__item-body a {
    color: #1d7897 !important;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

body.com_community.view-chat .joms-chat__conversations .joms-chat__item .joms-avatar img {
    height: 36px;
    width: 36px;
    border: 1px solid #818181;
    padding: 0;
}

body.com_community.view-chat .joms-js--chat-header span.joms-button--primary.joms-button--small.joms-js--chat-new-message {
    padding: 2px 20px;
    border-radius: 30px;
    color: #ffffff;
    text-transform: lowercase;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    border: none;
    background-color: #1d7897;
    font-size: 12px;
}

body.com_community.view-chat .joms-js--chat-header .joms-focus__button--options--desktop.joms-js--chat-options svg use {
    display: none;
}

body.com_community.view-chat .joms-js--chat-header .joms-focus__button--options--desktop.joms-js--chat-options svg {
    background: url("../../../images/settings2.png") no-repeat center;
    width: 16px;
    height: 16px;
}

body.com_community.view-chat .joms-js--chat-header .joms-focus__button--options--desktop.joms-js--chat-options a {
    background: #ffffff;
    top: 15px;
}

body.com_community.view-chat .joms-chat__header {
    padding-top: 28px;
    padding-bottom: 26px;
    border-bottom: 10px solid #f6f6f6;
}

body.com_community.view-chat .joms-chat__search input.joms-input.joms-chat__search_user {
    border: 1px solid #282828;
    border-radius: 30px;
    font-size: 12px;
    font-weight: 500;
    color: #282828;
    height: 27px;
    outline: none;
    cursor: pointer;
    padding-left: 10px;
    box-shadow: none;
}

body.com_community.view-chat .joms-chat__search input.joms-input.joms-chat__search_user::-webkit-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    text-transform: lowercase;
    opacity: 1;
}

body.com_community.view-chat .joms-chat__search input.joms-input.joms-chat__search_user::-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    text-transform: lowercase;
    opacity: 1;
}


/* Firefox 19+ */

body.com_community.view-chat .joms-chat__search input.joms-input.joms-chat__search_user:-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    text-transform: lowercase;
    opacity: 1;
}


/* Firefox 18- */

body.com_community.view-chat .joms-chat__search input.joms-input.joms-chat__search_user:-ms-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    text-transform: lowercase;
    opacity: 1;
}

body.com_community.view-chat .joms-chat__messagebox.joms-relative.joms-js--inbox-reply.joms-js--pm-message {
    background-color: #ffffff;
    border-top: 14px solid #f6f6f6;
    padding: 23px 17px 20px 18px;
}

body.com_community.view-chat .joms-chat__messagebox.joms-relative.joms-js--inbox-reply.joms-js--pm-message textarea::-webkit-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    opacity: 1;
}

body.com_community.view-chat .joms-chat__messagebox.joms-relative.joms-js--inbox-reply.joms-js--pm-message textarea::-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    opacity: 1;
}


/* Firefox 19+ */

body.com_community.view-chat .joms-chat__messagebox.joms-relative.joms-js--inbox-reply.joms-js--pm-message textarea:-moz-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    opacity: 1;
}


/* Firefox 18- */

body.com_community.view-chat .joms-chat__messagebox.joms-relative.joms-js--inbox-reply.joms-js--pm-message textarea:-ms-input-placeholder {
    font-family: 'Open Sans', sans-serif;
    color: #888888;
    font-size: 12px;
    opacity: 1;
}

body.com_community.view-chat .joms-chat__messagebox.joms-relative.joms-js--inbox-reply.joms-js--pm-message .joms-button--primary.joms-button--small.joms-js--send {
    margin-top: 10px;
    text-transform: lowercase;
    border-radius: 30px;
    background-color: #3f97b5;
    width: auto;
    height: 22px;
    font-family: 'Open Sans', sans-serif;
    padding-top: 0;
    outline: none;
}

body.com_community.view-chat .joms-chat__messagebox.joms-relative.joms-js--inbox-reply.joms-js--pm-message .joms-button--primary.joms-button--small.joms-js--send:focus {
    outline: none;
}

body.com_community.view-chat .joms-chat__messagebox.joms-relative.joms-js--inbox-reply.joms-js--pm-message svg {
    top: 30px;
}

body.com_community.view-chat .joms-chat__message-item .joms-avatar img {
    height: 36px;
    width: 36px;
    border: 2px solid #818181;
    padding: 0;
}

body.com_community.view-chat .joms-chat__message-item .joms-avatar {
    vertical-align: top;
}

body.com_community.view-chat .joms-chat__message-item .joms-avatar.joms-online a:after {
    height: 10px;
    width: 10px;
    background-color: #3cad4c;
}

body.com_community.view-chat .joms-chat__message-item.you .joms-chat__message-body>div,
body.com_community.view-chat .joms-chat__message-body>div {
    background-color: transparent;
    color: #282828;
    font-size: 12px;
    line-height: 28px;
    font-family: 'Open Sans', sans-serif;
}

body.com_community.view-chat .joms-chat__message-body div.name {
    font-size: 14px;
    color: #282828;
    font-weight: 800;
    padding-top: 0;
    padding-bottom: 0;
}

body.com_community.view-chat .joms-chat__message-body div.time,
body.com_community.view-chat .joms-chat__message-item.you .joms-chat__message-body div.time {
    font-size: 12px;
    color: #888888 !important;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 12px;
    margin-top: 0;
}

body.com_community.view-chat .joms-chat__message-item.you .joms-chat__message-body div.name {
    font-size: 14px;
    color: #1d7897;
    font-weight: 800;
}

body.com_community.view-chat .joms-chat__message-actions a svg {
    fill: #282828 !important;
}

body.com_community.view-chat span.joms-js--remove-draft {
    color: #e9a025;
}

#catid.joms-select option[value=""]:first-child {
    display: none;
}

select#categoryid.joms-select option[value=""]:first-child {
    display: none;
}

.com_community .joms-stream__body .joms-button--neutral.joms-button--small.joms-js--btn-desc-cancel,
.com_community .joms-stream__body .joms-button--primary.joms-button--small.joms-js--btn-desc-save {
    width: 90px;
}

.joms-comment__reply.joms-js--comment-editor .joms-button--small.joms-button--primary.joms-js--btn-send {
    font-size: 12px;
}


/************************NEW LISTING*************************/

.com_jomoffers.view-admin_listing .joms-body .col-md-7.col-sm-12.col-xs-12>.container {
    width: 100% !important;
}

.com_jomoffers.view-admin_listing #community-wrap>div {
    background-color: #ffffff;
}

.com_jomoffers.view-admin_listing #jd-admin-wrapper {
    padding: 25px 20px 50px 25px;
}

.com_jomoffers.view-admin_listing #jd-admin-wrapper .jd-headerbar>div>h3 {
    margin: 0;
    font-size: 14px;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    color: #000000;
}

.com_jomoffers.view-admin_listing button.btn.button-save {
    width: 70px;
    height: 20px;
    color: #ffffff;
    background-color: #1d7897;
    border: 1px solid #1d7897;
    text-transform: lowercase;
    outline: none;
    border-radius: 30px;
    font-size: 12px;
    padding-top: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.com_jomoffers.view-admin_listing button.btn.button-cancel {
    width: 70px;
    height: 20px;
    color: #272727;
    border: 1px solid #272727;
    background-color: #ffffff;
    text-transform: lowercase;
    outline: none;
    border-radius: 30px;
    font-size: 12px;
    padding-top: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.com_jomoffers.view-admin_listing button:focus {
    outline: none;
}

.com_jomoffers.view-admin_listing #jd-admin-wrapper .jd-headerbar {
    border-bottom: none;
}

.com_jomoffers.view-admin_listing #jd-admin-body {
    margin-top: 35px;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row label {
    display: inline-block;
    float: left;
    width: 21%;
    max-width: 172px;
    font-size: 14px;
    color: #282828;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div {
    display: inline-block;
    float: left;
    width: 72%;
    max-width: 590px;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div input {
    height: 32px;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div input,
.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div textarea {
    border-radius: 30px;
    border: 1px solid #282828;
    outline: none;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row {
    margin-top: 35px;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row#arrival_departure>div:nth-child(2) {
    margin-bottom: 35px;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row.form-inline {
    border: none;
    padding: 0;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row.form-inline>div {
    padding: 0;
    width: 100%;
    max-width: 100%;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row.form-inline>div select,
.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6 select {
    width: 100%;
    max-width: 195px;
    height: 32px;
    border-radius: 30px;
    border: 1px solid #282828;
    outline: none;
    cursor: pointer;
    padding-left: 15px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url("../../../images/arrow3.png") no-repeat 93% center;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row.form-inline>div select option:first-child {
    color: #888888;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row.form-inline>div:first-child {
    margin-bottom: 35px;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6 {
    padding: 0;
    width: 100%;
    max-width: 100%;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6:first-child {
    margin-bottom: 25px;
}


/*.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6:last-child{*/


/*margin-bottom: 45px;*/


/*}*/

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6 fieldset {
    display: inline-block;
    float: left;
    width: 72%;
    max-width: 250px;
    margin: 0;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6 fieldset label {
    display: block;
    float: none;
    padding-top: 5px;
}

.com_jomoffers.view-admin_listing .jd-admin-box .pane-sliders {
    margin-left: -25px;
    margin-right: -20px;
    border: none;
    margin-top: 45px;
}

.com_jomoffers.view-admin_listing .jd-admin-box .pane-sliders>.panel {
    border: none !important;
    background: transparent !important;
    webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-radius: 0;
    padding: 0 !important;
}

.com_jomoffers.view-admin_listing .jd-admin-box .pane-sliders>.panel>h3 {
    margin: 0;
    border-bottom: 3px solid #1d7897 !important;
    padding-bottom: 20px;
}

.com_jomoffers.view-admin_listing .jd-admin-box .pane-sliders>.panel>h3 i {
    display: none;
}

.com_jomoffers.view-admin_listing .jd-admin-box .pane-sliders>.panel>h3 a {
    font-size: 14px;
    color: #1d7897;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    background: url("../../../images/arrbottom.png") no-repeat right center;
    padding-right: 36px;
    padding-left: 25px;
}

.com_jomoffers.view-admin_listing .jd-admin-box .pane-sliders>.panel .cd-panel-box.cd-white {
    padding-left: 0;
    padding-right: 0;
    padding-top: 25px;
    padding-bottom: 0;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row {
    padding: 0 !important;
    border: 0 !important;
}

.com_jomoffers.view-admin_listing .jd-admin-box .pane-sliders>.panel label.main {
    color: #888888;
    font-size: 14px;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 30px !important;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label {
    display: inline-block;
    float: left;
    width: 21%;
    max-width: 172px;
    font-size: 14px;
    color: #282828;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row input,
.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row textarea {
    display: inline-block;
    float: left;
    border-radius: 30px;
    border: 1px solid #282828;
    outline: none;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    width: 72%;
    max-width: 590px;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row>input,
.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row textarea {
    margin-bottom: 35px;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row>span {
    width: 72% !important;
    max-width: 590px !important;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row>span span {
    border: none;
}

.com_jomoffers.view-admin_listing .cd-form-controls span.selection span ul li>input[placeholder=""] {
    height: 22px !important;
    background: url(../../../images/arrow3.png) no-repeat 50% center !important;
}

.com_jomoffers.view-admin_listing .cd-form-controls span.selection span ul li {
    width: 100%;
    max-width: 590px;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row>span span input[type=search] {
    height: 32px;
    background: url(../../../images/arrow3.png) no-repeat 97% center;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label.point {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
    margin-top: 35px;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label.point span {
    display: inline-block;
    float: left;
    width: 21%;
    max-width: 172px;
    font-size: 14px;
    color: #282828;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label.point input {
    float: none;
    width: auto;
}

.com_jomoffers.view-admin_listing .panelform .btn.btn-success {
    margin-top: 33px;
    width: 70px;
    height: 20px;
    text-transform: lowercase;
    color: #ffffff;
    background-color: #3cad4c;
    border-radius: 30px;
    outline: none;
    margin-bottom: 26px;
    font-family: 'Open Sans', sans-serif;
    padding-top: 0;
    border: none;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row.add {
    margin-top: 35px;
}

.com_jomoffers.view-admin_listing .panel .cd-form-row {
    padding: 0 25px;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div input#jform_arrival_date,
.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div input#jform_departure_date,
.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div input#jform_deactivation_date {
    background: url("../../../images/calendaricon.png") no-repeat 97% center;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6 fieldset div.jq-radio {
    display: inline-block;
    float: left;
    margin-top: 3px;
    border: 1px solid #282828;
    background: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6 fieldset label {
    padding-top: 0 !important;
    padding-left: 30px;
    width: 100%;
    margin-top: 0 !important;
}

.com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div.col-md-6 fieldset div.jq-radio .jq-radio__div {
    margin: 2px 0 0 2px;
    background: #282828;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label.point div.jq-checkbox {
    background: #ffffff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #282828;
}

.joms-module__wrapper.fellow_travelers_my_offers.group_offers div.padding {
    display: inline-block;
}

.joms-module__wrapper.fellow_travelers_my_offers.group_offers .jo-mod-list-box {
    padding-bottom: 15px;
}

.joms-module__wrapper.fellow_travelers_my_offers.group_offers .joms-module>h5 {
    font-size: 14px;
    padding: 1.5rem;
    color: #282828 !important;
    font-weight: 500 !important;
    border-top: 3px solid #3f97b5;
    font-family: 'Open Sans', san-serif;
    margin: 0;
    line-height: 18px;
}


/****************Checkbox****************************/

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label.point input {
    display: none;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label.point span::before {
    content: "\00A0";
    display: inline-block;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    background-color: white;
    border: 1px solid #282828;
    border-radius: 2px;
    margin-right: 6px;
    vertical-align: baseline;
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    color: #282828;
}

.com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label.point input[value="1"]+span::before {
    content: "\2713";
}


/****************End Checkbox****************************/


/****************Travel companies module*****************/

.joms-module__wrapper.travel_companies a.catalog {
    color: #000000;
    font-size: 12px;
    text-transform: lowercase;
    background-color: #e9a025;
    padding: 4px 10px;
    border-radius: 30px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    display: inline-block;
    outline: none;
    margin: 0 14px 20px 14px;
}

.joms-module__wrapper.travel_companies a.catalog:focus,
.joms-module__wrapper.travel_companies a.catalog:hover {
    outline: none;
    text-decoration: none;
}

.joms-module__wrapper.travel_companies .joms-list__item_it {
    padding: 14px 14px 25px;
    border-bottom: 1px solid #e0e0e0;
    text-align: center;
}

.joms-module__wrapper.travel_companies .joms-list--thumbnail .joms-list__item_it:last-child {
    border-bottom: none;
}

.joms-module__wrapper.travel_companies .joms-avatar a {
    height: 44px !important;
    border: 1px solid #e0e0e0 !important;
    padding: 0 !important;
    text-align: center !important;
    background-color: transparent !important;
    margin: 0 0 15px 0 !important;
    width: 100% !important;
    position: relative;
    display: block;
}

.joms-module__wrapper.travel_companies .joms-avatar a img {
    height: 42px !important;
    width: auto !important;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 0;
    border: none;
    padding: 0;
}

.joms-module__wrapper.travel_companies .name {
    margin-bottom: 10px;
    display: inline-block;
    position: relative;
}

.joms-module__wrapper.travel_companies .name a {
    color: #2c316e;
    font-weight: 800;
    font-family: "Open Sans", sans-serif;
}

.joms-module__wrapper.travel_companies .name a:hover,
.joms-module__wrapper.travel_companies .name a:focus {
    text-decoration: none;
}

.joms-module__wrapper.travel_companies .rev {
    margin-top: 12px;
    background: url(../../../images/rev.jpg) no-repeat 25% center;
    color: #818181;
    font-size: 12px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    padding-left: 10%;
}

body:lang(ru-RU) .joms-module__wrapper.travel_companies .rev {
    background: url(../../../images/rev.jpg) no-repeat 20% center;
}

.joms-module__wrapper.travel_companies .rev bold {
    font-weight: 800;
}


/****************End travel companies module*****************/


/*************Info message**************/

.joms-module__wrapper.info_message {
    margin-bottom: 0 !important;
}

.joms-module__wrapper.info_message>.joms-tab__content {
    padding: 0 !important;
    background: transparent;
}

.joms-module__wrapper.info_message>.joms-tab__content .splash {
    padding: 30px 25px 15px;
    border: 1px solid #ffa100;
    background-color: #ffffff;
    font-size: 14px;
    color: #282828;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    margin-bottom: 15px;
}

.joms-module__wrapper.info_message>.joms-tab__content .splash li {
    padding-bottom: 20px;
}

.joms-module__wrapper.info_message>.joms-tab__content .splash a.clickme {
    position: absolute;
    top: 7px;
    right: 7px;
    color: #282828;
}


/*End info message*/

.joms-gap--small.address-text {
    font-size: 12px !important;
    font-weight: 500;
    display: inline-block;
}

.app-box-content.all-references .user-reference-profile .chart__box {
    padding: 0 15px 0 0;
}

#joms-app--references-special .app-box-content.all-references .user-reference-profile .rat .chart__axis-x {
    padding-left: 8px;
}


/*************Offers company**************/

.com_jomoffers.view-company_offers table.table tr td:first-child {
    width: auto !important;
}

.com_jomoffers.view-company_offers table.table tr td:first-child p {
    margin-bottom: 0;
}

.com_jomoffers.view-company_offers table.table tr td:first-child p.offer_number {
    font-family: 'Open Sans', sans-serif;
    color: #272727;
    font-weight: 800;
    font-size: 12px;
}

.com_jomoffers.view-company_offers table.table tr td:first-child p a {
    font-size: 14px;
    color: #1d7897;
    text-decoration: underline;
}

.com_jomoffers.view-company_offers table.table tr td {
    font-weight: 500;
}

.com_jomoffers.view-company_offers table.table tr td:nth-child(2) {}

.com_jomoffers.view-company_offers table.table tr td:nth-child(2) {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

.com_jomoffers.view-company_offers table.table tr td:nth-child(2)>a {
    max-height: 37px;
    position: relative;
}

.com_jomoffers.view-company_offers table.table tr td:nth-child(2)>a img {
    border-radius: 100%;
    max-width: 36px;
    max-height: 36px;
    border: 2px solid #949494;
}

.com_jomoffers.view-company_offers table.table tr td:nth-child(2)>a:after {
    width: 10px;
    height: 10px;
    border-width: 1px;
}

.com_jomoffers.view-company_offers table.table tr td:nth-child(2) .name a {
    color: #1d7897;
}

.com_jomoffers.view-company_offers table.table tr td:nth-child(2) .name {
    margin-left: 12px;
}

.com_jomoffers.view-company_offers table.table tr td.nameoffer a {
    color: #1d7897;
    text-decoration: underline;
}

.com_jomoffers.view-company_offers table.table tr td p {
    margin-bottom: 0;
}

.com_jomoffers.view-company_offers table.table tr td p.status-accepted {
    color: #359444;
}


/*************End offers**************/


/*Resent from auctions*/

.col-4.resent_network {
    width: 22%;
}

.col-4.resent_network .item {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    border-bottom: 1px solid #282828;
    position: relative;
}

.col-4.resent_network .item .left img {
    border-radius: 0;
    width: 100%;
    max-width: 100% !important;
    object-fit: cover;
}

.col-4.resent_network .item .left {
    width: 40%;
    flex-basis: 40%;
}

.col-4.resent_network .item .right {
    padding-left: 10px;
    padding-top: 1.8%;
    text-align: left;
    width: 60%;
    flex-basis: 60%;
}

.col-4.resent_network .item .right .name {
    font-size: 12px;
    font-weight: 800;
    color: #ffae24;
    padding-bottom: 2%;
    font-family: 'Open Sans', sans-serif;
}

.col-4.resent_network .item .tour-agency-name a {
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 400;
    color: #ffffff;
    text-decoration: underline;
}

.col-4.resent_network .item .tour-agency-name {
    padding-bottom: 2%;
}

.col-4.resent_network .item .current_price {
    margin-bottom: 3%;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #ffffff;
    display: inline-block;
}

.col-4.resent_network .item .dates {
    color: #666666;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.col-4.resent_network .line1 {
    position: absolute;
    bottom: 0;
    background-color: #666666;
    height: 1px;
    width: 30%;
    display: block;
}


/*End Resent from auctions*/


/*Resent from fellow travelers*/

.col-4.resent_forum {
    width: 22%;
    margin-right: 0;
}

html:lang(en-GB) .col-4.resent_forum {
    width: 20.6%;
}

.col-4.new_photos {
    width: 22%;
}

.col-4.new_video {
    width: 22%;
}

html:lang(fr-FR) .new_photos h3,
html:lang(fr-FR) .new_video h3,
html:lang(fr-FR) .resent_network h3,
html:lang(fr-FR) .resent_forum h3 {
    font-size: 22px;
}

.col-4.resent_forum .list {
    text-align: left;
    border-bottom: 1px solid #666666;
    padding-top: 4%;
}

.col-4.resent_forum .list h3 {
    font-size: 12px;
    color: #ffae24;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif !important;
    margin-bottom: 2% !important;
}

.col-4.resent_forum .list h3 a {
    color: #ffae24 !important;
    font-weight: 800 !important;
    font-family: 'Open Sans', sans-serif !important;
}

.col-4.resent_forum .list .name {
    margin-bottom: 3%;
}

.col-4.resent_forum .list .name a {
    text-decoration: underline;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}

.col-4.resent_forum .list .members-bloscs {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
    font-weight: 800;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 2.7%;
}

.col-4.resent_forum .list .members-bloscs .arrow {
    background: url("../../../images/arr-bold-right.png") no-repeat center;
    width: 10px;
    height: 10px;
    margin-top: 3px;
}

.col-4.resent_forum .list .members-bloscs .number:first-child {
    padding-right: 10px;
}

.col-4.resent_forum .list .members-bloscs .number:last-child {
    padding-left: 10px;
}

.col-4.resent_forum .list .dates {
    color: #666666;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    padding-bottom: 2%;
}


/*End Resent from fellow travelers*/

.resent_network h3 {
    white-space: nowrap;
}

.col-4.resent_forum {
    margin-right: 0;
}


/*html:lang(fr-FR) .new_photos h3,  html:lang(fr-FR) .new_video h3,  html:lang(fr-FR) .resent_network h3,  html:lang(fr-FR) .resent_forum h3{*/


/*height: 48px;*/


/*}*/

.col-4.resent_forum .list h3 {
    height: auto;
}

html:lang(fr-FR) .col-4.resent_forum .list .members-bloscs {
    margin-bottom: 2%;
}

html:lang(fr-FR) .col-4.resent_network .item .tour-agency-name a {
    font-size: 11px;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .chzn-container.chzn-container-multi ul.chzn-choices>li>input[type=text],
.com_community.view-profile.task-edit form#frmSaveProfile .chzn-container.chzn-container-multi ul.chzn-choices>li>input[type=text] {
    border: none !important;
    padding: 0 !important;
    width: auto !important;
    font-family: 'Open Sans', sans-serif;
}

.com_community.view-multiprofile.task-updateProfile {
    background-color: #f6f6f6;
    ;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .chzn-container-multi .chzn-choices,
.com_community.view-profile.task-edit form#frmSaveProfile .chzn-container-multi .chzn-choices {
    border-radius: 30px;
    border: 1px solid #282828 !important;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: none;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .chzn-drop,
.com_community.view-profile.task-edit form#frmSaveProfile .chzn-drop {
    border: 1px solid #1e90ff;
    margin-top: 1px;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .chzn-drop li.active-result:hover,
.com_community.view-multiprofile.task-updateProfile form#jomsForm .chzn-drop li.active-result:focus,
.com_community.view-multiprofile.task-updateProfile form#jomsForm .chzn-drop li.active-result.highlighted,
.com_community.view-profile.task-edit form#frmSaveProfile .chzn-drop li.active-result:hover,
.com_community.view-profile.task-edit form#frmSaveProfile .chzn-drop li.active-result:focus,
.com_community.view-profile.task-edit form#frmSaveProfile .chzn-drop li.active-result.highlighted {
    background-color: #1e90ff !important;
    background-image: none !important;
}

.com_community.view-multiprofile.task-updateProfile form#jomsForm .chzn-container-multi .chzn-choices li.search-choice,
.com_community.view-profile.task-edit form#frmSaveProfile .chzn-container-multi .chzn-choices li.search-choice {
    padding: 3px 20px 3px 7px;
    border-radius: 20px;
}

.section .content2 span.intr:last-child {
    display: none !important;
}


/*MY bids*/

.com_vm_auction.view-mybids,
.com_vm_auction.view-myauctions {
    background-color: #f6f6f6;
    font-family: 'Open Sans', sans-serif;
}

.com_vm_auction.view-mybids .joms-module__wrapper.complitness,
.com_vm_auction.view-myauctions .joms-module__wrapper.complitness {
    display: block;
}

.com_vm_auction.view-mybids .joms-body>.col-md-7.col-sm-12.col-xs-12,
.com_vm_auction.view-myauctions .joms-body>.col-md-7.col-sm-12.col-xs-12 {
    width: 75%;
    padding-right: 0;
}

.com_vm_auction.view-mybids .joms-page,
.com_vm_auction.view-myauctions .joms-page {
    padding: 14px 0 14px;
    overflow-x: auto;
}

.com_vm_auction.view-mybids .joms-page>h3,
.com_vm_auction.view-myauctions .joms-page>h3 {
    margin: 6px 20px 50px 20px;
    color: #000000;
    font-weight: 800;
    font-size: 14px;
}

.com_vm_auction.view-mybids table.table tr th,
.com_vm_auction.view-myauctions table.table tr th {
    border-bottom: 3px solid #1d7897;
    padding: 0 30px 20px 0;
    color: #888888;
    font-weight: 400;
    font-size: 14px;
}

.com_vm_auction.view-mybids table.table tbody tr td,
.com_vm_auction.view-myauctions table.table tbody tr td {
    padding: 25px 30px 20px 0;
    color: #282828;
    font-size: 14px;
    text-align: left;
}

.com_vm_auction.view-mybids table.table tr th:first-child,
.com_vm_auction.view-mybids table.table tbody tr td:first-child,
.com_vm_auction.view-myauctions table.table tr th:first-child,
.com_vm_auction.view-myauctions table.table tbody tr td:first-child {
    padding-left: 20px;
}

.com_vm_auction.view-mybids table.table tbody tr td:nth-child(2) a {
    width: 106px;
    height: 80px;
    display: inline-block;
    position: relative;
}

.com_vm_auction.view-myauctions table.table tbody tr td:nth-child(2) a {
    width: 106px;
    height: 80px;
    display: inline-block;
    position: relative;
}

.com_vm_auction.view-mybids table.table tbody tr td:nth-child(2) a img,
.com_vm_auction.view-myauctions table.table tbody tr td:nth-child(2) a img {
    width: 100%;
    position: relative;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.com_vm_auction.view-mybids table.table tbody tr td:nth-child(3) a,
.com_vm_auction.view-myauctions table.table tbody tr td:nth-child(3) a {
    color: #1d7897;
    font-size: 14px;
}

.com_vm_auction.view-myauctions table.table tbody tr td:nth-child(3) a {
    text-decoration: underline;
}

.com_vm_auction.view-myauctions table.table tbody tr td:nth-child(7) a {
    color: #1d7897;
    font-size: 14px;
    text-decoration: underline;
}

.com_vm_auction.view-myauctions table.table tbody tr td:nth-child(7) a.history {
    background: url("../../../images/arr-right.png") no-repeat right center;
    padding-right: 22px;
}

.com_vm_auction.view-mybids a:hover,
.com_vm_auction.view-mybids a:focus,
.com_vm_auction.view-mybids input:focus,
.com_vm_auction.view-myauctions input:focus,
.com_vm_auction.view-myauctions a:focus {
    text-decoration: none;
    outline: none;
}

.com_vm_auction.view-mybids table.table tfoot td,
.com_vm_auction.view-myauctions table.table tfoot td {
    border-top: none;
}

.com_vm_auction.view-mybids table.table input#SubmitBid {
    background-color: #ffa100;
    text-transform: lowercase;
    color: #000000;
    font-size: 12px;
    border-radius: 30px;
    border: none;
    padding: 3px 15px 2px;
}


/***************Bid history******************/

.com_vm_auction.view-bidhistory .menu-bottom {
    top: -11px;
}

section.flight-auction,
.com_vm_auction.view-bidhistory .sidebar.second,
.com_vm_auction.view-bidhistory .joms-sidebar.first,
.com_vm_auction.view-bidhistory .jums-sidebar.third {
    display: none;
}

.com_vm_auction.view-bidhistory a.back {
    display: none;
}

.com_vm_auction.view-bidhistory a.back2 {
    display: block;
}

.com_vm_auction.view-bidhistory .joms-body>.col-md-7.col-sm-12.col-xs-12 {
    width: 100%;
}

.com_vm_auction.view-bidhistory section.flight-auction,
.com_vm_auction.view-bidhistory section.top-auction-filter {
    display: block;
}

.com_vm_auction.view-bidhistory section.top-auction-filter {
    margin-top: -6px;
}

.com_vm_auction.view-bidhistory .joms-page {
    padding: 0;
    text-align: center;
}

.com_vm_auction.view-bidhistory {
    font-family: 'Open Sans', sans-serif;
}

.com_vm_auction.view-bidhistory h3.title-lot {
    margin-top: 55px;
    margin-bottom: 30px;
    font-size: 48px;
    font-weight: 800;
    color: #242424;
}

.com_vm_auction.view-bidhistory p.id-lot {
    color: #e63f52;
    font-size: 18px;
    font-weight: 400;
}

.com_vm_auction.view-bidhistory a.back2 {
    padding-left: 30px;
    background: url(../../../images/arr-back1.png) no-repeat left center;
    color: #1d7897;
    float: left;
}

.com_vm_auction.view-bidhistory a:hover,
.com_vm_auction.view-bidhistory a:focus {
    text-decoration: none;
    outline: none;
}

.com_vm_auction.view-bidhistory .adminform h3 {
    margin-top: 40px;
    font-size: 18px;
    color: #000000;
    font-weight: 800;
    text-align: left;
    margin-bottom: 15px;
}

.com_vm_auction.view-bidhistory p.bibs-count {
    margin-bottom: 25px;
    font-size: 24px;
    color: #000000;
    text-align: left;
}

body:lang(en-GB).com_vm_auction.view-bidhistory p.id-lot {
    padding-right: 150px;
}

body:lang(fr-FR).com_vm_auction.view-bidhistory p.id-lot {
    padding-right: 250px;
}

.com_vm_auction.view-bidhistory table.table {
    margin-bottom: 40px;
}

section.top-auction-filter {
    display: none;
}

section.top-auction-filter {
    font-family: 'Open Sans', sans-serif !important;
    text-transform: uppercase;
    text-align: center;
    background: url(../../../images/auction-top.jpg) no-repeat center;
    height: 300px;
    position: relative;
    top: -10px;
    color: #ffffff;
    background-size: cover;
}

section.top-auction-filter h1 {
    font-size: 60px;
    margin-top: 100px;
    text-transform: uppercase;
}

section.top-auction-filter h1.bids-conditions {
    display: none;
}

.com_vm_auction.view-bidhistory .top-auction-filter h1.filter {
    display: none;
}

.com_vm_auction.view-bidhistory .top-auction-filter h1.lot {
    display: block;
}

.com_tucanauction .top-auction-filter h1.listitems {
    display: none;
}

.com_tucanauction.task-listItems.view-grid .top-auction-filter h1.filter {
    display: none;
}

.com_tucanauction.task-listItems.view-grid .top-auction-filter h1.listitems {
    display: block;
}

.com_vm_auction.view-bidhistory table.table thead tr th {
    border-bottom: 3px solid #248ca8;
    padding: 0 10px 20px 30px;
    color: #888888;
    font-size: 14px;
    font-weight: 500;
}

.com_vm_auction.view-bidhistory table.table tr td {
    padding: 8px 10px 15px 30px;
    font-size: 14px;
    color: #232323;
    text-align: left;
}

.com_vm_auction.view-bidhistory table.table tr td a {
    color: #248ca8;
    text-decoration: underline;
}

.com_vm_auction.view-bidhistory table.table tr td .wr a img {
    border-radius: 100%;
    height: 48px;
    width: 48px;
    border: 1px solid #eeeeee;
}

.com_vm_auction.view-bidhistory table.table tr td .wr a {
    display: inline-block;
    position: relative;
    height: 48px;
    width: 48px;
}

.com_vm_auction.view-bidhistory table.table tr td .wr.joms-not-online a:after {
    height: 12px;
    width: 12px;
    border-radius: 100%;
    border: 2px solid #595959;
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 2;
    background: #ffffff;
    color: #ffffff;
}

.com_vm_auction.view-bidhistory table.table tr td .wr.joms-online a:after {
    height: 12px;
    width: 12px;
    border-radius: 100%;
    border: 2px solid #595959;
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 2;
    background: #52a35e;
    color: #52a35e;
}

.com_vm_auction.view-bidhistory table.table tr td .wr {
    width: auto;
    display: inline-block;
}

.com_vm_auction.view-bidhistory table.table tr td span.name {
    padding-left: 20px;
    top: 15px;
    position: relative;
}

.com_vm_auction.view-bidhistory table.table tr td:nth-child(2),
.com_vm_auction.view-bidhistory table.table tr td:nth-child(3) {
    padding-top: 25px;
}

.com_vm_auction.view-bidhistory table.table tr td .us {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Chrome */
    display: flex;
}

.com_vm_auction.view-bidhistory fieldset {
    overflow-x: auto;
}


/*Auction request*/

body.auctionrequest {
    background-color: #f6f6f6;
    font-family: 'Open Sans', sans-serif;
}

body.auctionrequest .joms-module__wrapper.complitness {
    display: block;
}

body.auctionrequest .joms-body>.col-md-7.col-sm-12.col-xs-12 {
    width: 75%;
    padding-right: 0;
}

body.auctionrequest .item-pageauctionrequest .page-header {
    margin-top: 0px;
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 65px;
}

body.auctionrequest .item-pageauctionrequest .page-header h2 {
    color: #000000;
    font-weight: 800;
    font-size: 14px;
    margin-top: 0;
}

body.auctionrequest .item-pageauctionrequest h3 {
    margin-bottom: 25px;
    color: #888888;
    font-size: 14px;
    font-weight: 800;
    margin-top: 50px;
}

body.auctionrequest .item-pageauctionrequest>div>p>a {
    color: #487794;
    font-weight: 500;
    outline: none;
}

body.auctionrequest .item-pageauctionrequest>div>p>a:focus {
    outline: none;
}

body.auctionrequest .item-pageauctionrequest {
    color: #2c2c2c;
    font-size: 14px;
    line-height: 30px;
    padding-left: 30px;
    padding-right: 35px;
    background-color: #ffffff;
    padding-top: 30px;
}

body.auctionrequest .item-pageauctionrequest ul {
    list-style-type: decimal;
    padding-left: 15px;
}

body.auctionrequest .item-pageauctionrequest ul li {
    padding-left: 20px;
}

body.auctionrequest .item-pageauctionrequest .contact-form h3 {
    margin-bottom: 35px;
}

body.auctionrequest .item-pageauctionrequest .contact-form .formResponsive .formHorizontal .formControlLabel {
    text-align: left;
    color: #282828;
    font-size: 14px;
}

body.auctionrequest .item-pageauctionrequest .contact-form .formBody input,
body.auctionrequest .item-pageauctionrequest .contact-form .formBody select {
    width: 93% !important;
    height: 26px;
    border: 1px solid #282828;
    border-radius: 30px;
    padding-left: 15px;
    padding-right: 15px;
    outline: none;
}

body.auctionrequest .item-pageauctionrequest .contact-form .formBody textarea {
    width: 93% !important;
    border: 1px solid #282828;
    border-radius: 30px;
    padding-left: 15px;
    padding-right: 15px;
    outline: none;
    padding-top: 15px;
    padding-bottom: 15px;
}

body.auctionrequest .item-pageauctionrequest .contact-form .formBody input,
body.auctionrequest .item-pageauctionrequest .contact-form .formBody select,
body.auctionrequest .item-pageauctionrequest .contact-form .formBody textarea {
    outline: none;
}

body.auctionrequest .item-pageauctionrequest .contact-form input#send {
    width: 260px !important;
    height: 60px;
    border-radius: 30px;
    background-color: #487794 !important;
    font-size: 24px;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff;
    border: none;
    background-image: none;
}

body.auctionrequest .item-pageauctionrequest .contact-form .formBody select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #ffffff;
    background-image: url(../../../images/arrowlist.png);
    background-position: 98% center;
    background-repeat: no-repeat;
}

body.auctionrequest .item-pageauctionrequest .rsform-block.rsform-block-send {
    margin-bottom: 50px;
}


/*.secondary_header .menu>li.parent a{
    position: relative;
}
.secondary_header .menu>li:nth-child(3) a{
   padding-left: 34px !important;
}
.secondary_header .menu-position .menu>li.parent a:after{
    content: "\f107";
    font-family: "FontAwesome";
    right: 0px;
    position: absolute;
    top: 40%;
    color: #ffffff;
}
.menu-bottom .reg-log-position .parent span.nav-header{
    display: none;
}*/

body.com_community.view-chat .joms-chat__conversations .joms-chat__item.unread {
    display: none;
}

.mod-languages select.inputbox {
    opacity: 0;
}

.com_vm_auction.view-myauctions .menu-bottom {
    top: -11px;
}

.joms-page>h1,
.joms-page>p {
    font-family: 'Open Sans', sans-serif;
}

.joms-page a.joms-button--primary {
    background-color: #3790b1;
    color: #FFFFFF;
    border-radius: 0px;
    font-family: "Open Sans", sans-serif;
    border: none;
}

.joms-page a.joms-button--primary svg.joms-icon {
    fill: #ffffff;
}

.joms-popup .joms-popup__content .joms-media p.joms-share-status-content img {
    max-width: 100%;
}

.joms-module__wrapper.photos li {
    float: left !important;
}

.col-4.resent_network .item .current_price>span {
    float: left;
    display: inline-block;
    padding-right: 3px;
}

.col-4.resent_network .item .current_price>div {
    display: inline-block;
    float: left;
    width: auto;
}

.col-4.resent_network .item .right .name a {
    font-size: 12px;
    font-weight: 800;
    color: #ffae24;
    font-family: 'Open Sans', sans-serif;
}

html:lang(ru-RU) .col-4.resent_network {
    width: 23.1%;
}

html:lang(ru-RU) .col-4.resent_forum {
    width: 20.9%;
}

.task-deleteProfile .joms-page>h3.joms-page__title {
    color: #000000;
    font-weight: 800;
    font-size: 14px;
    padding-left: 10px;
}

.task-deleteProfile .joms-page form .joms-button.joms-button--primary {
    background-color: #3f97b5;
    color: #ffffff;
    border: none;
    border-radius: 30px;
    font-size: 12px;
}

.joms-popup__content--single .joms-popover__actions .joms-button--primary.joms-button--small {
    font-size: 14px;
}

.com_community.task-linkVideo .middle-main-block,
.com_community.task-notifications .middle-main-block,
.com_community.task-deleteProfile .middle-main-block {
    width: 75% !important;
    font-family: 'Open Sans', sans-serif;
}

.joms-comment__header .joms-comment__body.joms-js--comment-body .joms-comment__actions.joms-js--comment-actions .joms-button--liked {}

.com_community.task-uploadAvatar .middle-main-block .joms-page .joms-page__title,
.com_community.task-linkVideo .middle-main-block .joms-page .joms-page__title,
.com_community.task-deleteProfile .middle-main-block .joms-page .joms-page__title,
.com_community.task-notifications .middle-main-block .joms-page .joms-page__title {
    border-bottom: none;
    width: auto;
    min-height: 0;
    margin-bottom: 22px;
    padding-bottom: 0;
    margin-left: 0;
}

.com_community.task-uploadAvatar .middle-main-block .joms-page .joms-page__title {
    padding-left: 0;
    margin-bottom: 45px;
}

.joms-focus .joms-focus__button--options--desktop .joms-dropdown>li a {
    font-family: 'Open Sans', sans-serif;
}

.joms-focus .joms-focus__button--options--desktop .joms-dropdown>li.banner-s:nth-child(2),
.joms-focus .joms-focus__button--options--desktop .joms-dropdown>li.banner-s:first-child {
    display: none;
}

.joms-app--wrapper #myTabYContent #generalY1 {
    margin-top: 30px;
}

.table .product .vm-customfields-wrap .addtocart-button {
    color: #ffffff;
    border-radius: 30px;
    border: none;
    background-color: #3790b1;
    padding-left: 15px;
    padding-right: 15px;
}

.table .product .vm-customfields-wrap .addtocart-button:focus {
    outline: none;
}

.infoblock .gray a,
.infoblock .gray input.addtocart-button {
    padding: 3px 10px;
    margin-top: 20px;
    margin-bottom: 26px;
    color: #ffffff;
    background: #1d7897;
    font-family: 'Open Sans', san-serif;
    border: none;
    text-shadow: none !important;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.view-groups.task-viewmembers.is_one_group .middle-main-block .joms-page>.joms-subnav--desktop {
    display: none;
}

.community-submenu-content-inner .submenu-bg li.item-1168 a,
.community-submenu-content-inner .submenu-bg li.item-933 a {
    white-space: nowrap;
}

.trumbowyg-box .trumbowyg-modal.trumbowyg-fixed-top {
    overflow: visible !important;
}

.joms-module__wrapper.disc-announce .joms-tab__content .joms-stream__containers {
    padding-left: 0;
}

.joms-media--image--half {
    max-width: 100%;
}

.joms-button--share.bullhorn:hover,
.joms-button--share.bullhorn:focus {
    cursor: pointer !important;
}

.joms-stream__status--mobile.two {
    width: auto !important;
    padding: 0;
}

.joms-module__wrapper.blog .joms-tab__bar a {
    border-top: none;
}

.joms-module__wrapper.blog .joms-tab__content {
    padding-top: 5px;
}

.joms-module__wrapper.friends .joms-tab__bar a.active {
    border-top: 0;
}

.joms-focus__cover .joms-focus__header {
    padding: 14px 10px !important;
}


/**********************************************************************************************************************/


/*********************************************************MEDIA********************************************************/


/**********************************************************************************************************************/

@media all and (max-width: 1910px) {
    .activities .content {
        padding: 0 10% 0 10%;
    }
}

@media all and (max-width: 1750px) {
    .activities .content {
        padding: 0 7% 0 7%;
    }
    .col-4.resent_network .item .tour-agency-name a,
    .col-4.resent_forum .list .name a {
        font-size: 11px;
    }
}

@media all and (max-width: 1700px) {
    .header_left {
        padding-left: 12%;
    }
    .title_group2 {
        font-size: 6.5rem !important;
    }
    .title_group1 {
        font-size: 4.1rem;
    }
    .benefits_wrapper {
        padding: 0 8% 0 15%;
    }
    .activities .content {
        padding: 0 5% 0 5%;
    }
}

@media all and (max-width: 1600px) {
    /*.com_community.view-frontpage .container{*/
    /*width: 90%;*/
    /*}*/
    .wrapper-body-frontpage {
        /*margin-left: 10%;*/
        /*width: 70%;*/
    }
    .joms-toolbar--desktop ul {
        /*margin-left: 10%;*/
    }
    #joms-app--184 .date_photo,
    #joms-app--185 .date_photo,
    #joms-app--384 .date_photo {
        font-size: 11px;
        line-height: 18px;
    }
    #joms-app--186 .user,
    #joms-app--187 .user,
    #joms-app--385 .user {
        font-size: 10px;
    }
    #joms-app--186 .date_video,
    #joms-app--187 .date_video,
    #joms-app--385 .date_video {
        font-size: 9px;
    }
}

@media all and (max-width: 1580px) {
    .activities .content {
        padding: 0 2% 0 2%;
    }
}

@media all and (max-width: 1500px) {
    .header_left {
        padding-left: 3%;
    }
    .main_header .logo {
        margin-right: 0;
    }
    html {
        font-size: 9px;
    }
    .activities .content {
        padding: 0;
    }
}

@media all and (max-width: 1400px) {
    .col-4 {
        margin-right: 3%;
        width: 22%;
    }
    .jums-sidebar.third .joms-module__wrapper .joms-tab__content,
    .jums-sidebar.third .joms-module_wrapper .joms-tab__content,
    .jums-sidebar.third .joms-module__wrapper--stacked .joms-tab__content {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background: transparent;
    }
}

@media all and (max-width: 1330px) {
    .col-4 {
        margin-right: 2%;
        width: 23%;
    }
    #joms-app--184 .date_photo,
    #joms-app--185 .date_photo,
    #joms-app--384 .date_photo {
        font-size: 9px;
        line-height: 15px;
    }
    #joms-app--186 .user,
    #joms-app--187 .user,
    #joms-app--385 .user {
        font-size: 9px;
    }
    #joms-app--186 .date_video,
    #joms-app--187 .date_video,
    #joms-app--385 .date_video {
        font-size: 8px;
    }
}

@media all and (max-width: 1300px) {
    .jums-sidebar.third {
        display: none;
    }
}

@media all and (max-width: 1285px) {
    .resent_network {
        width: 24%;
    }
    .resent_forum {
        width: 22%;
    }
    .go-out {
        right: 1rem;
    }
}

@media all and (max-width: 1230px) {
    .resent_network {
        width: 24.5%;
    }
    .resent_forum {
        width: 21.6%;
    }
    .new_photos {
        width: 22.9%;
    }
    .go-out .joms-js--logout .joms-icon {
        height: 14px;
        width: 14px;
    }
    .go-out {
        right: 0.5rem;
    }
}

@media all and (max-width: 1199px) {
    .joms-sidebar {
        width: 50%;
    }
    .joms-main {
        width: 90%;
        padding-left: 0;
    }
    .sidebar.first {
        width: 50%;
        position: absolute;
        top: 196px;
        right: 0;
        display: inline-block;
        padding-left: 14px;
    }
    .go-out .joms-js--logout .joms-icon {
        height: 23px;
        width: 23px;
    }
    .go-out {
        right: 2rem;
    }
    .menu-bottom .menu-position ul.menu>li>a {
        padding: 30px 8px;
        font-size: 12px;
    }
    .header_left {
        padding-top: 2rem;
    }
    .title {
        font-size: 5.5rem;
    }
    .subtitle {
        font-size: 4rem;
    }
    .activities .row {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .activities .row .rowchild {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display: flex;
        justify-content: center;
    }
    .activities .row .rowchild>div {
        width: 80%;
        margin: 0 5% 10% 5%;
    }
    .activities .row .rowchild:last-child>div {
        width: 80%;
        margin: 0 5% 0 5%;
    }
    #joms-app--326 .date_photo,
    #joms-app--314 .date_photo {
        font-size: 12px;
        line-height: 20px;
    }
    #joms-app--327 .date_video,
    #joms-app--315 .date_video {
        font-size: 10px;
    }
    #joms-app--327 .user,
    #joms-app--315 .user {
        font-size: 12px;
    }
    #joms-app--327 li:hover .button_on,
    #joms-app--327 li:focus .button_on,
    #joms-app--315 li:hover .button_on,
    #joms-app--315 li:focus .button_on {
        display: block;
    }
    #joms-app--123 .joms-stream__header,
    #joms-app--331 .joms-stream__header {
        min-height: 160px;
        width: 30%;
    }
    body.com_community.white .joms-button--signup-fb>.text {
        font-size: 18px !important;
        padding-top: 8px;
    }
    body.com_community.white .joms-button--signup {
        font-size: 18px;
    }
    .first #calendar .joms-calendar__grid>div.joms-calendar__event {
        background: url("../img/date_activemini.jpg") no-repeat center 8px;
    }
    .com_community .sidebar.second>div:first-child .joms-tab__content ul>li .rev {
        background: url("../../../images/rev.jpg") no-repeat 8% center;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(3) span.counter:after,
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(1) span.counter:after,
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(2) span.counter:after {
        left: 5px;
    }
    .com_community.view-voucherstravelers .filter-data-requests select {
        margin-left: 0;
    }
    .com_community.view-voucherstravelers .filter-data-requests span {
        margin-left: 8px;
        margin-bottom: 3px;
    }
    .joms-module__wrapper.additional_menu2 ul.menu>li:first-child span {
        padding: 15px 15px 15px 40px;
    }
    #joms-app--176 li a,
    #joms-app--199 li a,
    #joms-app--389 li a {
        padding: 15px 15px 15px 40px;
    }
    .joms-module__wrapper.additional_menu ul li>a,
    .joms-module__wrapper.additional_menu ul li>span {
        padding: 15px 15px 15px 40px !important;
    }
    body.com_jomoffers .jd-headerbar.cd-panel-box li a {
        font-size: 12px;
        padding-left: 10px;
        padding-right: 10px;
    }
    .com_community.view-profile.task-uploadAvatar .joms-subnav--desktop li a,
    .com_community.view-profile.task-deleteProfile .joms-subnav--desktop li a,
    .com_community.view-profile.task-edit .joms-subnav--desktop li a,
    .com_community.view-profile.task-linkVideo .joms-subnav--desktop li a,
    .com_community.view-profile.task-notifications .joms-subnav--desktop li a {
        font-size: 12px;
    }
    .joms-module__wrapper.additional_menu2 ul.menu>li a {
        padding: 15px 15px 15px 40px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-members-count .arrow,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .jo-mod-members-count .arrow {
        width: 33px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs>div:first-child,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs>div:first-child {
        margin-left: 1%;
    }
    #joms-app--123 span.chart__label-x {
        padding-left: 0;
    }
    .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 15% center;
    }
    body:lang(ru-RU) .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 10% center;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile img {
        height: auto;
    }
    #joms-app--references-special .chart__label-x {
        text-indent: 0;
    }
    .col-4.resent_forum {
        margin-right: 3%;
    }
    .resent_network h3 {
        white-space: inherit;
    }
    body.auctionrequest .item-pageauctionrequest .formBody {
        height: 45px;
    }
    body.auctionrequest .item-pageauctionrequest .rsform-block.rsform-block-message .formBody {
        height: 132px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer span.counter,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .timer span.counter {
        font-size: 14px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer span.title,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .timer span.title {
        font-size: 9px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs>div:first-child,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs>div:first-child {
        margin-right: 0;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(3) span.counter:after,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .timer>div:nth-child(3) span.counter:after,
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(1) span.counter:after,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .timer>div:nth-child(1) span.counter:after,
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(2) span.counter:after,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .timer>div:nth-child(2) span.counter:after {
        left: 6px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) and (max-width: 1199px) {
    .activities .row .rowchild>div {
        width: 40%;
        margin: 0 5% 10% 5%;
    }
    .activities .row .rowchild>div:first-child {
        width: 40%;
    }
    .activities .row .rowchild:last-child>div {
        width: 40%;
        margin: 0 5% 0 5%;
    }
    .activities .row .rowchild:last-child>div:first-child {
        width: 40%;
    }
}

@media all and (max-width: 1060px) {
    .go-out .joms-js--logout .joms-icon {
        height: 14px;
        width: 14px;
    }
    .go-out {
        right: 0.5rem;
    }
    .view-profile .chart__container:not(.labels-above-bars) .chart__axis-y {
        width: 130px;
        font-size: 10px;
    }
}

@media all and (max-width: 991px) {
    .menu-bottom.authenticated .reg-log-position {
        padding-left: 0;
    }
    .menu-bottom.authenticated .reg-log-position>ul>li {
        max-width: 80px;
    }
    .menu-bottom .reg-log-position>.nav.menu {
        width: 240px;
        display: inline-block;
    }
    .joms-sidebar {
        width: 45%;
        padding-right: 14px;
    }
    .com_community.view-profile.task-uploadAvatar .joms-sidebar.first,
    .com_community.view-profile.task-deleteProfile .joms-sidebar.first,
    .com_community.view-profile.task-edit .joms-sidebar.first,
    .com_community.view-profile.task-linkVideo .joms-sidebar.first,
    .com_community.view-profile.task-notifications .joms-sidebar.first {
        width: 100%;
    }
    .com_community.view-profile.task-uploadAvatar .joms-body>.col-md-7.col-sm-12.col-xs-12,
    .com_community.view-profile.task-deleteProfile .joms-body>.col-md-7.col-sm-12.col-xs-12,
    .com_community.view-profile.task-edit .joms-body>.col-md-7.col-sm-12.col-xs-12,
    .com_community.view-profile.task-linkVideo .joms-body>.col-md-7.col-sm-12.col-xs-12,
    .com_community.view-profile.task-preferences .joms-body>.col-md-7.col-sm-12.col-xs-12,
    .com_community.view-profile.task-notifications .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        width: 100%;
        padding-right: 15px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer span.counter,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .timer span.counter {
        font-size: 18px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer span.title,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .timer span.title {
        font-size: 10px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .members-bloscs>div:first-child,
    .com_community .joms-module__wrapper.fellow_travelers_my_offers .members-bloscs>div:first-child {
        margin-right: 10%;
    }
    .joms-main {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .sidebar.first {
        width: 45%;
        position: relative;
        top: 0;
        right: 0;
        display: block;
        padding-left: 0;
        padding-right: 14px;
    }
    .new_video .button_on {
        transform: scale(1);
    }
    .menu_icon {
        display: inline-block;
    }
    .secondary_header .menu.block li {
        float: none !important;
        display: block !important;
    }
    .secondary_header .menu.block {
        text-align: center;
    }
    .menu-position.menu {
        /*display: none ;*/
        /*transition: all 0.9s ease 0s;*/
    }
    .menu-position.menu ul#withmodules {
        display: none;
    }
    .block {
        display: block !important;
    }
    .secondary_header .menu-position {
        text-align: center;
        position: absolute;
        width: 60px;
        height: 60px;
        background-color: #0098B8;
        z-index: 9000;
        overflow: hidden;
        left: 0;
        top: 0;
    }
    @media all and (max-width: 991px) {
        header .menu-position .close {
            display: block;
            top: 15px !important;
            right: 15px !important;
            color: #fff;
            background: url('img/burger_small.png') center no-repeat;
        }
        .menu-top {
            background-color: #fff;
            height: auto;
        }
        .secondary_header {
            height: auto;
        }
        .menu-top .logo {
            padding-left: 0;
            position: relative !important;
        }
        .mobile_block {
            display: flex;
            justify-content: center;
        }
        .com-search {
            display: flex;
            justify-content: center;
        }
        .com-search .joms-module {
            max-width: 80%;
            padding: 15px 0 12px;
            width: 80%;
        }
        .menu-top .second-part .joms-notifications {
            margin: 0 !important;
        }
        .logo_mobile {
            display: flex !important;
            justify-content: center;
        }
    }
    .secondary_header .menu-position.block {
        width: 100%;
        position: fixed;
        height: 100vh;
        padding-top: 50px;
        overflow-y: scroll;
    }
    .close {
        opacity: 0.8 !important;
    }
    .secondary_header .menu.block li:hover a,
    .secondary_header .menu.block li:focus a,
    .secondary_header .menu.block li:hover,
    .secondary_header .menu.block li:focus,
    .menu-bottom .menu-position ul.menu>li:hover>a,
    .menu-bottom .menu-position ul.menu>li:focus>a,
    .menu-bottom .menu-position .highlighted,
    .menu-bottom .menu-position ul.menu>li a:hover,
    .menu-bottom .menu-position ul.menu>li a:focus {
        background-color: transparent !important;
    }
    #toggle {
        float: right;
    }
    header .close {
        position: absolute;
        right: 32px;
        top: 32px;
        width: 32px;
        height: 32px;
        cursor: pointer;
    }
    header .close:hover {
        opacity: 1;
    }
    header .close:before,
    header .close:after {
        position: absolute;
        left: 15px;
        content: ' ';
        height: 33px;
        width: 3px;
        background-color: #282828;
        ;
    }
    header .close:before {
        transform: rotate(45deg);
    }
    header .close:after {
        transform: rotate(-45deg);
    }
    #generalP1 .moduletable {
        margin-bottom: 50px;
    }
    .secondary_header .header_left {
        width: 99.9%;
        text-align: center;
    }
    .secondary_header .logo {
        margin-right: 0%;
    }
    .secondary_header .header_right {
        left: 70%;
        width: 30%;
    }
    .menu .jmoddiv.jmodinside {
        position: static !important;
    }
    #joms-app--326 .date_photo,
    #joms-app--314 .date_photo {
        font-size: 11px;
        line-height: 15px;
    }
    #joms-app--327 .date_video,
    #joms-app--315 .date_video {
        font-size: 10px;
    }
    #joms-app--327 .user,
    #joms-app--315 .user {
        font-size: 10px;
    }
    #joms-app--327 li:hover .button_on,
    #joms-app--327 li:focus .button_on,
    #joms-app--315 li:hover .button_on,
    #joms-app--315 li:focus .button_on {
        display: none;
    }
    #joms-app--123 .joms-stream__header,
    #joms-app--331 .joms-stream__header {
        min-height: 180px;
    }
    .joms-sidebar.first {
        margin-top: 15px;
    }
    .sidebar.second {
        width: 30%;
    }
    body.com_community.white .joms-landing .joms-landing__cover {
        display: none;
    }
    body.com_community.white .joms-landing .joms-landing__action {
        width: 100% !important;
        border-left: 1px solid #dddddd;
    }
    body.com_community.white .joms-button--signup-fb>.text {
        font-size: 24px !important;
        padding-top: 3px;
    }
    body.com_community.white .joms-button--signup {
        font-size: 24px;
    }
    .first #calendar .joms-calendar__grid>div.joms-calendar__event {
        background: url("../img/date_active.png") no-repeat center 3px;
    }
    .com_community .sidebar.second>div:first-child .joms-tab__content ul>li .rev {
        background: url("../../../images/rev.jpg") no-repeat 20% center;
        max-width: 150px;
        margin: 12px auto 0 auto;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(1) span.counter:after,
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer>div:nth-child(2) span.counter:after {
        left: 10px;
    }
    .com_community .container .joms-body {
        /*display:flex !important;
        flex-wrap: wrap;*/
    }
    .com_community .joms-body .joms-sidebar.first {
        order: -1;
        width: 100%;
    }
    .com_community .joms-body .sidebar.second {
        width: 100%;
        margin-top: 15px;
        display: none;
    }
    .com_community .joms-main.col-md-7 {
        page-break-after: always;
        break-after: always;
        width: 100%;
        min-width: 100%;
        float: none;
        order: 1;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .timer.deal1 {
        max-width: 130px;
    }
    .sidebar.second .joms-module__wrapper.fellow_travelers .jo-mod-list-box>div {
        text-align: center;
    }
    #modalAddVoucherForm .modal-header button.close {
        margin-top: -25px;
        margin-right: -25px;
    }
    .com_community.view-voucherstravelers .filter-data-requests select {
        margin-left: 15px;
    }
    .com_community.view-voucherstravelers .filter-data-requests span {
        margin-left: 0px;
        margin-bottom: 0px;
    }
    .joms-module__wrapper.additional_menu2 ul.menu>li:first-child span {
        padding: 15px 15px 15px 50px;
    }
    #joms-app--176 li a,
    #joms-app--199 li a,
    #joms-app--389 li a {
        padding: 15px 15px 15px 50px;
    }
    .joms-module__wrapper.additional_menu ul li>a,
    .joms-module__wrapper.additional_menu ul li>span {
        padding: 15px 15px 15px 50px !important;
    }
    body.com_jomoffers .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        width: 100%;
        padding-right: 15px;
    }
    /******************Menu*******************/
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile {
        display: block;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        position: relative !important;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.notmobile {
        display: none;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix>header {
        width: 100%;
        background: #ffffff;
        height: 60px;
        line-height: 60px;
        border-bottom: 1px solid #dddddd;
        text-align: center;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix .hamburger {
        background: none;
        top: 0;
        right: 0;
        line-height: 45px;
        padding: 5px 15px 0px 15px;
        color: #999;
        border: 0;
        font-size: 2.4em;
        font-weight: bold;
        cursor: pointer;
        outline: none;
        z-index: 10000000000000;
        position: relative;
        margin: 0 auto;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix .cross {
        background: none;
        position: relative;
        margin: 0 auto;
        top: 0px;
        right: 0;
        padding: 7px 15px 0px 15px;
        color: #999;
        border: 0;
        font-size: 4em;
        line-height: 65px;
        font-weight: bold;
        cursor: pointer;
        outline: none;
        z-index: 10000000000000;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu {
        z-index: 1000000;
        font-weight: bold;
        position: absolute !important;
        font-size: 0.8em !important;
        width: 100%;
        background: #f1f1f1;
        margin-top: -1px;
        text-align: center;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        list-style-image: none;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu li {
        display: block !important;
        padding: 0;
        border-bottom: #dddddd 1px solid !important;
        width: 100% !important;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu li:hover {
        display: block;
        background: #ffffff;
        border-bottom: #dddddd 1px solid;
        width: 100% !important;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu ul li a {
        text-decoration: none;
        margin: 0px;
        color: #666;
        width: 100%;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu ul li a:hover {
        color: #666;
        text-decoration: none;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu a {
        text-decoration: none;
        color: #666;
        padding: 15px 0 15px !important;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu a:hover {
        text-decoration: none;
        color: #666;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .glyphicon-home {
        color: white;
        font-size: 1.5em;
        margin-top: 5px;
        margin: 0 auto;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile header {
        display: inline-block;
        font-size: 12px;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile span {
        padding-left: 20px;
    }
    .jd-headerbar.cd-panel-box.cd-clearfix.mobile .menu ul li.active a {
        color: #1d7897;
        text-decoration: underline;
    }
    .joms-sidebar.first {
        padding-left: 15px !important;
    }
    body.com_jomoffers #jd-admin-body .widget>.block .widget-link {
        font-size: 10px;
    }
    body.com_jomoffers #jd-admin-body .widget>.block p.widget-title {
        font-size: 12px;
    }
    body.com_community.view-vouchers .joms-body>.col-md-7.col-sm-12.col-xs-12,
    body.com_community.view-vouchersrequest .joms-body>.col-md-7.col-sm-12.col-xs-12,
    body.com_community.view-voucherstravelers .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        width: 100%;
    }
    body.com_community.view-voucherstravelers .joms-body .joms-sidebar.first {
        width: 100%;
    }
    body.com_community.view-voucherstravelers .filter-data-requests>.row>div {
        margin-bottom: 15px;
    }
    .com_community.view-voucherstravelers .voucher-table table thead tr th {
        font-size: 12px;
    }
    body.com_community.view-voucherstravelers .voucher-table table tr td,
    body.com_community.view-voucherstravelers .voucher-table table tr td:first-child a,
    .voucher-table .voucher_prog {
        font-size: 12px;
    }
    body.com_community.view-voucherstravelers {}
    .com_community.view-voucherstravelers .joms-page>.row>.col-md-6:last-child a {
        margin-bottom: 15px;
    }
    .joms-module__wrapper.additional_menu2 ul.menu>li a {
        padding: 15px 15px 15px 50px;
    }
    .com_community.view-vouchers .joms-sidebar.first,
    .com_community.view-vouchersrequest .joms-sidebar.first {
        width: 100%;
    }
    body.com_community.view-vouchers .joms-body>.col-md-7.col-sm-12.col-xs-12,
    body.com_community.view-vouchersrequest .joms-body>.col-md-7.col-sm-12.col-xs-12,
    body.com_community.view-voucherstravelers .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        padding-right: 15px;
    }
    .fleks {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display: flex;
        justify-content: space-between;
    }
    .fleks .joms-module__wrapper {
        width: 49%;
    }
    .sidebar.second .fleks .joms-module__wrapper {
        width: 31.3%;
    }
    .sidebar.second {
        padding-right: 15px;
    }
    body.com_community.view-profile .fleks0 {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display: flex;
        justify-content: space-between;
    }
    body.com_community.view-profile .fleks0>div {
        width: 49%;
    }
    body.com_community.view-profile .fleks0>div>div {
        width: 100%;
    }
    body.com_community.view-frontpage .fleks1 {
        display: -webkit-box;
        /* OLD - iOS 6-, Safari 3.1-6 */
        display: -moz-box;
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        display: -webkit-flex;
        /* NEW - Chrome */
        display: flex;
        justify-content: space-between;
    }
    body.com_community.view-frontpage .fleks1>div {
        width: 49%;
    }
    body.com_community.view-frontpage .fleks1>.fleks>div,
    .fleks1>.menu>div {
        width: 100%;
    }
    body.com_community.view-frontpage .fleks1>.menu>div:first-child {
        margin-top: 0;
    }
    body.com_community.view-profile .fleks1 {
        display: block;
    }
    body.com_community.view-profile .fleks1>div {
        width: 100%;
    }
    body.com_community.view-profile .fleks1>div>div {
        width: 49%;
    }
    body.com_community.view-profile .fleks1>div.menu>div {
        width: 100%;
    }
    body.com_community.view-profile .fleks1>.menu>div:first-child {
        margin-top: 15px;
    }
    #js_profile_two_blocks .block1 .arrow {
        margin-right: 8px;
    }
    #js_profile_two_blocks .block2 .user-orange {
        margin-left: 8px;
    }
    body.com_community.view-chat .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        width: 100%;
        padding-left: 0;
    }
    #joms-app--123 span.chart__label-x {
        text-align: center;
    }
    .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 30% center;
    }
    body:lang(ru-RU) .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 25% center;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile .chart__label-x {
        text-align: center;
    }
    .com_community .userinfo.joms-online a:after {
        left: 3px;
        bottom: 6px;
    }
    .com_community .userinfo.joms-not-online a:after {
        left: 3px;
        bottom: 6px;
    }
    #joms-app--references-special .chart__label-y {
        font-size: 9px;
        font-family: 'Open Sans', sans-serif;
    }
    #joms-app--references-special .chart__label-x {
        text-align: center;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile .chart__label-x {
        text-indent: 8%;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile>.row>div:first-child {
        padding-right: 0;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile>.row>div:last-child {
        padding-left: 0;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile>.row>div p.user-reference-comment {
        text-align: left;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile img {
        width: 65px;
        height: 65px;
        min-width: 65px;
        display: inline-block;
    }
    .com_vm_auction.view-mybids .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        width: 100%;
        padding-right: 14px;
    }
    .com_vm_auction.view-bidhistory .joms-body>.col-md-7.col-sm-12.col-xs-12,
    .com_vm_auction.view-myauctions .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        width: 100% !important;
        padding-right: 14px;
    }
    body.auctionrequest .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        width: 100%;
        padding-right: 15px;
    }
    .secondary_header .menu>li.parent a:after {
        display: none;
    }
    .com_community.view-multiprofile.task-updateProfile .joms-body>.col-md-7.col-sm-12.col-xs-12 {
        width: 100%;
        padding-left: 0;
    }
    .com_community.view-multiprofile.task-updateProfile .joms-body>div>div.middle-main-block,
    .com_community.view-profile.task-preferences .joms-body>div>div.middle-main-block,
    .com_community.view-profile.task-uploadAvatar .joms-body>div>div.middle-main-block,
    .com_community.view-profile.task-uploadAvatar .joms-body>div>div.middle-main-block,
    .com_community.view-profile.task-edit .joms-body>div>div.col-md-7.middle-main-block {
        width: 100%;
    }
    .com_community.task-linkVideo .middle-main-block,
    .com_community.task-notifications .middle-main-block,
    .com_community.task-deleteProfile .middle-main-block {
        width: 100% !important;
    }
    .menu-top .first-part {
        margin-left: 0;
    }
    .menu-top .icons-menu {
        text-align: right;
        height: auto;
    }
    .menu-top .second-part {
        height: auto;
    }
    .menu-top .second-part .notifications {
        height: auto;
        background-color: transparent;
    }
    .menu-top .second-part .joms-notifications {
        width: 180px;
        padding: 10px 0;
        margin-top: 20px;
        background-color: transparent;
    }
    .first-part .language .mod-languages {
        padding: 10px 0;
    }
}

@media all and (max-width: 800px) {
    #joms-app--326 .date_photo,
    #joms-app--314 .date_photo {
        font-size: 9px;
        line-height: 12px;
    }
    .com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row label {
        display: block;
        float: none;
        margin-left: 15px;
        width: 100%;
    }
    .com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label {
        display: block;
        float: none;
        margin-left: 15px;
        width: 100%;
    }
    .com_jomoffers.view-admin_listing .jd-admin-box>.cd-form-row>div {
        width: 100%;
    }
    .com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row input,
    .com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row textarea {
        width: 100%;
    }
    .com_jomoffers.view-admin_listing .cd-panel.cd-panel-box.cd-form-row label.point span {
        display: block;
        float: none;
        width: 100%;
    }
}

@media all and (max-width: 767px) {
    .joms-sidebar {
        width: 100%;
        padding-right: 0;
    }
    .sidebar.first {
        width: 100%;
        padding-right: 0;
    }
    .sidebar.first {
        width: 100%;
        padding-right: 0px;
    }
    .com_vm_auction.view-bidhistory p.id-lot {
        padding-top: 40px;
        padding-right: 0 !important;
    }
    section.top-auction-filter h1 {
        font-size: 48px;
    }
    section.top-auction-filter {
        height: 250px;
    }
    .sidebar.last {
        width: 100%;
    }
    #joms-app--327 li:hover .button_on,
    #joms-app--327 li:focus .button_on,
    #joms-app--315 li:hover .button_on,
    #joms-app--315 li:focus .button_on {
        display: block;
    }
    html {
        font-size: 8px;
    }
    .title {
        font-size: 4.5rem;
    }
    .subtitle {
        font-size: 3.2rem;
    }
    .community_left .title {
        font-size: 3.5rem;
    }
    #joms-app--326 .date_photo,
    #joms-app--314 .date_photo {
        font-size: 12px;
        line-height: 20px;
    }
    .first #calendar .joms-calendar__event-item .date {
        padding-bottom: 3.5%;
    }
    .new_photos .date_photo {
        font-size: 11px;
    }
    body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table th {
        font-size: 12px;
    }
    body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td {
        font-size: 12px;
    }
    body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td span.experied {
        font-size: 12px;
    }
    body.com_jomoffers.view-my_ads_fellow_traveler #jd-admin-body>.my-ads table tr td:nth-child(2) a {
        font-size: 12px;
    }
    .com_community.view-profile.task-uploadAvatar .text-upload-pic span {
        font-size: 12px;
    }
    .com_community.view-profile.task-uploadAvatar .buttom-btns {
        left: 8px !important;
    }
    body.com_community.view-vouchers .voucher-table table thead tr th,
    body.com_community.view-vouchers .voucher-table table tr td {
        font-size: 12px;
    }
    body.com_jomoffers #jd-admin-body>.my-ads table th {
        font-size: 12px;
    }
    body.com_jomoffers #jd-admin-body>.my-ads table tr td {
        font-size: 12px;
    }
    .joms-middlezone .joms-tab__bar a {
        font-size: 12px;
        font-weight: 500;
    }
    .view-profile .joms-body #js_profile_winner_lot {
        font-size: 12px;
    }
    .view-profile .joms-body .joms-main .joms-tab__bar a {
        padding: 18px 0 19px 0 !important;
    }
    .view-profile .joms-body #js_profile_winner_lot .yellow-block-winner>.wr .name {
        font-size: 12px;
    }
    #joms-app--123 span.chart__label-x {
        padding-left: 13px;
    }
    #joms-app--references-special .app-box-content.all-references .rat .chart__axis-y {
        padding: 10px 0 5px;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile .rat .chart__axis-x {
        padding-left: 0px;
    }
    .app-box-content.all-references .user-reference-profile .chart__box {
        padding: 0 15px 0 20px;
    }
    .com_jomoffers.view-company_offers table.table tr td:first-child p a {
        font-size: 12px;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile .chart__label-x {
        text-indent: 11%;
    }
    #joms-app--references-special .app-box-content.rating-references .chart__label-x {
        text-indent: 8%;
    }
    #joms-app--references-special .chart__container:not(.labels-above-bars) .label-y__name {
        top: 13px;
    }
    #joms-app--references-special .chart__label-y {
        font-size: 11px;
    }
    html:lang(fr-FR) .new_photos h3,
    html:lang(fr-FR) .new_video h3,
    html:lang(fr-FR) .resent_network h3,
    html:lang(fr-FR) .resent_forum h3 {
        font-size: 20px;
    }
    html:lang(en-GB) .new_photos h3,
    html:lang(en-GB) .new_video h3,
    html:lang(en-GB) .resent_network h3,
    html:lang(en-GB) .resent_forum h3 {
        font-size: 20px;
    }
    .com_vm_auction.view-mybids table.table tbody tr td:nth-child(3) a,
    .com_vm_auction.view-mybids table.table tbody tr td,
    .com_vm_auction.view-mybids table.table tr th,
    .com_vm_auction.view-myauctions table.table tbody tr td a,
    .com_vm_auction.view-myauctions table.table tr th,
    .com_vm_auction.view-myauctions table.table tbody tr td {
        font-size: 12px;
    }
    .com_vm_auction.view-mybids table.table tbody tr td,
    .com_vm_auction.view-myauctions table.table tbody tr td {
        padding: 25px 15px 20px 0;
    }
    .com_vm_auction.view-mybids table.table tr th,
    .com_vm_auction.view-myauctions table.table tr th {
        padding: 0 15px 20px 0;
    }
    .com_vm_auction.view-mybids table.table tbody tr td:nth-child(2) a,
    .com_vm_auction.view-myauctions table.table tbody tr td:nth-child(2) a {
        width: 90px;
        height: 60px;
    }
    .com_vm_auction.view-bidhistory h3.title-lot {
        font-size: 36px !important;
        margin-top: 25px !important;
    }
    .footer {
        padding: 3rem 0 2rem;
    }
    .footer .menu a {
        font-size: 1.4rem;
    }
    .footer .social a {
        font-size: 3rem;
        width: 8rem;
        height: 8rem;
        line-height: 8rem;
        margin: 3rem 1rem;
    }
    .copyright {
        margin-top: 10px;
    }
    .copyright-menu a,
    .footer .copyright {
        font-size: 14px;
    }
}

@media all and (max-width: 730px) {
    .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 25% center;
    }
    body:lang(ru-RU) .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 20% center;
    }
    .col-4.resent_network .item .tour-agency-name a,
    .col-4.resent_forum .list .name a {
        font-size: 10px;
    }
    .col-4.resent_network .item .dates,
    .col-4.resent_forum .list .dates {
        font-size: 10px;
        font-weight: 500;
    }
    .col-4.resent_network .item .current_price {
        font-size: 10px;
    }
    .col-4.resent_network .item .right .name,
    .col-4.resent_forum .list h3 a {
        font-size: 11px;
    }
}

@media all and (max-width: 710px) {
    body.com_community.white .joms-button--signup-fb>.text {
        font-size: 18px !important;
        padding-top: 8px;
    }
    body.com_community.white .joms-button--signup {
        font-size: 18px;
    }
    body.com_jomoffers #jd-admin-body .widget {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    body.com_jomoffers #jd-admin-body .widget>.block {
        width: 100%;
        margin-bottom: 5px;
        text-align: center;
    }
    body.com_jomoffers #jd-admin-body .widget>.block p.widget-title {
        margin-bottom: 0;
        width: 100%;
        text-align: left;
    }
    body.com_jomoffers #jd-admin-body .widget>.block p.widget-count {
        font-size: 30px;
        margin-bottom: 0;
    }
    html:lang(en-GB) .new_photos h3,
    html:lang(en-GB) .new_video h3,
    html:lang(en-GB) .resent_network h3,
    html:lang(en-GB) .resent_forum h3 {
        font-size: 19px;
    }
    .col-4.resent_network .item .tour-agency-name a,
    .col-4.resent_forum .list .name a {
        font-size: 9px;
    }
    .col-4.resent_forum .list .name {
        margin-bottom: 2%;
    }
}

@media all and (max-width: 670px) {
    .col-4.resent_forum .list .members-bloscs {
        margin-bottom: 2%;
    }
    .col-4.resent_forum .list .name {
        margin-bottom: 1%;
    }
}

@media all and (max-width: 650px) {
    #joms-app--123 span.chart__label-x {
        padding-left: 5px;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile>.row>div:last-child {
        padding-left: 15px;
    }
    html:lang(en-GB) .new_photos h3,
    html:lang(en-GB) .new_video h3,
    html:lang(en-GB) .resent_network h3,
    html:lang(en-GB) .resent_forum h3 {
        font-size: 18px;
    }
    body.auctionrequest .item-pageauctionrequest .contact-form .formResponsive .formHorizontal .formControlLabel {
        padding-left: 15px;
    }
    body.auctionrequest .item-pageauctionrequest .contact-form .formResponsive .formBody {
        height: 36px;
    }
    body.auctionrequest .item-pageauctionrequest .contact-form .rsform-block.rsform-block-message .formBody {
        height: auto;
    }
}

@media all and (max-width: 636px) {
    #modalAddVoucherForm .modal-body #add-voucher>p.form-desc,
    #modalAddVoucherForm .modal-body #add-voucher button#buttonAddVoucher {
        margin-left: 0;
    }
    #modalAddVoucherForm .modal-body #add-voucher .col1 label {
        margin-left: 10px;
    }
    .com_community.view-profile.task-edit form#frmSaveProfile input[type="text"].joms-input--location {
        height: 75px;
    }
    .com_community.view-profile.task-edit .joms-form__group>span:first-child {
        font-size: 12px;
        width: 80px;
    }
}

@media all and (max-width: 630px) {
    #joms-app--321 .joms-stream__header,
    #joms-app--323 .joms-stream__header {
        min-height: 154px;
    }
    body.com_community.white .joms-landing .joms-landing__action {
        padding: 20px 50px 20px 50px;
    }
    body.com_community.white.view-frontpage .joms-landing .joms-landing__action {
        padding: 55px 50px 20px 50px;
    }
    .activities .row .rowchild {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .activities .row .rowchild:last-child>div,
    .activities .row .rowchild>div {
        margin: 0 auto 10% auto;
        justify-content: center;
    }
    .activities .row .rowchild {
        justify-content: center;
    }
    .new_photos .date_photo {
        font-size: 14px;
    }
    html:lang(fr-FR) .new_photos h3,
    html:lang(fr-FR) .new_video h3,
    html:lang(fr-FR) .resent_network h3,
    html:lang(fr-FR) .resent_forum h3 {
        font-size: 23px;
    }
    .col-4.resent_network .item .tour-agency-name a,
    .col-4.resent_forum .list .name a {
        font-size: 12px;
    }
    .col-4.resent_network .item .dates,
    .col-4.resent_forum .list .dates {
        font-size: 12px;
    }
    .col-4.resent_network .item .current_price {
        font-size: 12px;
    }
    .col-4.resent_network .item .right .name,
    .col-4.resent_forum .list h3 a {
        font-size: 12px;
    }
    html:lang(en-GB) .new_photos h3,
    html:lang(en-GB) .new_video h3,
    html:lang(en-GB) .resent_network h3,
    html:lang(en-GB) .resent_forum h3 {
        font-size: 23px;
    }
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) and (max-width: 630px) {
    .activities .row .rowchild>div {
        width: 90%;
        margin: 0 5% 10% 5%;
    }
    .activities .row .rowchild>div:first-child {
        width: 90%;
    }
    .activities .row .rowchild:last-child>div {
        width: 90%;
        margin: 0 5% 0 5%;
    }
    .activities .row .rowchild:last-child>div:first-child {
        width: 90%;
    }
}

@media all and (max-width: 600px) {
    .col-4,
    .col-4 .new_video {
        margin-left: 10% !important;
        width: 80% !important;
    }
    .com_community.view-profile.task-uploadAvatar .joms-form__group.joms-js--no-default>a {
        margin-bottom: 15px;
    }
    .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 22% center;
    }
    body:lang(ru-RU) .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 18% center;
    }
    section.top-auction-filter {
        height: 200px;
    }
    section.top-auction-filter h1 {
        font-size: 40px;
        margin-top: 80px;
    }
    .com_vm_auction.view-bidhistory p.bibs-count {
        font-size: 18px;
    }
    .com_vm_auction.view-bidhistory .adminform h3 {
        margin-top: 20px;
        font-size: 16px;
    }
    .com_vm_auction.view-bidhistory p.id-lot {
        font-size: 16px;
    }
    .com_vm_auction.view-bidhistory table.table tr td {
        padding: 8px 10px 15px 15px !important;
    }
    .com_vm_auction.view-bidhistory table.table thead tr th {
        padding: 0 10px 20px 15px !important;
    }
}

@media all and (max-width: 570px) {
    .col-4 {
        margin-left: 15%;
        width: 70%;
    }
    .resent_network,
    .resent_forum {
        margin-left: 10%;
        width: 80%;
    }
    #joms-app--326 .date_photo,
    #joms-app--314 .date_photo {
        font-size: 11px;
        line-height: 15px;
    }
    #joms-app--327 li:hover .button_on,
    #joms-app--327 li:focus .button_on,
    #joms-app--315 li:hover .button_on,
    #joms-app--315 li:focus .button_on {
        display: none;
    }
    #joms-app--327 .date_video,
    #joms-app--315 .date_video {
        font-size: 9px;
    }
    #joms-app--327 .user,
    #joms-app--315 .user {
        font-size: 9px;
    }
    .com_community .container .joms-body {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .com_community.view-vouchers .joms-sidebar.first,
    .com_community.view-vouchersrequest .joms-sidebar.first {
        width: 100%;
    }
    .com_community .joms-stream .joms-stream__body.no-head {
        padding: 25px 40px 25px 10px;
    }
    .com_community .joms-stream>.joms-stream__body {
        padding: 0 10px 25px 10px;
    }
    .com_community.view-profile.task-uploadAvatar .buttom-btns a:first-child,
    .com_community.view-profile.task-uploadAvatar .joms-form__group.joms-js--no-default a.remove,
    .com_community.view-profile.task-uploadAvatar input.joms-js--btn-upload {
        width: 165px;
        font-size: 10px;
    }
    .com_community.view-profile.task-uploadAvatar .joms-form__group.joms-js--no-default a.remove,
    .com_community.view-profile.task-uploadAvatar .buttom-btns a:first-child {
        padding-top: 10px;
    }
    .com_community.view-profile.task-uploadAvatar .joms-form__group.joms-js--no-default {
        margin-right: 35px;
        display: inline-block;
        position: relative;
        top: 25px;
    }
    .com_community.view-profile.task-uploadAvatar .joms-form__group .clearfix {
        display: inline-block;
        margin-top: 30px;
    }
    .fleks {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    .fleks .joms-module__wrapper {
        width: 100%;
    }
    .sidebar.second .fleks .joms-module__wrapper {
        width: 200px;
        margin: 0 auto;
    }
    body.com_community.view-profile .fleks0 {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    body.com_community.view-profile .fleks0>div {
        width: 100%;
    }
    body.com_community.view-profile .fleks0>div>div {
        width: 100%;
    }
    body.com_community.view-frontpage .fleks1 {
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    body.com_community.view-frontpage .fleks1>div {
        width: 100%;
    }
    body.com_community.view-frontpage .fleks1>.menu>div:first-child {
        margin-top: 15px;
    }
    body.com_community.view-profile .fleks1 {
        display: block;
    }
    body.com_community.view-profile .fleks1>div {
        width: 100%;
    }
    body.com_community.view-profile .fleks1>div>div {
        width: 100%;
    }
    body.com_community.view-profile .fleks1>div.menu>div {
        width: 100%;
    }
    .view-profile .joms-body .joms-main .joms-tab__bar a {
        display: block;
    }
    #joms-app--123 span.chart__label-x {
        padding-left: 9%;
    }
    .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 30% center;
    }
    body:lang(ru-RU) .joms-module__wrapper.travel_companies .rev {
        background: url(../../../images/rev.jpg) no-repeat 25% center;
    }
    .joms-main #js_profile_voucher_blocks .joms-module-voucher p.voucher-conditions {
        padding-left: 15px;
        padding-right: 15px;
    }
    #joms-app--aboutme-special .section {
        font-size: 12px;
    }
    .view-profile #joms-app--aboutme-special h4 {
        margin-bottom: 25px;
    }
    .view-profile #joms-app--aboutme-special .content2 span {
        padding: 4px;
    }
    #joms-app--aboutme-special .section {
        padding: 25px 20px 10px;
    }
    #joms-app--references-special .title-references {
        padding-left: 15px;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile>.row>div:last-child {
        padding-left: 30px;
    }
    body.auctionrequest .item-pageauctionrequest .contact-form input#send {
        width: 200px !important;
        height: 50px;
        font-size: 18px;
    }
    .com_community.view-multiprofile.task-updateProfile .joms-page {
        padding: 0 25px 65px 25px;
    }
}

@media all and (max-width: 500px) {
    .copyright-menu a,
    .footer .copyright {
        font-size: 10px;
    }
}

@media all and (max-width: 480px) {
    .col-4 {
        margin-left: 10%;
        width: 80%;
    }
    .resent_network,
    .resent_forum {
        margin-left: 5%;
        width: 90%;
    }
    .date_video {
        top: 75% !important;
    }
    .new_video .user,
    .new_video .date_video,
    .new_photos .date_photo {
        font-size: 8px;
    }
    .col-4,
    .col-4 .new_video {
        margin-left: 0 !important;
        width: 95% !important;
    }
    body.com_community.white .joms-landing__text h2 {
        font-size: 24px;
    }
    body.com_community.white .joms-landing {
        min-height: 600px;
    }
    body.com_community.white .joms-button--signup-fb .iconf {
        display: none;
    }
    body.com_community.white .joms-button--signup-fb>.text {
        left: 0px;
    }
    .joms-module--hellome .joms-hcard .joms-avatar a {
        max-width: 120px !important;
    }
    .com_community.view-profile.task-edit form#frmSaveProfile .joms-form__group .joms-button--full-small.joms-button--privacy {
        max-width: 50px;
        max-height: 50px;
        margin: 5px auto;
        display: block;
    }
    .com_community.view-profile.task-edit form#frmSaveProfile .joms-form__group .joms-button--full-small.joms-button--privacy span {
        font-size: 8px;
    }
    .com_community.view-profile.task-edit .joms-form__group {
        margin-bottom: 10px;
    }
    .com_community.view-profile.task-edit form#frmSaveProfile .joms-button--primary,
    .com_community.view-profile.task-edit form#frmSaveDetailProfile .joms-button--primary {
        width: 220px;
        height: 55px;
        font-size: 18px;
    }
    .com_community.view-profile.task-edit #joms-profile--account {
        padding: 30px 25px 65px 25px;
    }
    .com_community.view-profile.task-uploadAvatar .buttom-btns a:nth-child(2),
    .com_community.view-profile.task-uploadAvatar .buttom-btns a:nth-child(3) {
        max-width: 130px;
    }
    .com_community.view-profile.task-uploadAvatar .joms-avatar--stream {
        margin-left: 30px;
    }
    .com_community.view-profile.task-uploadAvatar .joms-avatar--stream {
        padding-left: 10px !important;
    }
    body.com_community.view-vouchers .voucher-add button {
        width: 220px;
        height: 55px;
        font-size: 18px;
    }
    body.com_community.view-vouchers .voucher-add h3 {
        font-size: 16px;
    }
    body.com_community.view-vouchers .active-voucher-received {
        margin-right: 15px;
    }
    body.com_community.view-vouchers .active-voucher-available {
        margin-left: 15px;
    }
    body.com_community.view-chat input.joms-chat__search_conversation {
        width: 85%;
    }
    body.com_community.view-chat .joms-chat__conversations-wrapper {
        width: 100%;
        border-right: none;
    }
    #joms-app--123 span.chart__label-x {
        padding-left: 8%;
    }
    #joms-app--references-special .chart__label-y {
        font-size: 10px;
    }
    .view-profile .joms-body .joms-main .joms-app--wrapper>div.rating-references {
        padding: 25px 30% 25px 5px;
    }
    #joms-app--references-special .app-box-content.all-references .user-reference-profile>.row>div:last-child {
        padding-left: 60px;
    }
    section.top-auction-filter h1 {
        font-size: 36px;
        margin-top: 80px;
    }
}

@media all and (max-width: 420px) {
    .col-4 {
        margin-left: 0%;
        width: 100%;
    }
    .resent_network,
    .resent_forum {
        margin-left: 0%;
        width: 100%;
    }
    body.com_community.white .joms-button--signup {
        width: 100% !important;
        font-size: 18px;
    }
    body.com_community.white .joms-landing .joms-landing__action .joms-button--login {
        width: 100% !important;
        font-size: 18px;
    }
    body.com_community.white .joms-landing .joms-landing__action {
        padding: 20px 20px 20px 20px;
    }
    #modalAddVoucherForm .modal-body #add-voucher .input-group-addon:nth-child(3) {
        right: 10px;
    }
    #modalAddVoucherForm .modal-body #add-voucher .input-group-addon:nth-child(2) {
        right: 45px;
    }
    .com_community.view-voucherstravelers .filter-data-requests span {
        padding-left: 25px;
        padding-bottom: 4px;
    }
    #joms-app--123 span.chart__label-x {
        padding-left: 7%;
    }
    .joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-received {
        margin-right: 15px;
    }
    .joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-available {
        margin-left: 15px;
    }
    .col-4.resent_network .item .tour-agency-name a,
    .col-4.resent_forum .list .name a {
        font-size: 10px;
    }
    .col-4.resent_network .item .dates,
    .col-4.resent_forum .list .dates {
        font-size: 10px;
        font-weight: 500;
    }
    .col-4.resent_network .item .current_price {
        font-size: 10px;
    }
    .col-4.resent_network .item .right .name,
    .col-4.resent_forum .list h3 a {
        font-size: 10px;
    }
}

@media all and (max-width: 400px) {
    .com_community .joms-body .joms-sidebar.first {
        width: 100%;
        margin: 0 auto;
    }
    .com_community .joms-body .sidebar.second {
        width: 100%;
        margin: 0 auto;
    }
    body.com_community.view-vouchers .active-voucher-received p:nth-child(1),
    body.com_community.view-vouchers .active-voucher-available p:nth-child(1) {
        font-size: 10px;
    }
    body.com_community.view-vouchers .active-voucher-received p:nth-child(2),
    body.com_community.view-vouchers .active-voucher-available p:nth-child(2) {
        width: 54px;
        height: 54px;
        padding-top: 15px;
        font-size: 16px;
    }
    body.com_community.view-vouchers .active-voucher-received,
    body.com_community.view-vouchers .active-voucher-available {
        width: 100px;
    }
}

@media all and (max-width: 380px) {
    .menu_icon {
        right: 77%;
    }
    #joms-app--326 .date_photo,
    #joms-app--314 .date_photo {
        font-size: 9px;
        line-height: 12px;
    }
    .secondary_header .header_left {
        padding: 60px 3.5% 24px 5%;
    }
    #joms-app--327 .date_video,
    #joms-app--315 .date_video {
        display: none;
    }
    #joms-app--327 .user,
    #joms-app--315 .user {
        display: none;
    }
    #joms-app--327 li:hover .button_on,
    #joms-app--327 li:focus .button_on,
    #joms-app--315 li:hover .button_on,
    #joms-app--315 li:focus .button_on {
        display: block;
    }
    body.com_jomoffers .button-add-listing a.button-add-listing-link {
        width: 220px;
        height: 55px;
        padding-top: 10px;
    }
    .com_jomoffers.view-admin_listing #jd-admin-wrapper .jd-headerbar.cd-panel-box.cd-clearfix .cd-float-right {
        margin-top: 30px;
    }
    #joms-app--123 span.chart__label-x {
        padding-left: 6%;
    }
    .joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-received>p:nth-child(2),
    .joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-available>p:nth-child(2) {
        width: 54px;
        height: 54px;
        padding-top: 15px;
        font-size: 16px;
    }
    .joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-received>p:nth-child(1),
    .joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-available>p:nth-child(1) {
        font-size: 10px;
    }
    .joms-main #js_profile_voucher_blocks .joms-module-voucher .active-voucher-received {
        width: 80px;
    }
    .copyright-menu a,
    .footer .copyright {
        font-size: 9px;
    }
    .footer .social a {
        font-size: 2rem;
        width: 6rem;
        height: 6rem;
        line-height: 6rem;
    }
    section.top-auction-filter h1 {
        font-size: 32px;
        margin-top: 60px;
    }
    .com_vm_auction.view-bidhistory h3.title-lot {
        font-size: 28px !important;
    }
}

@media all and (max-width: 360px) {
    .first #calendar .joms-calendar__grid>div.joms-calendar__event {
        background: url("../img/date_activemini.jpg") no-repeat center 8px;
    }
    #modalAddVoucherForm .modal-body #add-voucher button#buttonAddVoucher {
        width: 200px;
        height: 50px;
    }
    #modalAddVoucherForm .modal-body #add-voucher .input-group-addon:nth-child(3) {
        right: 5px;
    }
    #modalAddVoucherForm .modal-body #add-voucher .input-group-addon:nth-child(2) {
        right: 40px;
    }
    body.com_community.view-vouchers .active-voucher-received,
    body.com_community.view-vouchers .active-voucher-available {
        width: 80px;
    }
    #joms-app--123 span.chart__label-x {
        padding-left: 5%;
    }
}

@media all and (max-width: 350px) {
    #joms-app--123 .joms-stream__header,
    #joms-app--331 .joms-stream__header {
        min-height: 180px;
        width: 28%;
    }
}

@media all and (max-width: 320px) {
    #modalAddVoucherForm .modal-body #add-voucher .input-group-addon:nth-child(2) {
        right: 35px;
    }
    #joms-app--123 span.chart__label-x {
        padding-left: 4%;
    }
}

.moduletable>ul>li>a>i.fas.fa-burn {
    color: #e63f52;
    font-size: 1.3em;
}

.joms-notifications>a>i.fas.fa-bell,
.joms-notifications>a>i.fas.fa-users,
.joms-notifications>a>i.fas.fa-envelope {
    font-size: 1.3em;
    color: #000;
}

.moduletable>ul {
    padding: 0 !important;
}

.top_service_menu {
    height: 45px;
}

.top_service_menu>div.col-md-5 {
    background: #ffffff;
}

.top_service_menu>div.col-md-8 {
    background: #e0dae2;
}

.topphrase {
    font-size: 18px;
    line-height: 24px;
    color: #ffa100;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.services-menu>ul>li>a {
    font-size: 12px;
    line-height: 24px;
    color: #000000;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0 12px !important;
}

.services-menu>ul>li>a:hover,
.services-menu>ul>li>a:focus,
.services-menu>ul>li>a:active {
    color: #fda50f;
    background: none !important;
}

.services-menu ul>li:before {
    content: "•";
    position: absolute;
    left: -1px;
    top: 1px;
    color: #000000;
}

.services-menu ul>li:first-child:before {
    content: "";
}

.line_color {
    background: #969a9bd9;
    height: 70px;
}

.logo>a>img {
    width: 8em;
}

.moduletable>ul>li>a>i.fas.fa-burn {
    color: #e63f52;
    font-size: 1.3em;
}

.reg-log-position>ul {
    display: flex;
    padding: 0 !important;
    margin: 0 !important;
    justify-content: flex-end;
    width: 180px;
}

.moduletable>ul {
    padding: 0 !important;
}

.moduletable>ul>li:first-child>a {
    background: none !important;
}

.moduletable>ul>li:first-child>a>i {
    color: #ffffff;
}

#withmodules .submenu-withmodules {
    top: 60px !important;
}

.first-part>.guest-menu>ul>li>a {
    color: #ffffff;
}

.first-part>.guest-menu {
    margin-top: 3em;
    padding-right: 24px;
}

div.mod-languages a {
    font-size: 14px;
    line-height: 24px;
    color: #535353;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-decoration: none;
}

div.mod-languages a:hover,
div.mod-languages a:focus,
div.mod-languages a:active {
    color: #ffa100;
    text-decoration: none;
}

.date_link span {
    font-size: 18px;
    line-height: 30px;
    color: #545454;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.copyright-menu>ul>li>a:hover {
    color: #ffffff !important;
}

.date_link>span>a:hover {
    color: #ffffff;
    border-bottom: 1px solid #ffffff;
    text-decoration: none;
}

.date_link span>a {
    font-size: 18px;
    line-height: 30px;
    color: #545454;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.copyright-menu>ul>li>a {
    font-size: 14px !important;
    line-height: 30px !important;
    color: #545454 !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 400 !important;
}

.copyright-menu>ul>li:nth-child(1)>a {
    padding-left: 0 !important;
}

i.icon-toucans {
    background: url("../../../images/toucan_icon_dark.png") no-repeat center;
    width: 32px;
    height: 50px;
    display: inline-block;
    position: relative;
    top: 0px;
    right: 8px;
    background-size: contain;
}

i.icon-toucans:hover,
i.icon-toucans:hover {
    background: url("../../../images/toucan_active.png") no-repeat center;
    width: 32px;
    height: 50px;
    display: inline-block;
    position: relative;
    top: 0px;
    right: 8px;
    background-size: contain;
}

.fab.fa-twitter,
.fab.fa-facebook-f {
    font-size: 2.7em;
    color: #535353;
}

.fab.fa-twitter:hover,
.fab.fa-facebook-f:hover {
    color: #ffa100;
}

.fa-facebook-f::before {
    content: "\f39e" !important;
}

.social>div>p {
    display: flex;
    justify-content: flex-end;
}

.social>div>p>a:nth-child(2) {
    padding: 0 8em;
}

.footer_block {
    display: flex;
    flex-flow: column;
    height: 100%;
}

.footer_block>div:nth-child(1) {
    flex-basis: 50%;
    align-items: center;
    display: flex;
}

.footer_block>div:nth-child(2) {}

.mod-languages>.lang-inline {
    display: flex;
    justify-content: flex-end;
}

.lan_mod>.mod-languages li {
    margin-left: 30px !important;
}

.copyright_text {
    font-size: 12px;
    line-height: 30px;
    color: #545454;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.copyright_text>a {
    font-size: 12px;
    line-height: 30px;
    color: #545454;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-decoration: none;
}

.copyright_text>a:hover {
    color: #545454;
    border-bottom: 1px solid #545454;
    text-decoration: none;
}


/* .line2_footer {
    border-bottom: 2px solid #535353;
    margin: 0 15px;
} */

.joms-sortings>.selectize-control {
    text-align: left !important;
}

.joms-hcard>.joms-avatar--focus>a {
    width: 100%;
}

.joms-focus {
    margin-bottom: 15px;
}

.invite-friends>ul>li:first-child {
    text-align: left !important;
}

.copyright-and-line {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
}

.line2_footer {
    width: 35%;
    border-bottom: 2px solid;
    height: 0px;
    margin-right: 6em;
}

.row-top {
    display: flex;
    justify-content: space-between;
    background: #efefef;
}

.row-top>.joms-page__title {
    font-size: 14px;
    color: #232323 !important;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 25px 20px 20px 20px;
}

.sub-menu-frinds>.joms-subnav--desktop>ul>li>a {
    font-size: 14px;
    line-height: 24px !important;
    color: #0098b8 !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 400 !important;
}

.sub-menu-frinds {
    width: auto;
}

.sub-menu-frinds>.joms-subnav--desktop>ul>li {
    width: auto !important;
    border: 0 !important;
    padding: 25px 20px 20px 20px !important;
}

.sub-menu-frinds>.joms-subnav--desktop>ul {
    justify-content: flex-end !important;
}

.sub-menu-frinds>.joms-subnav--desktop>ul>li:nth-child(2) a::before {
    content: "" !important;
}

.search-frinds {
    width: 100% !important;
    padding: 20px !important;
    display: flex !important;
    justify-content: space-between;
    border-bottom: 1px solid #d5d5d5;
}

.joms-list__search-frinds {
    display: flex;
    flex-flow: column;
}

.search-frinds>span:nth-child(1) {
    width: 90%;
    position: relative;
}

.search-frinds>span:nth-child(1)>input {
    width: 100%;
    height: 31px;
    border: none;
    border-radius: 0px;
    font-size: 14px;
    margin-bottom: 0px;
    width: 100%;
    padding-left: 30px;
}

.search-frinds>span:nth-child(1)::before {
    content: "\f002";
    display: block;
    font-family: "FontAwesome";
    left: 0px;
    position: absolute;
    top: 5px;
    color: #888888;
    font-size: 14px;
}

.joms-button--neutral_search-frinds {
    margin-right: 0;
    height: 31px;
    border: none;
    background-color: #efefef;
    border-radius: 0px;
    font-size: 14px;
    padding: 0 15px;
    text-transform: inherit;
    color: #0091b4 !important;
    font-family: 'Open Sans', san-serif;
}

.search-block-bottom {
    padding: 20px 20px 15px 20px;
}

.add-friendss>.joms-button--add {
    border: none;
    border-radius: 0;
    width: 100%;
    background-color: #0091b4;
    color: #ffffff;
    padding: 25px 8px;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
}

.add-friendss>.joms-button--add::before {
    content: "\f234";
    display: block;
    font-family: "FontAwesome";
    left: 60px;
    position: absolute;
    top: 25px;
    color: #ffffff;
    font-size: 18px;
}

.joms-module--friendssuggestions>.joms-list--general {
    display: flex;
    padding: 0 35px;
}

.joms-module--friendssuggestions>.joms-list--general>li {
    display: flex;
    flex-flow: column;
}

.recommended-friends>.moduletable h3 {
    font-size: 14px;
    color: #232323 !important;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 15px 20px 20px 20px;
}

.recommended-friends {
    background: #fff;
}

.joms-module--friendssuggestions>.joms-list--general>li>.joms-list__body>.joms-list__distance {
    font-size: 12px;
    line-height: 18px;
    color: #888888 !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    border: 0;
    margin-top: 0;
    padding-left: 0 !important;
}

.joms-module--friendssuggestions>.joms-list--general>li>.joms-list__avatar {
    width: 100%;
    display: flex;
}

.joms-module--friendssuggestions>.joms-list--general>li:not(:last-child) {
    margin-right: 20px;
}

.joms-module--friendssuggestions>.joms-list--general>li>.joms-list__avatar>a {
    width: 100%;
}

.joms-module--friendssuggestions>.joms-list--general>li>.joms-list__avatar>a>img {
    max-width: 100% !important;
    max-height: 180px !important;
    height: 180px !important;
    width: 100% !important;
    border-radius: 0 !important;
    border: 0;
}

.joms-module__wrapper.video_profile>.joms-tab__content>.joms-module>.joms-module__wrapper {
    box-shadow: none;
}

.joms-sortings>.toucans_selectize {
    margin-bottom: 5px;
    display: flex;
}

.joms-module--friendssuggestions>.joms-list--general {
    display: flex;
    padding: 0 0px;
    flex-flow: column;
}

.joms-module--friendssuggestions>.joms-list--general>li {
    display: flex;
    flex-flow: row nowrap;
}

.joms-module--friendssuggestions>.joms-list--general>li>.joms-list__avatar {
    display: flex;
    width: 25%;
}

.joms-module--friendssuggestions>.joms-list--general>li>.joms-list__avatar>a>img {
    max-height: 60px !important;
    height: 60px !important;
    border-radius: 50% !important;
}

.joms-module--friendssuggestions>.joms-list--general>li>.joms-list__body {
    width: 75%;
}

.joms-module--friendssuggestions a.more-friends {
    display: inline-block;
    text-align: right;
    color: #0091b4;
    font-size: 14px;
    padding-bottom: 10px;
    cursor: pointer;
}

.joms-module--friendssuggestions .slider-div {
    display: none;
}

.joms-module--friendssuggestions.opened .slider-div {
    display: inline-block;
    border-top: 1px solid #dedede;
    margin-left: -14px;
    margin-right: -14px;
    padding: 20px 14px 0;
}

.joms-module--friendssuggestions.opened a.more-friends i.fa {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
}

.joms-module--friendssuggestions a.more-friends i.fa {
    background: url("../img/arr.png") no-repeat center;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    width: 13px;
    height: 12px;
    display: inline-block;
    top: 1px;
    position: relative;
    margin-left: 5px;
}

.joms-module__wrapper.invite-friends {
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
}

.joms-module__wrapper.members-may-know.search,
.joms-module__wrapper.members-may-know,
.joms-module__wrapper.banner-right {
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
}

.joms-page.two.news {
    background: #fff;
    width: 100%;
    padding: 0 15px 15px 15px;
}

.joms-alert--info>.joms-alert__body>.joms-alert__actions {
    display: flex;
    justify-content: flex-end;
}

.joms-alert--info>.joms-alert__body>.joms-alert__actions>a:nth-child(1) {
    margin-right: 5px;
}

.joms-tab__content>.joms-button--link>small {
    font-size: 14px;
    text-decoration: underline;
}

.events-list>.cEmpty.cAlert {
    margin-top: 0 !important;
}

.center-block>.events-block>.title:empty {
    margin-bottom: 0 !important;
}

.cIndex>.joms-page.albums>.events-block.menu-search {
    margin-bottom: 0;
}

.joms-tab__content>.cVideo-Screen {
    padding: 0;
}

.group_upg>.joms-sidebar>.joms-module__wrapper {
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
}

.group_upg .joms-middlezone>.joms-stream__wrapper>.joms-stream__container>.joms-tab__bar {
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
}

.group_upg .joms-middlezone>.joms-stream__wrapper>.joms-stream__container>.joms-tab__bar,
.group_upg .joms-middlezone>.joms-stream__wrapper>.joms-stream__container>.joms-tab__bar>a {
    background: #fff;
}

.joms-page.member_list {
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
}

.joms-page.member_list>.joms-list__search {
    margin: 0;
    padding: 5px 0 0 5px !important;
}

.joms-page.member_list>.joms-list__search>.joms-list__search-title>.joms-page__title {
    padding: 0;
    font-size: 14px;
    color: #232323 !important;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
}

.joms-page.member_list ul.joms-list--friend {
    margin-top: 0;
}

#voucher-step-2,
#voucher-step-3 {
    margin-top: 100px;
}

.joms-voucher>p,
.joms-module-voucher>p {
    min-height: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    font-size: 24px;
    line-height: 24px;
    color: #888888;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
}

.joms-voucher,
.joms-module-voucher {
    min-height: 130px;
    background: #fff;
    padding: 25px 50px 40px 50px;
    position: relative;
}

.block_title {
    display: flex;
    flex-flow: column;
    align-items: flex-end;
}

.block_title>h4 {
    display: flex;
}

.block_title>h4>span {
    text-transform: uppercase;
}

.block_title>h4>span:nth-child(1) {
    font-size: 24px;
    line-height: 24px;
    color: #222222;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
}

.block_title>h4>span:nth-child(2) {
    font-size: 24px;
    line-height: 24px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    margin-left: 7px;
}

.block_title>h5 {
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    margin-top: 0;
}

.block_title {
    z-index: 1;
    position: relative;
    margin-top: 40px;
}

.joms-voucher>.top_block_shodow {
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25);
}

.joms-voucher>img.r_images,
.joms-module-voucher>img.r_images {
    position: absolute;
    right: -1px;
    top: -1px;
}

.joms-voucher>img.l_images,
.joms-module-voucher>img.l_images {
    position: absolute;
    left: -3px;
    top: -2px;
}

.joms-voucher>.active-voucher,
.joms-module-voucher>.active-voucher {
    z-index: 1;
    position: relative;
    margin-top: 80px;
}

.active-voucher {
    position: relative;
    z-index: 1;
    margin-top: 40px;
}

.active-voucher>.active-voucher-start {
    font-size: 14px;
    line-height: 24px;
    color: #888888;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: center;
}

.active-voucher-value {
    font-size: 24px;
    line-height: 32px;
    color: #00af42;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    text-align: center;
}

.active-voucher-valid-until {
    font-size: 14px;
    line-height: 24px;
    color: #888888;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: center;
    margin-bottom: 20px;
}

.active-voucher-descroption {
    font-size: 14px;
    line-height: 24px;
    color: #282828;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: center;
}

.active-voucher-received>p:nth-child(1),
.active-voucher-available>p:nth-child(1) {
    font-size: 14px;
    line-height: 24px;
    color: #888888;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.block_circle_v {
    display: flex;
    justify-content: center;
    align-items: center;
}

.block_circle_v>div {
    display: flex;
    flex-flow: column;
    align-items: center;
}

.block_circle_v>div.active-voucher-toucans-exchange,
.block_circle_v>div.active-voucher-received {
    margin-right: 40px;
    min-width: 134px;
}

.block_circle_v>div.active-voucher-user-toucans>p:nth-child(1),
.block_circle_v>div.active-voucher-toucans-exchange>p:nth-child(1) {
    font-size: 14px;
    line-height: 24px;
    color: #888888;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.block_circle_v>div.active-voucher-user-toucans,
.block_circle_v>div.active-voucher-available {
    margin-left: 40px;
    min-width: 134px;
}

.block_circle_v>.arrtwo>i {
    color: #232323;
    font-size: 28px;
}

.active-voucher-received>p:nth-child(2) {
    background: #00af42;
    color: #fff;
}

.active-voucher-toucans-exchange>p:nth-child(2) {
    background: #ffa100;
    color: #fff;
}

.active-voucher-user-toucans>p:nth-child(2) {
    background: #00af42;
    color: #fff;
}

.active-voucher-available>p:nth-child(2) {
    color: #00af42;
}

.active-voucher-toucans-exchange>p:nth-child(2) {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #ffa100;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    font-size: 24px;
    line-height: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.active-voucher-received>p:nth-child(2),
.active-voucher-available>p:nth-child(2),
.active-voucher-user-toucans>p:nth-child(2) {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #00af42;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    font-size: 24px;
    line-height: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.voucher-conditions>a:valid,
.voucher-conditions>a:link,
.voucher-conditions>a:visited,
.voucher-conditions>a:hover {
    text-decoration: none;
}

.voucher-conditions {
    margin-top: 40px;
}

.voucher-conditions>a {
    font-size: 14px;
    line-height: 24px;
    color: #00af42;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.voucher-text-conditions {
    font-size: 14px;
    line-height: 24px;
    color: #232323;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.text-post-social-network {
    font-size: 14px;
    line-height: 24px;
    color: #232323;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-align: center;
    margin-top: 30px;
}

.share-from-social-network {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.share-from-social-network>a>i {
    color: #fff !important;
    font-size: 34px !important;
}

.share-from-social-network>a.fb {
    background: #405994;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    width: 70px;
    height: 70px;
}

.share-from-social-network>a {
    transition: all 0.2s ease;
}

.share-from-social-network>a:hover {
    filter: drop-shadow(0px 2px 2.5px rgba(0, 0, 0, 0.75));
    background-image: linear-gradient(30deg, #2fa3de 0%, #8d2c93 27%, #ea2076 64%, #fbdf26 100%);
    transition: all 0.2s ease;
}

#back-button:hover {
    text-decoration: none;
}

#back-button {
    font-size: 14px;
    line-height: 24px;
    color: #00799a;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

#back-button>i {
    color: #00799a;
    font-size: 14px;
    margin-right: 10px;
}

#voucher-step-3 a.my_vouchers_page {
    background-color: #00af42;
    padding: 0px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    width: max-content;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans";
    font-weight: 400;
    margin: 0 auto;
}

#voucher-step-3 h4 {
    padding-bottom: 25px !important;
    text-align: center !important;
    color: #282828 !important;
    font-size: 24px !important;
    line-height: 36px !important;
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 500 !important;
    max-width: 300px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

#voucher-step-3>img.end_images {
    margin: 0 auto;
    display: inherit;
}

#js_profile_voucher_blocks .joms-module-voucher .voucher-request button {
    width: 90%;
    max-width: 260px;
    height: 60px;
    font-family: 'Open Sans', sans-serif;
    color: #ffffff !important;
    outline: none;
    font-size: 24px;
    background-color: #00af42;
    border-radius: 0px;
    border: none;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}


/* Style System Message */

#system-message-container #system-message {
    margin: 0 0 15px 0;
}

#system-message-container .alert {
    padding: 20px;
    background-color: #f0dc7e;
    border-color: #f0dc7e;
    border-radius: 0;
}

#system-message-container .alert.alert-success {
    background-color: #63AC44;
    border-color: #63AC44;
}

#system-message-container .alert.alert-error {
    background-color: #fe4a5d;
    border-color: #fe4a5d;
}

#system-message-container .alert.alert-info {
    background-color: #0087d0;
    border-color: #0087d0;
}

#system-message-container .alert.alert-warning {
    background-color: #f0dc7e;
    border-color: #f0dc7e;
}

#system-message-container .alert.alert-message {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
    padding: 20px;
}

#system-message-container .alert h4 {
    margin-bottom: 15px;
    font-size: 18px;
    line-height: 24px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
}

#system-message-container .alert-message {
    margin: 10px 0;
    padding: 0px;
    border-left: 0px solid #eee;
    font-size: 14px;
    line-height: 18px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

#system-message-container .alert.alert-message .alert-message,
#system-message-container .alert.alert-message h4 {
    color: #468847;
}

#system-message-container .alert-warning .alert-message,
#system-message-container .alert-warning h4 {
    color: #ff001b;
}

#system-message-container .alert-info .alert-message,
#system-message-container .alert-error .alert-message,
#system-message-container .alert-success .alert-message,
#system-message-container .alert-info h4,
#system-message-container .alert-error h4,
#system-message-container .alert-success h4 {
    color: #fff;
}

#system-message-container .close {
    padding: 0 8px;
    border-radius: 2px;
    opacity: 1;
    top: 10px;
    right: 20px;
    color: #fff;
    position: absolute;
}

#system-message-container .alert-message .close {
    color: #468847;
}


/* Style System Message */


/* --------------------------------------------------------------------------------------------------- */

.mceBranding {
    display: none !important;
}

.block-form .joms-input {
    display: block !important;
    width: 100%;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.428571429 !important;
    color: #555555 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 0px !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
}

.block-form .joms-input:focus {
    border-color: #66afe9 !important;
    outline: 0 !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;
}

.block-form textarea {
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 0px !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
}

.block-form textarea:focus {
    border-color: #66afe9;
    outline: 0 !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.defaultSkin .mceLayout {
    border-color: #ccc !important;
}

#endtime,
#starttime {
    display: flex;
}

#endtime>div:nth-of-type(1),
#starttime>div:nth-of-type(1) {
    margin-right: 15px;
    width: 65px;
}

#endtime>div:nth-of-type(2),
#starttime>div:nth-of-type(2) {
    margin-left: 15px;
    width: 65px;
}

.middle-main-block.full-width {
    width: 76.92307692% !important;
}

.pages-form-title>h3 {
    margin: 9px 0 10px;
    line-height: 20px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #232323;
}

.pages-form-title {
    background-color: #efefef;
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    padding: 15px;
    margin-bottom: 15px;
}

.pages-form {
    padding: 0;
    background: transparent;
}

.pages-form .block-form {
    background-color: #fff;
    margin-bottom: 15px;
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    padding: 15px;
    margin-bottom: 15px;
}

.pages-form .block-form .joms-form__group>span {
    width: 25%;
    font-size: 14px !important;
    line-height: 18px !important;
    color: #282828 !important;
    font-family: "Open Sans", sans-serif;
    font-weight: 400 !important;
}

@media (min-width: 768px) and (max-width: 991px) {
    .menu-bottom .reg-log-position {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 9000;
        width: unset;
    }
    .menu-bottom .reg-log-position>ul>li {
        height: 70px;
        width: 80px;
        background-color: #4f4f4f !important;
        color: #fff !important;
    }
    .menu-bottom .reg-log-position>ul>li>a {}
    .joms-sidebar.first,
    .middle-main-block {
        margin-top: 15px;
    }
    .com_community .joms-body .joms-sidebar.first {
        order: -1;
        width: 30.76923077%;
    }
    .fleks .joms-module__wrapper {
        min-width: 100%;
        display: block;
    }
    .fleks {
        display: block;
        width: 100%;
    }
}

.mb15 {
    margin-bottom: 15px;
}

.nmb {
    margin-bottom: unset;
}

.guestAuth {
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    background: #fff;
    width: 100%;
    padding: 0 calc( 50% - 635px);
    margin-bottom: -15px;
}

.guestAuth .row {
    margin: 0;
}

.guestAuth .middle-main-block div {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.guestAuth .middle-main-block h3 {
    font-size: 24px;
    line-height: 32px;
    color: #282828;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    margin-bottom: 25px;
    width: 65%;
    text-align: center;
}

.guestAuth .middle-main-block .register {
    width: 148px;
    height: 60px;
    background-color: #00415d;
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    border: 0;
    border-radius: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: top;
    -webkit-appearance: button;
    box-sizing: border-box;
    cursor: pointer;
    margin-bottom: 25px;
}

.have-account {
    padding-left: 40px;
    position: relative;
}

.have-account::after {
    position: absolute;
    content: '\f4fc';
    left: 0;
    top: 2px;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #00415d;
    font-size: 22px;
}

.have-account a {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    color: #00415d;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    padding-top: 3px;
    border-bottom: 1px solid #00415d;
    cursor: pointer;
}

.have-account a,
.have-account a:hover {
    text-decoration: none;
}

.container.guestAuth {
    width: 100% !important;
}

.menu_footer>.nav>li>a {
    padding: 27px 15px;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

@media (max-width: 1199px) and (min-width: 1024px) {
    .menu-bottom .menu-position ul.menu>li>a>i,
    .menu-bottom .menu-position>ul.menu>li>span {
        color: hsla(0, 0%, 100%, 0.58) !important;
        font-size: 18px !important;
        padding-top: 0px !important;
    }
}

.footer {
    height: auto;
}

.custom_text {
    height: 100%;
    border-left: 2px solid #535353;
    display: flex;
    flex-flow: column;
    justify-content: center;
    padding-left: 2em;
}

.custom_text>div>p {
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    margin: 0 !important;
}

.line_footer {
    width: 100%;
    border-bottom: 2px solid #535353;
    height: 71%;
}

.line_one {
    margin-top: 50px;
    margin-bottom: 50px;
}

.row_mod_menu {
    flex-basis: 20%;
}

.row_mod_menu h4 {
    font-size: 18px;
    line-height: 24px;
    color: #535353;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.row_mod_menu>ul>li>a:hover,
.row_mod_menu>ul>li>a:focus,
.row_mod_menu>ul>li>a:active,
.row_mod_menu>ul>li>a.active,
.row_mod_menu>ul>li>a:link,
.row_mod_menu>ul>li>a:visited {
    color: #ffffff !important;
    background: none;
}

.row_mod_menu>ul {
    display: flex;
    flex-flow: column;
}

.row_mod_menu>ul>li>a {
    font-size: 14px;
    line-height: 30px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    padding: 0 !important;
}

.line_one {
    flex-basis: 13%;
}

.line_one>div {
    height: 100%;
    display: flex;
}

.line_two {
    flex-basis: 50%;
}

.line_free {
    flex-basis: 20%;
}

.line_four {
    flex-basis: 10%;
}

.row_mod_menu>ul>li {
    line-height: 30px;
}

.row_mod_menu>ul>li>a {
    font-size: 14px;
    line-height: 30px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    padding: 0 !important;
    display: inline-block;
}

.nav>li {
    position: relative;
    display: block;
}

.menu_top {
    display: flex;
    flex-flow: row wrap;
    position: relative;
    padding: 0px 15px 50px 15px;
}

.menu_footer {
    height: 78px;
    background: #3e3e3e;
    position: relative;
}

.menu_footer>.nav>li>a {
    padding: 27px 15px;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.menu_footer>.nav>li>a:hover,
.menu_footer>.nav>li>a:focus,
.menu_footer>.nav>li>a:active {
    color: #ffffff;
    background: none;
}

.menu_footer>.nav {
    display: flex;
    justify-content: space-between;
}

.menu_footer>.nav>li:nth-child(1)>a {
    padding-left: 0 !important;
}

.menu_footer::before {
    content: "";
    width: 54em;
    height: 78px;
    background: #3e3e3e;
    position: absolute;
    left: -54em;
}

.menu_footer>.nav>li,
.menu_footer>.nav>li>a {
    background-color: transparent !important;
}

.lan_mod>.mod-languages {
    height: 78px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
}

div.mod-languages ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

div.mod-languages li {
    margin-left: 5px;
    margin-right: 5px;
}

.lan_mod>.mod-languages li {
    margin-left: 30px !important;
}

div.mod-languages ul.lang-inline li {
    display: inline;
}

.container.guestAuth .middle-main-block {
    padding-top: 25px;
}

.container.guestAuth .showActionMessage {
    padding-bottom: 25px;
}

.public-trending-events .joms-media__calendar .month,
.public-trending-events .joms-media__calendar .date {
    padding: 0;
    color: #fff;
    background-color: #7f7f7f;
    border: 0;
    font-size: 14px;
    font-weight: 700;
}

.public-trending-events .joms-media__calendar .month {
    padding-top: 5px;
}

.public-trending-events .joms-media__calendar .date {
    padding-bottom: 5px;
}

.public-trending-events .joms-media__calendar {
    width: 50px;
}

.public-trending-title,
.public-trending-events {
    padding: 10px;
}

.stories .joms-tab__content {
    padding: 0;
}

.stories #post_slider {
    margin-bottom: 15px !important;
    -webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    -moz-box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 18px rgba(0, 0, 0, .25);
}

.stories #post_slider .post .post_item img {
    width: 100%;
}

.stories #post_slider .post .post_title {
    padding: 10px;
}

.stories #post_slider .post .post_title .title-post {
    color: #00799a;
    font-weight: 700;
}

.stories #post_slider .post .post_author {
    padding: 10px;
}

.stories #post_slider .post .post_author>.post_author-ava {
    position: absolute;
    width: 58px;
    height: 58px;
    border-radius: 58px;
}

.stories #post_slider .post .post_author>.post_author-ava>img {
    width: 100%;
    border-radius: 58px;
    border: 2px solid gray;
}

.stories #post_slider .post .post_author>div {
    padding-left: 75px;
}

.stories #post_slider .post .post_author>div>a {
    line-height: 25px;
}

.stories .box {
    padding: 10px;
    border-top: 2px solid #efefef;
}

.stories .box i {
    margin-right: 15px;
}

.stories .box div>a {
    margin: 15px 0;
    width: auto;
    height: auto;
    color: #fff;
    text-transform: lowercase;
    background-color: #00af42;
    border-radius: 0px;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    padding: 0px 30px;
}

.stories .box div:last-child {
    text-align: center;
}

@media (max-width: 991px) and (min-width: 768px) {
    .footer>.container>div>.row.line_free div {
        width: 100%;
        flex: 0 0 100%;
        max-width: 1000%;
    }
    .menu_footer>.nav>li>a {
        line-height: 24px;
    }
}

.footer .copyright {
    color: #535353;
    font-size: 1.8rem;
}

.copyright,
.copyright-menu {
    display: inline-block;
    text-align: center;
}

.date_link {
    display: flex;
}


/* END Style Print Listing */

@media (min-width: 768px) and (max-width: 991px) {
    .footer {
        height: auto;
    }
    .footer>.container>div>.row.line_free div {
        width: 100%;
        flex: 0 0 100%;
        max-width: 1000%;
    }
    .footer>.container>div>.line_two .row_mod_menu {
        flex-basis: 50%;
    }
    .footer>.container>div>.line_four>div:first-child {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
    }
    .footer>.container>div>.line_four>div:first-child .terms_ser {
        text-align: left;
    }
    .footer>.container>div>.line_four .line2_footer {
        display: none;
    }
    .footer>.container>div>.line_four>div:last-child {
        margin-top: 10px;
    }
    .footer>.container>div>.line_four .social>div>p {
        position: absolute;
        right: 0;
        border-top: 2px solid #535353;
        padding: 15px 5px 0 10px;
    }
    .footer>.container>div>.line_four .social>div {
        min-height: 60px;
        min-width: 350px;
    }
}

/* @media (min-width: 1200px) {
    .container {
        width: 1170px !important;
    }
} */

@media (min-width: 1024px) and (max-width: 1199px) {
    .menu_footer>.nav>li>a {
        padding: 27px 10px !important;
        font-size: 13px;
    }
    .footer>.container>div>.line_four .line2_footer {
        display: none;
    }
}

.copyright_text {
    padding: 5px 0 15px 0;
    font-size: 12px;
    line-height: 15px;
    color: #545454;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.copyright_text>a {
    font-size: 12px;
    color: #545454;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    text-decoration: none;
}


/* ---------------------------------------------------------- */

.joms-reactions__list li {
    z-index: unset !important;
}


/* Style Error 404 page */

body,
html {
    width: 100%;
    height: 100%;
}

.container-error {
    display: flex;
    flex-flow: row nowrap;
    height: 100%;
}

.container-error .error-img {
    width: 40%;
    height: 100%;
}

.container-error .error-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: bottom right;
}

.container-error .text-error {
    width: 60%;
}

.text-error {
    display: flex;
    flex-flow: column;
    padding-top: 170px;
    padding-left: 50px;
}

.text-error .error-type {
    display: flex;
    flex-flow: column;
    margin-bottom: 15px;
}

.text-error .error-type p {
    font-size: 72px;
    line-height: 56px;
    color: #ffa100;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 10px 0;
}

.text-error .error-type p:nth-child(2) {
    font-size: 50px;
    line-height: 36px;
}

.text-error .error-title {
    display: flex;
    flex-flow: column;
}

.text-error .error-title>p:nth-child(1) {
    font-size: 30px;
    line-height: 42px;
    color: #0d0c10;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
}

.text-error .error-title>p:nth-child(2) {
    font-size: 24px;
    line-height: 42px;
    color: #888888;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    margin-top: 5px;
}

.text-error .error-title {
    margin-bottom: 20px;
}

.btn-error>a:link,
.btn-error>a:valid,
.btn-error>a:visited,
.btn-error>a:hover {
    color: #ffffff;
    text-decoration: none;
}

.btn-error>a {
    display: table;
    font-size: 24px;
    line-height: 59px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    height: 59px;
    background-color: #ffa100;
    padding: 0 40px;
}

@media all and (max-width: 1200px) {
    .container-error {
        display: flex;
        flex-flow: column-reverse;
        height: 100%;
        align-items: center;
    }
    .text-error {
        display: flex;
        flex-flow: column;
        padding-top: 10%;
        padding-left: 0;
        align-items: center;
        text-align: center;
        margin-bottom: 30px;
    }
    .container-error .error-img {
        width: 260px;
    }
}

.container-error-mob {
    height: 100%;
    align-items: center;
    padding: 0 15px;
    overflow: scroll;
    justify-content: space-between;
    display: flex;
    flex-flow: column;
}

.container-error-mob .error-img-mob {
    width: 100%;
    padding: 0 31% 0 20%;
    flex-basis: 45%;
}

.container-error-mob .error-img-mob img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom right;
}

.container-error-mob .text-error-mob {
    padding-top: 45px;
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
    flex-basis: 55%;
}

.text-error-mob {
    display: flex;
    flex-flow: column;
}

.text-error-mob .error-type-mob {
    display: flex;
    flex-flow: column;
    margin-bottom: 15px;
    text-align: center;
}

.text-error-mob .error-type-mob p {
    font-size: 14em;
    line-height: 0.7em;
    color: #ffa100;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
}

.text-error-mob .error-type-mob p:nth-child(2) {
    font-size: 10em;
    line-height: 1em;
}

.text-error-mob .error-title-mob {
    display: flex;
    flex-flow: column;
    text-align: center;
}

.text-error-mob .error-title-mob>p:nth-child(1) {
    font-size: 44px;
    line-height: 62px;
    color: #0d0c10;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    margin-bottom: 0;
}

.text-error-mob .error-title-mob>p:nth-child(2) {
    font-size: 34px;
    line-height: 84px;
    color: #888888;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
}

.text-error-mob .error-title-mob {
    margin-bottom: 10px;
}

.btn-error-mob>a:link,
.btn-error-mob>a:valid,
.btn-error-mob>a:visited,
.btn-error-mob>a:hover {
    color: #ffffff;
    text-decoration: none;
}

.btn-error-mob>a {
    display: table;
    font-size: 64px;
    line-height: 116px;
    color: #ffffff;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    height: 116px;
    background-color: #ffa100;
    padding: 0 40px;
    box-shadow: 0px 2px 2.5px rgba(0, 0, 0, 0.25);
    width: 100%;
}


/* END Style Error 404 page */


/* ---------------------------------------------------------------------------- */


.joms-stream__body a .joms-media--image > img, .joms-stream__body > .joms-media > img, .joms-stream__body .cStream-Quote a > .joms-media--image--half img {
    max-width: 100%;
    max-height: 350px;
    width: 100%;
    object-fit: cover;
}

.joms-media.like, .joms-media--image, .joms-media--images, .joms-media--event {
    max-width: 100%;
    padding-right: 0;
}

.joms-stream .joms-comment {
    background: transparent;
    padding: 0 0 0 15px;
    font-size: 13px;
    line-height: 17px;
    font-family: 'Open Sans', sans-serif;
}

.joms-stream .joms-comment .joms-comment__item {
    padding-top: 10px;
    border-top: none;
    padding-left: 45px;
    background: #f7fbfe;
    position: relative;
    margin-left: -15px;
}

.joms-stream .joms-comment .joms-comment__item .joms-comment__header {
    display: flex;
    flex-flow: column;
}

.joms-stream .joms-comment .joms-comment__item .joms-comment__header .joms-avatar--comment  {
    display: flex;
    align-items: center;
    width: auto;
    margin-right: 11px;
    margin-bottom: 5px;
}

.joms-stream .joms-comment .joms-comment__item .joms-comment__header .joms-avatar--comment > p {
    display: flex;
    flex-flow: column;
    margin-left: 15px;
    width: 100%;
    margin-bottom: 0;
}

.joms-stream .joms-comment .joms-comment__item::before {
    position: absolute;
    content: '';
    width: 30px;
    height: 2px;
    background: #c8cccf;
    left: 15px;
    top: 35px;
}

.joms-comment .joms-comment__body {
    padding-right: 70px;
    padding-bottom: 8px;
}