html, body {
    /* padding-bottom: 100px; */
}

body {
    color: #333;
    margin: 0 auto;
    font-size: 12px;
    font-family: 'Open Sans', 'Tahoma', 'Arial', sans-serif !important;
    text-rendering: optimizeLegibility;
    min-height: 1285px;
    min-width: 307px;
}

#delfi-container-inner {
    min-height: 95%;
    min-height: calc(100% - 43px);
}

#wallpaper {
    display: none;
}

input, select, textarea {
    color: #6f6f6f;
    border: 1px solid #dcdcdc;
}

td, input, select, textarea, ul {
    margin: 0 5px 0 2px;
    padding: 0;
    font-family: 'Open Sans', 'Tahoma', 'Arial', sans-serif !important;
}

form {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
}

img {
    border: 0;
}

.wf {
    width: 100%;
}

.whf {
    width: 100%;
    height: 100%;
}

.w10 {
    width: 10%;
}

.w20 {
    width: 20%;
}

.w25 {
    width: 25%;
}

.w30 {
    width: 30%;
}

.w33 {
    width: 33%;
}

.w35 {
    width: 35%;
}

.w40 {
    width: 40%;
}

.w45 {
    width: 45%;
}

.w48 {
    width: 48%;
}

.w49 {
    width: 49%;
}

.w60 {
    width: 60%;
}

.w50 {
    width: 50%;
}

.w65 {
    width: 65%;
}

.w70 {
    width: 70%;
}

.w75 {
    width: 75%;
}

.w90 {
    width: 90%;
}

.w450 {
    width: 450px;
}

.w844 {
    width: 844px !important;
}

.w890 {
    width: 890px
}

.w1018 {
    width: 1018px
}

.w970 {
    width: 970px
}

.clr {
    clear: both;
}

.clrL {
    clear: left;
}

.clrR {
    clear: right;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}


.tac {
    text-align: center;
}

.tal {
    text-align: left;
}

.tar {
    text-align: right;
}

.taj {
    text-align: justify;
}

.vat {
    vertical-align: top;
}

.vab {
    vertical-align: bottom;
}

.vam {
    vertical-align: middle;
}

.w300 {
    width: 300px;
}

.w295 {
    width: 295px;
}

.w4 {
    width: 4%;
}

.w98 {
    width: 98% !important;
}

.w785 {
    width: 785px !important;
}

.w1300 {
    /* width: 1300px; */
    width: 1285px;
}

.marginr5 {
    margin-right: 5px;
}

.padding5 {
    padding: 5px;
}

.padding10 {
    padding: 10px;
}

.margin5 {
    margin: 5px;
}

.margin10 {
    margin: 10px;
}

.paddingb10 {
    padding-bottom: 10px;
}

.marginb10 {
    margin-bottom: 10px;
}

.margint10, .margintop10 {
    margin-top: 10px;
}

.margint5 {
    margin-top: 5px
}

.marginr10 {
    margin-right: 10px;
}

.margint20 {
    margin-top: 20px;
}

.marginb20 {
    margin-bottom: 20px;
}


input[type=checkbox], input[type=radio] {
    border: 0;
}

/* -------------- */

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;

    user-select: none;
}

h1, h2, h3, h4, h5 {
    font-weight: 600;
}

h2 {
    margin-top: 10px;
    font-size: 16px;
}

#topMenu {
    float: right;
    margin-top: 32px;
    line-height: 17px;
}

#logo_n_t_b {
    float: left;
    margin-left: 15px;
    line-height: 16px;
    margin-top: 12px;
    font-size: 12px;
}

#logo_n_t_b a {
    color: #00d053;
    width: 70px;
    display: block;
}


#main-content-middle-part {
    position: relative;
    margin: 0 auto;
    /* width: 1300px; */
    width: 1285px;
}

#header_m_menu_b {
    margin-bottom: 10px;
}

#user_menu_type {
    margin-bottom: 0 ;
}

#main-content {
    /* width: 1300px; */
    width: 1285px;
    min-height: 600px;
    position: relative;
    z-index: 0;
}

.addit_i, .addit_i a {
    font-size: 15px;
}

.addit_m_i, .addit_m_i a {
    font-size: 14px;
}

@media all and (min-width: 1070px) {
    .addit_i, .addit_i a {
        font-size: 14px;
    }

    .addit_m_i, .addit_m_i a {
        font-size: 13px;
    }

    a:hover {
        text-decoration: underline;
        cursor: pointer;
    }
}

.marginb40 {
    margin-bottom: 40px;
}

.alert {
    padding: .75rem 1.25rem;
    border: 1px solid transparent;
    border-radius: .25rem;
    text-align: center;
    font-size: 16px;
    margin: 10px 0;
    font-family: 'Open Sans', 'Tahoma', 'Arial', sans-serif;
    overflow: hidden;
}

.alert ul {
    list-style-type: none;
}

.alert i {
    font-size: 24px;
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-danger a {
    color: #721c24;
}

@media all and (max-width: 1070px) {
    .alert {
        font-size: 14px;
        margin: 5px 0;
    }

    .alert i {
        font-size: 16px;
    }
}
.one-block .title-categories:first-child {
    padding-bottom: 10px;
}

.title-categories {
    float: left;
    width: 20%;
    margin-top: 20px;
}

.title-categories ul li {
    color: #999;
    font-size: 11px;
    line-height: 22px;
}

.title-categories ul {
    list-style-type: none;
    margin-bottom: 15px;
}

#banner-top {
    display: none;
}

.catspatern_s {
    background-size: 42px;
    background-image: url(../img/svg/icons.svg);
}

@media all and (min-width: 1070px) {
    #layout_footer {
        height: 35px;
    }

    #footer_bottom_b {
        height: 60px;
    }

}

#delfi-container-inner, #main-content-header {
    position: relative;
    /* width: 1300px !important; */
    width: 1285px !important;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
}

#delfi-container-inner {
    min-height: 600px;
    /* padding-bottom: 50px; */
}

h2 {
    font-size: 12px;
    color: #585858;
}

td {
    vertical-align: top;
    padding: 0
}

table {
    border-collapse: collapse
}

#titleSearch_b_d {
    margin-top: 0;
}

.titleSearch_b {
    margin-bottom: 40px;
    display: block;
    margin-top: 10px;
}

#titleSearch_b_d .nb {
    border-bottom: 0;
}

#footer #f_m_1 {
    width: 60%;
    float: left;
}

#footer #f_m_2 {
    float: left;
    width: 40%;
}

#footer .menu li {
    padding-bottom: 3px;
    list-style-type: none;
}

.title-categories h2 a {
    font-size: 15px;
    text-decoration: none;
    color: #0d95e8;
    line-height: 29px;
}

.title-categories h2 a:hover {
    text-decoration: underline;
}

.title-categories img {
    width: 32px;
    height: 29px;
    float: left;
    padding-right: 5px;
}

.title-categories ul li a {
    font-size: 14px;
    color: #606060;
}

h1, h2.bigsize {
    font-size: 18px;
    color: #333;
    font-weight: normal
}

input, select, textarea, option, #main-content-center .path li span {
    font-size: 12px
}

input, select, textarea {
    color: #494949;
    border-top: 1px solid #b3b3b3;
    border-left: 1px solid #b3b3b3;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6
}

.block .checkbox_list .item, .block-clean .checkbox_list .item {
    float: left
}

.results-header ul li.last, .results-bottom ul li.last, .results-buttons ul li.last, .view .line-small ul li.last, .view .line-small ul li.last a, .light-list li.last, .title-page .posts-categories li.last, .blog-header ul li.tags {
    border-right: 0
}

#ads-left-column-container {
    margin-right: -498px;
    position: relative;
    width: 50%;
    float: left;
    z-index: 0
}

#ads-left-column {
    margin-right: 497px;
    height: 1px;
}

#ads-right-column-container {
    margin-left: -498px;
    position: relative;
    top: 0;
    right: 0;
    width: 50%;
    float: right;
    z-index: 0
}

#ads-right-column {
    margin-left: 496px;
    height: 1px;
}

.button:active, #header_line_addad a:active, .line #header_search_btn:active, .button-create:active, #search_b .submit_b:active, .selectwaybutton:active, .toggleadminpanel:active, .button-red:active, .button.red:active, #userAdvertisementsActions_btns a:active {
    box-shadow: inset 0 2px 3px rgba(34, 25, 25, 0.34);
    -webkit-box-shadow: inset 0 2px 3px rgba(34, 25, 25, 0.34);
}

#titleSearch_b_d h1 {
    display: none;
}

.p_relative {
    position: relative;
}

#adv_b_ins_ads_d {
    width: 1300px;
    height: 212px;
    position: relative;
    overflow: hidden
}

.catspatern_s {

    height: 42px;
    width: 42px;
    background-repeat: no-repeat;
    left: 2px;
    bottom: -34px;
    position: absolute;
    display: block;
}

.catspatern_s#cpatern_1353 {
    background-position: 0 -0px;
}

.catspatern_s#cpatern_593 {
    background-position: 0 -40px;
}

.catspatern_s#cpatern_1743 {
    background-position: 0 -80px;
}

.catspatern_s#cpatern_3003 {
    background-position: 0 -120px;
}

.catspatern_s#cpatern_2113 {
    background-position: 0 -160px;
}

.catspatern_s#cpatern_2533 {
    background-position: 0 -200px;
}

.catspatern_s#cpatern_3423 {
    background-position: 0 -240px;
}

.catspatern_s#cpatern_5172 {
    background-position: 0 -280px;
}

.catspatern_s#cpatern_3313 {
    background-position: 0 -320px;
}

.catspatern_s#cpatern_2343 {
    background-position: 0 -360px;
}

.catspatern_s#cpatern_3633 {
    background-position: 0 -398px;
}

.catspatern_s#cpatern_2443 {
    background-position: 0 -440px;
}

.catspatern_s#cpatern_5033 {
    background-position: 0 -481px;
}

.catspatern_s#cpatern_zave {
    background-position: 0 -520px;
}

.catspatern_s#cpatern_addnew {
    background: none;
    height: auto;
    top: -1px;
    left: 1px;
}

.catspatern_s#cpatern_addnew:after {
    font: normal normal normal 37px/44px 'Font Awesome 5 Pro';
    content: "\f067";
    color: #1da1f2;
    width: 40px;
    text-align: center;
    display: block;
}

.button {
    line-height: 16px;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
    border: 0;
    padding: 5px 10px;
    color: #FFF;
    background: #00d053;
    border-bottom: 2px solid #3a9b4f;
    cursor: pointer;
}

.title-categories h2 {
    margin: 0 0 5px 0;
    padding-left: 46px;
    padding-bottom: 5px;
}

.titleSearch_b.mobile_hide .title-categories h2 {
    margin: 0 45px 5px 0;
    padding-left: 44px;
    border-bottom: 1px solid #00d053;
    padding-bottom: 5px;
}

.titleSearch_b.mobile_show .catspatern_s {
    bottom: -35px;
    left: 5px;
}

#main-extra-menu {
    background-color: #fafafa;
    margin-top: 15px;
}

#main-extra-menu-menu {
    position: relative;
    padding-bottom: 10px;
    border-bottom: 1px solid #00d053;
    margin-bottom: 0;
    background-color: #fff;
}

#main-extra-menu-menu a {
    float: left;
    width: 20%;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    color: #797979;
}

#main-extra-menu-menu a.selected {
    color: #00d053;
}

#main-extra-menu-menu::before, #main-extra-menu-menu::after {
    position: absolute;
    bottom: -1px;
    content: '';
    display: block;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid;

    -webkit-transition: all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
    -moz-transition: all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
    -o-transition: all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000);
    transition: all 500ms cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */

    -webkit-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
    -moz-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
    -o-transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000);
    transition-timing-function: cubic-bezier(0.420, 0.000, 0.580, 1.000); /* ease-in-out */
}

#main-extra-menu-menu:before {
    left: 9px;
    border-color: transparent transparent #00d053 transparent;
    border-width: 11px;
}

#main-extra-menu-menu:after {
    left: 10px;
    border-color: transparent transparent #f7f7f7 transparent;
    border-width: 10px;
}

#main-extra-menu-menu.set_1::before {
    left: 9%;
    left: calc(9% - 1px);
}

#main-extra-menu-menu.set_1::after {
    left: 9%;
}

#main-extra-menu-menu.set_2::before {
    left: 29%;
    left: calc(29% - 1px);
}

#main-extra-menu-menu.set_2::after {
    left: 29%;
}

#main-extra-menu-menu.set_3::before {
    left: 49%;
    left: calc(49% - 1px);
}

#main-extra-menu-menu.set_3::after {
    left: 49%;
}

#main-extra-menu-menu.set_4::before {
    left: 69%;
    left: calc(69% - 1px);
}

#main-extra-menu-menu.set_4::after {
    left: 69%;
}

#main-extra-menu-menu.set_5::before {
    left: 89%;
    left: calc(89% - 1px);
}

#main-extra-menu-menu.set_5::after {
    left: 89%;
}

.main-extra-menu-data_, .main-extra-menu-data__ {
    min-height: 242px;
}

.one-block {
    width: 20%;
    float: left
}

.one-block .title-categories {
    width: 100%;
}

.ad-block {
    width: 20%;
    float: left;
    height: 350px;
}
.ac_results li
{
	color: #797979;
}

.ac_results {
	padding: 0px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul
{
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	border: 1px solid #ebebeb;
	overflow: hidden;
}

.ac_results li {
	margin: 0px;
	padding: 5px 5px;
	display: block;
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 16px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	line-height: 18px;
	overflow: hidden;
}

.ac_results li strong
{
	font-size: 16px;
	line-height: 18px;
	color: #333;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_results li.ac_over
{
	background-color: #F5F5F5;
	/*color: white;  */
	cursor: pointer;
}




#search_mh_b .ac_results
{
	-webkit-box-shadow: 2px 4px 5px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 4px 5px -2px rgba(0,0,0,0.75);
	box-shadow: 2px 4px 5px -2px rgba(0,0,0,0.75);

	position: absolute;
	width: 100%;
	left: 0px;
	top: 100%;
	overflow: initial;
}


.ac_results li strong, .ac_results li, .ac_results .suggest_ts_cat
{
}

@media all and (max-width: 1069px)
{
	#search_mh_b .ac_results
	{
		top: 60px;
		width: 80%;
		left: 0px;
		width: calc(100% - 45px);
	}


	.ac_results li
	{
		padding: 16px 5px;
	}

	.ac_results li strong, .ac_results li, .ac_results .suggest_ts_cat
	{
		font-size: 18px;
	}

}

#search_mh_b .ac_results ul
{
	text-align: left;
}


#search_mh_b .ac_results .ts_category_hint
{
	padding: 5px 5px;
	display: block;
	font-size: 12px;
	line-height: 18px;
	border-bottom: 1px solid #ebebeb;
	font-weight: bold;
}

#search_mh_b .ac_results .ts_category_hint span.category_name
{
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}

#search_mh_b .ts_category_hint i
{
	margin-left: 4px;
	font: normal normal normal 14px/1 'Font Awesome 5 Pro';
	color: #333;
}

#search_mh_b .ts_category_hint:hover
{
	cursor: pointer;
}

#search_mh_b .ts_category_hint i:hover
{
	color: #00d053;
}


#search_mh_b .ts_category_hint i:before
{
	content: "\f057";
}



#search_mh_b_bg
{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;

	background: rgba(0, 0, 0, 0.3);
	z-index: 99;
	left: 0px;
	top: 0px;
}



.suggest_ts_cat
{
	font-size: 16px;
	line-height: 18px;
	color: #00d053;
}

.suggest_ts_recommend
{
    font-size: 16px;
    line-height: 18px;
    color: #0d95e8;
}

.suggest_uservalue
{
    float: right;
    font-size: 16px;
    line-height: 18px;
    color: #CCC;
}
input[type=text],
input[type=password],
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

input[type=text],
select,
textarea,
input[type=password] {
    outline: none;
    border-radius: 0;
}

input[type=button],
input[type=submit] {
    border-radius: 0;
    -webkit-appearance: none;
}

#main-content-header .counts {
    color: #999999;
    font-size: 15px;
    line-height: 15px;
}

.counts #counts_total {
    margin-right: 0;
}

#main-content-header .counts a,
#main-content-header .counts span {
    color: #00d053;
    font-size: 19px;
}

#main-content-header #counts_b span {
    background: none;
    padding: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0px;
    border-radius: 0;
}

#main-content-middle-part .width900l {
    width: 890px;
}

#main-content-middle-part .width900l #desk_submit_href_b {
    width: 190px;
}

#main-content-middle-part .width300r {
    width: 300px;
    position: absolute;
    top: 0;
    right: 0;
    height: auto;
    z-index: 4;
}

.contentMiddlePadding {
    padding: 10px 20px;
}

.contentMiddlePadding.paddingl0 {
    padding-left: 0;
}

#main-content-middle-part .width900l .contentMiddlePadding {
    background-color: #eeeeee;
}

@media all and (min-width: 1070px) {
    #main-content-middle-part.bgw {
        background: transparent;
    }

    #main-content-middle-part .width900l .categoriesList_b a {
        height: 40px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 275px;
    }

    #main-content-middle-part .width900l .categoriesList_b_nt {
        width: 110px;
        height: 100px;
    }

    #main-content-middle-part .width900l .categoriesList_b_nt .cats-nt-logo img {
        width: 60px;
    }

    #main-content-middle-part .width900l .categoriesList_b_nt .cats-nt-link {
        font-size: 13px;
    }

    #main-content-middle-part .width900l .categoriesList_b_nt .cats-nt-link img {
        width: 12px;
    }

    #main-content-middle-part .width900l .categoriesList_b_nt .cats-nt-projects-count {
        font-size: 12px;
    }
}

@media all and (max-width: 1069px) {
    .contentMiddlePadding {
        padding: 10px 2%;
        border-bottom: 1px solid #c8c8c8;
    }

    #main-content-middle-part .width900l {
        width: auto;
    }

    #main-content-middle-part .width300r {
        width: auto
    }
}

#main-content-center {
    margin-left: 0;
}

#adv_b_ins_ads {
    width: 100%;
}

.listview_spacer {
    padding: 0 8px;
    font-size: 15px;
    height: 17px;
    display: inline-block;
    color: #dedede;
}

.contentMiddlePadding.nopaddingbottom {
    padding-bottom: 0;
}


/* Advertise inputs */

.button_n.button_def {
    padding: 5px 10px;
}

.button_n.big_b_n,
.button_n-red.big_b_n {
    font-size: 22px;
    padding: 10px 15px;
    border-radius: 5px;
}

.button_n {
    color: #FFF;
    border: 0;
    background-color: #00d053;
    cursor: pointer;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.button_n:active,
.button_n:hover {
    background-color: #3a9b4f;
    outline: none;
}

.button_n-red {
    color: #FFF;
    border: 0;
    background: #d60417;
    cursor: pointer;
}

.button_n-red:active,
.button_n-red:hover {
    text-decoration: none;
    background-color: #d60417;
    outline: none;
}

.button_n-silver {
    color: #6B6B6B;
    border: 0;
    background: none;
    cursor: pointer;
}

.button_n-silverr {
    background-color: #adadad;
    color: white;
    padding: 10px 15px;
    border-radius: 5px;
    font-size: 18px;
}

.button_n-silverr:hover {
    text-decoration: none;
    background-color: #797979;
}

.button_n-silver:active,
.button_n-silver:hover {
    text-decoration: none;
    background-color: none;
    outline: none;
}

.catspatern_s {
    height: 29px;
    width: 32px;
    background-repeat: no-repeat;
    left: 2px;
    bottom: -29px;
    position: absolute;
    display: block;
}

.catspatern_s#cpatern_1353 {
    background-position: 0 -2px;
}

.catspatern_s#cpatern_593 {
    background-position: 0 -31px;
}

.catspatern_s#cpatern_1743 {
    background-position: 0 -63px;
}

.catspatern_s#cpatern_3003 {
    background-position: 0 -94px;
}

.catspatern_s#cpatern_2113 {
    background-position: 0 -122px;
}

.catspatern_s#cpatern_2533 {
    background-position: 0 -154px;
}

.catspatern_s#cpatern_3423 {
    background-position: 0 -184px;
}

.catspatern_s#cpatern_5172 {
    background-position: 0 -214px;
}

.catspatern_s#cpatern_3313 {
    background-position: 0 -246px;
}

.catspatern_s#cpatern_2343 {
    background-position: 0 -275px;
}

.catspatern_s#cpatern_3633 {
    background-position: 0 -307px;
}

.catspatern_s#cpatern_2443 {
    background-position: 0 -337px;
}

.catspatern_s#cpatern_5033 {
    background-position: 0 -367px;
}

.catspatern_s#cpatern_zave {
    background-position: 0 -520px;
}

.catspatern_s {
    background-size: 32px;
    background-image: url(../img/svg/icons.svg);
}

.padding_left_50 {
    padding-left: 50px !important;
}

#price_n_b_advertise_b .finput_h_b,
#price_n_b_vertise_b .finput_h_b {
    font-size: 18px;
    color: #333333;
    font-weight: 500;
}

#price_n_b_advertise_b .control_44,
#price_n_b_vertise_b .control_44 {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}

.input_form_b {
    margin-bottom: 20px;
}

.input_form_b.contacts_n {
    margin-bottom: 0;
}

.input_form_b h2 {
    font-size: 18px;
    color: #333333;
    font-weight: 500;
}

#userMainMenu_b {
    background: #f7f7f7;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
}

#userMainMenu_b .menu_b {
    float: left;
    width: 16.5%;
    height: 57px;
    border-right: 1px solid #e9e9e9;
    border-left: 1px solid #fff;
}

#userMainMenu_b .menu_b.first {
    border-left: none;
}

#userMainMenu_b .menu_b.last {
    border-right: none;
}

#userMainMenu_b .menu_b .hover-line {
    background-color: #f7f7f7;
    width: 100%;
    height: 3px;
    left: calc(100% - 90px);
}

#userMainMenu_b .menu_b:hover .hover-line,
#userMainMenu_b .menu_b .selected .hover-line {
    background-color: #00d053;
}

#userMainMenu_b .menu_b .fa-ad::after {
    content: "\f641";
}

#userMainMenu_b .menu_b a {
    display: block;
    font-size: 13px;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 25px;
    height: 49px;
    padding-top: 9px;
}

#userMainMenu_b .menu_b i {
    font-size: 18px;
    padding-bottom: 2px;
    color: #333;
}

#userMainMenu_b .menu_b i,
#userMainMenu_b .menu_b span {
    display: block;
}

#userMainMenu_b .menu_b a span.highlight {
    color: #00d053;
    line-height: 16px;
}

#userMainMenu_b .menu_b a.selected,
#userMainMenu_b .menu_b a:hover {
    text-decoration: none;
}

#userAdvertisementsMenuForm {
    padding-left: 5px;
}

#userAdvertisementsMenuForm .u_filters_b {
    float: left;
    margin-right: 1%;
    width: 19%;
}

#userAdvertisementsMenuForm .u_filters_b select {
    width: 100%;
    line-height: 33px;
    height: 35px;
}

#userAdvertisementsMenuForm .u_filters_b input {
    width: 100%;
    line-height: 31px;
    height: 35px;
}

#userAdvertisementsMenuForm #ts_category_type select,
#userAdvertisementsMenuForm input[type=text] {
    color: #6f6f6f;
    font-size: 15px;
    border: 1px solid #dcdcdc;
}

#userAdvertisementsMenuForm #ts_category_type select {
    line-height: 30px;
    height: 37px;
}

#userAdvertisementsMenuForm input[type=text] {
    padding-left: 5px;
}

#userAdvertisementsMenuForm #ua_ts_category_id {
    width: 20%
}

#userAdvertisementsMenuForm #ua_ts_category_id input {
    width: 100%;
    font-size: 15px;
    height: 33px;
    border-radius: 3px;
}

#advertisementsActions_b {
    display: none;
}

.listviewAdmin_b ul li {
    line-height: 21px;
    margin-right: 5px;
}

.listviewAdmin_b ul li a,
.listviewAdmin_b ul li {
    font-size: 14px;
}

.listviewAdmin_b ul li select {
    line-height: 21px;
    height: 21px;
}

.result time {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right;
    line-height: 21px;
    margin-right: -15px;
}

#citiesRelatedResults {
    height: 50px;
}

#citiesRelatedResults strong {
    position: relative;
    background: #FFF;
    padding: 0 10px;
    font-size: 18px;
    font-weight: bold;
    line-height: 55px;
}

#user_menu_type {
    float: right;
}

#path #path_category_change a {
    line-height: 22px;
    border: 1px solid #c8c8c8;
    margin-right: 5px;
    padding: 0 24px 0 3px;
    color: #999;
    font-size: 15px;
    background: #FFF;
    display: block;
    float: left;
}

#path #path_category_change a:hover {
    background-color: #999;
    border: 1px solid #999;
    color: #FFF;
    text-decoration: none;
}

#userCategories_b .highlight {
    color: #00d053;
}

#company_description .description_t,
#company_contacts .description_t {
    text-align: justify;
    line-height: 20px;
    color: #6b6b6b;
    font-size: 16px;
}

#company_contacts .description_t {
    word-wrap: break-word;
    white-space: pre;
}

.resultBlock .user_data_social_b {
    width: 56px;
    margin-top: 5px;
    margin-right: 10px;
}

#user_data_social_b #social_inner_b .social_b {
    float: left;
    width: 19px;
    height: 18px;
    margin-right: 5px;
    padding-bottom: 7px;
}

.resultBlock .user_data_social_b .social_b {
    float: left;
    position: relative;
    padding-bottom: 3px;
}

.resultBlock .user_data_social_b .social_b .social {
    width: 25px;
    height: 26px;
    background: url("../img/new/user_social_listBlock_b.png");
    background-repeat: no-repeat;
}

#user_data_social_b #social_inner_b .social {
    width: 19px;
    height: 18px;
    background: url("../img/new/user_page_social_collage.png");
    background-repeat: no-repeat;
}

.resultBlock .user_data_social_b .social_b .social.facebook_b {
    background-position: 0 0;
}

.resultBlock .user_data_social_b .social_b .social.googlep_b {
    background-position: -30px 0;
    margin-left: 5px;
}

#user_data_social_b #social_inner_b #facebook_b {
    background-position: -1px 0;
}

#user_data_social_b #social_inner_b #linkedin_b {
    background-position: -24px 0;
}

#user_data_social_b #social_inner_b #googlep_b {
    background-position: -48px 0;
}

#user_data_social_b #social_inner_b #twitter_b {
    margin-right: 0;
    background-position: -72px 0;
}

#user_data_social_b #social_inner_b .social_b {
    position: relative;
}

#user_data_social_b #social_inner_b .social_b .like_b {
    position: absolute;
    top: 25px;
    left: 0;
    display: none;
    background: #fff;
    border: 1px solid #c8c8c8;
    padding: 10px 15px;
}

.user_data_social_b .social_b .like_b {
    width: 120px;
    position: absolute;
    top: 30px;
    right: 0;
    display: none;
    background: #fff;
    border: 1px solid #c8c8c8;
    padding: 10px 15px;
}

#user_data_social_b #social_inner_b .social_b .like_b:after {
    content: ' ';
    background: #FFF;
    border: 1px solid #c8c8c8;
    border-width: 1px 1px 0 0;
    top: -4px;
    display: block;
    left: 6px;
    width: 5px;
    height: 5px;
    position: absolute;
    z-index: 99;
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform: rotate(-45deg);
    -moz-transform-origin: 50% 50%;
    -ms-transform: rotate(-45deg);
    -ms-transform-origin: 50% 50%;
    -o-transform: rotate(-45deg);
    -o-transform-origin: 50% 50%;
    transform: rotate(-45deg);
    transform-origin: 50% 50%;
}

.user_data_social_b .social_b .like_b:after {
    content: ' ';
    background: #FFF;
    border: 1px solid #c8c8c8;
    border-width: 1px 1px 0 0;
    top: -4px;
    display: block;
    right: 8px;
    width: 5px;
    height: 5px;
    position: absolute;
    z-index: 99;
    -webkit-transform: rotate(-45deg);
    -webkit-transform-origin: 50% 50%;
    -moz-transform: rotate(-45deg);
    -moz-transform-origin: 50% 50%;
    -ms-transform: rotate(-45deg);
    -ms-transform-origin: 50% 50%;
    -o-transform: rotate(-45deg);
    -o-transform-origin: 50% 50%;
    transform: rotate(-45deg);
    transform-origin: 50% 50%;
}

#create_usersite,
.big_button_b {
    width: 100%;
    padding: 10px 0;
    display: block;
    text-align: center;
    text-decoration: none !important;
    font-size: 18px;
}

#bottom_b .counter_b {
    float: left;
    margin: 9px 0 0 30px;
}

#bottom_b .counter_b .count_t {
    float: left;
    line-height: 25px;
    font-size: 15px;
    color: #999;
}

#bottom_b .counter_b .count_v {
    float: left;
    font-size: 19px;
    line-height: 25px;
    margin-left: 10px;
    color: #00d053;
}

#bottom_b #s_order_select {
    background: none;
    cursor: pointer;
    line-height: 25px;
    margin: 8px 0 0 35px;
    border: 0;
    height: 25px;
    font-size: 15px;
    color: #999;
    padding-right: 10px;
}

#bottom_b #userpage_subscription_b {
    margin: 6px 20px 0 0;
}

#bottom_b #userpage_subscription_b a {
    padding: 6px 10px;
    text-decoration: none;
    display: block;
}

#bottom_b #userpage_textsearch {
    width: 200px;
    margin: 5px 20px 0 0;
    border: 1px solid #ebebeb;
    background-color: #FFF;
}

#bottom_b #userpage_textsearch #userpage_query,
#bottom_b #userpage_textsearch #userpage_ts_submit {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    height: 30px;
}

#bottom_b #userpage_textsearch #userpage_query {
    width: 87%;
    font-size: 15px;
    color: #CCC;
    line-height: 20px;
    padding-left: 3%;
}

#bottom_b #userpage_textsearch #userpage_ts_submit {
    width: 10%;
    background-image: url(../img/new/user_page_search.png);
    background-repeat: no-repeat;
    background-position: 0 6px;
    cursor: pointer;
}

.resultBlock {
    margin-top: 11px;
    width: 24%;
    height: 395px;
    overflow: hidden;
    margin-right: 0.5%;
    margin-left: 0.5%;
    border-bottom: 3px solid #cccccc;
}

.resultBlock .image {
    width: 100%;
    height: 300px;
    background: #eaeaea;
    position: relative;
}

.resultBlock .desc_m_a_b {
    border: 1px solid #cccccc;
    border-top: 0;
    border-bottom: 0;
    min-height: 79px;
    padding: 8px;
}

.resultBlock .desc_m_a_b .desc_inner_b .title {
    height: 52px;
    overflow: hidden;
}

.resultBlock .desc_m_a_b .desc_inner_b .title a {
    float: left;
    font-size: 18px;
    color: #333333;
}

.resultBlock .image a.vertiselink {
    overflow: hidden;
    display: block;
    width: 100%;
    height: 300px;
    text-align: left;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.resultBlock .image {
    position: relative;
}

.resultBlock .image .image_hb_b {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36px;
    background: rgba(0, 0, 0, 0.36);
}

.resultBlock .image .image_hb_b .favDiv {
    margin-top: 7px;
    margin-left: 10px;
}

.resultBlock .image .image_hb_b .favDiv span {
    width: 18px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: 0 0;
    display: hidden;
}

.resultBlock .image .image_hb_b .favDiv span {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAmCAYAAADJJcvsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHvSURBVHjazNRPS1VRFAXwn2JCaRGJGFTopD6Ae1QGmlRQCEVG0wIjsGxin6NGz5z5CQyiCIICwUEjz6gaNCmkwJxJqVFRr8kxXnq976mDXHA5/zbr7LP2vqupWq0qQ0qpCT0R8aEsrll9HMV0Sql9p0Qn0YvTOyW6kcebZUFNZRqllLrwOS+rOBQRS9vJaKT2UlzfckZZ3Dfortl+h96IWN1ANDc3N57fv4Q27Mc+HMDegjtWsIxVfMljawseYRinNIa2/NXixd+npZTGcd/WMRYRE/9olFI6i2dobYBgBRcjYnZD1SLiJU7gdR2ShONrJIXlj4h5fKxD9D4iFkrLn1LqxGLum83wEx0R8bWsIQcLSBbXrfdgoF5nn6mZf8dIRBzGXfzaJK6Q6Goen6A7IqaydhX04Hk+v7apRimlITzNWUyV/MyjeIjBiJgpyugb+spIcnaT6MfvhmxkK2ganrlTL+YYHucMltcfTg9UdqnV1iPqwoU8v4KD2yVq2GrLiNpxa93eaHbPwqrtLqttxjz6cG+bvTg2PVA5X6vRA5zDjwYJVtA/PVCZKBJ7S1aL2bKqNWS1WKhX/s6aJtwMl3N1/R+rxc6tFmsmV2q164mG0JGzuFTwpE9Zv9s4UptVS5HV4lUdsSfxtlbLPwMAYiqfc9ckhk0AAAAASUVORK5CYII=');
}

.resultBlock:hover .image .image_hb_b .favDiv span {
    display: block;
}

.resultBlock .image .image_hb_b .favDiv span:hover {
    cursor: pointer;
    background-position: 0 -19px;
}

.resultBlock .listview_icon {
    float: none;
    display: inline-block;
}

.listview_icon_b {
    /* margin-top: 8px; */
    white-space: nowrap;
    margin-left: 10px;
}

.listview_icon {
    /* float: left; */
    display: inline-block;
}

.listview_icon.listview_icon_n1 {
    margin-right: 0;
    height: 16px;
    width: 18px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOm5vbmU7fQ0KCS5zdDF7ZmlsbDojMURBMUYyO30NCgkuc3Qye2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xMjY4LjktMzIwYy01MC44LDAtOTIuNCw0MC44LTkyLjQsOTIuMWMwLDUxLjgsNDIuMSw5Mi4zLDkyLjQsOTIuMmM1MC44LTAuMSw5Mi4xLTQxLjQsOTIuMS05Mi4yDQoJQy0xMTc2LjgtMjc4LjYtMTIxOC4yLTMyMC0xMjY4LjktMzIweiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0xMjY4LjktMzIwYy01MC44LDAtOTIuNCw0MC44LTkyLjQsOTIuMWMwLDUxLjgsNDIuMSw5Mi4zLDkyLjQsOTIuMmM1MC44LTAuMSw5Mi4xLTQxLjQsOTIuMS05Mi4yDQoJQy0xMTc2LjgtMjc4LjYtMTIxOC4yLTMyMC0xMjY4LjktMzIweiIvPg0KPHBhdGggY2xhc3M9InN0MSIgZD0iTTExLDBDNC45LDAsMCw0LjksMCwxMXM0LjksMTEsMTEsMTFzMTEtNC45LDExLTExUzE3LjEsMCwxMSwweiIvPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xNC44LDE1LjdoLTEuOUw5LjEsOS41djYuMkg3LjJWNi4zaDEuOWwzLjgsNi4yVjYuM2gxLjlWMTUuN3oiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-position: 0 0;
    position: relative;
    top: 1px;
}

.listview_icon.listview_icon_video {
    margin-right: 3px;
    position: relative;
}

.listview_icon.listview_icon_video:after {
    height: 23px;
    width: 21px;
    font: normal normal normal 17px 'Font Awesome 5 Brands';
    content: '\f167';
    color: red;
}

.listview_icon.listview_icon_iframe {
    margin-right: 3px;
    position: relative;
}

.listview_icon.listview_icon_iframe:after {
    height: 23px;
    width: 21px;
    font: normal normal bold 17px 'Font Awesome 5 Pro';
    content: '\f1b3';
    color: red;
}

.resultBlock .price {
    display: block;
    overflow: hidden;
    height: 26px;
    margin-top: 2px;
}

.resultBlock .price span {
    line-height: 24px;
    font-size: 18px;
    color: #333;
}

.resultBlock .price span.listview_m_p {
    font-weight: bold;
}

.resultBlock .price span.listview_p_e {
    line-height: 24px;
    font-size: 16px;
    color: #333;
}

.result .image .image_hb_b {
    display: block;
    opacity: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36px;
    background: rgba(0, 0, 0, 0.36);
}

.result .image .image_hb_b .favDiv {
    margin-top: 7px;
    margin-left: 10px;
}

.result .image .image_hb_b .favDiv a {
    width: 18px;
    height: 19px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.result .image .image_hb_b .favDiv a:hover,
.result .image .image_hb_b .favDiv a.favorited {
    background-position: 0 -19px;
}

.result .image .image_hb_b,
#categories_mainLeftMenu,
.insideadvertise_h_b {
    transition: opacity .15s ease-in-out;
    -moz-transition: opacity .15s ease-in-out;
    -webkit-transition: opacity .15s ease-in-out;
}

.result:hover .image .image_hb_b {
    opacity: 0.2;
    display: block;
}

.result .image .image_hb_b.more_visible {
    opacity: 0.6;
}

.result .image:hover .image_hb_b {
    opacity: 1;
}

.result .image .image_hb_b .listviewViews_b,
.result .image .image_hb_b .listviewComments_b {
    width: 50%;
    font-size: 14px;
    color: #dbdbdb;
    line-height: 36px;
}

.last_listview_block .resultBlock {
    margin-right: 0;
}

.beforelast_listview_block .resultBlock {
    margin-right: 10px;
}

#user_data_score_stars {
    width: 106px;
    margin: 7px auto 0;
}

#user_data_score_stars .star {
    width: 19px;
    height: 18px;
    float: left;
    background-repeat: no-repeat;
    background-position: 0 0;
    margin-right: 2px;
}

#user_data_score_stars .star.se {
    background-image: url(../img/new/se.png);
}

#user_data_score_stars .star.sef {
    background-image: url(../img/new/sef.png);
}

#user_data_score_stars .star.sf {
    background-image: url(../img/new/sf.png);
}

.block_header_b {
    font-size: 28px;
    line-height: 32px;
    font-weight: 600;
}

#adv_header_b_icons a {
    text-decoration: none;
}

#adv_header_b_icons a span {
    line-height: 20px;
    font-size: 14px;
    color: #777;
}

#adv_header_b_icons a span i {
    background-image: url(../img/svg/icons_ptrn.svg);
    background-size: 14px;
    background-position: 0 -196px;
    background-repeat: no-repeat;
    float: left;
    width: 14px;
    height: 13px;
    margin: 3px 4px 0;
}

#adv_header_b_icons a:hover i {
    color: #00d053;
}

#header_back_b span {
    float: left;
}

#subscriptions_h_b i,
#savedSearches_h_b i {
    font: normal normal normal 14px/25px 'Font Awesome 5 Pro';
    color: #818181;
    margin-right: 5px;
    float: left;
}

#subscriptions_h_b i:after {
    content: '\f0e0';
}

#savedSearches_h_b i:after {
    content: '\f0c7';
}

#subscriptions_h_b.scroll {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    z-index: 100;
    background: #FFF;
    width: 100%;
    box-shadow: 0 1px 2px 0 rgba(200, 200, 200, 0.5);
    border-bottom: solid 1px #DDDDDD;
}

#subscriptions_h_b.scroll #subscription_text {
    width: 65%;
    width: calc(75% - 250px);
    display: block;
    float: left;
    padding: 2px 0 0 10%;
    height: 54px;
}

#subscriptions_h_b #subscription_text {
    display: none;
}

#subscriptions_h_b.scroll #subscription_b_b {
    float: right;
    color: #FFF;
    padding: 2px 2%;
    margin-top: 14px;
    background: #00d053;
    width: 250px;
    margin-right: 10%;
}

#subscriptions_h_b.scroll #subscription_b_b a,
#subscriptions_h_b.scroll #subscription_b_b i {
    color: #FFF;
}

#subscriptions_h_b .notsc {
    display: inline-block;
}

#subscription_text span {
    color: #1da1f2;
    font-size: 18px;
}

#subscription_text span.full_h_b {
    line-height: 50px;
}

#subscriptions_h_b.scroll .notsc {
    display: none;
}

#subscriptions_h_b .issc {
    display: none;
}

#subscriptions_h_b.scroll .issc {
    display: block;
}

#subscriptions_h_b.scroll #subscription_text_params {
    font-size: 15px;
    width: 90%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 300;
    line-height: 22px;
}

div.tabs a.active {
    text-decoration: underline;
}

.success #edit_code {
    text-align: center;
    font-size: 22px;
    padding: 10px;
    background: #EBEBEB;
}

#popuplar_searches_b {
    margin-top: 50px;
}

.finance_blocks .block2,
.payment_h_blocks .block2 {
    min-height: 290px;
}

.payment_block_sms {
    float: left;
    width: 32%;
}

.payment_block_33 {
    float: left;
    width: 33%;
    margin-right: 1%;
}

.payment_block_sms.payment_block_33 {
    width: 32%;
    margin-right: 0;
}

.payment_block_49 {
    float: left;
    width: 49%;
    margin-right: 1%;
}

.payment_block_50 {
    float: left;
    width: 50%;
}

.display_none {
    display: none;
}

.insideadvertise_h_b a {
    color: #6b6b6b;
    text-decoration: none;
}

.ad_ins_desc {
    margin-top: 6px;
    margin-bottom: 6px;
    height: 33px;
}

.ad_ins_desc .insidea_title,
.ad_ins_desc .ad_price,
.ad_ins_desc .ad_price strong {
    line-height: 16px;
    font-size: 14px;
    color: #6b6b6b;
}

.ad_ins_desc .insidea_title,
.ad_ins_desc .ad_price {
    height: 16px;
    text-align: center;
    overflow: hidden;
    display: block;
}

.ad_ins_desc .insidea_title.full {
    height: 33px;
}

#vertisenew_b h3 {
    font-size: 18px;
}

#advert_banners_inside .emptyphoto,
#vertisenew_b .emptyphoto {
    background-image: url(../img/new/big_collage.png);
    background-repeat: no-repeat;
}

#advert_banners_inside .emptyphoto,
#vertisenew_b .emptyphoto {
    width: 64px;
    height: 64px;
    margin: 60px auto 0;
}

.ad_ins_image {
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    display: block;
}

.emptyphoto.nphoto_cat_593 {
    background-position: 0 -24px;
}

.emptyphoto.nphoto_cat_1353 {
    background-position: 0 -101px;
}

.emptyphoto.nphoto_cat_1743 {
    background-position: 0 -186px;
}

.emptyphoto.nphoto_cat_2533 {
    background-position: 0 -281px;
}

.emptyphoto.nphoto_cat_2113 {
    background-position: 0 -368px;
}

.emptyphoto.nphoto_cat_2343 {
    background-position: 0 -468px;
}

.emptyphoto.nphoto_cat_3313 {
    background-position: 0 -564px;
}

.emptyphoto.nphoto_cat_2443 {
    background-position: 0 -659px;
}

.emptyphoto.nphoto_cat_3633 {
    background-position: 0 -749px;
}

.emptyphoto.nphoto_cat_3003 {
    background-position: 0 -854px;
}

.emptyphoto.nphoto_cat_3423 {
    background-position: 0 -939px;
}

.emptyphoto.nphoto_cat_5033 {
    background-position: 0 -1039px;
}

.emptyphoto.nphoto_cat_5172 {
    background-position: 0 -1169px;
}

#vertiseNewPb {
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
}

.suggestion_b {
    position: relative;
    padding: 10px;
    color: #505050;
    margin-bottom: 8px;
    background: #FCF66B;
    text-align: left;
    font-size: 14px;
}

.suggestion_b a {
    font-size: 14px;
}

#sms_helper_b {
    display: none;
}

.klama_submit {
    display: block;
    width: 100%;
    font-size: 18px;
    padding: 5px 0;
    position: relative;
}

@media all and (max-width: 690px) {
    .listview_icon.listview_icon_n1,
    .listview_icon_b,
    .listview_icon {
        height: 16px;
    }

    .listview_icon.listview_icon_n1 {
        /* background-size: 18px 18px; */
    }

    .contentMiddlePadding.nopaddingbottom {
        padding-bottom: 0;
    }

    #advert_banners_inside .emptyphoto {
        margin: 16px auto 0;
    }

    #citiesRelatedResults span {
        margin-left: 0;
        font-size: 15px;
    }

    #path.create_vertise_path {
        display: none;
    }

    #sms_helper_b {
        display: block;
    }

    #sms_helper_b a {
        display: block;
    }
}

#balanceMoneyb #balanceMoneyb_inner {
    padding: 7px 10px;
}

#balanceMoneyb_inner .header_hint_t {
    font-size: 20px;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
}

#balanceMoneyb_inner .desc_val_t {
    font-size: 17px;
    color: #00d053;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
}

#balanceMoneyb {
    float: right;
    width: 300px;
}

#balanceMoneyb #balance_action_b {
    width: 80%;
    margin: 0 auto 7px;
}

#balanceMoneyb #balance_action_b a {
    text-decoration: none;
    font-size: 15px;
    padding: 10px 7px;
    width: 100%;
    display: block;
    text-align: center;
    border-radius: 5px;
}

#balanceMoneyb .balanceMoneyb-l {
    width: 60%;
    float: left;
}

#balanceMoneyb .balanceMoneyb-l .header_hint_t {
    text-align: right;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 17px;
}

#balanceMoneyb .balanceMoneyb-l .desc_val_t {
    text-align: right;
    font-size: 17px;
    font-weight: 700;
    color: #00d053;
    line-height: 17px;
}

#balanceMoneyb .balanceMoneyb-l .desc_val_t span {
    font-size: 14px;
    font-weight: 500;
}

#balanceMoneyb .balanceMoneyb-r {
    width: 40%;
    float: left
}

#userAdvertisements_act_pas_b {
    padding-bottom: 10px;
}

#userAdvertisements_act_pas_b a {
    float: left;
    width: 50%;
    text-align: center;
    color: #6b6b6b;
    display: block;
    font-size: 15px;
    line-height: 30px;
    white-space: nowrap;
    border: 1px solid #dcdcdc;
    margin-top: 10px;
    padding-bottom: 5px;
    border-left: 1px solid #dcdcdc;
    border-right: 0;
}

#userAdvertisements_act_pas_b a.last {
    border-right: 1px solid #dcdcdc;
    border-left: 0;
}

#userAdvertisements_act_pas_b a.selected {
    color: #00d053;
    padding-top: 10px;
    border: 1px solid #dcdcdc;
    width: 49%;
    width: calc(50% - 3px);
    margin-top: 0;
    border-bottom: 0;
    padding-bottom: 6px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

#userAdvertisements_act_pas_d {
    background-color: #FFF;
    border-bottom: 1px solid #00d053;
}

#userAdvertisements_act_pas_d a {
    float: left;
    width: 20%;
    text-align: center;
    color: #6b6b6b;
    display: block;
    font-size: 14px;
    line-height: 30px;
    white-space: nowrap;
    margin-top: 10px;
    padding-bottom: 5px;
    border-right: 0;
    text-transform: uppercase;
}

#userAdvertisements_act_pas_d a.last {
    border-left: 0;
}

#userAdvertisements_act_pas_d a.selected {
    color: #00d053;
    padding-top: 10px;
    border: 1px solid #00d053;
    width: 19%;
    width: calc(20% - 3px);
    margin-top: 0;
    border-bottom: 0;
    padding-bottom: 6px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #f9fcf6;
    font-weight: 600;
    position: relative;
}

#userAdvertisements_act_pas_d a.selected::after {
    content: "";
    width: 100%;
    border-bottom: 1px solid #fff;
    position: absolute;
    bottom: -1px;
    left: 0;
}

#userAdvertisements_act_pas_d.bg-white .selected {
    background-color: #fff;
}

@media (min-width: 1070px) {
    #send-authorcv-form {
        border: 1px solid #00d053;
        background-color: #f9fcf6;
        border-radius: 3px;
        padding: 5px;
        margin-top: 10px;
    }

    #send-authorcv-form #send-authorcv-mail,
    #send-authorcv-form #send-authorcv-name {
        border: 1px solid #dcdcdc;
        height: 30px;
    }

    #send-authorcv-form #send-authorcv-comment {
        border: 1px solid #dcdcdc;
    }

    #send-authorcv-form .label_n {
        font-weight: 500;
        line-height: 23px;
    }

    #send-authorcv-form .file-block {
        height: 28px;
        font-size: 19px;
    }

    #send-authorcv-form #sendAuthorCaptcha {
        padding-top: 10px;
    }

    #send-authorcv-form .button_n.fc {
        margin-left: calc(50% - 105px);
        padding: 10px 100px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    #send-authorcv-form .dialog_h {
        font-weight: 600;
    }

    #send-authorcv-form .block-clean {
        width: 50%;
    }

    .cv-title {
        color: #6b6b6b;
        padding: 30px 0 10px 0;
    }
}

@media (max-width: 1069px) {
    #main-content-center .cv-title {
        color: #6b6b6b;
        margin: 0 auto;
        width: 83%;
    }

    #send-authorcv-form .block-clean {
        width: 83%;
    }

    #send-authorcv-form .dialog_h {
        background-color: #fff;
        padding-left: 0;
        font-weight: 400;
    }

    #send-authorcv-form .label_n {
        font-weight: 500;
        line-height: 23px;
    }

    #send-authorcv-form .input_text {
        height: 27px;
    }

    #send-authorcv-form .input_textarea {
        height: 100px;
    }

    #send-authorcv-form .file-block {
        height: 28px;
        font-size: 19px;
    }

    #send-authorcv-form #sendAuthorCaptcha {
        padding-top: 10px;
    }

    #send-authorcv-form .button_n.fc {
        padding: 10px 25px;
        float: left;
        margin-left: 8%;
        width: 85%;
        margin-bottom: 10px;
        margin-top: 10px;
    }
}

/* akcijos.lt */
.catspatern_s_akcijoslt {
    height: 24px;
    width: 32px;
    background-repeat: no-repeat;
    left: 6px;
    bottom: -28px;
    position: absolute;
    display: block;
    background-size: 24px;
    background-image: url(../img/akcijos.png);
    opacity: 0.6;
}

.titleSearch_b.mobile_show .catspatern_s_akcijoslt {
    bottom: -32px;
}
#search_mh_b #ts_query_b input::-webkit-input-placeholder {
    color: #797979;
}

#search_mh_b #ts_query_b input:-moz-placeholder {
    color: #797979;
}

#search_mh_b #ts_query_b input::-moz-placeholder {
    color: #797979;
}

#search_mh_b #ts_query_b input:-ms-input-placeholder {
    color: #797979;
}

#search_mh_b #ts_query_b input:focus::-webkit-input-placeholder {
    color: #BBB;
}

#search_mh_b #ts_query_b input:focus:-moz-placeholder {
    color: #BBB;
}

#search_mh_b #ts_query_b input:focus::-moz-placeholder {
    color: #BBB;
}

#search_mh_b #ts_query_b input:focus:-ms-input-placeholder {
    color: #BBB;
}

#main-content-middle-userAdvertisements-part {
    position: relative;
    /* width: 1300px; */
    width: 1285px;
    margin: 0 auto;
}

#wallpaper {
    position: absolute;
    width: 100%;
    left: 0;
    height: 100vh;
    background-position: 50% 0;
    background-repeat: no-repeat;
}

#wallpaper-link-container {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 1000px;
}

#wallpaper-link-left {
    display: block;
    position: fixed;
    width: 400px;
    height: 1000px;
    margin-left: -915px;
    left: 50%;
}

#wallpaper-link-right {
    display: block;
    position: fixed;
    width: 400px;
    height: 1000px;
    margin-right: -915px;
    right: 50%;
}

#addnew_mb_m_b,
#fav_mb_m_b,
#mobmenu_h_b {
    float: right;
    height: 45px;
    min-width: 50px;
    color: #787878;
    text-align: center;
    text-decoration: none;
    font-size: 11px;
}

#addnew_mb_m_b:before,
#fav_mb_m_b:before,
#mobmenu_h_b:before {
    font: normal normal normal 21px/33px 'Font Awesome 5 Pro';
    height: 32px;
    display: block;
}

#addnew_mb_m_b {
    position: relative;
}

#addnew_mb_m_b:before {
    content: '\f319';
}


#mobmenu_h_b {
    z-index: 110;
}

#mobmenu_h_b:before {
    content: '\f0c9';
}

#fav_mb_m_b:before {
    content: '\f004';
}

#fav_mb_m_b {
    position: relative;
}

#fav_mb_m_b i {
    display: block;
    position: absolute;
    top: -3px;
    right: 4px;
    font-style: normal;
    background: #c0c0c0;
    border-radius: 10px;
    padding: 2px 2px;
    color: #FFF;
    font-size: 11px;
    border: 1px solid #787878;
    min-width: 13px;
    height: 13px;
    overflow: hidden;
    text-shadow: 1px 1px #787878;
}

.mobmspacer {
    float: right;
    margin: 0px 5px;
    height: 45px;
    width: 1px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+50,000000+100&0+0,0.2+50,0+100 */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);
    /* IE6-9 */
}

#mobmenu_h_b {
    cursor: pointer;
}

#mobmenu_h_b.loggedin:before {
    content: '\f007';
}

#mobmenu_h_b.open {
    position: absolute;
    color: #00d053;
    right: 0;
}

#mobmenu_h_b.open:before {
    font-weight: 300;
    content: '\f00d';
}

#logo_n_placement_b {
    float: left;
    /* width: 136px;
    height: 49px; */
    z-index: 3;
    overflow: hidden;
}

#logo_n_placement_b.indexClear {
    width: 203px;
    height: 69px;
}

#logo_n_placement_b a img,
#logo_n_placement_b a {
    display: block;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    user-drag: none;
    -webkit-touch-callout: none;
}

#logo_n_placement {
    text-decoration: none;
}

#logo_n_placement span {
    font-size: 15px;
    color: #00d053;
    display: block;
    margin-top: 3px;
    letter-spacing: 0.2px;
    -webkit-text-size-adjust: none;
}

#header_m_menu {
    margin: 0 auto 0;
    padding-top: 10px;
}

#main-content-header.with_wp {
    background: none;
}

#main-content-header.with_wp #header_m_menu {
    background: #FFF;
}

.stop-scrolling {
    height: 100%;
    overflow: hidden;
}

#banner-top {
    min-height: 250px;
    width: 970px;
    text-align: center;
    overflow: hidden;
    float: left;
}

#banner-top div iframe {
    display: block;
    padding: 0;
    margin: 0 auto;
}

#main-content-header .user_menu_small {
    list-style-type: none
}

#main-content-header .user_menu_link {
    color: #fff;
    z-index: 999;
    text-transform: uppercase
}

#main-content-header .user_menu #user_menu {
    position: absolute;
    display: block;
    z-index: 999;
    width: 150px;
    color: #fff;
    font-weight: 700
}

#main-content-header .user_menu .link {
    text-align: center;
    margin-left: 8px;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff
}

#main-content-header .user_menu:hover .link {
    padding-top: 6px;
    padding-left: 1px;
    text-decoration: none
}

#main-content-header .user_menu .link-inactive {
    margin-left: 8px
}

#main-content-header .user_menu .arrow {
    margin-top: 6px;
    margin-left: 3px;
    display: block
}

#main-content-header .user_menu:hover .arrow {
    margin-top: 7px
}

#main-content-header .user_menu #user_menu ul {
    list-style-type: none;
    float: left;
    opacity: .95;
    filter: alpha(opacity=95);
    background: #fff;
    border: 1px solid #40785b;
    border-top: 0;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px
}

#main-content-header .user_menu #user_menu ul li a {
    display: block;
    color: #444;
    font-weight: 400;
    font-size: 12px;
    padding: 6px 10px
}

#main-content-header .user_menu #user_menu ul li.last a {
    border-top: 1px dashed #ccc
}

#user_menu_type li {
    display: inline-block;
}

#user_menu_type > li {
    border-right: 1px solid #e5e5e5;
    margin-right: 7px;
    padding-right: 5px;
}

#user_menu_type > li:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}

.block .checkbox_list .item,
.block-clean .checkbox_list .item {
    float: left
}

#user_menu_type li.last,
#user_menu_type li a.last,
.results-buttons ul li.last,
.view .line-small ul li.last,
.view .line-small ul li.last a,
.light-list li.last,
.title-page .posts-categories li.last,
.blog-header ul li.tags {
    border-right: 0
}

.results-buttons ul li.first {
    padding-left: 0;
}

#main-content-header .user_menu_small {
    text-align: right;
}

.mobile_tablet_show {
    display: none;
}

#search_mh_b {
    position: relative;
    float: left;
    z-index: 0;
}

#search_mh_b.focus {
    z-index: 100;
}


#header_contacts_b {
    display: none;
}

@media (min-width: 1070px) {
    #search_mh_b {
        width: 1131px;
    }

    .contentMiddle_mobile_back_b a:hover {
        text-decoration: underline;
    }

    #search_mh_b {
        background: #FFF;
    }

    #header_ms_b {
        display: block !important;
    }

    #header_r_side_b.headerClean #header_m_menu_b {
        display: none;
    }

    #header_contacts_b {
        display: block;
    }

    #header_m_menu_c {
        display: none;
    }
}

#main-content-header.headerClean {
    display: none;
}

#contentMiddle_mobile_h1 {
    font-size: 16px;
    line-height: 28px;
    font-weight: 500;
    max-width: calc(100% - 90px);
}

@media (max-width: 1069px) {
    #contentMiddle_mobile_h1 {
        line-height: 26px;
    }

    #search_mh_b {
        padding-top: 15px;
    }

    .mobile_tablet_show {
        display: show;
    }

    #header_m_menu label {
        float: right;
        display: inline-block;
        height: 43px;
        color: #FFF;
        width: 40px;
        text-align: center;
        font-family: 'Font Awesome 5 Pro';
        line-height: 43px;
    }

    #header_m_menu label:after {
        content: "\f0c9";
        font-size: 22px;
    }

    #header_m_menu label:hover:after {
        cursor: pointer;
    }

    #header_m_menu_b {
        display: none;
    }

    #logo_n_placement_b,
    #logo_n_t_b {
        display: none;
    }

    #header_m_menu input[type=checkbox]:checked ~ #header_m_menu_b {
        display: block;
    }

    #header_m_menu_b.open {
        display: block;
    }

    #header_ms_b {
        display: none;
        margin-top: 7px;
    }

    #header_m_menu {
        position: relative;
    }

    #header_m_menu_c {
        display: block;
        height: 45px;
    }

    #logo_n_placement_b #logo_n_placement {
        top: 7px;
        left: 8px;
        z-index: 101;
    }

    #logo_n_placement_b #logo_n_placement img {
        height: 30px;
        width: auto;
    }

    #search_mh_b {
        margin-top: 10px;
        width: auto;
    }

    #header_m_menu_b {
        width: 100% !important;
    }

    #main-content-header .user_menu_small {
        margin-right: 0 !important;
        width: 100% !important;
    }

    #user_menu_type li a {
        text-align: left;
    }
}

#header_line_b {
    margin-top: 0;
    margin-right: 0;
}

#addnew_mb_b {
    width: 154px;
    height: 45px;
    float: left;
}

#addnew_mb_b a {
    display: block;
    width: 100%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    color: #FFF;
    font-size: 14px;
    text-decoration: none;
    background-color: #0d95e8;
    font-weight: 600;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

#search_mh_b #ts_query_b_b {
    width: 756px;
    float: left;
    text-align: right;
    height: 45px;
}

#search_mh_b #ts_query_b {
    height: 25px;
    border: 2px solid #00d053;
    border-right-width: 0;
    position: relative;
    border-left: 0;
    padding: 8px 0;
}

#ts_delete_icon {
    cursor: pointer;
    position: absolute;
    top: 17px;
    right: 20px;
    height: 12px;
    display: none;
}

#ts_delete_icon.active {
    display: block;
}

#search_mh_b #ts_query_b #search_icon {
    position: absolute;
    top: 12px;
    left: 9px;
    width: 16px;
    height: 16px;
}

#search_mh_b #ts_query_b #search_icon:after {
    font: normal normal normal 16px/16px 'Font Awesome 5 Pro';
    content: '\f002';
    color: #797979;
}

#main-content-header #ts_query {
    color: #797979;
    background: none;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    padding-left: 0;
    margin-right: 0;
    margin-top: 0;
    border: 1px solid #CECECE;
    padding-left: 33px;
    float: left;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

#main-content-header #ts_query::-ms-clear {
    display: none;
    width: 0;
    height: 0;
}

#search_mh_b #ts_category_b #ts_category_selector {
    font-size: 18px;
}

#search_mh_b #ts_category_b #ts_category_selector span {
    font-size: 13px;
    color: #797979;
    font-weight: 600;
}

#search_mh_b #ts_category_b #ts_category_selector span.novalue {
    font-weight: 400;
}

#search_mh_b #ts_category_b {
    float: left;
    width: 185px;
    height: 41px;
    border-top: 2px solid #00d053;
    border-bottom: 2px solid #00d053;
    display: block;
    padding-right: 5px;
}

#search_mh_b #ts_query_b input {
    border: 0px;
    font-size: 15px;
    border-right: 1px solid #e5e5e5;
}

#search_mh_b.focus #ts_query_b::before {
    width: 15px;
}

#search_mh_b.focus #ts_query_b input {
    padding-right: 40px;
}

#search_mh_b #ts_query_b::before {
    content: '';
    width: 40px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+34 */
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 1) 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 1) 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 34%, rgba(255, 255, 255, 1) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);
    /* IE6-9 */
}

#search_mh_b #ts_query_b input {
    outline: none;
    -webkit-appearance: none;
}

#search_mh_b #ts_submit_b {
    float: right;
    width: 45px;
    height: 45px;
    color: #FFF;
    padding: 0;
}

#search_mh_b #ts_submit_b i:after {
    font: normal normal normal 25px/45px 'Font Awesome 5 Pro';
    content: '\f002';
    font-size: 22px;
}

#user_menu_type li {
    position: relative;
}

#user_menu_type li i {
    font: normal normal normal 15px/15px 'Font Awesome 5 Pro';
    color: #797979;
}

#user_menu_type li i.mico {
    text-align: center;
    position: absolute;
    left: 0;
    top: 1px;
}

#user_menu_type li i {
    display: inline-block;
}

#alio-msg i:before {
    content: '\f0f3';
}

#createnew_b_i i:before {
    content: '\f319';
    color: #00d053
}

#edita_b_i i:before {
    content: '\f044';
}

#login_b_i:before {
    content: '\f13e';
}

#register_b_i:before {
    content: '\f007';
}

#fav_b_i i:before {
    content: '\f004';
}

#myads_b_i i:before {
    content: '\f022';
}

#savs_b_i i:before {
    content: '\f002';
}

#msgs_b_i i:before {
    content: '\f0f3';
}

#user_profile_b i.mico:before {
    content: '\f2bd';
}

#livechat_trigger i:before {
    content: '\f27a';
}

#finances_b_i i:before {
    content: '\f09d';
}

#mybusiness_b_i i:before {
    content: '\f64a';
}

#logout_b_i i:before {
    content: '\f2f5';
}

#invoice i:before {
    content: '\f09d';
}

#settings_h_b i:before {
    content: '\f013';
}

#user-page i:before {
    content: '\f0c1';
}

#city_menu {
    padding-left: 23px;
    float: left;
    font-size: 15px;
    position: relative;
    cursor: pointer;
    border-right: 1px solid #e5e5e5;
    top: 0;
    margin-right: 8px !important;
    padding-right: 8px !important;
}

.user_menu_small.logged #city_menu {
    top: 2px;
}

#city_menu:after {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    font: normal normal normal 13px/15px 'Font Awesome 5 Pro';
    content: '\f124';
    width: 20px;
    text-align: center;
    color: #797979;
}

.title-sub span {
    font-weight: 700;
}

@media (min-width: 1069px) {
    #city_menu:hover span {
        text-decoration: underline;
    }

    #city_menu:hover:after,
    #user_menu_type li:hover i:before {
        color: #4f4f4f;
    }

    .title-sub {
        padding: 5px 0 0;
        margin: 0;
        font-size: 20px;
        position: relative;
        bottom: -15px;
    }

    #edita_b_i a {
        position: relative;
        right: -2px;
        padding-left: 3px;
    }
}

#user_menu_type li a {
    display: inline;
}

.counts #counts_total {
    font-size: 15px;
    line-height: 38px;
}

.input_custom_settings_hint {
    color: #c0c0c0;
}

#mainmenu_username_b .mainmenu_username_b_v {
    color: #00d053;
}

#main-content-header #ts_category_b {
    position: relative;
}

#ts_category_selector {
    cursor: pointer;
    color: #333;
    height: 43px;
    line-height: 36px;
    text-align: left;
    padding: 0 0 0 5px;
    overflow: hidden;
    word-break: break-all;
    padding-left: 10px;
}

#main-content-header #ts_category_b #ts_category_list {
    position: absolute;
    display: none;
    top: 100%;
    left: -1px;
    padding: 10px 0;
    background: #FFF;
    z-index: 10001;
    width: 100%;
    border: 1px solid #b9e0bf;
}

#ts_category_selector {
    position: relative;
}

#ts_category_selector i.category_delete_icon {
    position: absolute;
    top: 17px;
    right: 10px;
    width: 12px;
    height: 9px;
    line-height: 9px;
    font-size: 16px;
    font-weight: 300;
    color: #b9b9b9;
}

#ts_category_selector {
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Chrome/Safari/Opera */
    -khtml-user-select: none;
    /* Konqueror */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
}

#main-content-header #ts_category_b #ts_category_list .cat_l_borderb {
    border-bottom: 1px solid #ebebeb;
}

#main-content-header #ts_category_b #ts_category_list .cat_l_b {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    padding: 0 14px;
    line-height: 25px;
    text-align: left;
    display: block;
}

#main-content-header #ts_category_b #ts_category_list .cat_l_b:hover,
#main-content-header #ts_category_b #ts_category_list .cat_l_b.selected {
    background: #00d053;
    color: #FFF
}

#logo_mob_b {
    display: none;
    float: left;
}

#logo_mob_b img,
#logo_n_placement_b img {
    border: 0;
    display: block;
}

@media all and (max-width: 690px) {
    #search_mh_b #ts_city_b #ts_city_selector span {
        font-weight: 300;
    }

    #main-content-header #ts_query {
        width: 100%;
    }

    #search_mh_b #ts_category_b #ts_category_selector {
        width: auto;
    }

    #search_mh_b #ts_query_b i.search_icon,
    #ts_category_selector i.cat_ic {
        display: none;
    }
}

@media all and (min-width: 1070px) {
    #topMenu_bg_h {
        display: none !important;
    }

    #addnew_mb_b a:hover {
        background-color: #0f83ca;
    }
}

#header_ms_b {
    position: relative;
}

@media all and (max-width: 1069px) {

    #user_menu_type li#msgs_b_i, #user_menu_type li#livechat_trigger {
        display: none;
    }

    .contentMiddle_mobile_back_b a i {
        height: 26px;
        line-height: 26px;
    }

    #search_mh_b #ts_query_b #ts_delete_icon {
        top: 18px;
    }

    #search_mh_b #ts_category_b {
        display: none;
    }

    #delfi-container-inner.contentMiddleTop {
    }

    #search_mh_b #ts_query_b::before {
        width: 10px;
    }

    #logo_mob_b {
        display: block;
        bottom: -4px;
        position: relative;
        margin-left: 5px;
    }

    #search_mh_b #ts_query_b #search_icon {
        top: 14px;
    }

    #header_line_b {
        width: 100%;
        height: auto;
        margin-top: 0;
    }

    #topMenu {
        width: 100%;
        height: auto;
        margin: 5% auto 0;
    }

    #topMenu {
        position: fixed;
        right: 0;
        top: 65px;
        width: 70%;
        height: 100%;
        margin-top: 0;
        min-width: 240px;
    }

    #addnew_mb_b {
        display: none;
    }

    #header_ms_b {
        display: block;
        max-height: 0;
        overflow: hidden;
        opacity: 0.7;
        transition: max-height 0.5s, opacity 0.6s;
        -ms-transition: max-height 0.5s, opacity 0.6s;
        -moz-transition: max-height 0.5s, opacity 0.6s;
        -webkit-transition: max-height 0.5s, opacity 0.6s;
    }

    #header_ms_b.loadHelperClass {
        max-height: 500px;
        opacity: 1;
        overflow: inherit;
    }

    #header_ms_b.active {
        max-height: 500px;
        opacity: 1;
        overflow: inherit;
        transition: opacity 0.7s, max-height 0.9s;
        -ms-transition: opacity 0.7s, max-height 0.9s;
        -moz-transition: opacity 0.7s, max-height 0.9s;
        -webkit-transition: opacity 0.7s, max-height 0.9s;
    }

    #logo_n_placement_b {
        float: left;
        margin-top: 40px;
        width: 40%;
    }

    #logo_n_placement_b #logo_n_bg_placement {
        left: -230px;
        right: auto;
    }

    #header_m_menu_b {
        float: right;
        width: 60%;
    }

    #search_mh_b {
        float: left;
        width: 100%;
        margin-left: 0;
    }

    #search_mh_b #ts_query_b_b {
        width: 100%;
        margin-bottom: 0;
        height: 30px;
    }

    #search_mh_b #ts_query_b {
        height: 100%;
        border: 1px solid #00d053;
        border-right-width: 0;
    }

    #search_mh_b #ts_category_b {
        float: right;
        border: 0;
        height: 45px;
    }

    #search_mh_b #ts_submit_b {
        height: 47px;
        background-position: 50% 50%;
    }

    #ts_category_selector {
        line-height: 45px;
        height: 43px;
        border: 1px solid #ccc;
    }

    #search_mh_b #ts_query_b i.search_icon {
        top: 13px;
    }

    #ts_category_selector i.category_delete_icon {
        top: 17px;
        right: 10px;
    }

    #ts_category_selector i.cat_ic {
        top: 9px;
    }

    #main-content-header #ts_query {
        line-height: normal;
    }

    #search_mh_b #ts_category_b {
        width: 100%;
        background-color: #FFF;
    }

    #search_mh_b #ts_submit_b {
        float: right;
        width: 10%;
        width: calc(45px);
        margin-left: 0;
    }

    #header_m_menu_b {
        padding-left: 0;
        margin-top: 10px;
    }

    #header_m_menu_b {
        position: absolute;
        left: 0;
        top: 45px;
        z-index: 111;
        margin-top: 0;
    }

    #topMenu_bg_h {
        position: fixed;
        background: #FFFFFF;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 110;
        display: none;
    }

    #topMenu_ubg {
        display: none;
        background: rgba(51, 51, 51, 0.60);
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 101;
    }

    #topMenu_bg_h {
        width: 70%;
        min-width: 240px;
    }

    #user_menu_type li .highlight {
        font-size: 18px;
        color: #FFF;
    }

    #header_ms_b {
        margin-top: 0;
        padding-bottom: 0;
    }

    #search_mh_b #ts_query_b_b {
        background: #FFF;
        width: 75%;
        width: calc(100% - 159px);
    }

    #search_mh_b {
        margin-top: 0;
    }
}

#main-content-header #ts_city_b {
    /*position: relative;*/
}

#search_mh_b #ts_city_b {
    float: left;
    width: 140px;
    height: 25px;
    border-top: 2px solid #00d053;
    border-bottom: 2px solid #00d053;
    display: block;
    padding: 8px 0;
}

#search_mh_b #ts_city_b #ts_city_selector,
#search_mh_b #ts_city_b #ts_city_selector_m {
    font-size: 18px;
}

#ts_city_selector,
#ts_city_selector_m {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#ts_city_selector,
#ts_city_selector_m {
    position: relative;
}

#ts_city_selector,
#ts_city_selector_m {
    cursor: pointer;
    color: #333;
    height: 25px;
    line-height: 24px;
    text-align: left;
    overflow: hidden;
    word-break: break-all;
    padding-left: 17px;
    padding-right: 25px;
    border-right: 1px solid #e5e5e5;
    margin-right: 4px;
}

#search_mh_b #ts_city_b #ts_city_selector span,
#search_mh_b #ts_city_b #ts_city_selector_m span {
    font-size: 13px;
    color: #797979;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    font-weight: 600;
}

#search_mh_b #ts_city_b #ts_city_selector span.novalue,
#search_mh_b #ts_city_b #ts_city_selector_m span.novalue {
    font-weight: 400;
}

#ts_city_selector i.city_delete_icon,
#ts_city_selector_m i.city_delete_icon {
    position: absolute;
    top: 13px;
    right: 13px;
    color: #b9b9b9;
}

#ts_city_selector i.city_delete_icon,
#search_mh_b #ts_query_b #ts_delete_icon,
#ts_city_selector_m i.city_delete_icon {
    line-height: 0;
    font-size: 16px;
    font-weight: 300;
}

#ts_city_selector i.city_delete_icon:before,
#search_mh_b #ts_query_b #ts_delete_icon:before,
#ts_category_selector i.category_delete_icon:before,
#ts_city_selector_m i.city_delete_icon:before {
    width: 12px;
    height: 9px;
    display: block;
    text-align: center;
}

#ts_city_list {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    background: #FFF;
    z-index: 1000;
    width: 100%;
}

#ts_city_list_placer {
    padding: 10px;
    border: 1px solid #b9e0bf;
}

#ts_city_list .cat_l_b {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    padding: 0 14px;
    line-height: 25px;
    text-align: left;
    display: block;
}

#ts_city_list .city_l_b {
    color: #333;
    cursor: pointer;
    font-size: 14px;
    padding: 0 14px;
    line-height: 25px;
    text-align: left;
    display: block;
    float: left;
}

#ts_city_list .city-b-a .city_l_b {
    float: left;
}

#ts_city_list .distance_r_b {
    float: right;
}

#ts_city_list .distance_r_b {
    font-size: 14px;
}

#ts_city_list .distance_r_b input {
    width: 50px;
    text-align: center;
    height: 25px;
    padding: 0 14px;
}

#ts_city_list .city_l_b:hover,
#ts_city_list .city_l_b.selected {
    background: #00d053;
    color: #FFF;
}

.city-b-f {
    display: block;
}

.city-b {
    display: block;
}

.city-b-f,
.city-b {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
}

.city-b .city_l_b,
.city-b-f .city_l_b {
    width: 120px;
}

#ts_city_selector.citySet i.city_delete_icon:hover {
    color: #00d053;
}

#ts_city_selector.active i.city_delete_icon:before,
#ts_category_selector.active i.category_delete_icon:before {
    content: '\f106';
}

#search_mh_b:hover #ts_query_b i#ts_delete_icon,
#search_mh_b:hover #ts_city_b i.city_delete_icon {
    opacity: 1;
}

#ts_city_selector_m {
    display: none;
}

/* BEG logged in user */

#menu_profile_user_b {
    display: none;
}


#user_menu_type #user_profile_b.flogin:before {
    color: red;
    font-weight: bold;
}

@media all and (min-width: 1070px) {
    #user_score_profile_b {
        text-align: center;
        font-size: 15px;
        text-transform: uppercase;
        padding: 12px 0;
    }

    #user_score_profile_b i:before {
        font-weight: 700;
    }

    .level_2 i {
        color: #cccccc;
    }

    .level_1 i {
        color: #d88300;
    }

    .level_3 i {
        color: #ffe76c;
    }

    #user_profile_b.logged {
        color: #797979;
        height: 15px;
        cursor: pointer;
    }

    #user_profile_b.mobilehide {
        display: inline-block !important;
    }

    .logged #user_profile_b {
        padding-left: 18px;
        border-right: 0;
        margin-right: 0;
        padding-right: 0;
        top: 1px;
    }

    #topMenu #user_profile_icon_b {
        float: right;
        padding-left: 3px;
        color: #797979;
    }

    #user_profile_icon_b a {
        color: #797979;
    }

    #user_profile_icon_b i {
        color: #797979;
    }

    #user_profile_icon_b i.dropd {
        position: relative;
        top: -2px;
        font-size: 12px;
    }

    #user_profile_icon_b span {
        position: relative;
        top: -2px;
    }

    #user_profile_b.logged i.mico {
        top: 2px !important;
    }

    #user_profile_b:hover span {
        color: #4f4f4f;
    }

    #user_profile_b i.usericon {
        padding-right: 0;
        float: left;
    }

    #user_profile_b i.usericon:before {
        font-weight: 700;
        content: '\f2bd';
        font-size: 24px;
    }

    #user_profile_b.active i.mico:before {
        content: '\f2bd';
    }

    #user_profile_b.active i.dropd:before {
        content: '\f077';
    }

    #user_profile_b i.dropd:before {
        content: "\f078";
        color: #797979;
        line-height: 23px;
    }

    #user_profile_b i.dropd {
        padding-left: 0;
    }

    #user_profile_b i.fa-comment-alt:before,
    #user_profile_b i.fa-bell:before {
        font-weight: 500;
        font-size: 15px;
    }

    #msgs_b_i.hasMessages span {
        position: absolute;
        width: 9px;
        height: 9px;
        border-radius: 10px;
        top: -8px;
        right: 4px;
        background: #d60417;
    }

    #menu_profile_user_b.active {
        display: block;
    }

    #menu_profile_user_b {
        display: none;
        top: 100%;
        position: absolute;
        z-index: 101;
        background: #FFF;
        right: 0;
        margin-top: 10px;
        border-radius: 5px;
        box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.1);
    }

    #topMenu .user_menu_small li.menu-element-b {
        display: block;
        text-align: left;
        border-bottom: 1px solid #e3e3e3;
        padding: 0 25px;
    }

    #topMenu .user_menu_small li.menu-element-b, #topMenu .user_menu_small li.menu-element-b i {
        line-height: 42px;
        margin-right: 7px;
    }

    #topMenu #logout_b_i {
        border-bottom: 0;
    }

    #topMenu .user_menu_small li.menu-element-b:before {
        line-height: 42px;
    }

    #user_menu_type #menu_profile_user_b li::before {
        font-size: 15px;
    }

    #user_menu_type li,
    #user_menu_type li a,
    #user_menu_type li span {
        font-size: 13px;
    }

    #user_profile_icon_b span {
        max-width: 140px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        float: left;
        line-height: 23px;
    }

    #topMenu a {
        color: #797979;
    }

    #topMenu li i.mico {
        font-size: 15px;
    }

    #topMenu li a {
        color: #797979;
        position: relative;
        padding-left: 20px;
    }

    #topMenu ul > li a.eventView {
        padding-right: 5px;
    }

    #topMenu li a:hover {
        text-decoration: none;
        color: #4f4f4f;
    }

    #menu_profile_user_b li a {
        padding-left: 5px;
    }

    #topMenu #menu_profile_user_b li a {
        margin-left: 0;
    }

    #topMenu #menu_profile_user_b li:before {
        left: 0;
    }

    #topMenu li .fa-comment-alt::before {
        color: #797979;
        font-size: 24px;
    }

    #topMenu li .fa-bell:before {
        color: #797979;
        font-size: 26px;
    }

    #topMenu {
        margin-top: 28px;
        position: relative;
    }

    #city_menu {
        font-size: 13px;
        color: #797979;
    }

    #topMenu #city_menu span {
        padding-left: 0;
    }

    #topMenu #city_menu::after {
        font-size: 15px;
    }

    #user_profile_b span {
        margin-right: 5px;
    }
}


/* END */

@media (max-width: 1069px) {
    #ts_city_selector {
        display: none;
    }

    #search_mh_b #ts_city_b {
        border-top: 1px solid #00d053;
        border-bottom: 1px solid #00d053;
        height: 30px;
        width: 15%;
        width: calc(114px);
        background-color: white;
    }

    #ts_city_selector_m {
        display: block;
        line-height: 30px;
        border-right: none;
    }

    #ts_city_selector_m i.city_delete_icon {
        top: 15px;
    }

    #main-extra-menu {
        display: none;
    }

    #search_mh_b #ts_query_b input,
    #search_mh_b #ts_city_b #ts_city_selector span,
    #search_mh_b #ts_city_b #ts_city_selector_m span {
        font-size: 13px;
    }

    #search_mh_b #ts_query_b #search_icon {
        display: none;
    }

    #main-content-header #ts_query {
        padding-left: 0;
    }

    #search_mh_b #ts_query_b {
        padding-left: 10px;
    }
}

#search_mh_b {
    float: right;
}

#adv_b_ins_ads {
    margin-bottom: 0 !important;
}

.button_n {
    padding: 5px 10px;
}

.button_n:hover {
    text-decoration: none;
}

.cat_path .path_padder {
    color: #CCC;
    line-height: 19px;
}

#topMenu #user_menu_type #action-new {
    position: absolute;
    right: 0;
    top: -25px;
    background-color: red;
    color: white;
    padding: 2px 7px;
    border-radius: 10px;
}

#topMenu #user_menu_type #action-new a {
    color: white;
}

@media (max-width: 690px) {
    #topMenu #user_menu_type #action-new {
        right: 25px;
        top: -15px;
        z-index: 666;
    }
}
#layout_footer {
    padding: 10px 0;
    /* border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5; */
    position: relative;
    margin-top: 10px;
    width: 1285px;
    margin-left: auto;
    margin-right: auto;
    background: #fafafa;
    border-radius: 3px;
}

#title_insi_vertises {
    background-color: #f2f2f2;
}

#title_insi_vertises iframe {
    width: 1300px;
    margin: 0 auto;
}

#contactus_details_b, #socialus_b, #contactus_email_b {
    float: left;
}

#contactus_details_b {
    margin-right: 20px;
}

#contactus_email_b {
    position: relative;
    font-size: 15px;
    border-left: 1px solid #e5e5e5;
    margin-left: 8px;
    padding: 2px 0 2px 43px;
    margin-top: 4px;
}

#contactus_email_b i {
    position: absolute;
    left: 12px;
}

#layout_footer #contactus_email_b #contactus_email a {
    color: #7a7b7b;
    font-size: 15px;
}

#contactus_email_b i.fa {
    font-size: 22px;
    color: #d2d2d2;
}

#socialus_b {
    top: 2px;
    position: relative;
    float: left;
}

#socialus_b a {
    float: left;
    display: block;
    width: 27px;
    height: 26px;
    background-image: url(../img/svg/icons_ptrn.svg);
    margin-left: 20px;
    opacity: 0.7;
}

#socialus_b a:hover {
    text-shadow: none;
    opacity: 0.8;
}

#facebook_f_b {
    background-position: -1px -159px;
}

#twitter_f_b {
    background-position: -1px -107px;
}

#googleplus_f_b {
    background-position: -1px -133px;
}


#bottom_l_b a {
    margin-right: 8px;
    color: #7a7b7b;
    border-right: 1px solid #e5e5e5;
    padding-right: 8px;
}

#bottom_l_b a:last-child {
    border-right: none;
}

#footer_bottom_b {
    font-size: 14px;
    color: #7a7b7b;
    position: relative;
    margin-bottom: 60px;
}

#footer_main_b_r_b a {
    float: left;
}

#footer_main_b_r_b {
    float: right;
    margin-right: 20px;
}

#bottom_copyright {
    float: right;
    margin-right: 5px;
}

#footer_main_b_r_b a {
    color: #7a7b7b;
    display: block;
    width: 153px;
    height: 33px;
    line-height: 33px;
    border: 1px solid #e0e0e0;
    text-align: center;
    margin-left: 10px;
    text-decoration: none;
    font-size: 14px;
    border-radius: 3px;
}

#footer_main_b_r_b a:hover {
    color: #0b8bd9;
    border: 1px solid #0b8bd9;
}

footer {
    color: #7a7b7b;
    margin: 0 auto;
    padding: 0;
}

#footer_bottom {
    color: #7a7b7b;
    margin: 0 auto;
    padding: 20px 0;
}

#footer.footerClean {
    background-color: #FFF;
    padding-bottom: 40px;
}

@media all and (min-width: 1070px) {
    #footer.footerClean {
        display: none;
    }

    #footer_bottom, footer {
        width: 1285px;
    }
}

@media all and (max-width: 1069px) {
    #contactus_email_b i {
        display: none;
    }

    #bottom_copyright, #layout_footer {
        display: none;
    }

    #bottom_l_b, #bottom_copyright {
        float: none;
        width: 100%;
        text-align: center;
        line-height: 40px;
    }

    #bottom_copyright {
        font-size: 12px;
    }

    #bottom_l_b {
        /* border-bottom: 1px solid #e5e5e5; */
    }

    #footer_bottom {
        padding: 0;
    }

    #bottom_l_b a {
        float: none;
    }

    footer .inner_pad {
        width: 96%;
        margin: 0 auto;
    }

    #footer_contacts_b {
        display: block;
        font-size: 14px;
        margin: 0 auto;
        text-align: center;
        font-weight: 300;
        padding-top: 5px;
    }

    #footer_contacts_b i {
        color: #00d053;
    }

    #footer_contacts_b #footer_help_text_b {
        display: inline-block;
        margin-left: 10px;
        font-size: 17px;
        color: #00d053;
    }

    #footer_contacts_b #footer_number_hint_b {
        display: inline-block;
        margin-left: 10px;
        font-size: 17px;
        color: #a5a5a5;
    }

    #footer_contacts_b #footer_worktime_hint_b {
        display: inline-block;
        margin-left: 5px;
        font-size: 17px;
    }
}

@media all and (max-width: 520px) {
    #bottom_l_b.fl {
        float: none;
        text-align: center;
    }

    #bottom_l_b.fl a.fl {
        float: none;
        display: inline-block;
    }

    #bottom_copyright {
        float: none;
        text-align: center;
    }
}

@media all and (min-width: 1070px) {
    #bottom_l_b {
        margin-left: 5px;
    }
}

@media all and (max-width: 470px) {
    .intro_options--gTc-i .button_button--lgX0P {
        padding: .2em;
    }

    .details_details--3oWod .details_save--1ja7w {
        min-width: 205px !important;
    }
}
.clr_mobile, .clearfix_mobile {
    display: none;
}

#banner-bottom {
    margin-top: 10px;
}

#delfi-container-inner {
    padding-top: 0;
}

.mobiletablet_hide {
    display: block;
}

.mobile_hide {
    display: block;
}

.mobiletablet_show {
    display: none;
}

.mobile_show {
    display: none;
}

@media all and (min-width: 1070px) {
    .clr_desktop {
        clear: both;
    }

    .showmobile {
        display: none !important;
    }

    .mobilehide {
        display: block !important;
    }

    .mobilehideInline {
        display: none !important;
    }

    #topMenu .mobilehideInline,
    #topMenu .mobilehideInline.noOnExp {
        display: inline-block !important;
    }

    #topMenu .mobilehideInline.noOnExp {
        display: none !important;
    }
}

@media all and (max-width: 1069px) {
    .mobiletablet_show {
        display: block;
    }

    .mobiletablet_hide {
        display: none;
    }

    /* header */
    .showmobile {
        display: block !important;
    }

    .showinlinemobile {
        display: inline-block !important;
    }

    .mobilehide {
        display: none !important;
    }

    .inner_pad {
        width: 100%;
    }

    .reklama_div {
        display: none;
    }

    .reklama_div.showmobile {
        height: auto;
    }

    .clr_mobile {
        clear: both;
    }

    .clearfix_mobile::after {
        content: "";
        clear: both;
        display: table;
    }

    .w1050,
    .w736,
    .w996,
    .w600,
    .w700,
    .w785,
    .w745,
    .w450,
    .w890,
    .w1018,
    .w844,
    .w970,
    .w1300 {
        width: 100% !important;
    }

    #main-content-header,
    #delfi-container-inner {
        width: 96% !important;
        max-width: 840px;
    }

    #main-content-middle-userAdvertisements-part {
        width: 96%;
        margin: 0 auto;
    }

    #banner-top,
    #banner-bottom {
        display: none;
    }

    #main-content-header .user_menu_small {
        width: 95%;
        margin-right: 5%;
    }

    #user_menu_type li {
        float: none;
        display: block;
        line-height: 41px;
        border: 0;
        background: none;
        margin-left: 0;
        border-bottom: 1px dashed #00d053;
        background: #ffffff;
        margin-bottom: 0;
        padding-left: 0;
    }

    #user_menu_type li i:before {
        left: 15px;
        color: #00d053;
        font-weight: 600;
        right: 0;
        font-size: 22px;
        line-height: 38px;
    }

    #user_menu_type li a {
        margin-bottom: 0;
        display: block;
        padding: 0;
        font-size: 23px;
        padding-left: 60px;
        color: #222221;
    }

    /* middle part */
    #main-content-center {
        float: none;
    }

    #main-content-right {
        width: 100%;
        text-align: center;
        float: none;
        margin: 10px auto 0;
    }

    #main-content-right div[width='250px'] {
        width: 100%;
        text-align: center;
    }
    #main-content-middle-part {
        width: 96%;
        max-width: 840px;
        min-width: 0;
    }

    /* flangs */
    #ads-right-column-container,
    #ads-left-column-container {
        display: none;
    }

    .orbit-bullets li {
        margin-right: 10px;
    }

    #footer .menu li {
        padding-bottom: 0;
        margin-bottom: 8px;
    }

    footer .inner_pad {
        width: 96%;
        margin: 0 auto;
    }
}

@media all and (max-width: 690px) {
    body {
    }

    #help_b {
        display: none;
    }

    .clr_mobile {
        clear: both;
    }

    .clr_mobile_only {
        clear: both;
    }

    .ui-dialog {
        width: 96% !important;
        left: 2%;
    }

    #main-content-header,
    #delfi-container-inner {
        width: 98% !important;
        padding: 1% 0px;
        width: calc(98% - 2px) !important;
        /* padding: calc(2px) calc(0px); */
        padding: calc(0px) calc(0px);
    }

    footer .inner_pad {
        width: 96%;
    }

    .mobile_hide {
        display: none;
    }

    .mobile_show {
        display: block;
    }

    #main-content-middle-part {
        width: 100%;
        min-width: 0;
    }
}

@media (max-width: 500px) {

    #user_menu_type li i.mico {
        left: 15px;
    }

    #user_menu_type li a {
        padding-left: 45px;
    }

    #user_menu_type li {
        padding-left: 0;
    }

    #user_menu_type li a,
    #user_menu_type li i:before,
    #user_menu_type li .highlight {
        font-size: 16px;
    }

    #user_menu_type li a {
        color: #222221;
    }

    #user_menu_type li .highlight {
        font-size: 14px;
        color: #00d053;
        font-weight: 600;
    }

    #user_menu_type li i:before {
        left: 6px;
    }
}
@media all and (max-width: 1069px) {
    #contactus_details_b, #contactus_email_b, #socialus_b, #footer_main_b_r_b {
        float: none;
        width: 275px;
        max-width: 100%;
        margin: 0 auto 10px;

    }

    #footer_main_b_r_b a {
        margin-left: 0;
        width: 100%;
        width: calc(100% - 2px);
        margin-bottom: 12px;
    }

    footer {
        width: 100%;
    }


    #socialus_b a {
        float: none;
        display: inline-block;
    }

    #socialus_b {
        text-align: center;
    }

    #contactus_email_b {
        display: inline-block;
        padding-left: 0;
        text-align: center;
    }


}
@media all and (max-width: 1069px) {
    .title-categories h2 a {
        font-size: 18px;
        line-height: 29px;
    }

    #main-content-center .titleSearch_b .title-categories h2 {
        margin-bottom: 5px;
    }

    .title-categories .m_parent_cats span {
        font-size: 15px;
        line-height: 21px;
    }

    #main-content-center .titleSearch_b .title-categories {
        width: 50%;
        margin-bottom: 40px;
    }

    #main-content {
        width: auto;
        _width: auto;
        min-width: 0;
    }

    #main_left_b {
        min-width: 0;
    }

    #main-content-center .titleSearch_b {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .one-block {
        width: 100%;
    }

    .one-block .title-categories:first-child {
        margin-bottom: 0 !important;
        padding-bottom: 10px !important;
    }
}

@media all and (max-width: 690px) {
    #main-content-center .titleSearch_b .title-categories {
        float: none;
        width: 98%;
        margin: 0 0 7px;
        box-shadow: 0 1px 5px 1px #d2e2d6;
        padding: 8px 1% 2px;
    }

    .title-categories .m_parent_cats {
        display: block;
        height: 22px;
        white-space: nowrap;
        padding-left: 47px;
        width: calc(100% - 47px);
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 0;
    }

    .title-categories .m_parent_cats {
        margin: 0;
        text-align: left;
        font-size: 12px;
        display: inline-block;
        color: #a4adb3;
    }

    .titleSearch_b h2 .acounter_h2 {
        float: right;
        color: #a4adb3;
        font-size: 12px;
        line-height: 19px;
        display: block;
        font-weight: 300;
        margin-right: 10px;
    }

    #main-content-center .titleSearch_b .title-categories h2 {
        margin-bottom: 0;
    }

    .titleSearch_b h2 .categoryname_h2 {
        text-decoration: none;
        font-size: 16px;
        line-height: 19px;
        color: #0d95e8;
        float: left;
    }

    .titleSearch_b a {
        display: block;
        text-decoration: none;
    }

    .ad-block {
        display: none;
    }
}
#advert_banners_title {
    /* width: 1300px; */
    width: 1285px;
    margin: 0 auto;
}

#advert_banners_title {
    -webkit-user-select: none;
    -khtml-user-select: none;
}

#adv_b_ins_title_b {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 45px;
}

#advert_banners_title #adv_b_ins_btn_b span {
    width: 10px;
    height: 17px;
    float: left;
    margin-left: 15px;
    cursor: pointer;
    position: relative;
    padding: 13px 20px;
    background-color: #FFF;
    border: 1px solid #d6d6d6;
}

#advert_banners_title #adv_b_ins_btn_b span:after {
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    left: 9px;
    top: 7px;
    width: 10px;
    height: 17px;
    display: block;
    color: #00d053;
}

#advert_banners_title #adv_b_ins_btn_b span.btn_b_l:after {
    content: "\f053";
}

#advert_banners_title #adv_b_ins_btn_b span.btn_b_r:after {
    left: 13px;
    content: "\f054";
}

#advert_banners_title #adv_b_ins_btn_b span.btn_b_r:after {
    left: 9px;
}

#advert_banners_title #adv_b_ins_btn_b span:hover:after {
    color: #3a9b4f;
}

#adv_b_ins_f {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

#adv_b_ins_f {
    width: 100%;
}

#adv_b_ins_ads {
    overflow: hidden;
    margin: 0 auto;
}

#insideadvertise_buttons_b #insideadvertise_buttons_b_left, #insideadvertise_buttons_b #insideadvertise_buttons_b_right {
    float: right;
    display: block;
    font: bold 20px 'Font Awesome 5 Pro';
    color: #333;
    padding: 0 12px;
}

#insideadvertise_buttons_b #insideadvertise_buttons_b_left:before {
    content: "\f104";
}

#insideadvertise_buttons_b #insideadvertise_buttons_b_left:hover, #insideadvertise_buttons_b #insideadvertise_buttons_b_right:hover {
    cursor: pointer;
    color: #00d053;
}


#insideadvertise_buttons_b #insideadvertise_buttons_b_right:before {
    content: "\f105";
}

#adv_b_ins_ads {
    height: 212px;
    margin-bottom: 32px;
    overflow: hidden;
}

.insideadvertise {
    width: 180px;
    height: 210px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding: 8px;
    background-color: #FFF;
    margin-right: 17px;
}

.insideadvertise .ad_ins_image_b {
    height: 134px;
    overflow: hidden;
    display: block;
    position: relative;
}

.insideadvertise .ad_ins_image_b {
    width: 100%;
}

.insideadvertise .ad_ins_image_b .ad_ins_image {
    -webkit-background-size: cover;

    -o-background-size: cover;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    display: block;
}

.insideadvertise a {
    display: block;
    text-decoration: none;
}

.insideadvertise .ad_ins_desc {
    height: 63px;
    overflow: hidden;
    padding-top: 6px;
    margin-bottom: 0;
}

.insideadvertise .ad_ins_desc .titlea_title {
    height: 38px;
    overflow: hidden;
}

.insideadvertise .ad_ins_desc .titlea_title a {
    font-size: 14px;
    color: #333333;
    overflow: hidden;
    line-height: 20px;
}

.insideadvertise .ad_ins_desc .ad_price {
    float: left;
    font-size: 14px;
    color: #231f20;
    font-weight: 500;
    margin-top: 11px;
}

.insideadvertise .ad_ins_image_b .emptyphoto {
    border: 0;
    width: 100%;
    height: auto;
}

.insideadvertise .ad_ins_image_b .emptyphoto:after {
    content: "\f030";
    font: normal normal normal 57px/130px 'Font Awesome 5 Pro';
    color: #dcdcdc;
    display: block;
    text-align: center;
}

#adv_b_ins_hdr {
    padding: 30px 0;
}

@media all and (max-width: 1069px) {

    #adv_b_ins_hdr {
        padding: 30px 2%;
    }

    #advert_banners_title {
        width: 100%;
    }

    .insideadvertise .ad_ins_desc .ad_price {
        top: 100px;
    }

    #adv_b_ins_f {
        width: 100%;
    }

    #adv_b_ins_title_b {
        font-size: 20px;
    }

    #adv_b_ins_ads_d {
        width: auto !important;
    }

    #advert_banners_title .insideadvertise {
        width: 29%;
        padding: 5px 0;
        margin: 0px 1% 30px;
        height: 98%;
    }

    .insideadvertise_h_b .insideadvertise {
        width: 100%;
    }

    .insideadvertise .ad_ins_image_b {
        width: 100%;
    }
}

@media all and (max-width: 690px) {
    #advert_banners_title .insideadvertise {
        width: 46%;
    }
}
.ad-bar {
    display: none;
}

.sidebar-ad > div, .sidebar-ad > iframe {
    position: sticky;
    top: 5px;
}

#alio_lt_970x250_top {
    display: flex;
    min-height: 250px;
}

#livechat_b:before {
    content: '';
    border: 1px solid #e0e0e0;
    display: block;
    position: absolute;
    border-radius: 50%;
    width: 62px;
    height: 62px;
    left: -3px;
    top: -3px;
}

#ads-bottom-bar-container {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    display: block;
    z-index: 1;
}

#ads-bottom-bar-ad {
    width: 1300px;
    max-width: 100%;
    height: 35px;
    display: block;
    margin: 0 auto;
}

#livechat_b {
    z-index: 999;
}

#livechat_placer_b {
    z-index: 1000;
}

#ads-bottom-bar-close {
    position: absolute;
    right: 10px;
    bottom: 5px;
    cursor: pointer;
    display: block;
    border-radius: 2px;
    background-color: #ab2424;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAnlJREFUeNrMlt1r01AYxp8mjXHBWgv9sLOurVhrmxZZpswhih8XolLd8GJ4oXgjiFeFCTJEcBeV6bVQ/AMEURFvBZkXgl/ojdtQcbadSLWss6uDYNd0tedIpDPZmm5W9sKBcM6b88ub93lOYhoNu1GLKloYkfGsiWk1hMSY2F5l8J9idYDmWB5fXFsabkJyyua1ywMRyPODxzHZfxrT4u5FN0h5QngXO4nUqXNQuLbmQCpkXacESZLgHEpA7tqvC0kdiSEUCiF8oheVwQQqawRdEHvBYbn69+TTQ32wSF2IRqMIBAJwOBxge/bg+/sJcNmMBhKJRODxeLDe50fB6gDzbMRYRVtTH+mNXq8XFosFPM/D5XKhPXEd8s4D+BqQ8DnWRyGiKNI1kiPMz6Pt/m3dikw1w+r6aLZzHzZduwG32w2O4+hcuVxGLpdDJvO7Kp/PRyFkXZmZQfpMP0qfRpsDkSBPT6pQN1NhsizTa0EQDEEaylt4/QTZy5doFQRAgmxstVrpMAoxZFgCm7yVRD6fR6VS0axPJW82hBgCZTpEpLZtR7FYhKIomvUN8QFg79GVgYiEJw4foz0ir8psNmtyyJztyhDt57JAC8wYDsNut4NlWdqTarVKh9ozp9P5R/pNgeohqk/qG58eiKNQKCwQSL3PDINmXW5q1mAwqOsT+dE9pC/GNWokubZd3cZBO96MwPbqBb2ZYRhdCfMvH2uk/+PuHZSSw8bPOirrD28xPWcCt7kDufNna5AxTQ4598j5x3T34OfDB8gNDy7aoyVPBhLKRj/M39JLKqrkF8Gnx1fmo0YQ+hobQFbPp/xfg0ythpD/ul8CDACcDQL9b0CbigAAAABJRU5ErkJggg==');
    width: 26px;
    height: 25px;
    border: 1px solid #ab2424;
}

#livechat_b {
    border-radius: 50%;
    background: #1da1f3;
    width: 58px;
    height: 58px;
    position: fixed;
    right: 20px;
    top: 20px;
    cursor: pointer;
    border: 2px solid #ffffff;
}

#livechat_placer_b {
    position: fixed;
    right: 20px;
    bottom: 110px;
    width: 340px;
    background: #FFF;
    height: 470px;
    border: 1px solid #00d053;
    display: none;
}

#livechat_placer_b #listchat_inner_main {
    padding: 10px;
}

#livechat_placer_b .livechat_list_b {
    height: 70px;
    font-size: 16px;
    border-bottom: 1px solid #999;
    color: #999;
}

#livechat_placer_b::after {
    content: '';
    position: absolute;
    right: 35px;
    bottom: -6px;
    width: 10px;
    height: 10px;
    clear: both;
    background: #fff;
    border-bottom: 1px solid #00d053;
    border-right: 1px solid #00d053;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

#livechat_placer_b.inner_msg_b::after {
    border-bottom: 1px solid #1da1f2;
    border-right: 1px solid #1da1f2;
}

#livechat_b #liveicon:after, #livechat_b #liveicon:before {
    color: #FFF;
    font: normal normal bold 25px/80px 'Font Awesome 5 Pro';
    text-shadow: -1px 0 #1584ca, 0 1px #1584ca, 1px 0 #1584ca, 0 -1px #1584ca;
}

#livechat_b #liveicon {
    color: #FFF;
    position: relative;
}

#livechat_b #liveicon #livechat_counter_b {
    position: absolute;
    top: 0;
    font-size: 13px;
    background: #999;
    height: 20px;
    line-height: 20px;
    padding: 0 7px;
    border-radius: 5px;
    opacity: 0.9;
}

#livechat_b #liveicon #livechat_counter_b.red-b {
    background: red;
}

.header_list_menu_counter {
    background: red;
    display: inline-block;
    line-height: 18px;
    border-radius: 50%;
    color: #FFF;
    padding: 0 4px;
    height: 17px;
}

#livechat_b #liveicon:after {
    content: "\f27a";
    position: absolute;
    top: -12px;
    right: 12px;
    transform: scaleX(-1);
    filter: flipH();
    font-size: 20px;
}

#livechat_b #liveicon:before {
    position: absolute;
    top: -7px;
    right: 27px;
    content: "\f27a";
    font-size: 20px;
}

#livechat_header_b {
    height: 28px;
    background: #00d053;
    padding: 10px;
}

#lc_pc_form {
    height: calc(100% - 48px);
}

#livechat_placer_b.inner_msg_b {
    border: 1px solid #1da1f2;
}

#livechat_header_b.header_other {
    background: #1da1f2;
}

#livechat_user_status {
    line-height: 28px;
    width: 20px;
    float: left;
}

#livechat_user_status i:after {
    font: normal normal normal 11px/28px 'Font Awesome 5 Pro';
    content: '\f111';
    color: #dcdcdc;
    text-shadow: 0 0 2px #636363;
}

#livechat_user_status.online i:after {
    font: normal normal normal 11px/28px 'Font Awesome 5 Pro';
    color: #00d053;
    content: '\f111';
    text-shadow: 0 0 2px #008c38;
}

#livechat_title {
    font-size: 20px;
    line-height: 28px;
    text-overflow: ellipsis;
    width: calc(100% - 96px);
    color: #FFF;
    float: left;
    position: relative;
}

#livechat_title a {
    color: #FFF;
}

#livechat_subtitle {
    position: absolute;
    left: 0;
    bottom: -9px;
    font-size: 11px;
    color: #dedede;
    line-height: 12px;
}

#livechat_close {
    margin-left: 10px;
}

#livechat_close, #livechat_settings {
    float: right;
    color: #FFF;
    cursor: pointer;
    text-align: center;
}

#livechat_close:after, #livechat_settings:after {
    display: block;
    width: 28px;
    font: normal normal normal 28px/28px 'Font Awesome 5 Pro';
    transition-duration: 0.8s;
    transition-property: transform;
    transform-origin: 14px 14px;
}

#livechat_close:hover:after, #livechat_settings:hover:after {
    font-size: 27px;
}

#livechat_close:after {
    content: "\f057";
}

#livechat_settings:after {
    content: "\f013";
}

.livechat_privateOutter_b {
    position: relative;
}

.livechat_private_b {
    border-bottom: 1px dashed #dcdcdc;
    padding: 10px 0;
    height: 50px;
}

.livechat_private_b.pointer {
    cursor: pointer
}

.lc_hint_message {
    text-align: center;
    font-size: 13px;
}

.livechat_private_b.user_pc {
    height: 40px;
}

.livechat_private_img {
    width: 60px;
    height: 50px;
    background-size: cover;
}

.user_pc .livechat_private_img {
    height: 40px;
    width: 40px;
    background: none;
    border: 2px solid #dcdcdc;
    border-radius: 50%;
    overflow: hidden;
}

.user_pc .livechat_private_img.empty:after {
    font: normal normal normal 34px/52px 'Font Awesome 5 Pro';
    content: "\f007";
    color: #c0c0c0;
    text-align: center;
    width: 100%;
    display: block;
}

.user_pc .livechat_private_img.notempty {
    background-size: cover;
}

.livechat_desc_b {
    float: right;
    width: calc(100% - 70px);
}

.lc_unread_c {
    display: inline-block;
    background: #ff0000;
    border-radius: 50%;
    color: #FFF;
    padding: 0 4px;
    height: 20px;
}

.user_pc .livechat_desc_b {
    width: calc(100% - 54px);
}

.livechat_desc_b .lc_title_b, .livechat_desc_b .lc_title_b a {
    color: #1da1f2;
    font-size: 16px;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 89%;
    font-weight: bold;
}

.livechat_desc_b .lc_desc_inner_b {
    font-size: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 33px;
    color: #666;
}

.user_pc .livechat_desc_b .lc_desc_inner_b {
    height: 16px;
}

.user_pc .livechat_desc_b .lc_title_b {
    font-weight: 300;
}

.livechat_remove_b {
    position: absolute;
    top: 10px;
    right: 0;
    background: #FFF;
    cursor: pointer;
}

#lc_inner_block, #lc_inner_block_selist {
    position: relative;
    height: calc(100% - 41px);
    width: 100%;
    z-index: 1;
    padding-top: 41px;
}

#lc_main_h_b {
    padding: 5px 10px;
}

.lc_main_padder {
    padding: 0 10px;
    overflow-y: scroll;
    height: calc(100% - 97px);
}

#lc_inner_block_selist {
    padding-top: 41px;
}

.livechat_remove_b:after {
    font: normal normal normal 19px/20px 'Font Awesome 5 Pro';
    content: "\f00d";
    color: #666;
}

#liveChat_back_b {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1001;
    background: #FFF;
    cursor: pointer;
    height: 41px;
}

#liveChatPrivatesSe_back_b {
    width: 100%;
    background: #FFF;
}

#liveChat_back_b .lc_pc_back_b, #lc_pc_back_b_selist {
    -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;
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 10px;
    margin: 10px 10px 0;
    z-index: 1001;
    color: #1da1f2;
    font-size: 14px;
    line-height: 20px;
}

#lc_pc_back_b_selist {
    cursor: pointer;
}

#liveChatPrivatesSe_back_b .lc_pc_back_b {
    border-bottom: 1px solid #dcdcdc;
    margin: 10px;
    padding-bottom: 10px;
    margin-bottom: 0;
    z-index: 1001;
    color: #1da1f2;
    font-size: 14px;
}

#liveChat_msgs_b {
    position: absolute;
    left: 0;
    bottom: 59px;
    width: calc(100% - 20px);
    padding: 10px;
    overflow: hidden;
    height: calc(100% - 119px);
}

#liveChat_msgsInner_b {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%;
}

.lc_message_b {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    min-height: 55px;
    max-height: 100px;
    background: #fbfbfb;
    border-top: 1px solid #1da1f2;
}

.lc_message_b_inner {
    padding: 3px 5px;
    width: 85%;
    width: calc(100% - 50px);
}

#livechat_send {
    cursor: pointer;
    position: absolute;
    bottom: 12px;
    right: 6px;
    border-radius: 3px;
    color: #1da1f2;
}

#livechat_send:after {
    content: "\f138";
    font: normal normal normal 34px/34px 'Font Awesome 5 Pro';
}

#lc_pc_message {
    width: 100%;
    min-height: 46px;
    font-size: 18px;
    margin: 0;
    padding: 0;
    border: 0;
}

.liveChat_msg_b {
    margin: 10px;
    background: #1da1f2;
    color: #FFF;
    font-size: 14px;
    padding: 8px;
    border-radius: 4px;
    position: relative;
    width: 80%;
    float: right;
    word-wrap: break-word;

    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.liveChat_msg_b .smile {
    font: normal normal normal 16px/16px 'Font Awesome 5 Pro';
    display: inline-block;
    color: #FFF;
    font-weight: bold;
}

.liveChat_msg_b.noiso .smile {
    color: #1da1f2;
}

.liveChat_msg_b .smile_1:after {
    content: "\f118";
}

.liveChat_msg_b .smile_2:after {
    content: "\f4da";
}

.liveChat_msg_b .smile_3:after {
    content: "\f581";
}

.liveChat_msg_b .smile_4:after {
    content: "\f585";
}

.liveChat_msg_b .smile_5:after {
    content: "\f597";
}

.liveChat_msg_b .smile_6:after {
    content: "\f5c2";
}

.liveChat_msg_b .smile_7:after {
    content: "\f589";
}

.liveChat_msg_b .smile_8:after {
    content: "\f58a";
}

.liveChat_msg_b .lv_msg_b_time {
    position: absolute;
    bottom: -15px;
    font-size: 11px;
    color: #c3c3c3;
    right: 0;
    left: auto;
    text-align: right;
}

.liveChat_msg_b.iso .lv_msg_b_time {
    right: 36%;
    left: 0;
    text-align: left;
}

.liveChat_msg_b.noiso {
    float: left;
    background: #f8f8f8;
    color: #333;
    border: 1px solid #dcdcdc;
}

/*.liveChat_msg_b:after {
    content: '';
    position: absolute;
    right: 35px;
    bottom: -6px;
    width: 10px;
    height: 10px;
    border-bottom: 1px solid #1da1f2;
    clear: both;
    background: #1da1f2;
    border-right: 1px solid #1da1f2;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}*/

.liveChat_msg_b.noiso:after {
    left: 35px;
    right: auto;
    border-bottom: 1px solid #dcdcdc;
    background: #f8f8f8;
    border-right: 1px solid #dcdcdc;
}

#header_list_menu .list_menu_b {
    float: left;
    border: 1px solid #dcdcdc;
    text-align: center;
    width: calc(50% - 2px);
    height: 29px;
    line-height: 29px;
    color: #666;
    font-size: 14px;
}

#header_list_menu .list_menu_b.openPrivateChatsSe, #header_list_menu .list_menu_b.openPrivateChatsBu {
    cursor: pointer;
}

#header_list_menu.lists #left_menu_b {
    background: #00d053;
    color: #FFF;
    border: 0;
    height: 31px;
    width: 50%;
}

#header_list_menu.lists #right_menu_b {
    border-left: 0;
    width: calc(50% - 1px);
}

#header_list_menu.chats #right_menu_b {
    background: #00d053;
    color: #FFF;
    border: 0;
    height: 31px;
    width: 50%;
}

#header_list_menu.chats #left_menu_b {
    border-right: 0;
    width: calc(50% - 1px);
}

@media all and (min-width: 1070px) {
    .livechat_remove_b {
        display: none;
    }

    .livechat_privateOutter_b:hover .livechat_remove_b {
        display: block;
    }

    .livechat_privateOutter_b:hover .livechat_remove_b {
        opacity: 0.15;
    }

    .livechat_privateOutter_b .livechat_remove_b:hover {
        opacity: 1;
    }

    .categoriesList_b_nt_m {
        display: none;
    }
}

@media all and (max-width: 1069px) {
    .titlesearchcategory_nt i {
        background-size: 21px;
        height: 20px;
        width: 21px;
        font-size: 20px;
        margin-top: 2px;
    }

    .categoriesList_b_nt {
        display: none !important;
    }

    .categoriesList_b_nt_m {
        display: block;
        height: 85px;
        width: calc(100% - 2px);
        background-color: #f7f7f7;
        border: 1px solid #d9d9d9;
        position: relative;
        margin-top: 10px;
    }

    .nt-img-padding {
        padding: 10px 15px;
        float: left;
    }

    .categoriesList_b_nt_m h2 {
        font-size: 24px;
        color: #1da1f2;
        margin-bottom: 5px;
    }

    .categoriesList_b_nt_m span {
        font-size: 18px;
        color: #99999f;
        font-weight: 200;
    }

    .categoriesList_b_nt_m h2 > img {
        height: 22px;
        width: 22px;
    }
}

@media all and (max-width: 690px) {
    #livechat_b:before {
        width: 47px;
        height: 47px;
        left: -2px;
        top: -2px;
    }

    .categoriesList_b_nt_m {
        border-left: 0;
        border-right: 0;
        width: 100%;
    }

    #livechat_send {
        display: block
    }

    #lc_pc_form {
        height: 90%;
        height: calc(100% - 47px);
    }

    #lc_inner_block {
        height: 90%;
        height: calc(100% - 41px);
    }

    #liveChat_msgs_b {
        height: calc(100% - 120px);
        bottom: auto;
        top: 41px;
    }

    #livechat_b {
        width: 45px;
        height: 45px;
        right: 10px;
        top: 3px;
    }

    #livechat_b #liveicon:after, #livechat_b #liveicon:before {
        font: normal normal bold 17px/45px 'Font Awesome 5 Pro';
    }

    #livechat_b #liveicon:before {
        right: 18px;
        top: 4px;
    }

    #livechat_b #liveicon:after {
        right: 8px;
        top: -1px;
    }

    .livechat_desc_b {
        width: calc(100% - 100px);
    }

    #livechat_placer_b::after {
        display: none;
        right: 32px;
    }

    .livechat_private_img {
        width: 90px;
    }

    #livechat_placer_b {
        border: 0;
        right: 0;
        width: 100%;
        height: 100%;
        bottom: 0;
        position: fixed;
    }

    #livechat_placer_b.inner_msg_b {
        border: 0;
    }

    #livechat_b #liveicon #livechat_counter_b {
        left: -1px;
        font-size: 11px;
        top: -1px;
        height: 16px;
        line-height: 16px;
    }

}

.label_checkbox_padding {
    margin-top: 1px;
    margin-right: 5px;
    width: calc(15px);
}

.checkbox_label {
    width: calc(100% - 20px);
    color: #686868;
}

.checkbox_label:hover {
    cursor: pointer;
}

/*nt project begin*/
/*index*/
.titleSearch_b_nt {
    display: block;
    height: 85px;
    width: calc(100% - 2px);
    background-color: #f7f7f7;
    border: 1px solid #d9d9d9;
    position: relative
}

.nt-img-padding {
    padding: 10px 15px;
    float: left;
}

.titleSearch_b_nt h2 {
    font-size: 24px;
    color: #1da1f2;
    margin-after: 5px;
    -webkit-margin-after: 5px;
}

.titleSearch_b_nt span {
    font-size: 17px;
    color: #99999f;
}

.nt-img-arrow {
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    padding: 18px 20px 0;
}

.titlesearchcategory_nt {
    background-color: #1da1f3;
    font-size: 17px !important;
    padding: 3px 5px;
}

.titlesearchcategory_nt a {
    color: white !important;
}

.titlesearchcategory_nt i {
    background-size: 18px;
    background-image: url(../img/svg/home.svg);
    height: 17px;
    width: 18px;
    font-size: 18px;
    display: block;
    float: right;
    margin-left: 5px;
}

/*cats*/
.categoriesList_b_nt {
    display: block;
    width: 171px;
    height: 120px;
    float: right;
    padding: 20px;
    background-color: #fcfcfc;
    border: 1px solid #e1e1e1;
    position: absolute;
    right: 10px;
    top: 0;
}

.cats-nt-logo {
    text-align: center;
}

.cats-nt-link {
    text-align: center;
    font-size: 20px;
}

.cats-nt-link a {
    color: #1da1f2;
    font-weight: 500;
}

.cats-nt-projects-count {
    text-align: center;
    font-size: 13px;
    color: #99999f;
}

@media screen and (max-width: 350px) {
    .titleSearch_b_nt span {
        font-size: 15px;
    }
}

/*nt project end*/
@media all and (max-height: 700px) and (min-width: 691px) {
    #livechat_placer_b #livechat_placer_b {
        height: 70%;
        min-height: 200px;
    }

    #livechat_placer_b.cleanIndex #livechat_placer_b {
        height: auto;
    }
}

#livechat_placer_b.cleanIndex {
    width: 100%;
    width: calc(100% - 2px);
}

.check_height {
    display: none;
}

#myMap {
    position: relative;
}

#change-map-type {
    position: absolute;
    bottom: 20px;
    right: 55px;
}

#change-map-type div {
    float: left;
    background-color: #FFF;
    padding: 5px;
    margin-left: 1px;
    cursor: pointer;
}

.unactive-block-map {
    position: absolute;
    top: 0;
    right: 0;
    height: 200px;
    width: 100px;
}

.esri-ui-top-left {
    bottom: -20px !important;
    right: 0 !important;
    top: auto !important;
    left: auto !important;
}

.new-ids {
    float: right;
    padding-left: 20px;
    position: absolute;
    right: 51px;
    top: 18px;
}

.new-ids li {
    display: inline;
}

.new-ids li img {
    width: 60px;
}

.new-ids li a:after {
    content: '' !important;
}

@media all and (max-width: 1069px) {
    .new-ids {
        display: none;
    }
}

#clickable-block {
    position: absolute;
}

.a1200x250 {
    width: 1300px;
    max-height: 250px;
    display: block;
    overflow: hidden;
}

.a1050x35 {
    width: 1300px;
    height: 35px;
    display: block;
    overflow: hidden;
}

.a728x250 {
    width: 728px;
    height: 250px;
    display: block;
    overflow: hidden;
}

.a300x250 {
    display: block;
    overflow: hidden;
}

.a300x250 {
    width: 300px;
}

@media all and (max-width: 690px) {
    #myMap {
        height: 300px !important;
    }
}

.a300x150 {
    width: 300px;
    max-height: 150px;
    display: block;
    overflow: hidden;
}

.a300x600 {
    width: 300px;
    max-height: 600px;
    display: block;
    overflow: hidden;
}

.a890x250 {
    width: 890px;
    height: 250px;
    display: block;
    overflow: hidden;
}

#ui-id-pos {
    position: absolute;
    top: 20px;
    width: 235px;
}

#ui-id-pos .ui-menu-item:hover {
    background-color: #007fff;
    color: #000;
}

.sticky-top {
    position: sticky;
    top: 0;
}

.borderr, input[type=submit].borderr, input[type=button].borderr, input[type=text].borderr {
    border-radius: 4px;
}

.margin0auto {
    margin: 0 auto;
}

.liveChat_msg_b.noiso, .liveChat_msg_b {
    margin-left: 8px;
    margin-right: 8px;
}

.liveChat_msg_b.noiso.loaded {
    margin-left: 5px;
    margin-right: 8px;
}

.liveChat_msg_b.loaded {
    margin-right: 5px;
    margin-left: 8px;
}

.sticki {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    margin-top: 0;
}
.savedSearch_s_b {
    padding: 15px 0;
    border-top: 1px solid #dcdcdc;
    position: relative;
}

.savedSearch_s_b .inner_left_s_limit {
    float: left;
    max-width: calc(100% - 201px);
}

.savedSearch_s_b .inner_left_s_limit a, #savedsearch_b .savedSearch_title {
    font-size: 24px;
    color: #0d95e8;
}

.savedSearch_s_b .inner_left_s_limit a {
    position: relative;
    display: inline-block;
    padding-right: 20px;
}

.search-email-block {
    float: right
}

.search-email-block .search-email-block-email {
    color: #b9b9b9;
    display: inline-block;
}

.search-email-block .search-email-block-email .change-email {
    color: #0f83ca;
    cursor: pointer;
    padding-right: 5px;
}

.search-email-block .search-email-block-email i {
    color: #00d053;
    font-size: 15px;
    padding: 0 5px;
    cursor: pointer;
}

.ss_title {
    float: left;
    font-size: 18px;
    color: #0d95e8;
    font-weight: bold;
}

@media all and (max-width: 1069px) {
    .ss_title {
        font-size: 16px;
    }
}

.savedSearch_s_b .inner_left_s_limit a .ncount {
    float: left;
    margin-left: 5px;
    padding: 1px 10px;
    background: #0d95e8;
    color: #FFF;
    border-radius: 15px;
    font-size: 14px;
    line-height: 21px;
    margin-top: 3px;
}

#savedsearch_b a .savedSearch_title:after {
    top: 2px;
    right: 8px;
}

.savedSearch_s_b .inner_left_s_limit a:hover:after {
    right: -4px;
}

.savedSearch_s_b .inner_left_s_limit a:hover .ss_title {
    color: #0f83ca;
}

#savedsearch_b a:hover .savedSearch_title:after {
    right: 2px;
}

#savedsearch_b .savedSearch_title .ncount {
    position: relative;
    padding: 0 10px;
    background: #0d95e8;
    color: #FFF;
    border-radius: 12px;
    font-size: 12px;
    line-height: 20px;
    display: block;
    margin-top: 2px;
    float: left;
    margin-right: 5px;
}

.savedSearch_s_b .search_hints, #savedsearch_b .search_hints {
    color: #b9b9b9;
    font-size: 14px;
}

.savedSearch_s_b .search_hints {
    font-size: 14px;
}

.savedSearch_s_b .search_hints {
    font-weight: 300;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 580px;
}

.savedSearch_email {
    float: right;
}

.savedSearch_delete {
    float: left;
}

.savedSearch_email {
    border-right: 1px solid #dcdcdc;
}

.savedSearch_delete {
    padding: 0 28px 0 0;
}

.savedSearch_email {
    padding: 0 28px;
}

a.savedSearch_delete, a.savedSearch_delete i, a.savedSearch_delete span {
    text-decoration: none;
}

a.savedSearch_delete i {
    padding-top: 4px;
    display: block;
    color: #b9b9b9;
    font-size: 25px;
    text-align: center;
}

.savedSearch_delete span, .savedSearch_email span {
    margin-top: 2px;
    color: #b9b9b9;
    display: block;
    font-size: 11px;
}

.savedSearch_email i:after {
    font: normal normal normal 32px/32px 'Font Awesome 5 Pro';
    content: "\f0e0";
    color: #9d9d9d;
    display: block;
    text-align: center;
}

.savedSearch_email.active_subscription i:after {
    color: #00d053;
}

.savedSearch_delete i:after {
    margin: 0 auto;
    color: #dadada;
    display: block;
    text-align: center;
}

a.savedSearch_delete:hover i:after {
    background-color: #f3f3f3;
}

.savedSearch_email:hover, .savedSearch_delete:hover {
    cursor: pointer;
    text-decoration: none;
}

.savedSearch_email:hover i:after, .savedSearch_delete:hover i:after {
    color: #000;
}


#savedsearch_b {
    margin-top: 0;
    padding: 0 10px;
}

.savedsearch_lb {
    float: left;
    margin-right: 1%;
    position: relative;
    margin-bottom: 10px;
    margin-top: 10px;
    min-width: 28%;
    min-width: calc((100% - 120px - 3%) / 3);
    max-width: 40%;
    background-color: #FFF;
}

.savedsearch_lb.main_page {
    max-width: 33%;
    border: 1px solid #ccc;
    border-radius: 3px;
}

#savedsearch_more {
    float: left;
    width: 14%;
    width: calc(14%);
    padding-top: 14px;
}

#savedsearch_more a {
    text-align: center;
    font-size: 17px;
    color: #0d95e8;
    display: block;
    padding: 1px 0 3px;
    text-decoration: none;
    border-radius: 3px;
}

#savedsearch_more a span {
    font-weight: normal;
}

.savedsearch_lb a {
    display: block;
}

.savedsearch_lb a:hover .savedsearch_ib {
    border: 1px solid #999;
}

.savedsearch_ib {
    padding: 6px 10px;
    border: 1px solid #CECECE;
}

#savedsearch_b .savedSearch_email {
    position: absolute;
    left: 0;
    top: 0;
    border-right: 0;
    text-decoration: none;
}

#savedsearch_b .savedSearch_email span {
    margin-top: 0;
    font-size: 12px;
}

#savedsearch_b .savedSearch_email i:after {
    font: normal normal normal 29px/29px 'Font Awesome 5 Pro';
}

#savedsearch_b .savedSearch_email {
    padding: 0;
    left: 14px;
    top: 8px;
}

#savedsearch_b .savedSearch_desc {
    padding-left: 12px;
    float: left;
    width: calc(100% - 114px);
    padding-right: 20px;
    border-left: 1px solid #dcdcdc;
    margin-left: 60px;
}

#savedsearch_b .savedSearch_title {
    width: 90%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    height: 23px;
    padding-top: 3px;
}

#savedsearch_b .inner_savedSearch_title {
    display: inline-block;
    padding-right: 20px;
}

#savedsearch_b .savedSearch_title {
    position: relative;
    padding-right: 20px;
}

#savedsearch_b .search_hints {
    font-size: 13px;
    width: 90%;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 300;
}

#savedsearch_b .savedSearch_title {
    font-size: 16px;
}

#savedsearch_b .savedSearch_delete {
    position: absolute;
    top: 18px;
    right: 14px;
    width: 24px;
    height: 24px;
    padding: 0px;
    background: #FFF;
}

#savedsearch_b .savedSearch_delete i:after {
    background-image: url(../img/svg/close.svg);
    background-repeat: no-repeat;
    height: 100%;
    width: 24px;
    margin: 0 auto;
}

#savedsearch_b .savedSearch_delete:hover {
    background: #f3f3f3;
}

#savedsearch_b .savedSearch_delete:hover i:after {
    color: #999;
}

@media all and (max-width: 1069px) {
    .savedsearch_lb {
        min-width: 42.5%;
        min-width: calc((100% - 20%) / 2);
    }

    #savedsearch_b {
        margin-top: 15px;
    }
}

@media all and (max-width: 1069px) {
    #savedsearch_b {
        margin-top: 0;
    }

    #savedsearch_b .savedSearch_email span {
        display: none;
    }

    #savedsearch_b .search_hints {
        font-size: 15px;
    }

    #savedsearch_b a .savedSearch_title:after {
        display: none;
    }

    .savedSearch_s_b .inner_left_s_limit a {
        display: block;
    }

    .savedSearch_s_b {
        padding: 3px 0;
    }

    #savedSearches_b .search-email-block-email {
        color: #b9b9b9;
        padding-bottom: 10px;
        text-align: right;
    }

    #savedSearches_b .search-email-block-email .change-email {
        color: #0f83ca;
        cursor: pointer;
        padding-right: 5px;
    }

    .savedSearch_s_b .inner_left_s_limit {
        width: calc(100% - 102px);
        padding-left: 10px;
        max-width: calc(100% - 115px);
    }

    #savedsearch_b .inner_savedSearch_title {
        color: #666;
    }

    #savedsearch_b .savedSearch_title, #savedsearch_b .inner_savedSearch_title {
        padding-right: 0;
    }

    #savedsearch_b .savedSearch_title {
        width: 100%;
    }

    #savedsearch_b .savedSearch_email {
        left: 7px;
        top: 12px;
    }

    #savedsearch_b .savedSearch_delete {
        top: 16px;
        right: 4px;
    }

    .savedsearch_lb .savedsearch_ib {
        padding: 9px 0;
        background-color: #f5f5f5;
    }

    #savedsearch_b .savedSearch_desc {
        padding-left: 4px;
        width: calc(100% - 60px);
        border-left: 0;
        margin-left: 43px;
        padding-right: 0;
    }

    .savedSearch_s_b .savedSearch_email, .savedSearch_s_b .savedSearch_delete {
        float: left;
        margin-top: 5px;
    }

    .savedSearch_s_b .savedSearch_email {
        width: 50px;
        padding: 0;
        float: right;
        border-right: 0;
        border-left: 1px solid #dcdcdc;
    }

    .savedSearch_s_b .savedSearch_delete {
        width: 50px;
        padding: 0;
    }

    .savedSearch_email span, a.savedSearch_delete span {
        text-align: center;
    }

    .savedsearch_lb {
        float: none;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
    }

    #savedsearch_more {
        float: none;
        width: 100%;
    }

    #savedsearch_more a {
        text-align: left;
    }

    .savedsearch_lb a .savedsearch_ib {
        border-left: 0;
        border-top: 0;
        border-right: 0;
    }

    #savedsearch_more a {
        border: 0;
    }

    .savedsearch_lb a:hover .savedsearch_ib {
        border-left: 0;
        border-top: 0;
        border-right: 0;
    }

    #savedsearch_more a:hover {
        border: 0;
    }
}

.savedSearch_delete_main {
    width: 50px;
    float: left;
    cursor: pointer;
}

.savedSearch_delete_main i {
    font-size: 22px;
    margin: 14px;
    color: #b9b9b9;
}

.savedsearch_ib_link {
    width: calc(100% - 102px);
    float: left;
}

.savedSearch_email_main {
    width: 50px;
    float: left;
    padding-top: 3px;
}

.savedSearch_email_main i {
    font-size: 22px;
    margin: 0 10px 10px 10px;
    color: #b9b9b9;
}

.savedSearch_email_main.listing i {
    font-size: 25px;
    margin: 0 10px 1px 10px;
}

.savedSearch_email_main span {
    color: #b9b9b9;
    font-size: 11px;
}

.savedSearch_email_main:hover {
    text-decoration: none;
}

.savedSearch_email_main.active_subscription, .savedSearch_email_main.active_subscription i, .savedSearch_email_main.active_subscription span {
    color: #00d053
}

.savedSearch_s_b .savedSearch_email_main {
    float: right;
}

@media all and (max-width: 1069px) {
    .savedSearch_s_b .savedSearch_email_main {
        padding-top: 7px;
    }

    .savedSearch_email_main.listing {
        padding-top: 13px;
    }

    .savedSearch_s_b .inner_left_s_limit a {
        padding-top: 3px;
    }
}

.savedSearch_s_b .savedSearch_delete:hover i, .savedSearch_s_b .savedSearch_delete:hover span {
    color: #333;
}

.savedSearch_s_b .savedSearch_email_main:hover i, .savedSearch_s_b .savedSearch_email_main:hover span {
    color: #333;
}

.savedSearch_s_b .savedSearch_email_main.active_subscription:hover i, .savedSearch_s_b .savedSearch_email_main.active_subscription:hover span {
    color: #3a9b4f;
}
#advert_banners_title {
    padding-top: 15px;
}

#main-extra-menu .empty-content {
    padding-top: 50px;
}

#advert_banners_title #adv_b_ins_btn_b span {
    position: absolute;
    width: 35px;
    height: 40px;
    top: 125px !important;
    z-index: 666;
    padding: 0;
    margin: 0;
    color: #00d053;
    font-size: 25px;
    border-color: #00d053;
}

#adv_b_ins_l, #adv_b_ins_l_ {
    left: 0;
}

#adv_b_ins_r, #adv_b_ins_r_ {
    right: 0;
}

.insideadvertise {
    width: 227px;
    margin: 0 14px;
    padding: 0;
    border: 1px solid #00d053;
}

.insideadvertise:hover {
    border: 1px solid #00d053;
}

.insideadvertise:hover .ad_price {
    color: #00d053;
}

.insideadvertise:hover .ad_ins_image {
    filter: contrast(1.25);
}

.insideadvertise .ad_ins_desc {
    margin: 10px;
    height: 51px;
}

.insideadvertise .ad_ins_desc .titlea_title a {
    line-height: 16px;
    overflow: inherit;
}

.insideadvertise .ad_ins_desc .titlea_title {
    height: 33px;
}

.insideadvertise .ad_ins_desc .ad_price {
    font-weight: 600;
    margin-top: 4px;
}

.ad_ins_image_b span {
    position: absolute;
    left: 10px;
    bottom: 0;
    font-size: 10px;
    color: #fff;
    display: none;
}

.insideadvertise:hover .ad_ins_image_b span {
    display: block !important;
}

.empty-content {
    display: block;
    min-width: 50px;
    text-align: center;
    font-size: 20px;
    color: #999
}

.empty-content .fas:before {
    font-size: 32px !important;
}

.fas:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    font-style: normal;
    text-align: center;

}

#cxense-block {
    position: relative;
    overflow: hidden;
    padding-top: 0;
}

#cx_05d272fe21dfb2ba5664ada3b52840e0b5508783 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    border: 0;
}

.fake-cxense-block {
    position: absolute;
    /* width: 1300px; */
    width: 1285px;
}

.main-extra-menu-data__ .insideadvertise {
    border: 1px solid #d8d8d8;
    border-radius: 3px;
}

#hover-stop-layer {
    display: none;
    z-index: 111;
    height: 212px;
    position: absolute;
    /* width: 1300px; */
    width: 1285px;
}


.insideadvertise .favDiv {
    font: normal normal normal 26px/30px 'Font Awesome 5 Pro';
    text-align: center;
    display: block;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 2;
    font-weight: bold;
    color: #00d053;
    cursor: pointer;
}

.insideadvertise .favDiv:after {
    content: "\f004";
}

#favorites_empty {
    display: none;
}

#search_mh_b.focus #ts_query_b #search_icon {
    left: 9px;
}
