

:root {
--bg-ff: #fff;
--bg-f9: #f9f9f8;
--bg-f7: #f7f7f6;
--bg-f5: #f5f5f5;
--bg-f3: #f3f3f2;
--bg-f1: #f1f1f1;
--bg-ee: #eee;
--bg-00: #000;

--bg-adpromo:#fefcea; 
--bg-adhover:#f7f7f8; 
--bg-adpromohover:#fbf2ce; 
--tx-def: #2e2e2e;
--tx-a: #23579b;
--tx-a-hover: #3a73bd;
--tx-00: #000;
--tx-44: #444;
--tx-66: #666;
--tx-88: #767676;
--tx-99: #999;
--tx-aa: #a2a2a2;
--tx-cc: #c0c0c0;
--tx-dd: #dddcde;
--tx-ee: #eee;
--tx-ff: #fff;
--tx-inputactive: #6c87c2;

--bl-ff: #fff;
--bl-ee: #eee;
--bl-e9: #e9e9e8;
--bl-d9: #d9d9dc;
--bl-cc: #c0c0c0;
--bl-99: #999;
--bl-88: #888;
--bl-44: #444;
--bl-66: #666;


--bl-inputhover: #66afe9;
--bl-adpromo:#f7edc4; 
--col-red: #ee0000;
--col-org:#f56a1c;
--col-blue-btn:#5c90cc;
--col-blue-btn-hover:#6b9ad1;
--col-green: #00c618;
--col-green2: #6ca104;
--col-len :#ee4244;
--col-1: #e93874 ;
--col-2: #0dc2d8;
--col-3: #99cd5c;
--col-4: #947969;
--col-5: #f8c604;
--col-6: #d0df49;
--col-7: #ec4d46;
--col-8: #5b6fc3;
--col-9: #ffa200;
--col-10: #a941bb;
--col-11: #3ba2f6;
--col-12: #18a79a;
--col-13: #5fbc62;
--col-14: #7c51c4;
--col-15: #7793a1;
--col-16: #4b72f8;
--sw-input1: rgba(0, 0, 0, 0.075);  
--sw-input2: rgba(102, 175, 233, 0.6);

--ico-error: #ef5104;
--bg-error: #fffdfd;
--tx-error: #c1050c;

--ico-success: #59b019;
--bg-success: #fafdf7;
--tx-success: #145402;


--ico-warning: #ffbf1e;
--bg-warning: #fffdf4;
--tx-warning: #9c7911;

--ico-info: #3d92c7;
--bg-info: #f9fafd;
--tx-info: #465a6d;
}




.darkth {

--bg-ff: #1d1d1d;
--bg-f9: #333333;
--bg-f7: #282828;
--bg-f5: #282828;
--bg-f3: #282828;
--bg-f1: #333333;
--bg-ee: #454545;

--tx-ff: #e1e1e1;

--tx-def: #cfcfcf;
--tx-a: #e1e1e1;
--tx-a-hover: #f7f7f7;
--tx-00: #fff;
--tx-44: #cfcfcf;
--tx-66: #9e9e9e;
--tx-88: #9e9e9e;
--tx-99: #9e9e9e;
 -tx-aa: #626262;
--tx-ee: #555555;
--tx-dd: #454545;
--bl-ff: #1d1d1d;
--bl-ee: #333;
--bl-e9: #333;
--bl-d9: #454545;
--bl-cc: #555555;
--bl-66: #555555;

--bl-inputhover: #626262;

--bl-adpromo:#333; 
--bg-adpromo:#282828; 
--bg-adhover:#282828; 
--bg-adpromohover:#333; 

--bg-lento-opt-10-d:#322121;
--bg-lento-opt-40-d:#712c2d;
--bg-lento-opt-70-d:#b03738;
--sw-input1: rgba(0, 0, 0, 0.075);  
--sw-input2: rgba(102, 102, 102, 0.5);

--col-blue-btn-hover:#395b88;

--col-tx-red: #f4212e;
--col-bl-red: #e62e39;
--col-red: #ee5b5b;
--col-green: #20752a;
--col-mbox-d:#4c5a77;
--col-blue-btn:#426a9e;
--col-org:#da6803;
--col-10-d: #101010;
--col-1d-d: #1d1d1d;
--col-2d-d :#282828;
--col-33-d: #333333;
--col-45-d: #454545;
--col-55-d: #555555;  
--col-62-d: #626262;
--col-80-d: #808080;
--col-99-d: #9e9e9e; 
--col-cf-d: #cfcfcf;
--col-e1-d: #e1e1e1;
--col-f7-d: #f7f7f7;
--col-ff-d: #fff;
--col-1: #ba2d5d;
--col-2: #0a9bad;
--col-3: #7aa44a;
--col-4: #766154;
--col-5: #c69e03;
--col-6: #a6b23a;
--col-7: #bd3e38;
--col-8: #49599c;
--col-9: #cc8200;
--col-10: #873496;
--col-11: #2f82c5;
--col-12: #13867b;
--col-13: #4c964e;
--col-14: #63419d;
--col-15: #5f7681;
--col-16: #3c5bc6;


--tx-inputactive: #e1e1e1;

--bg-btn-success: #495040;
--bg-btn-hover-success: #4f5746;

--bg-success: #1b2215;
--ico-success: #3b820a;
--tx-success: #7aa16f;

--bg-btn-error: #3f3636;
--bg-btn-hover-error: #4a3e3e;

--bg-error: #29211d;
--ico-error:#b63803;
--tx-error:#c53b3b;

--bg-btn-info: #464e4e;
--bg-btn-hover-info: #4f5a5a;

--bg-info:#1c1e21;

--ico-info:#788298;
--tx-info:#a2a2a2;

--bg-warning: #252014;
--ico-warning: #b9993d;
--tx-warning: #c3a858;

}
.darkth .d-opacity-90, .darkth  div.alert-box .ico  { opacity:0.9; filter: brightness(.8) contrast(1.1);}
.darkth .d-opacity-80 { opacity:0.9; filter: brightness(.8) contrast(1.1);}
.darkth .d-opacity-60 { opacity:0.6}
.darkth span.catico {  opacity:0.9 }
body.darkth.otherPageDark, body.darkth.otherPageDark .col-sm-3  .logobgsvg {  background-color:#282828}

.darkth .alert-info-icon .icon { opacity:0.8 ; filter: grayscale(70%);  }
.darkth #contmbox .dot, .darkth #contmbox .dot::before, .darkth #contmbox .dot::after {background-color:#f7f7f7; }
.darkth  .col-e1-d{ color: var(--col-e1-d)!important}
.darkth .col-62-d { color: var(--col-62-d)}
.darkth .col-80-d { color: var(--col-80-d)}
.darkth #chart-container {margin-top:15px; filter: invert(1);}

[hidden],.ndisplay {display:none; }
pre{overflow:auto;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}

button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}

input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type=text], input[type=password] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
textarea{overflow:auto; -webkit-appearance: none;}
optgroup{font-weight:bold;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
[role="button"]{cursor:pointer;}
b, strong {font-weight: bold;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center, tr.text-center td  {text-align:center;}
.text-lowercase{text-transform:lowercase;}
.text-uppercase{text-transform:uppercase;}

.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:769px){.container{width:750px;}}

.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto; max-width:1009px;}
.row{margin-right:-15px;margin-left:-15px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}
.col-xs-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
@media (min-width:769px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}
    .col-sm-12{width:100%;}
    .col-sm-11{width:91.66666667%;}
    .col-sm-10{width:83.33333333%;}
    .col-sm-9{width:75%;}
    .col-sm-8{width:66.66666667%;}
    .col-sm-7{width:58.33333333%;}
    .col-sm-6{width:50%;}
    .col-sm-5{width:41.66666667%;}
    .col-sm-4{width:33.33333333%;}
    .col-sm-3{width:25%;}
    .col-sm-2{width:16.66666667%;}
    .col-sm-1{width:8.33333333%;}
    .col-sm-pull-12{right:100%;}
    .col-sm-pull-11{right:91.66666667%;}
    .col-sm-pull-10{right:83.33333333%;}
    .col-sm-pull-9{right:75%;}
    .col-sm-pull-8{right:66.66666667%;}
    .col-sm-pull-7{right:58.33333333%;}
    .col-sm-pull-6{right:50%;}
    .col-sm-pull-5{right:41.66666667%;}
    .col-sm-pull-4{right:33.33333333%;}
    .col-sm-pull-3{right:25%;}
    .col-sm-pull-2{right:16.66666667%;}
    .col-sm-pull-1{right:8.33333333%;}
    .col-sm-pull-0{right:auto;}
    .col-sm-push-12{left:100%;}
    .col-sm-push-11{left:91.66666667%;}
    .col-sm-push-10{left:83.33333333%;}
    .col-sm-push-9{left:75%;}
    .col-sm-push-8{left:66.66666667%;}
    .col-sm-push-7{left:58.33333333%;}
    .col-sm-push-6{left:50%;}
    .col-sm-push-5{left:41.66666667%;}
    .col-sm-push-4{left:33.33333333%;}
    .col-sm-push-3{left:25%;}
    .col-sm-push-2{left:16.66666667%;}
    .col-sm-push-1{left:8.33333333%;}
    .col-sm-push-0{left:auto;}
    .col-sm-offset-12{margin-left:100%;}
    .col-sm-offset-11{margin-left:91.66666667%;}
    .col-sm-offset-10{margin-left:83.33333333%;}
    .col-sm-offset-9{margin-left:75%;}
    .col-sm-offset-8{margin-left:66.66666667%;}
    .col-sm-offset-7{margin-left:58.33333333%;}
    .col-sm-offset-6{margin-left:50%;}
    .col-sm-offset-5{margin-left:41.66666667%;}
    .col-sm-offset-4{margin-left:33.33333333%;}
    .col-sm-offset-3{margin-left:25%;}
    .col-sm-offset-2{margin-left:16.66666667%;}
    .col-sm-offset-1{margin-left:8.33333333%;}
    .col-sm-offset-0{margin-left:0%;}
}

@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}
    .col-md-12{width:100%;}
    .col-md-11{width:91.66666667%;}
    .col-md-10{width:83.33333333%;}
    .col-md-9{width:75%;}
    .col-md-8{width:66.66666667%;}
    .col-md-7{width:58.33333333%;}
    .col-md-6{width:50%;}
    .col-md-5{width:41.66666667%;}
    .col-md-4{width:33.33333333%;}
    .col-md-3{width:25%;}
    .col-md-2{width:16.66666667%;}
    .col-md-1{width:8.33333333%;}

    .col-md-pull-12{right:100%;}
    .col-md-pull-11{right:91.66666667%;}
    .col-md-pull-10{right:83.33333333%;}
    .col-md-pull-9{right:75%;}
    .col-md-pull-8{right:66.66666667%;}
    .col-md-pull-7{right:58.33333333%;}
    .col-md-pull-6{right:50%;}
    .col-md-pull-5{right:41.66666667%;}
    .col-md-pull-4{right:33.33333333%;}
    .col-md-pull-3{right:25%;}
    .col-md-pull-2{right:16.66666667%;}
    .col-md-pull-1{right:8.33333333%;}
    .col-md-pull-0{right:auto;}
    .col-md-push-12{left:100%;}
    .col-md-push-11{left:91.66666667%;}
    .col-md-push-10{left:83.33333333%;}
    .col-md-push-9{left:75%;}
    .col-md-push-8{left:66.66666667%;}
    .col-md-push-7{left:58.33333333%;}
    .col-md-push-6{left:50%;}
    .col-md-push-5{left:41.66666667%;}
    .col-md-push-4{left:33.33333333%;}
    .col-md-push-3{left:25%;}
    .col-md-push-2{left:16.66666667%;}
    .col-md-push-1{left:8.33333333%;}
    .col-md-push-0{left:auto;}

    .col-md-offset-12{margin-left:100%;}
    .col-md-offset-11{margin-left:91.66666667%;}
    .col-md-offset-10{margin-left:83.33333333%;}
    .col-md-offset-9{margin-left:75%;}
    .col-md-offset-8{margin-left:66.66666667%;}
    .col-md-offset-7{margin-left:58.33333333%;}
    .col-md-offset-6{margin-left:50%;}
    .col-md-offset-5{margin-left:41.66666667%;}
    .col-md-offset-4{margin-left:33.33333333%;}
    .col-md-offset-3{margin-left:25%;}
    .col-md-offset-2{margin-left:16.66666667%;}
    .col-md-offset-1{margin-left:8.33333333%;}
    .col-md-offset-0{margin-left:0%;}
}











.google-auto-placed{display: none !important;}

table col[class*="col-"]{position:static;display:table-column;float:none;}
table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none;}

.table{width:100%;max-width:100%;margin-bottom:18px; }
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{ padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid var(--bl-e9);}
.table > thead:first-child > tr:first-child > th,.table > thead:first-child > tr:first-child > td {border-top:0;}

.switch {position: relative; display: inline-block; width: 40px; height: 20px; top: 4px; }
.switch input {display:none;}
.bx-slider {position: relative;}
.bx-slider .slider {position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: var(--bl-d9); -webkit-transition: .4s; transition: .4s; }
.bx-slider .slider:before { position: absolute; content: ""; height: 18px; width: 18px; left: 2px; bottom: 1px; background-color: white; -webkit-transition: .4s; transition: .4s; }
.bx-slider.big .slider-text{font-size:16px;position: relative;top: -3px;}
.bx-slider.big .slider:before {height: 26px; width: 26px;}
.bx-slider.big .switch{height: 28px;width: 48px;}
.bx-slider input:checked + .slider { background-color: #7498cf; }
.bx-slider input:checked + .slider.bg-red { background-color: #D00; }
.bx-slider input:focus + .slider { box-shadow: 0 0 1px #7498cf; }
.bx-slider input:checked + .slider:before { -webkit-transform: translateX(18px); -ms-transform: translateX(18px); transform: translateX(18px); }
.bx-slider .pause input:checked + .slider { background-color: #ffa27f; }
.bx-slider .slider.round { border-radius: 40px; }
.bx-slider .slider.round:before { border-radius: 50%; }
.bx-slider .text-tip{ margin-left: 5px; }
.bx-slider .tooltip { top: -27px !important; }
.bx-slider .tooltip.right .tooltip-arrow { border-right-color: #d9d9d9; }
.input-group-addon {display: table-cell;padding: 6px 12px;font-size: 14px;font-weight: 400;line-height: 1;color: var(--tx-44);text-align: center;background-color:var(--bg-ee);border: 1px solid var(--bl-cc);border-radius: 4px;width: 1%;white-space: nowrap;vertical-align: middle;}
.input-group {position: relative;display: table;border-collapse: separate;}
.input-group-addon:first-child {border-right: 0;}
.input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;}


.thumb-list-count{width:21px;height:17px;z-index:2;background:url('../img/sprite.png?nfs=25') 0 -94px no-repeat;font-size:12px;color:var(--col-80-d, #888);text-align:center;position:absolute;right:5px;bottom:5px;line-height:21px;}
.darkth .thumb-list-count { opacity:0.8; }

fieldset{min-width:0;padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:var(--tx-44);border:0;border-bottom:1px solid #e5e5e5;}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none;}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;line-height:normal;}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed;}
input[type="file"]{display:block;}
input[type="range"]{display:block;width:100%;}
select[multiple],select[size]{height:auto;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
output{display:block;padding-top:7px;font-size:13px;line-height:1.42857143;color:var(--tx-44);}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:var(--tx-44);background-color:var(--bg-ff);background-image:none;border:1px solid var(--bl-cc);border-radius:2px;}
.form-control:focus{border-color:var(--bl-inputhover);outline:0;-webkit-box-shadow:inset 0 1px 1px var(--sw-input1), 0 0 8px var(--sw-input2);box-shadow:inset 0 1px 1px var(--sw-input1), 0 0 8px var(--sw-input2);}
.form-control::-moz-placeholder{color:var(--tx-99);opacity:1;}
.form-control:-ms-input-placeholder{color:var(--tx-99);}
.form-control::-webkit-input-placeholder{color:var(--tx-99);}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control.disabled,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--bg-ee);opacity:1;}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed;}
textarea.form-control{height:auto;}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control{line-height:32px;}
    input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"]{line-height:30px;}
    input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"]{line-height:45px;}
}
.form-group{margin-bottom:15px;}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px;}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed;}
.radio label,.checkbox label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;}
.radio + .radio,.checkbox + .checkbox{margin-top:-5px;}
.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer;}
.form-control.disabled,.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed;}
.radio-inline + .radio-inline,.checkbox-inline + .checkbox-inline{margin-top:0;margin-left:10px;}
.form-control-static{min-height:31px;padding-top:7px;padding-bottom:7px;margin-bottom:0;}
.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0;}
.input-sm{height:30px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px;}
select.input-sm{height:30px;line-height:30px;}
textarea.input-sm,select[multiple].input-sm{height:auto;}
.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}
.form-group-sm select.form-control{height:30px;line-height:30px;}
.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto;}
.form-group-sm .form-control-static{height:30px;min-height:30px;padding:6px 10px;font-size:12px;line-height:1.5;}
.input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px;}
select.input-lg{height:45px;line-height:45px;}

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


@media (min-width:769px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}
    .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle;}
    .form-inline .form-control-static{display:inline-block;}
    .form-inline .input-group{display:inline-table;vertical-align:middle;}
    .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control{width:auto;}
    .form-inline .input-group > .form-control{width:100%;}
    .form-inline .control-label{margin-bottom:0;vertical-align:middle;}
    .form-inline .radio, .form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle;}
    .form-inline .radio label, .form-inline .checkbox label{padding-left:0;}
    .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0;}
    
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0;}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:25px;}
.form-horizontal .form-group{margin-right:-15px;margin-left:-15px;}
@media (min-width:769px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right;}
}


.user-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;  font-size: 14px; line-height: 1.42857143;  border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:hover,.btn:focus,.btn.focus{color:var(--tx-44);text-decoration:none;}
.btn:active,.btn.active{background-image:none;outline:0;}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:0.65;-webkit-box-shadow:none;box-shadow:none;}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none;}
.btn-default{color:var(--tx-44); border-color:var(--col-55-d,#d9d9dc); background-color:transparent}
body:not(.darkth) .btn-default { background-color: var(--bg-ff);}
a.btn-default{color:var(--tx-a); }
.btn-default:hover{  border-color:var(--col-62-d, #c0c0c0)}


body:not(.darkth) .close-search-map-button { background-color: var(--bg-00); color:var(--tx-ff); border-color: var(--bg-00);}
body:not(.darkth) .close-search-map-button:hover{ background-color: var(--bg-ff);   color:var(--tx-00);  }



.btn-default.border-blue { border:1px solid var(--bl-inputhover); color: var(--tx-inputactive);}




.btn-gray { background-color: var(--bg-f3);}
.btn-gray:hover { background-color: var(--bg-ee);}

.btn-default .badge{color:var(--bg-ff);background-color:var(--tx-44);}
.btn-primary{background-color:var(--col-blue-btn); border-color:var(--col-blue-btn);color:var(--tx-ff)!important;}
.btn-primary:focus,.btn-primary.focus, .btn-primary:hover, .btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary, .btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus{ 
    background-color:var(--col-blue-btn-hover);
    background-position:0;
    border-color:var(--col-blue-btn-hover); outline:none;}

.btn-primary .badge{color:#337ab7;background-color:var(--bg-ff);}

.btn-success {background-color:#3fb964; color:var(--tx-ff)!important;border-color:#3fb964;}
.btn-success:hover, .btn-success:focus, .btn-success:active,.btn-success.active,.open > .dropdown-toggle.btn-success{color:var(--tx-ff); background-color:#50bf72; border-color:#50bf72;}
.btn-success .badge{color:#5cb85c;background-color:var(--bg-ff);}

.btn-warning{color:var(--tx-ff);background-color:#f0ad4e;border-color:#eea236;}
.btn-warning:focus,.btn-warning.focus{color:var(--tx-ff);background-color:#ec971f;border-color:#985f0d;}
.btn-warning:hover{color:var(--tx-ff);background-color:#ec971f;border-color:#d58512;}
.btn-warning:active,.btn-warning.active,.open > .dropdown-toggle.btn-warning{color:var(--tx-ff);background-color:#ec971f;background-image:none;border-color:#d58512;}

.btn-warning .badge{color:#f0ad4e;background-color:var(--bg-ff);}
.btn-danger{color:var(--tx-ff);background-color:var(--col-len);border-color:var(--col-len); background-image:linear-gradient(to bottom, #f35558 0%, var(--col-len) 100%);}
.btn-danger:focus,.btn-danger.focus{color:var(--tx-ff);background-color:#f25759;border-color:#f25759;}

.btn-danger:hover, .btn-danger:focus.btn-danger:active, .btn-danger.active:hover, .btn-danger:active:focus{color:var(--tx-ff);background-color:#f25759;border-color:#f25759; background-image:linear-gradient(to bottom, #f46466 0%, #f25759 100%);}




.btn-danger .badge{color:#d9534f;background-color:var(--bg-ff);}
.btn.btn-lg{padding:10px 16px;font-size:17px;line-height:1.353;}
.btn-lg.btn-outline { padding:9px 16px;}
.btn.btn-sm{line-height:1.5;padding:4px 8px; }
.btn.btn-xs{padding:2px 6px;font-size:13px;line-height:1.5;}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}

.btn-licon { background:none; padding: 0 0; }
.btn-licon .licon-trash-m { font-size:22px;   color: var(--tx-aa);}





.btn-icon { width: 38px; height: 38px; min-width: 38px; min-height: 38px; position:relative }


.dot, .dot:before, .dot:after { position: absolute; width: 3px; height: 3px; border-radius: 3px; background-color: var(--tx-44);}
.dot { top: 50%; left: 50%; transform: translate(-50%, 0);}
.dot:before, .dot:after { content: ""; }
.dot:before { right: 8px;}
.dot:after { left: 8px;}
.dot.rotate-90  { margin-left:-1px} 
.rotate-90 { transform: rotate(90deg); }



.dropdown-corn {position: absolute;top: -4px; left: 50%; margin-left: -4px;width: 8px; height: 8px; content: ""; background: var(--bg-ff); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.dropup,.dropdown{position:relative;}
.dropdown-toggle:focus{outline:0;}
.dropdown-menu{position:absolute;z-index:100;display:none; text-align:left; background-color:var(--bg-ff); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);}
.darkth .dropdown-menu{box-shadow: 0 0px 1px rgba(255, 255, 255, 0.30);}




.dropdown-menu > li > a, .dropdown-menu > li > span.sort-link{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:var(--tx-44);white-space:nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus, .dropdown-menu > li > span.sort-link:hover,.dropdown-menu > li > span.sort-link:focus{color:var(--tx-def);text-decoration:none;background-color:var(--bg-f5);}
.dropdown-menu > .active > a,.dropdown-menu > .active > span.sort-link,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:var(--tx-ff);text-decoration:none;background-color:#337ab7;outline:0;}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{color:var(--tx-66);}
.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.open > .dropdown-menu{display:block;}
.open > a{outline:0;}
.dropdown-menu-right{right:0;left:auto;}
.dropdown-menu-left{right:auto;left:0;}
.dropdown-menu-left-top { top:auto; bottom:auto; left:100%; }   
.dropdown-menu-bootom{-webkit-transform: translate(-50%,0); transform: translate(-50%,0); right: auto; left: 50%; top: calc(100% + 10px);}



.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}
@media (min-width:769px){.navbar-right .dropdown-menu{right:0;left:auto;}
    .navbar-right .dropdown-menu-left{right:auto;left:0;}
}



.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.panel-body:before,.panel-body:after{display:table;content:" ";}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.panel-body:after{clear:both;}

.clearfix{display:block;}

.center-block{display:block;margin-right:auto;margin-left:auto;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.hide, .hidden {display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}

.affix{position:fixed;}
@-ms-viewport{width:device-width;}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important;}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important;}
@media (max-width:768px){.visible-xs{display:block !important;}
    table.visible-xs{display:table !important;}
    tr.visible-xs{display:table-row !important;}
    th.visible-xs, td.visible-xs{display:table-cell !important;}
}
@media (max-width:768px){.visible-xs-block{display:block !important;}
}
@media (max-width:768px){.visible-xs-inline{display:inline !important;}
}
@media (max-width:768px){.visible-xs-inline-block{display:inline-block !important;}
}
@media (min-width:769px) and (max-width:991px){.visible-sm{display:block !important;}
    table.visible-sm{display:table !important;}
    tr.visible-sm{display:table-row !important;}
    th.visible-sm, td.visible-sm{display:table-cell !important;}
}
@media (min-width:769px) and (max-width:991px){.visible-sm-block{display:block !important;}
}
@media (min-width:769px) and (max-width:991px){.visible-sm-inline{display:inline !important;}
}
@media (min-width:769px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important;}
    table.visible-md{display:table !important;}
    tr.visible-md{display:table-row !important;}
    th.visible-md, td.visible-md{display:table-cell !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important;}
}
@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important;}
}

@media (min-width:1200px){.visible-lg{display:block !important;}
    table.visible-lg{display:table !important;}
    tr.visible-lg{display:table-row !important;}
    th.visible-lg, td.visible-lg{display:table-cell !important;}
}
@media (min-width:1200px){.visible-lg-block{display:block !important;}
}
@media (min-width:1200px){.visible-lg-inline{display:inline !important;}
}
@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important;}
}
@media (max-width:768px){.hidden-xs{display:none !important;}
}
@media (min-width:769px) and (max-width:991px){.hidden-sm{display:none !important;}
}
@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important;}
}
@media (min-width:1200px){.hidden-lg{display:none !important;}
}


html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, acronym, address, code, em, img, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}

table{border-collapse:separate;border-spacing:0; background-color:transparent;}
th, td{text-align:left;}
.clr{clear:both!important;font-size:0!important;line-height:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;float:none!important;display:block!important;}
.float-l{float:left!important;}
.float-r{float:right!important;}
.block{display:block;}
.inline-block{display:inline-block;}
.rel, .relative{position:relative;}    
.absolute{position:absolute;}
.break-word { word-wrap: break-word;}
.overflowhidden{ overflow: hidden; }
.nowrap{white-space:nowrap;}
.n-wrap{white-space:normal!important;}
sup{font-size:10px;}
a img{border:none;}
h2,h3,h4,h5,h6{font-weight:bold;}
h2{font-size:19px;margin-bottom:3px;}
h3{font-size:19px;}
h4{font-size:17px;}
p{margin:0 0 0.5em;}
em{font-style:italic;}
ol{list-style-type:decimal;margin:0 5px 0 22px;}
ul{list-style-type:none;}
a.red, a.red span,.red, a.text-red, a.text-red span { color:var(--col-red)!important;}
.text-red{color:var(--col-red);}
.vertical-middle, .table td {vertical-align:middle!important;}
.vertical-top {vertical-align:top!important;}
.text-n{font-weight:normal!important;}
.text-c{text-align:center!important;}
.text-j{text-align:justify!important;}
.text-l{text-align:left!important;}
.text-r{text-align:right!important;}
.text-b{font-weight:bold!important;}
.text-u{text-decoration:underline!important;}
.text-nu, .text-nu:hover{text-decoration:none;}
.text-i{font-style:italic;}
.text-black{color:var(--tx-00)!important;}
.text-white{color:var(--tx-ff)!important;}
.text-ga{color:var(--tx-aa)!important;}
.text-g9{color:var(--tx-99);}
.text-g{color:var(--tx-88)!important;}
.text-gg{color:var(--tx-66)!important;}
.text-ggg{color:var(--tx-44)}
.text-o{color:var(--col-org)!important;}
.text-lento{ color:var(--col-len)}
.text-y{color:#f9a719;}
.text-blue{color:var(--tx-a);}
.text-bckg-green{background-color:var(--col-green); color:var(--tx-ff); padding: 1px 4px; border-radius: 3px;}
.text-green, a.text-green{color: #188038;}
a.text-green:hover{ color: #1a9f43 }
.text-green2 {color:var(--col-green2);}

.text-outline { color:var(--col-e1-d,#fff); border-radius:5px; padding:1px 5px; font-size:13px; position:relative }
a.text-outline:hover { color:var(--tx-ff); text-decoration:none;   opacity: 0.8; }
.text-outline-green{background-color:#65a872;  }
.text-outline-red{ background-color:#db5757;}
.text-outline-yellow{ background-color:#f9a719;}
.text-outline-gray{ background-color:var(--col-62-d,#bbb)}






.text-s, .text-11{font-size:11px!important;}
.text-12{font-size:12px!important;}
.text-m, .text-13{font-size:13px!important;}
.text-14{font-size:14px!important;}
.text-15{font-size:15px!important;}
.text-16{font-size:16px!important;}
.text-17{font-size:17px!important;}
.text-19{font-size:19px}
.text-21{font-size:21px}
.text-23{font-size:23px}
.text-25{font-size:25px;}
.padding-top-0{padding-top:0px!important}

.padding-top-5{padding-top:5px}
.padding-top-7{padding-top:7px!important;}
.padding-top-10{padding-top:10px!important;}
.padding-top-15{padding-top:15px}
.padding-top-20{padding-top:20px}
.padding-top-25{padding-top:25px}
.padding-top-35{padding-top:35px}
.padding-bottom-0{padding-bottom:0px!important}
.padding-bottom-5{padding-bottom:5px}
.padding-bottom-10{padding-bottom:10px}
.padding-bottom-15{padding-bottom:15px!important}
.padding-bottom-20{padding-bottom:20px}
.padding-bottom-25{padding-bottom:25px}
.padding-left-0{padding-left:0!important;}
.padding-left-5{padding-left:5px!important;}
.padding-left-10{padding-left:10px!important;}
.padding-left-15{padding-left:15px!important;}  
.padding-left-25{padding-left:25px!important;}
.padding-right-0{padding-right:0!important}
.padding-right-5{padding-right:5px!important}
.padding-right-10{padding-right:10px!important;}
.padding-right-15{padding-right:15px!important;}
.padding-right-25{padding-right:25px!important;}
.margin-auto{margin-left:auto;margin-right:auto;}      
.top-minus-5{top:-5px!important;}
.top-minus-3{top:-3px!important;}
.top-minus-2{top:-2px!important;}
.top-minus-1{top:-1px!important;}
.top-0{ top: 0px }
.top-2{ top: 2px }
.top-3{ top: 3px }
.right-0{right: 0}
.margin-0 { margin:0}
.margin-top-0{margin-top:0!important;}
.margin-top-2{margin-top:2px!important;}
.margin-top-3{margin-top:3px}
.margin-top-5, .margin-top-5-tooltip .tooltip.top{margin-top:5px!important;}
.margin-top-6{margin-top:6px}
.margin-top-10{margin-top:10px!important;}
.margin-top-15{margin-top:15px!important;}
.margin-top-20{margin-top:20px!important;}
.margin-top-25{margin-top:25px!important;}
.margin-top-30{margin-top:30px!important;}
.margin-top-50{margin-top:50px}
.margin-bottom-0{margin-bottom:0!important;}
.margin-bottom-2{margin-bottom:2px!important;}
.margin-bottom-3{margin-bottom:3px!important;}
.margin-bottom-5{margin-bottom:5px!important;}
.margin-bottom-10{margin-bottom:10px!important;}
.margin-bottom-15{margin-bottom:15px!important;}
.margin-bottom-20{margin-bottom:20px!important;}
.margin-bottom-25{margin-bottom:25px!important;}
.margin-bottom-30{margin-bottom:30px!important;}
.margin-bottom-35{margin-bottom:35px!important;}
.margin-bottom-55{margin-bottom:55px!important;}
.margin-left-3{margin-left:3px}
.margin-left-5{margin-left:5px!important;}
.margin-left-minus-5{margin-left:-5px;}
.margin-left-10{margin-left:10px!important;}
.margin-left-15{margin-left:15px!important;}
.margin-left-20{margin-left:20px}
.margin-left-25{margin-left:25px}
.margin-right-0{margin-right:0px!important;}
.margin-right-3{margin-right:3px!important;}
.margin-right-5{margin-right:5px!important;}
.margin-right-minus-5{margin-right:-5px;}
.margin-right-8{margin-right:8px!important;}
.margin-right-10{margin-right:10px!important;}
.margin-right-15{margin-right:15px!important;}
.margin-right-20{margin-right:20px!important;}
.margin-top-minus-10{ margin-top: -10px;}
.margin-top-minus-20{ margin-top: -20px;}

.border-bottom-e9 { border-bottom:1px solid var(--bl-e9);}
.border-top-e9 { border-top:1px solid var(--bl-e9);}


.no-border {border:none!important; }
.no-border-top { border-top: 0!important; }
.border-2 { border-width:2px !important;  }
.word-breakall{word-break:break-all}
.overflow-wrap-anywhere{overflow-wrap: anywhere;}
.width-auto{width:auto;}
.width-100{width:100%;}
.height-100{height:100%;}
body div.width-350{max-width:380px;}

.bcgr-green{background-color:var(--col-green);}
.bcgr-red{background-color:#ff0d00;}
.bcgr-g {background-color:var(--bg-f5)!important }
.bcgr-gg {background-color:var(--bg-f7) }
.bcgr-white, .bcgr-ff {background-color: var(--bg-ff) }
.bcgr-black {background-color:var(--tx-00) }

.z-index-1{ z-index: 1;}
.pointer{cursor:pointer;}
.display-table{display:table;}
.tr {display:table-row;}
.td {display:table-cell;}
.line,.border-bottom {border-bottom:1px solid var(--bl-e9);}
.line-light{border-bottom:1px solid var(--bl-ee);}
.overflow-hidden{overflow: hidden}
.height-25 {height: 25px;}
.line-height-1-4 {line-height: 1.4;}
.line-height-16 {line-height: 16px;}
.line-height-26 {line-height: 26px;}
.line-height-31 {line-height: 31px;}
.line-light-34 { line-height:34px}

.notap{-webkit-tap-highlight-color: transparent; -webkit-user-select: none;}
.hyphens-auto{hyphens: auto; }
.height-auto { height:auto!important;}

.flex { display: flex;}
.flex-important { display: flex!important;}
.flex-1 { flex: 1;}
.resize-vertical { resize: vertical;}
.justify-center  { justify-content: center; align-items: center; }
.flex-direction-row { flex-direction: row;}
.flex-shrink {flex-shrink: 2; min-width: 100%; min-height: 100% }
.aling-center  {  align-items: center; }


.flex-table { display: flex; flex-flow: column nowrap;}
.flex-tr { display: flex; flex-flow: row nowrap; width: 100%;}




ul.disc{list-style-type:disc;}
.radius-15{border-radius:15px}
.radius-10 {border-radius:10px}
.radius-5 {border-radius:5px}
.radius-4 {border-radius:4px}
.radius-3 {border-radius:3px}
.bcgr-1 { background-color: #e93874; }
.bcgr-2 { background-color: #0dc2d8; }
.bcgr-3 { background-color: #99cd5c; }
.bcgr-4 { background-color: #947969; }
.bcgr-5 { background-color: #f8c604; }
.bcgr-6 { background-color: #d0df49; }
.bcgr-7 { background-color: #ec4d46; }
.bcgr-8 { background-color: #5b6fc3; }

.bcgr-9  { background-color: #ffa200; }
.bcgr-10 { background-color: #a941bb; }
.bcgr-11 { background-color: #3ba2f6; }
.bcgr-12 { background-color: var(--col-12); }
.bcgr-13 { background-color: #5fbc62; }
.bcgr-14 { background-color: var(--col-14); }
.bcgr-15 { background-color: #7793a1; }
.bcgr-16 { background-color: var(--col-16); }

.border-1 { border:1px solid var(--bl-e9); }

.col-12 { color: var(--col-12); }

.col-14 { color: var(--col-14); }

.col-16 {color: var(--col-16); }


.moto-border { border:1px solid var(--col-16);}
.job-border { border:1px solid var(--col-14);}
.estate-border {border:1px solid var(--col-12);}


body{display: block; font-family:'Open Sans', Arial, Sans-serif; color:var(--tx-def); text-align:left;  font-size: 14px; line-height: 1.5; background-color:var(--bg-ff);  font-display: swap;}
a, .alike{color:var(--tx-a);cursor:pointer;text-decoration:none;}
body .alike{color:var(--tx-a);}


a:hover {outline:none;} 



a:hover, body .alike:hover{color:var(--tx-a-hover);cursor:pointer;}     


.hoverundeline:hover{ text-decoration:underline!important;}

a.textlike, a  .textlike  { text-decoration:none; color:var(--tx-def); }
span.red span.hash{color:#fd947c;}
span.red span.hash span{color:var(--col-red);}
a.text-orange , a.text-orange span {color:#e04900;}
.text-orange-logo {color:var(--col-len)!important }


img.oldthumbnail{max-width:130px;max-height:90px;}



input[name="captcha"]{text-transform:uppercase;height:39px;}
.ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}








@font-face{
    font-family:'Licon';
    src:url('../fonts/Licon.eot?nfs=20');
    src:url('../fonts/Licon.eot?nfs=20') format('embedded-opentype'), url('../fonts/Licon.woff2?nfs=20') format('woff2'), url('../fonts/Licon.woff') format('woff?nfs=20'), url('../fonts/Licon.ttf?nfs=20') format('truetype'), url('../fonts/Licon.svg?nfs=20') format('svg');
    font-weight:normal;
    font-style:normal;    
}
[class^="licon-"]:before, [class*=" licon-"]:before,
[class^="licon-"]:after, [class*=" licon-"]:after{
    font-family:Licon;font-style:normal!important;position:relative; font-display: block;}

.licon-text{padding-left:19px;position:relative;}
.licon-text::before{position:absolute;color:var(--tx-aa);}


.licon-text:hover::before{color:var(--tx-a-hover);}
.licon-text.licon-search-m::before{font-size:17px;left:-1px;top:-3px;}
.licon-text.licon-close-l::before{font-size:11px;top:1px;left:4px; line-height: 22px; }

.licon-red, .licon-red::before{color:var(--col-red)!important;}
.licon-red:hover, .licon-red:hover::before{color:#e82c00!important;}
.licon-red:hover{text-decoration:underline;cursor:pointer;}




.licon-004-bike::before {
  content: "\ea02";
}

.licon-10013::before {
  content: "\ea04";
}

.licon-10008::before {
  content: "\ea05";
}

.licon-briefcase::before {
  content: "\ea06";
}

.licon-10010::before {
  content: "\ea07";
}

.licon-10016::before {
  content: "\ea08";
}

.licon-10001::before {
  content: "\ea0a";
}

.licon-10015::before {
  content: "\ea0b";
}

.licon-plus-s::before {
  content: "\ea0c";
}

.licon-right-s::before {
  content: "\ea0e";
}

.licon-left-s::before {
  content: "\ea0f";
}

.licon-close-s::before {
  content: "\ea10";
}

.licon-bell-m::before {
  content: "\ea11";
}

.licon-heart-s::before {
  content: "\ea12";
}

.licon-tweet::before {
  content: "\ea13";
}

.licon-fb::before {
  content: "\ea14";
}

.licon-settings-m::before {
  content: "\ea15";
}

.licon-photo-m::before {
  content: "\ea16";
}

.licon-pin-m::before {
  content: "\ea17";
}

.licon-star-m::before {
  content: "\ea18";
}

.licon-plus-l::before {
  content: "\ea1a";
}

.licon-menu-l::before {
  content: "\ea1b";
}

.licon-up-l::before {
  content: "\ea1c";
}

.licon-right-l::before {
  content: "\ea1d";
}

.licon-down-l::before {
  content: "\ea1e";
}

.licon-left-l::before {
  content: "\ea1f";
}

.licon-multimenu-l::before {
  content: "\ea20";
}

.licon-clock-l::before {
  content: "\ea21";
}

.licon-return-l::before {
  content: "\ea22";
}

.licon-close-l::before {
  content: "\ea23";
}

.licon-heart-l::before {
  content: "\ea24";
}

.licon-star-l::before {
  content: "\ea25";
}

.licon-pin-l::before {
  content: "\ea26";
}

.licon-up-f::before {
  content: "\ea27";
}

.licon-down-f::before {
  content: "\ea28";
}

.licon-pin-f::before {
  content: "\ea29";
}

.licon-mbox-l::before {
  content: "\ea2a";
}

.licon-10012::before {
  content: "\ea2b";
}

.licon-10014::before {
  content: "\ea2c";
}

.licon-plus-todel::before {
  content: "\ea2d";
}

.licon-10009::before {
  content: "\ea2e";
}

.licon-10003::before {
  content: "\ea2f";
}

.licon-search-s::before {
  content: "\ea30";
}

.licon-heart-m::before {
  content: "\ea31";
}

.licon-invoices-m::before {
  content: "\ea32";
}

.licon-limit-m::before {
  content: "\ea33";
}

.licon-user-m::before {
  content: "\ea34";
}

.licon-logout-m::before {
  content: "\ea35";
}

.licon-search-m::before {
  content: "\ea36";
}

.licon-user-l::before {
  content: "\ea37";
}

.licon-filtri-m::before {
  content: "\ea38";
}

.licon-mbox-m::before {
  content: "\ea39";
}

.licon-close-m-2-2::before {
  content: "\ea3a";
}

.licon-star-s::before {
  content: "\ea3b";
}

.licon-attach-l::before {
  content: "\ea3c";
}

.licon-file-f::before {
  content: "\ea3d";
}

.licon-pl::before {
  content: "\ea3e";
}

.licon-lento2::before {
  content: "\ea3f";
}

.licon-logotext::before {
  content: "\ea40";
}

.licon-close-m::before {
  content: "\ea41";
}

.licon-right-m::before {
  content: "\ea42";
}

.licon-down-m::before {
  content: "\ea43";
}

.licon-up-m::before {
  content: "\ea44";
}

.licon-left-m::before {
  content: "\ea45";
}

.licon-phone-m::before {
  content: "\ea46";
}

.licon-search-l::before {
  content: "\ea47";
}

.licon-camera-f::before {
  content: "\ea48";
}

.licon-analytics::before {
  content: "\ea49";
}

.licon-stopwatch::before {
  content: "\ea4a";
}

.licon-graph::before {
  content: "\ea4b";
}

.licon-plane::before {
  content: "\ea4c";
}

.licon-trash-m::before {
  content: "\ea4d";
}

.licon-trash-l::before {
  content: "\ea4e";
}

.licon-speedmail-l::before {
  content: "\ea4f";
}

.licon-google::before {
  content: "\ea50";
}

.licon-back-m::before {
  content: "\ea51";
}

.licon-back-l::before {
  content: "\ea52";
}

.licon-check-m::before {
  content: "\ea53";
}

.licon-forward-m::before {
  content: "\ea54";
}

.licon-alert::before {
  content: "\ea55";
}

.licon-plus-m::before {
  content: "\ea57";
}

.licon-eye-f::before {
  content: "\ea5f";
}

.licon-edit::before {
  content: "\ea64";
}

.licon-renew-m::before {
  content: "\ea65";
}

.licon-pause-m::before {
  content: "\ea67";
}

.licon-sms-m::before {
  content: "\ea68";
}

.licon-proforma-m::before {
  content: "\ea69";
}

.licon-card-m::before {
  content: "\ea6a";
}

.licon-wallet-m::before {
  content: "\ea6b";
}

.licon-transfer-m::before {
  content: "\ea6c";
}

.licon-alert-tringle::before {
  content: "\ea6d";
}

.licon-company-m::before {
  content: "\ea6e";
}

.licon-90days::before {
  content: "\ea6f";
}

.licon-time::before {
  content: "\ea70";
}

.licon-tick::before {
  content: "\ea71";
}

.licon-target::before {
  content: "\ea72";
}

.licon-tick-m::before {
  content: "\ea73";
}

.licon-user-s-del::before {
  content: "\ea74";
}

.licon-phone-f::before {
  content: "\ea75";
}

.licon-fb-f::before {
  content: "\ea77";
}

.licon-tweet-f::before {
  content: "\ea78";
}

.licon-mbox-f::before {
  content: "\ea79";
}

.licon-no-camera-f::before {
  content: "\ea7a";
}

.licon-18plus-f::before {
  content: "\ea7b";
}

.licon-no-photo-f::before {
  content: "\ea7c";
}

.licon-www-m::before {
  content: "\ea7d";
}

.licon-clock-m::before {
  content: "\ea7e";
}

.licon-gallery-f::before {
  content: "\ea7f";
}

.licon-10002::before {
  content: "\ea80";
}

.licon-no-camera-s::before {
  content: "\ea82";
}

.licon-10005::before {
  content: "\ea83";
}

.licon-pluser_m::before {
  content: "\ea84";
}

.licon-pluser_l::before {
  content: "\ea85";
}

.licon-leftduble-m::before {
  content: "\ea86";
}

.licon-minus-l::before {
  content: "\ea87";
}

.licon-rotate-l::before {
  content: "\ea88";
}

.licon-lento::before {
  content: "\ea8a";
}

.licon-messanger-f::before {
  content: "\ea8b";
}

.licon-import-m::before {
  content: "\ea8c";
}

.licon-paste-m::before {
  content: "\ea8d";
}

.licon-send::before {
  content: "\ea8e";
}

.licon-newwindow::before {
  content: "\ea8f";
}

.licon-tick-f::before {
  content: "\ea91";
}

.licon-film-f::before {
  content: "\ea95";
}

.licon-link-f::before {
  content: "\ea97";
}

.licon-share-f::before {
  content: "\ea98";
}

.licon-assessment-s::before {
  content: "\ea99";
}

.licon-user-s::before {
  content: "\ea9a";
}

.licon-link-s::before {
  content: "\ea9b";
}

.licon-box-m::before {
  content: "\ea9c";
}

.licon-10245::before {
  content: "\ea9d";
}

.licon-deliviery-l::before {
  content: "\ea9e";
}

.licon-card-l::before {
  content: "\ea9f";
}

.licon-start-f::before {
  content: "\eaa0";
}

.licon-start-l::before {
  content: "\eaa1";
}

.licon-tag-l::before {
  content: "\eaa2";
}

.licon-archive-m::before {
  content: "\eaa3";
}

.licon-star-f::before {
  content: "\eaa4";
}

.licon-pause-f::before {
  content: "\eaa5";
}

.licon-eye-m::before {
  content: "\eaa7";
}

.licon-starverified-l::before {
  content: "\eaa8";
}

.licon-starverified-f::before {
  content: "\eaa9";
}

.licon-house-l::before {
  content: "\eaaa";
}

.licon-flag-f::before {
  content: "\eaac";
}

.licon-reply-f::before {
  content: "\eaad";
}

.licon-thumbup-f::before {
  content: "\eaae";
}

.licon-thumbdown-f::before {
  content: "\eaaf";
}

.licon-tickx-m::before {
  content: "\eab0";
}

.licon-mbox-send-m::before {
  content: "\eab1";
}

.licon-uncheckbox-m::before {
  content: "\eab2";
}

.licon-checkbox-m::before {
  content: "\eab3";
}

.licon-external-m::before {
  content: "\eab4";
}

.licon-tickask_m::before {
  content: "\eab5";
}

.licon-tickask_f::before {
  content: "\eab6";
}

.licon-doc-f::before {
  content: "\eab8";
}

.licon-call-f::before {
  content: "\eab9";
}

.licon-cart-m::before {
  content: "\eaba";
}

.licon-restore-m::before {
  content: "\eabb";
}

.licon-lock-l::before {
  content: "\eabc";
}

.licon-ask-m::before {
  content: "\eabd";
}

.licon-alert-m::before {
  content: "\eabe";
}

.licon-alert-l::before {
  content: "\eabf";
}

.licon-pencil-l::before {
  content: "\eac0";
}

.licon-leaflet::before {
  content: "\eac1";
}

.licon-mbox-f2::before {
  content: "\eac2";
}

.licon-phone-f2::before {
  content: "\eac3";
}

.licon-eye_f2::before {
  content: "\eac4";
}

.licon-doform::before {
  content: "\eac5";
}

.licon-download-l::before {
  content: "\eac6";
}

.licon-dots-l::before {
  content: "\eac7";
}

.licon-map-l::before {
  content: "\eac8";
}

.licon-uea89-::before {
  content: "\ea01";
}



.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;}
.caret.caret-up{border-top-width:0;border-bottom:4px solid var(--bl-ff);}
.caret-lg.caret-up{border-bottom:5px solid #fff;}
.caret-lg{margin-left:3px;border-top:5px dashed;border-right:5px solid transparent;border-left:5px solid transparent;}
.caret.caret-lg-up{border-top-width:0;border-bottom:4px solid var(--bl-ff);}


.btn-100{width:100%!important;}

input[type="file"]{display:inline-block;margin-bottom:10px;}
.btn-outline{border-color:var(--col-55-d,#d9d9dc);background-color:transparent;color:var(--tx-66)!important;}
.btn-outline:hover, .btn-outline:focus{
    color:var(--tx-def)!important;
    border-color:var(--col-62-d, #c0c0c0);
}
.btn-outline-green{border-color:#259433;background-color:var(--bg-ff);color:#259433!important;}
.btn-outline-green:hover, .btn-outline-green:focus{
    color:var(--col-green)!important;
    border-color:var(--col-green);
}
.btn-outline-orange{border-color:var(--col-org);background-color:var(--bg-ff);color:var(--col-org)!important;}
.btn-outline-orange:hover, .btn-outline-orange:focus{
    color:#fb8b27!important;
    border-color:#fb8b27;
}

.btn-outline-dark{border-color:var(--col-55-d,#d9d9dc);background-color:var(--col-2d-d,#fff); color:var(--tx-66)!important;}
.btn-outline-dark:hover, .btn-outline-dark:focus{
    color:var(--tx-def)!important;
    border-color:var(--col-62-d,#666);
}






.btn-primary-outline{border-color:#7395c0;color:#7395c0;}
.btn-primary-outline:hover, .btn-primary-outline:focus{color:#8cacd7;border-color:#8cacd7;}


.btn-warning{color:var(--tx-ff)!important;border-color:var(--col-org);background-color:var(--col-org);}
.btn-warning:hover, .btn-warning:focus{border-color:#fb8b27;background-color:#fb8b27;}




div#spacebottom{padding:25px 0;width:100%;float:left;}
div#tofinished{position:fixed;bottom:0;background-image:linear-gradient(to bottom, var(--col-2d-d,#fff) 0%, var(--col-1d-d,#f4f4f4) 100%); background-color:var(--bg-ff);width:100%; box-shadow:0px -2px 8px var(--col-1d-d,#d1d1d1);z-index:4;}
div#tofinished h5{font-size:17px;margin-bottom:12px;}
div#tofinished-wrap{margin:auto;padding:18px 0 18px;text-align:center;}
div#tofinished-wrap-btn{width:275px;margin:auto;}
a#hidetofinished{float:left;display:block;line-height:34px;margin-right:15px;}
div#ajaxload{width:100%;height:25px;margin:0px;background:var(--bg-ff) url('../img/ajax-loader-20.gif') 0 0 no-repeat;position:absolute;top:0px;left:0;display:none;}
.darkth div#ajaxload{ background-image: url('../img/ajax-loader-20-dark.gif')}



.nowrap-tooltip .tooltip-inner{white-space:nowrap;}

.panel{margin-bottom:18px;border-radius:4px;}
.panel-default{background-color:var(--col-2d-d);border:1px solid var(--bl-d9, #e9e9e8);border-radius:5px;}
.panel-danger {  border:1px solid #F2D5D7; }
.panel-body{padding:15px;}
.well { min-height: 20px; padding: 19px; background-color: var(--bg-f7); border: 1px solid var(--bl-d9, #e9e9e8); border-radius: 3px; }
.label-important  { border-radius: 4px; color: var(--tx-ff); font-size: 11px; background-color: var(--col-len);line-height: 15px; height: 15px;  display: inline-block; position: relative; padding: 0 5px;}

.desc-list-row  .label-important { top: -1px;} 




form input , form textarea , form select{font-family:'Open Sans', Arial;  font-display: swap;}
fieldset{position:relative;}
input.red{background:#da333a!important}
input:hover.red{background:var(--col-org)!important}
select.error, div.errors input.text, div.errors textarea, div.errors select, div.errors .form-control,div.errors .row-search-select-radius .search-select{border:1px solid var(--col-red)!important; background:var(--col-1d-d,#fffdfd)!important;}
label.error, div.errors label:not(.noerror), form.ivalidate span.error, div.errors span.hint, .errors .error-style, .errors .postform-unit{color:var(--col-red) !important;}
.has-errors span.spanerr{display:inline;}
span.spanerr, .geolocation{color:var(--col-red);display:none;}
div#price-form span.spanerr{margin:3px 0 0 7px;float:left;}
div#surname-form span.spanerr, div#employer-form span.spanerr{margin-left:5px;}
div.errors span#agree-text{color:var(--col-red);}
div.errors #agree-text span.hash, div.errors #agree-text a{color:var(--col-red)!important;text-decoration:underline;}
div.errors span#agree-check{padding:1px;border:1px solid var(--col-red);background:var(--bg-error);line-height:10px;display:block;float:left;}
.bx-not-found{display: none}
div.errors .bx-not-found{display: block}
span.require , em.require{color:#DD0000;font-weight:bold;font-style:normal;font-size:12px;}

div#recaptcha-form.errors  div#recaptcha > div{ border:1px solid var(--col-red); border-radius: 3px;}

option.grey{color:var(--tx-def);background-color:#d9d9dc;text-transform:uppercase;font-weight:bold;}
option.nogrey{padding-left:15px;}
option.selected{font-weight:bold;}
option.grey.categorySugestion{background-color:var(--col-45-d,#e2ebc9);}
option.nogrey.categorySugestion{background-color:var(--col-55-d,#f7fbee);padding-left:25px;}


div.staticboxform{padding:15px 10px 10px;}
div.staticboxform h2{margin-bottom:15px;}






.btn-lg.licon::before{top:2px;}
.btn-licon-left{position:relative;padding-left:27px !important;}
.btn-licon-right{position:relative;padding-right:25px !important;}
.btn-licon-left .licon-search-m{left:7px;top:50%;margin-top:-9px;font-size:17px;line-height:17px;position:absolute;}
.btn-licon-right .licon-right-m{right:7px;top:50%;margin-top:-7px;font-size:13px;line-height:13px;position:absolute;}

.alert-box-icon-close{position:absolute;height:17px;width:17px; line-height:17px; right:6px;top:6px;cursor:pointer;opacity:0.5; font-size:16px}
.alert-box-icon-close:hover{opacity:0.9;}

.alert-box.box-modal-alert{width:440px;height:auto!important;height:40px;min-height:40px;position:fixed;top:50%;left:50%;transform:translate(0, -51%);margin-left:-220px;z-index:101;box-shadow:0 1px 11px rgba(0, 0, 0, 0.1);}

.btn-lg-orange{background-color:var(--col-org);font-size:16px;font-weight:600;color:var(--tx-ff)!important;border-radius:2px;padding:10px 22px;}
.btn-lg-orange:hover, .btn-lg-orange:focus{color:var(--tx-ff);background-color:#ff7900;}

.text-tip-red{color:#c1050c;font-size:13px;position:relative;padding-left:28px;}
.text-tip-red .licon-alert{display:block; color:var(--col-len); width:22px; height:22px; position:absolute;top:50%; left:0;margin-top: -12px; font-size: 22px; line-height: 22px;}

.text-tip{color:var(--tx-66);font-size:12px;position:relative; padding-left: 24px;}
.text-tip.licon-tip::before{ color:#dbe1e3;  position:absolute;top:-1px;left:0; font-size: 19px; line-height: 19px; height: 19px; }


.text-tip-ico{width:21px;height:21px;position:relative;padding-left:0;}
.text-tip-ico::before{content:'';display:block;width:21px;height:21px;background:transparent url('../img/sprite.png?nfs=25') -199px -489px no-repeat;position:absolute;top:0; left:0;}


div#lightoverlay{position:fixed;top:0;left:0;background:var(--bg-ff);z-index:110;line-height:0;z-index:100;width:100%;height:100%;opacity:0.80;filter:alpha(opacity=80);display:none;}


div#box-overlay , div.box-modal{background:var(--col-2d-d,#fff);width:510px;height:auto!important;height:40px;min-height:40px;position:fixed;top:50%;left:50%;transform:translate(0, -51%);margin-left:-255px;z-index:101;border:1px solid var(--col-55-d,#e9e9ec); box-shadow:0 1px 11px rgba(0, 0, 0, 0.1);padding:25px 30px 20px;}


div.box-modal h3{font-size:15px;margin-bottom:10px;line-height:19px;}
div.box-modal h3.licon-bell-m{padding-left:40px;position:relative; margin-bottom: 15px;}
div.box-modal h3.licon-bell-m::before{position:absolute; color:var(--col-org); font-size:36px; line-height:36px;  left: -5px; top: 50%;
    margin-top: -18px; }


div.box-modal.box-modal-mbox { padding: 10px 15px 15px;}
.box-modal-mbox .licon-left-m{width: 26px; height: 26px;position: absolute;top: 8px;left: 8px;cursor: pointer;font-size: 22px;line-height: 26px;color: var(--tx-aa);text-align: center;z-index: 2;}
.box-modal-h4 { font-size: 15px; font-weight: normal; padding-bottom: 7px;  border-bottom: 1px solid var(--bl-d9); margin-left: -15px; margin-right: -15px; margin-bottom: 15px; }

div#close-box-overlay div.remove-box-modal{width:26px;height:26px;background:transparent url('../img/sprite.png?nfs=25') -107px -68px no-repeat;position:absolute;top:5px;right:5px;cursor:pointer;opacity:0.5;}
div.remove-box-modal:hover{opacity:1}
div.box-modal .licon-close-m, #box-overlay .licon-close-m{width:26px;height:26px;position:absolute;top:8px;right:8px;cursor:pointer;font-size:22px;line-height:26px;color:var(--tx-88);text-align:center; z-index: 2;}
.licon-close-global { display: inline-block;  width:19px;height:19px;cursor:pointer;font-size:19px;line-height:19px;color:var(--tx-66);text-align:center;}
div.box-modal .licon-close-m:hover, #box-overlay .licon-close-m:hover{color:var(--tx-44);}
div#box-overlay h4{margin-bottom:5px;}
div#box-sms p{color:var(--tx-66);margin-bottom:10px;font-size:13px;}
div#box-sms label{display:block;font-weight:bold;margin-bottom:3px;}
div#smscode-form{display:none;}


div.box-modal-tabs { margin-right: -30px; margin-left: -30px; }
div.box-modal-tabs { font-size: 16px; font-weight: bold; text-align: center;}
.box-modal-tab { line-height:50px;color: var(--tx-66); }
a.box-modal-tab-noactive  { color: var(--tx-88); text-decoration: none;  background-color:var(--bg-f7);}



.magic-radio,.magic-checkbox{display:none;position:absolute;}
.magic-label::before{animation-name:none;border-radius:50%;border:1px solid silver;content:"";display:inline-block;height:20px;left:0;position:absolute;top:0;width:20px;}
.magic-radio:checked + label::after,.magic-checkbox:checked + label::after{display:block;}
.magic-label::after{background:#2a8ce9 none repeat scroll 0 0;border-radius:50%;height:8px;left:6px;top:6px;width:8px;content:"";display:none;position:absolute;}
.magic-label{cursor:pointer;display:block;padding-left:30px;position:relative;vertical-align:middle;}

.price-old  {display:inline-block;position:relative;font-size:15px;color:var(--tx-66);margin-left:5px;}
.price-old::before{content:"";position:absolute;top:48%;left:0;right:0;display:block;height:1px;background:var(--tx-66);}
.price-old-percent{font-size:12px;padding:3px 3px;white-space:nowrap;border-radius:2px;color:var(--tx-ff);margin-left:10px;position:relative;top:-1px;}

.container-background{background-color:var(--col-1d-d, #f5f5f5);padding-top: 15px; margin-bottom: 10px;}

.container-background-gradient{background-color:var(--bg-ff); background: linear-gradient(180deg, rgba(245,245,245,1) 0%, rgba(255,255,255,1) 200px, rgba(255,255,255,1) 100%);}

.darkth .container-background-gradient{ background: linear-gradient(180deg, rgba(45,45,45,1) 0%, rgba(29,29,29,1) 350px, rgba(29,29,29,1) 100%);}


.row-background-white{background-color:var(--col-2d-d, #fff); margin-bottom:10px;  }
.row-background-grey{background-color:var(--col-1d-d, #f5f5f5);  margin-bottom:20px; }
.row-background-padd{padding-left:15px;padding-right:15px;}
.modal-scroll{overflow-y: auto; max-height: 100%;}



.category-box {padding: 15px 20px 20px; width: 100%; border-radius: 8px; text-align: center; margin-top:20px}
.category-box  h3 { font-weight:bold;   font-size:15px; margin:0 0 10px 0}
.category-box .licon { font-size:45px; line-height:45px; }

ul.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:100;list-style:none;display:block;list-style:none outside none;margin:0;padding:0;background-color:var(--bg-ff); border:1px solid var(--bl-cc);border-top:none;overflow:hidden;padding:0;box-shadow:0 4px 4px rgba(0, 0, 0, 0.2);z-index:101;display:block;padding:0;max-height:276px;overflow-y:auto;overflow-x:hidden;}
.hidden-md ul.ui-autocomplete{font-size:15px;}
ul.ui-autocomplete li.ui-menu-item{display:block;margin:0;padding:0}
ul.ui-autocomplete li.ui-menu-item a{display:block;padding:5px 8px;}
ul.ui-autocomplete li:hover.ui-menu-item{background:var(--bg-ee)}
li.ui-menu-item a ,li.ui-menu-item a span{color:var(--tx-def);text-decoration:none;}
li.ui-menu-item a span.gray{color:var(--tx-66);}
ul.ui-autocomplete .ui-state-focus,
ul.ui-autocomplete .ui-state-active{background:var(--bg-f3);color:var(--tx-def); margin:0px;}
ul.ui-autocomplete .ui-state-focus{border:none;background:var(--bg-ee);font-weight:normal;color:var(--tx-def);}
.ui-helper-hidden-accessible{border:0 none;clip:rect(0px, 0px, 0px, 0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}


div.promo-global ,div.promo-regional ,div.promo-local{height:14px;background:url('../img/sprite.png?nfs=25') 0 -270px repeat-x;float:left;margin:1px 5px 0 0;}
div.promo-global{width:44px;}
div.promo-regional{width:29px;}
div.promo-local{width:14px;}



.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:2px}
.alert-info{background-color:var(--bg-info);border-color:var(--bl-d9);color:var(--tx-info) }
.alert-info-icon{padding-left:50px;position:relative;}
.alert-info-icon .icon{width:25px;height:25px;background:url("../img/sprite.png?nfs=25") no-repeat -174px -41px;position:absolute;left:15px;top:50%;margin-top:-12px;}


div.alert-box-container div.alert-box{margin-top:15px;margin-bottom:25px;}

div.alert-box ul{margin-bottom:10px;}
div.alert-box ul.text-12 li{font-size:12px;}
div.linksuccess a{line-height:24px;display:inline-block;}
div.alert-box h4{position:relative;font-size:18px;font-weight:normal;margin-bottom:8px;line-height:24px;}
div.alert-box-sm h4{font-size:15px;}

div.alert-box{position:relative;padding:20px 15px 10px 65px;margin:0 0 20px;border-radius:2px;}
div.alert-box-sm { padding-left: 55px;  }
div.alert-box-xs{padding-left:48px;padding-right:15px;}
div.alert-box-xs.alert-box h4{margin-bottom:10px;}


div.alert-box { background-color:var(--bg-ff); border:1px solid var(--bl-d9);}
div.alert-box::before {  position: absolute; content: "";  width: 3px; left: -1px; top:-1px;  bottom:-1px; }
div.alert-box.alert-box-success::before { background-color:var(--ico-success);}
div.alert-box.alert-box-error::before { background-color:var(--ico-error);}
div.alert-box.alert-box-info::before { background-color:var(--ico-info);}
div.alert-box.alert-box-warning::before { background-color:var(--ico-warning);}

div.alert-box-success h4 {color:var(--tx-success)}
div.alert-box-error h4 { color:var(--tx-error);}
div.alert-box-info h4{color:var(--tx-info);}
div.alert-box-warning h4{color:var(--tx-warning);}


div.alert-box-success{background-color:var(--bg-success);}
div.alert-box-error{background-color:var(--bg-error);}
div.alert-box-warning{background-color:var(--bg-warning);}
div.alert-box-info{background-color:var(--bg-info);}


div.alert-box p{margin-bottom:5px; }

div.alert-box .ico{display:block;width:25px;height:25px;position:absolute;left:-36px;top:-1px;}

div.alert-box-success .ico{background:transparent url('../img/sprite.png?nfs=25') -124px -16px no-repeat;}
div.alert-box-error .ico{background:transparent url('../img/sprite.png?nfs=25') -149px -41px no-repeat;}
div.alert-box-info .ico{background:transparent url('../img/sprite.png?nfs=25') -149px -16px no-repeat;}
div.alert-box-warning .ico{display:block;background:transparent url('../img/sprite.png?nfs=25') -174px -16px no-repeat;position:absolute;}



div.notfound{padding:0}
div.notfoundbox{position:relative;padding:30px 10px 40px 90px !important;}
div.notfoundbox h2{font-weight:normal;margin-bottom:8px;font-size:17px; position:relative;}
div.notfoundbox div.ico{display:block;width:25px;height:25px;background:transparent url('../img/sprite.png?nfs=25') -124px -41px no-repeat;position:absolute;left:-38px;top:-3px;}
div.notfoundbox div.ico-error{background:transparent url('../img/sprite.png?nfs=25') -149px -41px no-repeat;}
div.notfoundbox ul li{padding:2px 0;}

div.pagination{width:100%;float:left;margin:0 0 15px 0; font-size:16px;line-height:22px;text-align:center;word-wrap:break-word;}
div.pagination .button { line-height: 40px; display: inline-block; min-width: 40px; height: 38px; text-align: center; border-radius: 2px; white-space:nowrap; padding-left: 5px; padding-right: 5px;  }
div.pagination a.next-prev{border: 1px solid var(--bl-ee); font-size: 14px; background-color: var(--bg-ff); height: 40px; }

div.pagination a.next-prev:hover { border: 1px solid var(--bl-cc); text-decoration: none; }






ul.breadcrumb{color:var(--tx-aa); }

.breadcrumbs li{padding:0;display:inline-block; }
.breadcrumb a{color:var(--tx-aa); display:inline-block;  }
.breadcrumb a:hover{color:var(--tx-a-hover);}
.breadcrumb a.active{color:var(--tx-66);text-decoration:none;}
.breadcrumb span.active{color:var(--tx-66);}
.breadcrumb span.gt{font-size:12px;margin:0 4px; display:inline-block; height:17px; width:12px; top:2px; position:relative;}
.breadcrumb span.gt::before {display:inline-block;  height:17px; width:17px; line-height:17px; }
.breadcrumbs-list{position:relative;z-index:10;margin-bottom:10px;line-height:15px;padding-top:5px;}



.breadlink{padding:10px 0 15px;width:100%;overflow:hidden;}
.line-body{border-bottom:1px solid var(--bl-d9);}

div#scroller{width:38px;height:38px;background-color:var(--col-33-d,#d6d6d6);cursor:pointer;position:fixed; z-index:3; bottom:34px;right:50%;margin-right:-545px;border-radius:50%;display:none;color:var(--col-99-d,#fff);font-size:15px;line-height:36px;text-align:center;}
div:hover#scroller{background-color:var(--col-45-d,#b3b3b3); }

div#overlay{position:fixed;top:0;left:0;background:#000;z-index:110;line-height:0;z-index:100;width:100%;height:100%;display:none;opacity:0;}

div.close-overlay-toggle{opacity:0.60!important;filter:alpha(opacity=60)!important;}

div.linksuccess{margin:0 0 20px 75px;}
div.linksuccess-xs{margin-left:15px;}
div.linksuccess h5{font-size:15px;font-weight:normal;margin-bottom:5px;}
div.linksuccess a{line-height:24px;display:inline-block;}

.btn-facebook{background-color:var(--col-2d-d,#4267b2);}
.darkth .box-modal .btn-facebook { background-color:var(--col-33-d)}
.btn-facebook:hover{background-color:var(--col-2d-d,#365899);}
.darkth .box-modal .btn-facebook:hover {background-color:var(--col-45-d);}
.btn-twitter{background-color:var(--col-33-d,#1798e8)}
.btn-twitter:hover{background-color:var(--col-45-d, #077ac2);}
.btn-messanger{background-color:#0084ff;}
.btn-messanger:hover{background-color:#0478e3;}
.btn-copy-link{background-color:var(--col-33-d,#667e9a);}
.btn-copy-link:hover{background-color:var(--col-45-d,#58708d);}
.btn-send-email{background-color:var(--col-33-d,#7798a1);}
.btn-send-email:hover{background-color:var(--col-45-d,#698b95);}


.loader-new{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;  display: flex;  justify-content: center; align-items: center;}
.loader-bcgr{background-position:center 100%; background-repeat:no-repeat;width:250px;height:42px; text-align:center;color:var(--tx-aa);font-size:15px;}
.loader-white{background-color:var(--bg-ff);}

.loader-bcgr-center{ background-position:center center}


.loader-transparent .loader-bcgr, .loader-white .loader-bcgr{ background-image:url('../img/load_transparent.svg');}

div#verify-box{position:absolute;top:50%;left:50%;background:var(--bg-ff);margin-top:-100px;margin-left:-290px;width:570px;z-index:101;padding:30px 25px 32px;text-align:center;border:5px solid #a6cbea;height:auto!important;height:102px;min-height:102px;}
#verify-box[id]{position:fixed;}
div#verify-box h4{color:#556AA5;font-size:16px;margin-bottom:10px;}
div#verify-box h5{font-size:15px;margin-bottom:10px;}
div#verify-box div.buttons{width:175px;margin:auto;}
div#verify-box a{float:left;}
div#verify-box a.btng{margin-right:15px;}

.data-pointer::before{width:13px;height:13px;position:absolute;font-size:13px;line-height:13px;height:13px;left:0;top:3px; color:var(--tx-66);}

.mark-pointer, .data-pointer{position:relative;padding-left:16px;}
.mark-pointer::before{position:absolute;display:block;width:16px;line-height:13px;text-align:center;left:0;top:2px;color:var(--tx-aa);}
.alllist .mark-pointer::before { color:var(--col-org); height:14px;font-size:13px;}
.licon-house-l { padding-left:21px; }


div.tag-list{margin-bottom:20px;color:var(--tx-66);}
span.tag-list-title  {color:var(--tx-66);}
div.tag-list a {color:var(--tx-66);font-size:13px;margin-bottom:15px;}
div.tag-list a:hover {color:var(--tx-a-hover);}

#attachments-info{font-size:13px;color:var(--tx-66);width:100%;}



div#cookie-alert{width:100%;background:var(--bg-f3);  border-bottom: 1px solid var(--bl-e9); position:relative; text-align:center;line-height:29px;}
div#cookie-alert a{text-decoration:none;color:var(--tx-00); font-weight:bold; margin-left:5px}



a.logo{display:block; overflow:hidden;position:relative;}
.logobgsvg{display:block; background-color:var(--bg-ff);position:absolute;top:0;left:0;}
.logobgsvg span   {display:block;position:absolute;}

.badge-mbox{display:inline-block;font-weight:normal;text-decoration:none;height:18px;background:var(--col-len);border-radius:10px;padding:3px 6px;font-size:12px;line-height:1;color:var(--tx-ff)!important;vertical-align:middle;text-align:center;z-index:2;white-space:nowrap;}
.badge-mbox:hover{color:var(--tx-ff);text-decoration:none;}
.badge-mbox .corner{background:transparent url("../img/sprite.png?nfs=25") no-repeat -24px -1355px;width:5px;height:5px;position:absolute;left:0px;bottom:-1px;}
.mbox-fixed-badge{position: fixed; top: 65px; left: 10px;z-index: 101; align-items: center;color: white; white-space: nowrap;cursor: pointer;}
.mbox-fixed-badge .avatar{margin-right: 10px;}
.mbox-fixed-badge .noavatar{margin-right: 10px; width:40px;height:40px; border-radius:50%;border:1px solid #666; background: var(--bl-e9); display: block;font-size: 23px;padding-left: 8px;}
.mbox-fixed-badge .avatar img{width:40px;height:40px; border-radius:50%;border:1px solid var(--bl-e9);}
.mbox-fixed-badge .message{background: blue; padding: 5px 10px;position: relative; border-radius: 10px;}
.mbox-fixed-badge .message .corn{position:absolute;top:11px;left:-5px;width:10px;height:10px; background-color: blue;transform: rotate(45deg);}
div.nav-user-list .badge-mbox{top:-2px;position:relative;}

.btn-close-cross{display:block;width:32px;height:32px;font-size:25px;color:var(--tx-66);text-align:center;line-height:30px;}
.btn-close-cross:hover{text-decoration:none;}
div#sidebar-wrapper a.btn-close-cross{margin:8px 18px 6px 10px;}
div#sidebar-wrapper{z-index:1000;position:fixed;top:0;right:0;width:250px;height:100%;display:none;overflow-y:auto;background:var(--bg-ff);}
div#sidebar-wrapper.toggled{width:250px;display:block;}
.sidebar-nav{width:250px;border-top:1px solid var(--bl-ee);font-size:15px;}
.sidebar-nav li a , .sidebar-nav li span.hash{display:block;text-decoration:none;color:var(--tx-66);position:relative;min-height:47px;line-height:47px;padding-left:50px;border-bottom:1px solid var(--bl-ee);cursor:pointer;}
.sidebar-nav li a.border-top { border-top:5px solid var(--bg-ee)}
.sidebar-nav > li > a:hover, .sidebar-nav > li > span:hover.hash{text-decoration:none;color:var(--tx-def);background:var(--bg-f3);}
.sidebar-nav li.active > a{color:var(--tx-def);background:var(--bg-f7);}
.sidebar-nav li.active .text { font-weight:bold}
.sidebar-nav li a:active, .sidebar-nav li a:focus{text-decoration:none;}
.sidebar-nav .icon-awesome{position:absolute;top:9px;left:12px;}
.sidebar-nav span:hover.hash .icon-awesome, .sidebar-nav li a:hover .icon-awesome, a.submenu-toggle:hover span.arrow_bottom, .sidebar-nav li.active a .icon-awesome{opacity:1;filter:alpha(opacity=100);}
.sidebar-nav li.active ul.sub-sidebar-nav{max-height:500px}
.sidebar-logout{display:block;font-size:12px;text-align:center;min-height:30px;width:100%;left:0;color:#c2c2c2;padding:10px 10px;line-height:21px;}
.icon-awesome{width:28px;height:28px;display:inline-block;cursor:pointer;}
.icon-awesome::before {font-size:28px;line-height:28px;}
a.submenu-toggle span.arrow_bottom{display:block;width:12px;height:7px;background:url('../img/sprite.png?nfs=25') -152px -1120px no-repeat;position:absolute;right:25px;top:21px;opacity:0.5;filter:alpha(opacity=60);}
.sub-sidebar-nav li a, .sub-sidebar-nav li span.hash{padding-left:35px;}
.sub-sidebar-nav > li > a:hover{text-decoration:none;color:var(--tx-def);background:var(--bg-f7);}
ul.sub-sidebar-nav span.arrow_left{display:block;width:6px;height:8px;background:url('../img/sprite.png?nfs=25') -168px -1120px no-repeat;position:absolute;left:20px;top:20px;opacity:0.6;filter:alpha(opacity=60);}
ul.sub-sidebar-nav{transition:all 0.3s ease 0s;max-height:0;overflow:hidden;}
li.toggled ul.sub-sidebar-nav{max-height:500px;transition:max-height 1.00s ease-out;}

.header-icon-awesome .badge-mbox{top:2px;right:2px;position:absolute; transition: all 0.5s;}
.mbox-header-desktop .badge-mbox{top:-5px;right:-7px;position:absolute;transition: all 0.5s;}
.sidebar-nav .badge-mbox{top:3px;left:29px;z-index:1;position:absolute;}

div#sidebar-wrapper div.themetoggle {opacity:0.8;  margin-top:15px }





span.badgeplay { background:url('../img/badgeplay2.svg') 0 0  no-repeat; width:110px; height:28px; background-size: 110px 28px;}
.darkth span.badgeplay { background-image:url('../img/badgeplay3.svg')}
div#footer{clear:both;padding-bottom:10px;font-size:13px;color:var(--tx-66);line-height:28px;}

div#footer .alike{color:var(--tx-66)!important;}
div#footer span.hash{display:inline-block;padding:0 5px;}


.badge-filtri{display:inline-block;text-align:center;position:absolute;background:#6f8fc7;border-radius:50%;font-size:13px;height:26px;width:26px;line-height:26px;vertical-align:middle;white-space:nowrap;color:var(--tx-ff);z-index:2;top:-10px;right:-8px;}

.form-control-active .search-select, input.form-control-active, select.form-control-active, .bootstrap-select.form-control-active > .dropdown-toggle   {border:1px solid var(--bl-inputhover);color:var(--tx-inputactive);}


#map-sort-select{border: 1px solid var(--bl-d9);}
.nav-item-map-mobile{display: none; justify-content:center; background: url(../img/mapblur.png)   repeat-x; padding:25px}
.darkth  .nav-item-map-mobile{ background: url(../img/mapblurdark.png)   repeat-x; }

#single-map-result,#map-result{position: fixed; bottom: 0px; left: 0px; right: 0px;background: #fff;z-index: 11; border: 1px solid #a1a1a1;}
.darkth #map-result{color: #000;}
.darkth #map-result a{color: #000;}
.darkth #map-result .other-users-seen:hover a{color: #fff;}
#search-result-map.drawing{cursor: crosshair;}
#search-result-map .pin{display: inline-block; background: #fff; border: 2px solid #000; border-radius: 4px; padding: 7px; font-size:14px; font-weight:bold}
#search-result-map .pin:before{ position: absolute; content: ""; height: 10px; width: 10px; left: 50%; margin-left:-5px; bottom: -5px; background-color:white;border-right: 2px solid #000; border-bottom: 2px solid #000;transform: rotate(45deg);}
#search-result-map .pin:after{ position: absolute; content: ""; height: 10px; width: 10px; left: 50%; margin-left:-5px; bottom: -2px; background-color: white; transform: rotate(45deg);}
#search-result-map .pin-group{display: flex; align-items: center; justify-content: center; background: #fff; border: 2px solid #000; width: 40px; height: 40px; border-radius: 20px; font-size:14px; font-weight:bold; color: #000;}
#search-result-map .pin.selected, #search-result-map .pin.selected:after{background-color:#000; color: #fff;}
#search-result-map .pin-group.selected{background:#000; color: #fff;}
#close-search-map{position: absolute; right: 12px;top:12px;}
.darkth #close-search-map .btn{background: #fff; color: #000;}
.close-search-map-button { font-weight:bold; border-width: 2px; }
.close-search-map-button:before { font-size: 12px; margin-right:5px}

.bx-vue-search .bx-locations .btn{padding: 5px 15px; border-color: var(--tx-00, #000);position: relative; padding-right: 30px;}
.bx-vue-search .locations-mobile .btn-selected{padding: 5px 15px; border-color: var(--tx-00, #000);position: relative; padding-right: 30px;}
.bx-vue-search .locations-mobile .btn-selected .licon{font-size: 15px;position: absolute;right: 7px;top: 4px;color: var(--tx-00, #000);font-weight: bold;}
.bx-vue-search .atr-item:hover{background: var(--bg-success, #000)}
.bx-vue-search .search-query .form-control{height: 36px;}
.bx-vue-search .search-query {margin-right: 35px;}
#vue-search2 .message-tag .tag { display:inline-block; font-size:14px; padding:6px 8px;  color: var(--col-e1-d, #2e2e2e); background-color:var(--col-33-d, #eee);  border-radius: 25px; cursor:pointer; margin:0 3px 8px 3px; }
#vue-search2 .sort-links{z-index: 2}
#vue-search2 .sort-links> div:hover{background-color: var(--bg-f7);}
#vue-search2 .row-search .licon-close-m{right: 75px;}
#vue-search2 .input-with-values .form-control:focus{border-bottom: none;}
#vue-search2 .input-with-values .form-control:focus + .absolute{border-top: none;border: 1px solid var(--bl-inputhover);outline: 0;-webkit-box-shadow: inset 0 1px 1px var(--sw-input1), 0 0 8px var(--sw-input2);box-shadow: inset 0 1px 1px var(--sw-input1), 0 0 8px var(--sw-input2);}
.search-bx-date-range.form-control-active{border: 1px solid var(--bl-inputhover);color: var(--tx-inputactive);}
.bx-link.selected { font-weight:bold}
.bx-link.category-last { margin-left:10px}
.bx-link:not(.selected) {cursor: pointer}
.bx-link:not(.selected):hover, .bx-back .pointer:hover { color:var(--tx-a-hover)!important; text-decoration:underline;}
.bx-link.category-last[data-level="1"] {
margin-left:0
}


.bx-category .licon-right-l{transition: all 0.5s}
.bx-category .licon-right-l{display:inline-block; transform: rotate(0);}
.bx-category .cat-children{display: none;overflow: hidden;padding-left: 15px;}

.bx-category-1.expand .toggle-children-1, .bx-category-2.expand .toggle-children-2, .bx-category-3.expand .toggle-children-3{transform: rotate(90deg);}

.selected-location-text:hover .licon{display: inline}
.selected-location-text .licon{display: none;}
.lastPhraseList{background: var(--bg-ff); position: absolute; z-index: 11; width: 100%; border: 1px solid var(--bl-e9); border-top: none; cursor: pointer; }

.lastPhraseList .bx-last-phrase:hover{background: var(--bg-f3)}

.lastPhraseList .licon-close-m {position: absolute; right: 5px; top: 10px; font-size:11px; line-height:11px; color:var(--tx-88)}
.bx-last-phrase:hover .licon-close-m { color:#000}


.btn-search{ background-color:var(--col-blue-btn);position:relative; color:var(--tx-ff);border-color:var(--col-blue-btn);font-weight:bold;padding-left:32px; margin-top: 23px;}
.btn-search:hover, .btn-search:focus{  background-color:var(--col-blue-btn-hover);  border-color:var(--col-blue-btn-hover);color:var(--tx-ff);}
.btn-search.licon-search-m::before  {font-size:24px;line-height:24px;font-weight:normal;position:absolute;left:8px;top:3px}
.btn-search.licon-search-s::before  {font-size:16px;line-height:16px;position:absolute;left:9px;top:8px;}
.btn-lg-search{ color:transparent; background-color:var(--col-len); border-color:var(--col-len);}
.btn-lg-search:hover, .btn-lg-search:focus{ background-color:#ff6464; border-color:#ff6464;}
.btn-filtri-active, .btn-filtri-active:hover, .btn-filtri-active:focus{ border:1px solid var(--bl-inputhover); border-top-left-radius: 0px; border-bottom-left-radius: 0px; background-color:var(--bg-ff);}
#search-form .btn-lg{
    
    background-color:var(--col-blue-btn); color:var(--tx-ff);border-color:var(--col-blue-btn);font-weight:bold;display:block;width:100%;margin-bottom:15px;
}
#search-form .btn-lg:hover,#search-form .btn-lg:focus{
    
    background-color:var(--col-blue-btn-hover); border-color:var(--col-blue-btn-hover);color:var(--tx-ff);
}

.search-count { font-size: 12px; color: var(--tx-88); font-weight: normal; background-color:var(--bg-f3); border-radius: 10px; padding: 0 5px ;}

form.search-form .label{margin-bottom:2px;}
form#search-form option{padding:1px 5px;}


div#search-form-loader { height:0; content:"";position:absolute;top:0;left:0; right:0; margin-left:-15px; margin-right:-15px; z-index:3; overflow:hidden}
div#search-form-loader::before{content: ""; height:100%;width:100%; display:block;  background-color:var(--bg-f3); opacity:0;filter:alpha(opacity=0);}


div#search-form-loader::after {content: "";height:100%;width:100%; position:absolute; top:0; left:0; z-index:1; display:block;  background:url('../img/loader100.svg') center no-repeat;}
div#search-form-loader::before{opacity:0.5;filter:alpha(opacity=50) }


.vue-search-list.loading div#search-form-loader, form.search-form-load  div#search-form-loader{height:100%; }
.vue-search-list.truncated .tablelist{max-height: 530px; overflow: hidden;}
.vue-search-list.truncated .list-bottom{display: block !important;}
.vue-search-list.truncated .pagination{display: none;}

.box-search-list-current:hover i.licon::before{color:var(--tx-44);}
#search-form i.licon{position:relative;display:inline-block;font-weight:normal;color:var(--tx-66);}
#search-form .box-search-list-current i.licon{color:var(--tx-44);}

.box-extended-header{display:none;position:relative;}


.row-search-select{position:relative;}
.search-select{border-radius:2px;cursor:pointer;display:block;padding:6px 32px 6px 12px;text-decoration:none;text-align:left;width:100%;background-color:var(--bg-ff);border:1px solid var(--bl-cc);color:var(--tx-44);position:relative;line-height:1.42857;position:relative;}
.search-select:disabled{background-color:var(--bg-ee);cursor:not-allowed;}
.row-search-select-visible .search-select{border-color:var(--bl-inputhover); box-shadow:0 1px 1px var(--sw-input1) inset, 0 0 8px var(--sw-input2);z-index:1;}


.col-radius .row-search-select-location{margin-right:64px;}
.col-radius .row-search-select-radius{width:65px;position:absolute;right:10px;bottom:0;}
.row-search-select-radius .search-select{border-top-left-radius:0px;border-bottom-left-radius:0px;}

.row-search-select-location .search-select{padding-left:24px;padding-right:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.row-search-select-radius .search-select, .row-search-select-radius .box-search-list-item{padding-left:6px;padding-right:3px;}

.search-select-text{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis; font-size: 14px;}

.search-select .licon-down-m, .row-search-select-location .licon-down-m{font-size:12px;display:block;width:14px;height:14px;line-height:14px;position:absolute;margin-top:-6px;top:50%;right:10px;z-index:2;color:var(--tx-88); cursor: pointer; pointer-events: none;}
.row-search-select-location::before{font-size:18px; color:var(--tx-99);display:block;position:absolute;width:13px;height:18px;bottom:8px;left:5px;z-index:2;line-height: 18px;}
.form-control-active.row-search-select-location::before{color:var(--tx-inputactive);}

.bx-vue-search .input-text.has-value input, #search-form .input-text.has-value input{border:1px solid var(--bl-inputhover);color:var(--tx-inputactive);}
#search-form .input-text.empty span.licon-close-m{display:none;}




.box-search-list{background-color:var(--bg-ff);box-shadow:0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.2);position:absolute;width:100%; z-index:100;display:none; font-size: 13px;}
.row-search-select-visible .box-search-list{display:block;}
.box-search-selected{background:var(--bl-e9);border-bottom:1px solid var(--bl-e9);cursor:pointer;padding:6px 10px 6px 10px;font-weight:bold;}
.box-search-disable{background:var(--bg-f3);border-bottom:1px solid var(--bl-e9);padding:6px 10px 6px 10px;color:var(--tx-88);}
.box-search-show{position:relative;}
.box-search-show .box-search-list-item, .box-search-category-item{border-bottom:1px solid var(--bl-e9);}
.box-search-category-item{font-weight:bold;}
.box-search-show .box-search-list-current{padding-right:32px;}

.row-search-select-radius .box-search-list-current, .box-search-show .box-search-list-current{background-color:var(--bg-f5);font-weight:bold;color:var(--col-e1-d,#000); overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.box-search-show .box-search-list-current:hover, .row-search-select-radius .box-search-list-current:hover{color:var(--tx-44);}

.box-search-show .btn-ico{position:absolute;background-color:var(--bg-ee);width:32px;height:100%;right:0;top:0;cursor:pointer;border-bottom:1px solid var(--bl-d9);line-height:100%;color:var(--tx-66);}
.box-search-show .btn-ico:hover{background-color:var(--col-33-d,#e9e9e8)}

#search-form .box-search-show .btn-ico.licon-close-m::before{display:block;width:15px;height:15px;position:absolute;margin-top:-7px;top:50%;margin-left:-6px;left:50%;}
.box-search-show:hover{color:var(--tx-inputactive);}

.box-search-list-container{overflow:auto;position:relative;-webkit-overflow-scrolling:touch;}
.box-search-list-selected{overflow:visible;}
.box-search-list-item{border-bottom:1px solid var(--bl-e9);color:var(--tx-44);cursor:pointer;padding:6px 10px 6px 10px;background:var(--bg-ff);}
.box-search-list-item:hover{background-color:var(--bg-f7);}
.box-search-list-countries .box-search-list-item , .box-search-list-cities .box-search-list-item , .box-search-list-areas .box-search-list-item, .box-search-subcategory-item, .box-search-show-areas .box-search-list-item{padding-left:15px;}
.box-search-list-selected .box-search-list-item{padding-left:10px;}
.box-search-show-cities .box-search-list-item{padding-left:15px;}
.ui-autocomplete-search-location .ui-state-active{background:var(--bg-f3);margin-bottom:0;color:var(--tx-def);}

.box-search-list-last  {  border-bottom: 1px solid var(--bl-e9); }
.box-search-list-last  div:first-child{ font-size:13px; color: var(--tx-88); padding:5px 10px 2px;    }
.box-search-list-last .box-search-list-item.alike {  padding: 5px 10px 5px; border-bottom: none ; }
.box-search-list-last  div.box-search-list-item.alike:last-child { padding-bottom: 8px;}

.box-search-list-last .box-search-list-item:hover { background: none;}


.search-container{background-color:var(--bg-f3);border-top:1px solid var(--bl-e9);border-bottom:1px solid var(--bl-e9);}

.search-container .row{margin-left:-10px;margin-right:-10px;}
.search-container .col-sm-3, .search-container .col-xs-12, .search-container .col-xs-6, .search-container .col-sm-12{padding-left:10px;padding-right:10px;}
form.search-form{position:relative;color:var(--tx-44);}  

form.search-form .checkbox{margin-top:0;margin-bottom:10px;}
select.selectpicker.hideselect{display: none;}


.open > .dropdown-toggle.btn-default:focus{background-color:var(--bg-ff);}

.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden{display:none!important;}
.bootstrap-select>.dropdown-toggle{position:relative;width:100%;z-index:1;text-align:right;white-space:nowrap;background:var(--bg-ff);border-radius:2px;color: var(--tx-inputactive);  }
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--tx-99);}
.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5);}
.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;opacity:0!important;border:none;padding:0!important;}
.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2;}
.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48;}
.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745;}
.bootstrap-select.fit-width{width:auto!important;}
.bootstrap-select .dropdown-toggle:focus{outline: 5px auto 0px!important;outline-offset:-2px;}
.bootstrap-select.form-control{margin-bottom:0;border:none;padding:0;}
.bootstrap-select.form-control.input-group-btn{z-index:auto;}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0;}
.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0;}
.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right;}
.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0;}
.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0;}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit;}
.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit;}
.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem;}
.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem;}
.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important;}
.bootstrap-select.bs-container .dropdown-menu{z-index:1060;}
.bootstrap-select .dropdown-toggle::before{content:'';display:inline-block;}
.bootstrap-select .dropdown-toggle .filter-option{position:absolute;top:0;left:0;height:100%;width:100%;text-align:left;padding:inherit;}
.bootstrap-select .dropdown-toggle .filter-option-inner{padding-right:inherit;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-1px;vertical-align:middle;}
.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit;}
.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0;}
.bootstrap-select .dropdown-menu li{position:relative;}
.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important;}
.bootstrap-select .dropdown-menu li a, .bootstrap-select .dropdown-menu li span.sort-link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em;}
.bootstrap-select .dropdown-menu li a span.check-mark{display:none;}
.bootstrap-select .dropdown-menu li a span.text{display:inline-block;}
.bootstrap-select .dropdown-menu li small{padding-left:.5em;}
.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;min-height:26px;background:var(--bg-f5);border:1px solid var(--bl-e9);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 2%;padding:3px 5px;}
.bootstrap-select .no-results{background:var(--bg-f5);white-space:nowrap;margin:0 5px;padding:3px;}
.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0;}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline;}
.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px;}
.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px;}
.bootstrap-select .bs-ok-default::after{content:'';display:block;width:.5em;height:1em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);border-style:solid;border-width:0 .26em .26em 0;}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061;}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option::before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none;}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option::after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--bl-ff);position:absolute;bottom:-4px;left:10px;display:none;}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option::before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0;}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option::after{bottom:auto;top:-4px;border-top:6px solid var(--bl-ff);border-bottom:0;}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option::before{right:12px;left:auto;}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option::after{right:13px;left:auto;}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option::after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option::before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option::after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option::before{display:block;}
.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px;}
.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bs-actionsbox .btn-group button{width:50%;}
.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bs-searchbox+.bs-actionsbox{padding:0 8px 4px;}
.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none;}
.bootstrap-select,.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px;}
:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]),.form-inline .bootstrap-select .form-control,.bootstrap-select[class*=col-] .dropdown-toggle,.bs-donebutton .btn-group button{width:100%;}
.bootstrap-select.disabled,.bootstrap-select>.disabled,.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed;}
.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus,.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important;}



.dropdown-menu > li > a, .dropdown-menu > li > span.sort-link{padding:6px 10px ;color:var(--tx-44);}
.select-multiple.bootstrap-select .dropdown-menu .glyphicon-ok.check-mark{display:inline-block;background:var(--bg-ff);height:15px;width:15px;border:1px solid var(--bl-d9);position:relative;top:2px;margin-right:5px;}

.select-multiple.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark, .select-multiple.bootstrap-select .dropdown-menu .allcheck-selected span.check-mark{border:1px solid var(--tx-88);background:var(--bg-ff) url('../img/sprite.png?nfs=25') -204px -541px no-repeat;}

.darkth .select-multiple.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark, .darkth .select-multiple.bootstrap-select .dropdown-menu .allcheck-selected span.check-mark{border:1px solid var(--tx-88);background:var(--bg-ff) url('../img/sprite.png?nfs=25') -204px -571px no-repeat;}

.bootstrap-select .dropdown-menu .allcheck-selected{background-color:var(--bg-f7);color:var(--tx-00);}
.open > .dropdown-toggle.btn-default,.bootstrap-select.open > .dropdown-toggle.btn-default:hover{background-color:var(--bg-ff);border:1px solid var(--bl-inputhover);color:var(--tx-inputactive);box-shadow:0 1px 1px #0000001a inset, 0 0 8px #66afe999;}
search-form .select-wclose.form-control-active >.dropdown-toggle{border:1px solid var(--bl-inputhover);color:var(--tx-inputactive);}
.bootstrap-select .dropdown-toggle.btn-default:active:hover,.btn-default:active:focus,.btn-default.active:focus{background-color:var(--bg-ff);border:1px solid var(--bl-inputhover);color:var(--tx-inputactive);}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:focus,.dropdown-menu > .active > a:hover{color:var(--tx-ff);text-decoration:none;background-color:#337ab7;outline:0;}
.dropdown-menu > .selected > a,.dropdown-menu > .selected > a:focus,.dropdown-menu > .selected > a:hover{color:var(--tx-00);text-decoration:none;background-color:var(--bg-f7);outline:0;}
.bootstrap-select .dropdown-menu li a.custom{display:none;}
.select-input-text{position:absolute;top:0;left:0;z-index:2;display:none;}
.open .select-input-text{display:block;}
.open .select-input-text:focus{z-index:9999;}

span.catico{width:53px;height:38px;position:absolute;top:7px;left:7px;display:block;}
div.catico_1 span.catico{background:url('../img/sprite.png?nfs=25') 0 -1200px no-repeat;}
div.catico_2 span.catico{background:url('../img/sprite.png?nfs=25') -108px -1235px no-repeat;}
div.catico_3 span.catico{background:url('../img/sprite.png?nfs=25') -162px -1274px no-repeat;}
div.catico_5 span.catico{background:url('../img/sprite.png?nfs=25') -162px -1202px no-repeat;}
div.catico_8 span.catico{background:url('../img/sprite.png?nfs=25') -54px -1272px no-repeat;}
div.catico_9 span.catico{background:url('../img/sprite.png?nfs=25') -108px -1202px no-repeat;}
div.catico_10 span.catico{background:url('../img/sprite.png?nfs=25') -162px -1237px no-repeat;}
div.catico_12 span.catico{background:url('../img/sprite.png?nfs=25') 0 -1270px no-repeat;}
div.catico_13 span.catico{background:url('../img/sprite.png?nfs=25') -108px -1274px no-repeat;}
div.catico_14 span.catico{background:url('../img/sprite.png?nfs=25') -54px -1235px no-repeat;}
div.catico_15 span.catico{background:url('../img/sprite.png?nfs=25') 0 -1233px no-repeat;}
div.catico_16 span.catico{background:url('../img/sprite.png?nfs=25') -54px -1200px no-repeat;}
div.catico_113 span.catico{background:url('../img/sprite.png?nfs=25') -54px -1160px no-repeat;}
div.catico_114 span.catico{background:url('../img/sprite.png?nfs=25') -110px -1160px no-repeat;}
div.catico_115 span.catico{background:url('../img/sprite.png?nfs=25') 2px -1160px no-repeat;}
div.catico_116 span.catico{background:url('../img/sprite.png?nfs=25') -24px -84px  no-repeat;}
div.catico_117 span.catico{background:url('../img/sprite.png?nfs=25') -124px -84px  no-repeat;}
div.catico_245 span.catico{background:url('../img/sprite.png?nfs=25') -78px -84px no-repeat;}


.select-multiple .close-search-select.licon-close-m, .close-search-select.licon-close-m{color:var(--tx-inputactive);font-size:13px;width:36px;height:33px;position:absolute;margin-top:-17px;top:50%;cursor:pointer;text-align:center;line-height:22px;display: flex;align-items: center;justify-content: center; right:0; }



#frmPost .select-multiple .close-search-select.licon-close-m { color:var(--tx-aa);}
.input-text.empty span.licon-close-m {display:none;}
.input-text.has-value input { padding-right: 32px;}


.select-wclose.form-control-active span.close-search-select{z-index:3;}

.select-wclose.form-control-active .dropdown-toggle .caret{display:none;}
.select-wclose.form-control-active span.ico{background-position:-208px -191px ;opacity:1;filter:alpha(opacity=100)}

.bx-input-inline input::-webkit-outer-spin-button, .bx-input-inline input::-webkit-inner-spin-button { -webkit-appearance: none; }
.bx-input-inline input[type=number] { -moz-appearance: textfield; }



div#tokeybox{position:relative;padding:10px 0 15px;font-size:12px;line-height:16px;color:var(--tx-88);text-align:justify;}
div#tokeybox h1, div#tokeybox h2{font-size:12px;font-weight:normal;display:inline;font-weight:bold;left:10px;line-height:12px;padding:1px 5px;position:absolute;top:-8px;background:var(--bg-ff);}
#extended-search .dropdown-toggle .counter-atr{display: none}

div#sidpromo div.ads{width:120px;margin:25px auto 10px;}
div#adsidebar{width:220px;}





.wrap-icon-notify-orange{position:relative;color:var(--tx-88);position:relative;}
.wrap-icon-notify-orange:hover{color:var(--col-org);cursor:pointer;}
.wrap-icon-notify-orange:hover span {text-decoration:underline;}

.box-notify-list{font-size:16px;font-weight:bold; position:relative;}
.box-notify-list-icon{width:33px;position:absolute;top:45%;margin-top:-16px;color:var(--col-org);font-size:37px;line-height:35px;height:35px;}
.box-notify-list .btn-notify-list{background:#4b77ae;color:var(--tx-ff);border-radius:0;font-weight:bold;display:inline-block;}

.new-list-item{background-color:var(--col-org);color:var(--tx-ff);border-radius:4px;padding: 0 5px; position:relative;  font-size:11px;line-height:15px; height:15px; margin-right:5px; font-weight: normal; display:inline-block; top:-1px }


.list-category{line-height:30px;margin-bottom:15px;margin-top:15px; }
.list-category .text-g { font-size: 13px; }
.list-category .hash{margin-left:5px;}
.list-category-hide{display:none;}
#list-category-more{background-color:var(--bg-ff); position:relative; top:-14px;  display:inline-block;padding:0 10px 0 0px;line-height:14px; }
#list-category-more span.licon-down-m{ color: var(--tx-aa); font-size: 11px; line-height: 12px; margin-left: 5px; }

div.categories-list{margin-top:15px; padding-left:10px; padding-right:10px;font-size:12px;color:var(--tx-88);}
div.categories-list .col-sm-2{padding-left:5px;padding-right:5px;}
div.categories-list a{padding:2px 0; display: block; }
div.categories-list span.active{color:var(--bg-ff);background-color:var(--tx-a-hover);text-decoration:none;padding:0 3px 1px 3px;}






ul.nav-list-tab { min-height:33px}
ul.nav-list-tab li{margin-right:20px;padding:0;top:1px;z-index:1;height:33px;line-height:31px;position:relative;display:inline-block;}
ul.nav-list-tab li.active{border-bottom:1px solid var(--col-80-d,#000); font-weight:bold}
ul.nav-list-tab em{font-style:normal;}
ul.nav-list-tab li:hover{border-bottom:1px solid var(--col-cf-d,#000);}
ul.nav-list-tab a , ul.nav-list span.hash{text-decoration:none;display:block;}
ul.nav-list-tab span.alike{text-decoration:none;}

#sort-nav-label{color:var(--tx-88);margin-right:5px;display:inline-block; font-size: 13px;}
#sort-nav-wrap{display:inline-block;padding:0;position:relative;width:140px;height:27px;}
#sort-nav-wrap .bootstrap-select{width:140px;top:-2px;}
#sort-nav-wrap .btn{padding:4px 7px;font-size:12px;}

#sort-search-box{color:var(--tx-66);text-align:right;cursor:pointer;}
#extended-sort{display:none;}
#extended-sort.box-extended{display:block;}

#join-dates{width:100%;height:160px; margin-top:10px; float:left; display:block;background:#eaedf0 url("../img/join-dates.jpg") no-repeat 0 0; margin-bottom: 5px;}



div.niceselect{position:relative;z-index:10;float:right; margin-top: 7px;}
div.selectbcgr{height:24px;width:230px;line-height:18px;padding:0 0 0 10px;position:relative;cursor:pointer;border:1px solid var(--col-1d-d, #fff);}
div.niceselect .licon-down-m{height:13px; line-height:13px; font-size:12px;  width:13px;display:inline-block; cursor:pointer;position:relative;top:3px;color:var(--tx-a)}


div.dropdown div.selectbcgr{border-radius:3px 3px 0px 0px;border:1px solid var(--bl-e9);}

div.selectroll{width:230px;border-radius:0px 0px 5px 5px;box-shadow:1px 1px 4px -3px #ccc;border:1px solid var(--bl-e9);border-top:0;position:absolute;top:23px;background:var(--bg-ff);display:none;}
div.dropdown div.selectroll{display:block;}
div.selectroll ul{margin:0px 10px 10px 12px;line-height:24px;}




.seller-logo img { display:block; max-width: 100%; height: auto;max-height: 100%; margin: auto;   }
.seller-count {width: 130px; padding:20px  20px 20px 0;    display: table-cell; vertical-align: middle;  text-align: center; }
.seller-count-wrap  { background: var(--col-len); display:block; padding: 20px 0 ;  color: var(--tx-ff);}
.seller-count-label { font-size: 13px; display: block;line-height: 19px; margin-bottom: 3px;}
.seller-count-num { line-height: 35px; font-size: 35px; display: block; }



.seller-detail {  padding: 10px 10px 5px 10px; }
.seller-detail > ul { margin-bottom: 10px; }
div.seller-view h3{font-size:26px; font-weight: normal;  margin-bottom:5px;}
div.seller-view h3 span{font-size:13px;color:var(--tx-66);font-weight:normal;font-style:italic;}
div.seller-view span.label{color:var(--tx-66);float:left;width:45px;}
div.seller-view li.sellerdesc{color:var(--tx-44);line-height:21px;padding-top:5px;}
div.seller-view li.sellerdesc h4{font-size:15px;font-weight:bold;margin:5px 0 2px;}


.sellerdesc .gdetail-show { max-height: 90px;}
.gdetail-show:after { content: ""; display: block; position: absolute; bottom: 0; width: 100%; height: 30px;background: -moz-linear-gradient(top,hsla(0,0%,100%,0) 0,var(--bg-ff) 100%);background: -webkit-linear-gradient(top,hsla(0,0%,100%,0),var(--bg-ff));background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--bg-ff));}
.gdetail-btn {  height: 40px; line-height: 40px; } 


.seller-icon-wrap{padding-left:25px;position:relative;line-height:22px;margin-bottom:5px;display:block;color:var(--tx-44); }
.seller-icon{width:20px;height:22px;position:absolute;top:0;left:0; font-size: 18px; line-height: 22px; color:var(--col-len);}

.dropdown a.other-location-tag { padding: 3px 10px; }



.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.tooltip{position:absolute;z-index:7;display:block;font-style:normal;font-weight:400;line-height:1.42857143; line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal; font-size:12px;filter:alpha(opacity=0);opacity:0;}
.tooltip.in{filter:alpha(opacity=65); opacity:0.65;}
.tooltip.top{padding:5px 0;margin-top:-3px;}
.tooltip.right{padding:0 5px;margin-left:3px;}
.tooltip.bottom{padding:5px 0;margin-top:3px;}
.tooltip.left{padding:0 5px;margin-left:-3px;}

.tooltip.top .tooltip-arrow { bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000000;}
.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip-inner{max-width:220px;color:var(--tx-ff);text-align:center;background-color:#000000;border-radius:3px; padding:5px 8px;border:1px solid #000000;}

.bx-film{width: 100%;height: 100%; min-height: 200px; aspect-ratio: 1.3}
#gallery .more{position: absolute; top: 50%; bottom: 0%; right: 0%; left: 75%; text-align: center; z-index: 2; color: var(--tx-ff)}
#gallery .more.bg{background: #000; opacity: 0.4; z-index: 1}
#thumbnails-gallery.tosrus-gallery-inline-preview{overflow: hidden; width: 100%; aspect-ratio: 2;}
#thumbnails-gallery.tosrus-gallery-inline-preview.one-line{aspect-ratio: 4;}
#thumbnails-gallery.tosrus-gallery-inline-preview.one-line .thumb{height: 100%;}
#thumbnails-gallery.tosrus-gallery-inline-preview .thumb{height: 50%; width: 25%; padding: 2px; border-radius: 5px; cursor: pointer; display: flex; justify-content: center; align-items: center}
#thumbnails-gallery.tosrus-gallery-inline-preview .thumb.active{border: none;}
#thumbnails-gallery.tosrus-gallery-inline-preview .thumb img{object-fit: cover;}
.social-icons{text-decoration: none}
.social-icons svg:hover{color: var(--col-len)}
.social-icons svg{width: 22px; height: 22px; color: var(--tx-cc)}
.bx-x-platform-icon:hover{background: var(--col-len);}
.bx-x-platform-icon{display: inline-block; width: 22px; height: 22px; padding:5px; border-radius: 11px; background: var(--tx-cc); position: relative; top:-1px;}
.bx-x-platform-icon svg:hover{color: var(--tx-ff);}
.bx-x-platform-icon svg{width: 14px; height: 14px;color: var(--tx-ff); position: relative;top: -3px;}
.user-group-list .bx-description.limit{max-height:110px; cursor: pointer}
.user-group-list .bx-company{margin: 10px 0; padding: 10px 0; border-top: 1px solid var(--bl-e9)}
.user-group-list .bx-company:hover { background-color: #f7f7f8; }
.user-group-list .facets{max-height: 84px; overflow: hidden;}
.user-group-list .facets.all{max-height: inherit}
.header-nears h4  { font-weight: normal; }
@keyframes jobalert-frame {0%{transform: rotate(0deg);}50%{transform: rotate(-50deg);}100% {transform: rotate(0deg);}}
.jobalert-404.complete .licon-bell-m {position: relative;animation-name: jobalert-frame;animation-duration: 1s;}

div.popmiddle{border:1px solid #c3c4c4;background:var(--bg-ff);position:absolute;display:none;z-index:100;padding:5px;-moz-box-shadow:0 0 15px #999;box-shadow:0 0 15px #999;-webkit-box-shadow:0 0 15px #999;max-width:476px;max-height:357px;}
div.popmiddle img{display:block;max-width:466px;max-height:346px;}
div.popmiddle div.corner{width:7px;height:13px;background:url('../img/sprite.png?nfs=25') -205px 0 no-repeat;position:absolute;top:90px;left:-7px;}

div.favorite-adlist{cursor:pointer;width:32px;height:32px;text-align:center;float:right;}
div.favorite-adlist::before{font-size:25px;line-height:32px;color:var(--col-55-d, #a2a2a2);}
div.favorite.favorite-adlist::before , div:hover.favorite.favorite-adlist::before{color:var(--col-org);}

.visible-xs-block .favorite-adlist{width:35px;height:35px;position:absolute;right:-5px;top:-5px;}
.visible-xs-block div.favorite-adlist::before{font-size:24px; line-height:35px; }
.visible-xs-block .favorite-adlist::after{margin:5px 0 0 3px;}
.desc-list-row{position:relative;}


.virtualWalk{width: 25px; position: absolute; bottom: 0px; left: 0px; padding: 5px;color: var(--tx-ff)}
.thumb-list{overflow:hidden;float:left;position: relative}
.thumb-list-small, .thumb-list-small .thumb-list-link { width:136px; }





.thumb-list .thumb-list-link{display:block;position:relative; border:1px solid var(--bl-e9);  background:var(--bg-adhover) url('../img/ajax-loader-20.gif') center no-repeat;text-align:center; border-radius:8px;}
.darkth .thumb-list .thumb-list-link { background-image:url('../img/ajax-loader-20-dark.gif') }



.tablelist-tr-promo  div.thumb-list .thumb-list-link{background-color:var(--col-2d-d,#fff);border: none;}
.tablelist-tr.deleted{opacity: 0.7}

.thumb-list-small .thumb-list-link img{max-width:100%;display:block;}
.tablelistcompany  .thumb-list-small .thumb-list-link img { max-height:100%}
.thumb-list .licon-film-f{position: absolute; bottom: 2px;left: 6px; color: var(--tx-ff);}

div.nphoto, div.photo18{width:100%; line-height: 104px; font-size: 53px; text-align: center; }


div.nphoto.licon-no-camera-f, div.photo18 { font-size: 53px;  color: var(--tx-ee); }
.darkth  div.photo18 { font-size: 53px;  color: var(--tx-dd); }
div.nphoto.licon-category { font-size: 50px;  color: var(--tx-dd); }
div.nphoto.licon-category.licon-no-camera-s { font-size: 48px; }

div.photo18{ font-size: 70px;  }


.thumb-list-big, .thumb-list-big .thumb-list-link{width:240px;}

.thumb-list-big div.nphoto { line-height:180px}

.atr-list-row div.promo-global, .atr-list-row div.promo-regional, .atr-list-row div.promo-local{float:right;margin:1px 0 3px 2px;}


.hidden-xs .price-list-row{margin-bottom:5px;}
.tablelist .promo-label{ font-weight:bold;font-size:13px;color:#f0b652;line-height:15px; margin-bottom:2px}

.param-list-item, .param-list-item a{color:var(--tx-66);}

.param-list-atrr-item .text-ga{padding-left:2px;padding-right:2px;}

  
.promo-label-vip { background-color:#df6d21; color:var(--tx-ff); padding:1px 8px; border-radius:10px}

.title-list-item{display: inline-block; font-size:16px;line-height:21px;font-weight:bold; word-wrap:break-word; word-wrap:anywhere; }



.btn-finance{background-color: #4692f5;color: var(--tx-ff)!important;}
.bx-other-users-seen{overflow: hidden}


.other-users-seen {float: left;padding: 10px;border: 1px solid var(--bl-d9);margin: 5px;position: relative; border-radius:4px;}
.other-users-seen:hover{background: var(--bg-f1);}
.other-users-seen img, .other-users-seen .nphoto {min-height: 90px;max-width: 100%; margin-bottom:10px}
.other-users-seen .nphoto  { line-height:90px; font-size:44px; color:var(--tx-dd); background-color:var(--bg-f7) }
.other-users-seen div.favorite, .other-users-seen div.favorite-ad:hover{color:var(--col-org)!important; font-size:17px}

.animationLeftRight {position: absolute;transition: left 20s;left: 0px;top:0px;transition-timing-function: linear;}

.animationLeftRight.clicked {transition: none;}





#attachments-button .licon-attach-l:before   {font-size:15px;top:3px;margin-right:3px;}

.btn-attachment-delete, .attachment-ajax-del {width:20px;height:20px; line-height: 20px; border:none;display:inline-block; background: transparent; color:var(--col-red) ; padding:0; position: relative; top: 2px; text-align:center; cursor:pointer }
ul#attachments input{max-width:87%;}
ul#attachments liinput:last-child { margin-bottom: 0;}
form#contmbox div.loader-new{background-color:var(--col-mbox-d, #e8effc); }  

#calendar-modal .calendar-days{height: 280px}
#calendar-modal .calendar-day{float: left; width: 14%; padding: 8px 0;}
#calendar-modal .calendar-day.day{background-color: var(--bg-f1); cursor: pointer;}
#calendar-modal .calendar-day.day:hover{background-color: #d1d1d1;}
#calendar-modal .calendar-day.day.active{background-color: #ffc8bf; text-decoration: line-through}
#calendar-modal .calendar-day.day.selected{background-color: var(--col-blue-btn);color: var(--tx-ff);text-decoration: none;}
.col-suffix{position:relative;}
.suffix{color:var(--tx-aa);position:absolute;right:0;top:6px;display:block;padding-right:23px;}

.col-suffix input[type="text"]{padding-right:35px;}

.suffix-right{color:var(--tx-aa);position:absolute;right:0px; bottom:7px; display:block; }



.col-subfix{position:relative;}
.subfix{color:var(--tx-aa);position:absolute;left:0;top:7px;display:block;padding-left:10px; font-size: 13px;}
.col-subfix input[type="text"]{padding-left:38px;}

#fine-upload-cv-uploading{background:url('../img/load2.gif') no-repeat center center;height:50px;}
.uploader-btn{width:144px;height:110px;border:2px solid var(--bl-e9) ;background:url('../img/sprite.png?nfs=25') 45px -966px no-repeat;}

.uploader-btn-w-text {background-position: 45px -980px; }

.uploader-btn:hover{border-color:var(--bl-cc);background:url('../img/sprite.png?nfs=25') -123px -966px no-repeat;}

.uploader-btn-w-text:hover{background-position: -123px -980px;}

.uploader-btn-file{width:144px;height:110px;border:2px solid var(--bl-e9); font-size: 35px; color: #a1a1a1; text-align: center; padding: 27px 10px;background: var(--bg-ff);}
.uploader-btn-file:hover{background: var(--bg-ff); color: #F68B70}
.uploader-btn-file.bx-file-type-preview{padding: 5px;}
.uploader-btn-file .file-icon{display: none}
.uploader-btn-file.bx-file-type-empty{padding: 30px 10px;font-size: 20px;}
.uploader-btn-file.bx-file-type-empty .file-icon.file-type-empty, .uploader-btn-file.bx-file-type-other .file-icon.file-type-other, .uploader-btn-file.bx-file-type-pdf .file-icon.file-type-pdf, .uploader-btn-file.bx-file-type-doc .file-icon.file-type-doc, .uploader-btn-file.bx-file-type-preview .file-icon.file-type-preview{display: inline-block}
#has-energy-cert #attachments-button .licon-attach-l.file-type-other.file-icon:before{font-size: 35px;top:inherit;margin-right: inherit}
#has-energy-cert .fileName{font-size: 8px;}
#has-energy-cert .completed-tick, #has-energy-cert .attachment-ajax-del{display: none}
#has-energy-cert #attachments-ajax{position: absolute;left: 0px;right: 0px;bottom: 0px;color: var(--tx-00)}
#has-energy-cert .delete-attachment{display: none;cursor: pointer;width: 20px;height: 20px;position: absolute;right: -10px;top: -10px;z-index: 2;border-radius: 50%;background: var(--col-red);font-size: 12px;}
#has-energy-cert #attachments-button.has-value .delete-attachment{display: block;}
#has-energy-cert .loading{display: none}
#has-energy-cert #attachments-button .upload-loading{display: none;width:144px;height:110px;background:var(--bg-ff) url('../img/ajax-loader-20.gif') center no-repeat;z-index:3;border: 2px solid var(--bl-e9);}
.darkth #has-energy-cert #attachments-button .upload-loading { background-image: url('../img/ajax-loader-20-dark.gif')}
#has-energy-cert #attachments-button.uploading .upload-loading{display: block}
#has-energy-cert #attachments-button.uploading .uploader-btn-file{display: none}
ul#pictures, ul.pictures{margin:0; width:100%; max-width:660px;float:left;}
ul#pictures li, ul.pictures li{float:left;height:122px;margin:15px 20px 10px 0;padding:0;position:relative;z-index:3;}
ul#pictures div.pic, ul.pictures div.pic{width:144px;height:110px;position:relative;float:left;margin:0;background:var(--col-33-d,#e9e9e8);text-align:center;}
ul#pictures div.loader, ul.pictures div.loader {width:144px;height:110px;background:var(--bg-ff) url('../img/ajax-loader-20.gif') center no-repeat;z-index:3; }
.darkth ul#pictures div.loader, .darkth  ul.pictures div.loader { background-image: url('../img/ajax-loader-20-dark.gif')}
ul.new-pictures div.loader {border: 2px solid var(--bl-e9);}

#postform ul#pictures li:nth-child(1) div.pic div.loader { height:120px;}
ul#pictures div.loader-opacity, ul.pictures div.loader-opacity{opacity:0.6;filter:alpha(opacity=60);position:relative; border:none}
ul#pictures .progress, ul.pictures .progress{width:40px;position:absolute;bottom:12px;margin:auto;margin-left:50%;left:-20px;height:6px;}

.progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:var(--bg-f5);border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);}
.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:var(--tx-ff);text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;margin:-1px;padding:0;}


#createmap{width:100%;height:360px;background:var(--bg-ff) url("../img/ajax-loader-20.gif") no-repeat center center;margin-bottom:15px;}
.darkth #createmap{ background-image: url('../img/ajax-loader-20-dark.gif')}
#createmap-show{width:260px;height:180px;background:var(--bg-ff) url("../img/mapset.png") no-repeat 0 0;cursor:pointer;}

.close-map{width:150px;height:20px;line-height:20px;position:absolute;top:-30px;right:15px;cursor:pointer;text-align:right;}
.close-map div::before{content:'';display:inline-block;width:10px;height:10px;background:transparent url('../img/sprite.png?nfs=25') -58px -542px no-repeat;margin-right:5px;}

.btn-oauth{width:100%;background:var(--col-2d-d,#f7f7f8);}
.btn-oauth-f span::before{width:26px;height:26px;background:transparent url('../img/sprite.png?nfs=25') -119px -513px no-repeat;display:inline-block;content:"";margin:-5px 8px 0px 0;position:relative;top:6px;}
.btn-oauth-g span::before{width:26px;height:26px;background:transparent url('../img/sprite.png?nfs=25') -145px -513px no-repeat;display:inline-block;content:"";margin:-5px 8px 0px 0;position:relative;top:6px;}

div.popinfobox{position:fixed;background:var(--bg-ff);top:50%;right:0; transform: translateY(-50%);
    left:0;border-radius:2px;border:1px solid var(--bl-d9);padding:20px;margin-right:auto;
    margin-left:auto;max-width:510px;z-index:99;
    -webkit-box-shadow:1px 2px 3px 0px rgba(0, 0, 0, 0.02);
    -moz-box-shadow:1px 2px 3px 0px rgba(0, 0, 0, 0.02);
    box-shadow:1px 2px 3px 0px rgba(0, 0, 0, 0.02);display:none;}
div.popinfobox h3{font-size:16px;font-weight:normal;position:relative;margin-left:25px;line-height:22px;}
div.popinfobox span.ico{display:block;width:25px;height:25px;background:transparent url("../img/sprite.png?nfs=25") no-repeat -174px -41px;position:absolute;left:-30px;top:-2px;}
div.popinfoboxerror{border:1px solid #f55100;}
div.popinfoboxerror h3{color:#d64600;}
div.popinfoboxerror a{color:#d64600;text-decoration:underline;}
div.popinfoboxerror span.ico{width:25px;height:25px;background:transparent url("../img/sprite.png?nfs=25") no-repeat -149px -41px;left:-31px;top:-3px;}

div.popinfoboxsucces{border:1px solid #c5e4a9;background-color:#f7fff0;color:#145402;}



div.popinfoboxsucces span.ico { width:25px;height:25px; background:transparent url('../img/sprite.png?nfs=25') -124px -16px no-repeat; left:-31px;top:-3px; }




div#bank58, div#bank59{display:none;}
div.chanel-col{padding-right:5px;padding-left:5px;float:left;position:relative;overflow:hidden;}
div.chanel-col{width:25%;}
div.chanel{background-color:var(--bg-ff);border:1px solid #DADADA;cursor:pointer;height:90px;margin-top:10px;margin-bottom:5px;text-align:center;position:relative;}
div.chanel img{max-width: 100%;max-height: 50px;margin-top: 20px;}
div#chanels div input{position:absolute;left:-50px;}
div#chanels div.chanel:hover{box-shadow:0 0 5px 0 var(--tx-88);}
div#chanels div.chanels-line{width:100%;clear:both;padding:25px 0 0px 10px;color:var(--tx-88);}

div#chanels div p.label{background:var(--bg-ff);color:#345565;cursor:pointer;font-size:9px;line-height:11px;font-weight:bold;left:0;right:0;margin:0;bottom:3px;padding:2px 0 4px;position:absolute;text-align:center;}
div#oropay{border-right:1px solid var(--bl-d9);height:220px;position:relative;width:1px;margin-top:65px;margin-left:auto;margin-right:auto;}
div#oropay div{background-color:var(--bg-ff);color:var(--tx-aa);font-weight:bold;height:40px;line-height:40px;position:absolute;top:42%;left:-13px;text-transform:uppercase;}
b.paycode{letter-spacing:1px;}

a.payment-link{ display: block;  text-align: center;  min-height:160px; font-size: 15px; padding: 25px;  border: 1px solid var(--bl-ee); background-color: var(--bg-f7); text-decoration: none; color: var(--tx-44);   }
.container-background a.payment-link, .container-background a.payment-link:hover    { background-color: var(--bg-ff);}
a.payment-link:hover {  background-color:var(--bg-f3); border: 1px solid var(--bl-d9); text-decoration: none; color: var(--tx-44); }

.payment-link-title {  display: block;  font-size: 21px; }
.payment-link-icon { color: var(--col-org); font-size: 44px; line-height: 44px;}

@media (max-width:1100px)
{
    div#scroller{ margin-right:0;right:15px;opacity:0.80;filter:alpha(opacity=80);-moz-opacity:0.80;}
}

@media (min-width:992px)
{
 
    .container{width:999px;}
    .ads-970-250-md{width:970px;height:250px;}
    .ads-970-md{width:970px;}
    
    .height-250-md, .height-90-md{height:250px;}
    
    .landingpage-baner  { background-size: auto; }
      div.box-promo-bound{float:right;width:834px;}

}
@media (max-width:991px) and (min-width:769px) {
    .hidden-sm-xs { display: none;}
}
@media (max-width:768px){
     body { padding-top:62px}
    .ads-970-md {min-height:334px}
    .ads-list-native-2 { padding:15px 15px 15px 15px;}
    .xs-100{width:100%;}
    .text-b-xs{font-weight:bold ;}
    .padding-top-0-xs {padding-top:0!important;}
     .padding-top-5-xs {padding-top:5px}
    .padding-top-15-xs {padding-top:15px}
    .padding-bottom-15-xs {padding-bottom:15px}
    .padding-top-25-xs {padding-top:25px}
    .padding-right-0-xs{padding-right:0px!important;}
    .padding-right-5-xs{padding-right:5px}
    .padding-right-10-xs{padding-right:5px!important}
    .padding-right-15-xs{padding-right:15px!important;}
    .padding-right-35-xs{padding-right:35px!important;}
    .padding-left-5-xs{padding-left:5px}     
    .padding-left-0-xs{padding-left:0px!important;} 
    .padding-left-10-xs{padding-left:10px}    
    .padding-left-15-xs{padding-left:15px!important;}
    .padding-bottom-10-xs{padding-bottom:10px!important;}
    .margin-auto-xs  { margin-left:auto; margin-right:auto}
    .margin-bottom-0-xs{margin-bottom:0px!important;}
    .margin-bottom-5-xs{margin-bottom:5px;}
    .margin-bottom-10-xs{margin-bottom:10px!important;}
    .margin-bottom-15-xs{margin-bottom:15px!important;}
    .margin-bottom-20-xs{margin-bottom:20px!important;}
    .margin-bottom-25-xs{margin-bottom:25px!important;}
     .margin-bottom-35-xs{margin-bottom:35px!important;}
    .margin-right-5-xs{margin-right:5px;}
    .margin-right-10-xs{margin-right:10px;}
    .margin-left-10-xs{margin-left:10px;}
    .margin-right-15-xs{margin-right:15px;}
    .margin-left-15-xs{margin-left:15px;}
    .margin-top-2-xs{margin-top:2px}
    .margin-top-5-xs{margin-top:5px!important;}
    .margin-top-10-xs{margin-top:10px!important;;}
    .margin-top-15-xs{margin-top:15px;}
    .margin-top-20-xs{margin-top:20px;}
    .breakall{word-break:break-all}
	 .bcgr-ff-xs { background-color: var(--bg-ff); }

	 .width-100-xs{width:100%;}
	
	
   .flex-xs { display: flex!important;}

    .justify-center-xs  { justify-content: center; }
   
    .margin-left-15-negative-xs{margin-left:-15px}
    .margin-right-15-negative-xs{margin-right:-15px}

   .line-xs {border-bottom:1px solid var(--bl-e9);}

    .col-xs-ex-short{max-width:250px;}

    .pull-left-xs{float:left;}
    .pull-right-xs{float:right;}
    .text-c-xs, .text-center-xs{text-align:center;}
   .text-right-xs{text-align:right;}
    .row .col-xs-no-padding{padding-left:0;padding-right:0;}
    .xs-margin-top-15{margin-top:15px;}
    .block-xs{display:block;}
    .inline-block-xs{display:inline-block;}
    .no-border-top-xs { border-top: 0!important; }
    .overflow-hidden-xs{overflow:hidden;}
    html.overflow-hidden-xs body{overflow:hidden;height:1px;}

    .btn { padding: 8px 12px; font-size: 15px;line-height:1.333;  }
    .form-control{font-size:16px;height:43px;padding:8px 10px;line-height:1.3333333;}
    .form-control.input-sm{height:26px;padding:2px 5px; font-size:13px}
    .btn-xs-lg{font-size:16px;line-height:1.313em;padding:10px 16px;}
    .btn-xs-lg.licon::before { top:2px}
    
    .mobile-bcgr{background:var(--bg-f3);margin-left:-15px;margin-right:-15px;overflow:hidden;}
    .mobile-bcgr-in{padding-right:15px;padding-left:15px;}

    .row-background-negative-xs{margin-left:-15px;margin-right:-15px; border-bottom:1px solid var(--bl-e9);}
    .row-background-negative-noborder-xs{margin-left:-15px;margin-right:-15px;margin-bottom:0px;}
    .row-background-padd-xs, .negative-row-xs {padding-left:15px;padding-right:15px;}
    .row-background-gray-xs, .negative-row-xs {margin-left:-15px;margin-right:-15px;}
    div.header-icon-awesome { margin-right:-10px; }
    div.header-icon-awesome .icon-awesome{height:62px;width:68px;text-align:center;float:left;text-decoration:none;display:block; position:relative; padding: 5px 0 10px;}   
   div.header-icon-awesome .icon-awesome::before{line-height:38px;  width:28px; height:38px; display:inline-block; color:var(--tx-66);}
   div.header-icon-awesome > a:hover .icon-awesome, div.header-icon-awesome > span.hash:hover .icon-awesome{color:var(--tx-44);}
   div.header-icon-awesome .licon-menu-l::before{font-size:31px;padding-right:0; display: inline-block; width:33px}
   div.header-icon-awesome .icon-text { position: absolute; bottom:6px; left:0; right: 0; font-size: 11px; color:var(--tx-88);}

    #mobile-navigation { top: 0;left: 0; right: 0; width: 100%; border-bottom: 1px solid var(--bl-d9); opacity: 0;  z-index: 100; position: fixed; background-color: var(--bg-ff); transform: translate3d(0,-55px,0);  display: block; transition: transform .3s ease-in-out,opacity .3s ease-in-out; }

    #mobile-navigation.show {opacity: 1; transform: translateZ(0); }



    div#cookie-alert{ min-height:80px; padding:20px 10px;   line-height:19px;  position:fixed; bottom:0%; z-index:99; overflow:hidden; background:var(--bg-ff); box-shadow: 0px -3px 8px -3px rgba(0, 0, 0, 0.35); }
    
    
    a.logo{width:98px;height:32px; top:17px; float: left; }
    .logobgsvg {width:98px;height:32px; }
    .licon-lento{font-size:94px;top:-2px;left:0;line-height:32px;color:var(--col-len);}
    .darkth .licon-lento { color:#fff}
    .licon-lento::before   { display:block; height:32px; }
    img.logo-tree{  height:34px; float:left; margin-right:5px; width:24px; position:relative; top:14px; left:-3px;  } 
    div.pagination{margin-bottom:25px;}
    .row-background-negative-noborder-xs div.pagination{background-color:var(--bg-f5); margin-bottom: 20px; padding:5px 15px 0px 15px;}
    .row-background-negative-xs div.pagination{padding:15px 15px 0px 15px; margin-bottom: 20px;}
    div.pagination .number, div.pagination .dots{display:none;}

    div.pagination a.next-prev { border: 1px solid var(--bl-d9);}

    div.pagination .next{float:right;}
    div.pagination .prev, div.pagination .first{float:left;}
    div.pagination .first{ margin-right:10px;}
    div.pagination .empty-left{float:left;width:45px; height: 40px;}
    div.pagination .empty-right{float:right;width:45px; height: 40px;}






    div.alert-box{padding-left:48px;}

    .btn-social{display:inline-block;color:var(--col-e1-d, #fff)!important;text-decoration:none!important;border-radius:3px;cursor:pointer;position:relative; width:100%;height:43px;font-size:15px;line-height:43px;padding:0 10px 0 43px;margin-bottom:10px;}    
    .btn-social span::before{display:block;width:20px;height:20px;position:absolute;top:11px;left:12px; line-height: 20px; font-size: 22px;}

    .breadcrumb-wrap { overflow: hidden; white-space: nowrap; height: 35px; display: block;}
    .breadcrumb-wrap ul.breadcrumb{  white-space: nowrap;  overflow-x: auto; margin-bottom: -16px;  padding-top: 5px;  padding-bottom: 21px; display: block; line-height: 25px;}

    .breadlinkright  { float: right; margin: 10px 0 10px;  }
    .breadlinkleft {  float: left; margin: 10px 0 10px;  }


    .otherpage-container .breadcrumbs-page .line-body{margin-bottom:20px; width:100%; overflow:hidden; float:left }
    a#hidetofinished{float:none;}
    div#spacebottom{padding:45px 0;}

    div.alert-box h4 {margin-bottom:10px;}
    
    div.alert-box .ico{left:-33px;top:50%; margin-top: -12px;}
    div.alert-box ul li {  margin-bottom: 3px;}
    .btn-alert-box{width:100%;display:block;line-height:23px;padding:10px 15px 10px 15px;margin-bottom:10px;border-radius:3px;}
    .alert-box-success .btn-alert-box{background-color:var(--bg-btn-success,#e8f9d9);text-decoration:none;}
    .alert-box-success .btn-alert-box:hover{background-color:var(--bg-btn-hover-success,#e5f4d7)}



    .alert-box-error .btn-alert-box{background-color:var(--bg-btn-error,#faefef);text-decoration:none;}
    .alert-box-error .btn-alert-box:hover{background-color:var(--bg-btn-hover-error,#f8e8e9)}

    .alert-box-info .btn-alert-box{background-color:var(--bg-btn-info,#e7eff2);text-decoration:none;}
    .alert-box-info .btn-alert-box:hover{background-color:var(--bg-btn-hover-info,#e4ecef)}


    div#verify-box{width:80%;margin-left:0;left:5%;padding:20px 5%;border:none;margin-top:0;top:10%;}
    ul.ui-autocomplete li.ui-menu-item a{padding:10px 8px;}


    span#attachname{width:220px;overflow:hidden;text-overflow:ellipsis;}
    div.notfoundbox{padding:25px 0 25px 45px !important;width:auto;}
    span.error{display:block;}
    div.staticboxform{padding:10px 0px 10px;}
    div.boxform-padding{padding:20px 15px 10px 10px;}
    span.nodisplay, span.no-display{display:none;}
    div.errors span.nodisplay{margin:0px 0 7px 0px;}


    div.bantitle span.ban{display:block;}
    .close-map{top:-20px;}
    .guest_favorites-truncate{display:block;margin:15px auto 0;text-align:center;}
    #sort-nav{position:relative;line-height:47px;width:100%;overflow:hidden;border-top:1px solid var(--bl-e9);padding:5px 0 ;text-align:center;}
    .subfix{top:12px;}
    div#box-sms input.form-control, div#box-sms .btn-primary{width:100%;}
    form .dropdown-menu > li > a{padding-top:8px;padding-bottom:8px;font-size:16px;}
    .bx-fine-upload-cv-btn{margin-top:5px;float:left;display:block;}


    .dropdown-menu-right-xs{right:100%; left:auto; top:50%;  transform: translateY(-50%);}

  .suffix { top:12px}

    .suffix-right { right:10px; bottom:12px }
    
    .nav-item-map-mobile{display: flex;}
    ul.nav-list-tab li.nav-item-map-desktop{display: none;}
     div.vue-search-list  div.tablelist { padding-top:10px}
     
     div.vue-search-sidebar { border-bottom: 1px solid var(--bl-d9); }

    .bx-vue-search{position: fixed; top: 0px; bottom:0px; right: 0px; left: 0px; background: var(--bg-ff); overflow: auto; z-index: 101; padding-top:15px;  }
   

    .vue-location-text:hover, .region-text:hover, .bx-categories .category-text:hover{font-weight: normal}
    .bx-vue-search .branch-name{position: relative; padding-left: 60px;padding-bottom: 20px;padding-top: 10px;  }
    .bx-vue-search .branch-name span.catico{top: 0px}
    .bx-icon-category {width: 40px; text-align:center;
font-size:30px; line-height:30px;
height: 30px;
position: absolute;
top: 5px;
left: 7px;}
    
    .bx-vue-search .bx-link,    .bx-vue-search .bx-row {position: relative; border-bottom:1px solid var(--bl-d9);padding-bottom: 15px; padding-left:15px; padding-right:15px; margin-bottom:15px}
    .bx-vue-search .bx-category.has-icon {padding-left: 60px;}

    .bx-vue-search .borderline{border-bottom:1px solid var(--bl-d9);}
    
    
    .bx-close{

    position: absolute;
    top: 11px;
    right: 10px;

}
    .show-result-button{position: fixed; bottom: 10px; left: 0px; right: 0px;}
    .bx-vue-search .bx-locations{margin-bottom: 70px;}
    .bx-show-mobile-filter .filter-button{border: 1px solid var(--bl-99); border-radius: 3px; padding: 5px 10px; display: inline-block; width: 100%}

    form.search-form{padding-bottom:5px; padding-top: 15px; border:0;background:transparent;}
    .search-select, #search-input-list-mobile, #search-input-mobile{height:45px;padding-top:10px;padding-bottom:10px;line-height:1.333;}
    #search-input-list-mobile{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding-right:26px;}
    .box-search-list-last  div:first-child{ padding:10px 10px 0;    }
    .box-search-list-item, .box-search-disable{font-size:15px;padding:15px!important;}
    .box-search-list-item.padding-left-0{padding-left: 0px !important;}
    .box-search-list-last .box-search-list-item { padding:10px 15px!important;}
    .box-search-list-last  div.box-search-list-item.alike:last-child { padding-bottom: 15px!important;}
    .search-select-text{font-size:16px;line-height:1.333;}
    .box-search-list-countries .box-search-list-item , .box-search-list-cities .box-search-list-item , .box-search-list-areas .box-search-list-item, .box-search-show-areas .box-search-list-item{padding-left:30px;}
    .box-search-subcategory-item{padding-left:30px!important;}

    .box-search-list-selected .box-search-list-item{padding-left:15px;}
    .box-search-show-cities .box-search-list-item{padding-left:20px;}
    .box-search-show .btn-ico{width:50px;}
    #search-form .box-search-show .btn-ico.licon-close-m::before{width:20px;height:20px;margin-left:-8px;font-size:18px;}

    .box-search-list-container{max-height:100%; overflow: visible}
    .box-search-list{flex-direction:column;}
    .row-search-select-visible .box-search-list{display:flex;}

    form.search-form label.checkbox-inline{margin-left:0;margin-right:10px; margin-bottom:10px}
    search-form .btn-filtri, .search-form .btn-lg-search{border-top-left-radius:0;border-bottom-left-radius:0;padding:2px 16px;}

    .search-form .btn-lg-search::before   {font-size:26px;line-height:32px;color:var(--tx-ff);}
    .btn-filtri {  position: relative; color:var(--tx-inputactive); padding: 7px 0 7px 38px; }
    .btn-filtri:hover { color:var(--tx-inputactive)}

    .licon-filtri-m {font-size:24px;line-height:24px; display: block ; position: absolute; left: 8px; top: 10px; }
    .filtri-text { display:block;text-transform: uppercase;  text-align: left; line-height: 15px;    }
    .filtri-text-1  { font-size: 14px; }
    .filtri-text-2  {  font-size: 12px; }

    .search-form .btn-lg-search , .search-form .btn-filtri{height:45px;width:100%;}

    .search-form .col-fixed-40{width:65px;right:10px;position:absolute;z-index:1;}
    .search-form .col-offset-40{padding-right:74px;}

    .search-form .col-fixed-80{width:125px;right:10px;position:absolute;z-index:1;}
    .search-form .col-offset-80{padding-right:134px;}

    .col-offset-40 .search-input,  .col-offset-80 .search-select { border-top-right-radius:0;border-bottom-right-radius:0; }

    #extended-search{display:none;}
    #extended-search.box-extended{display:block!important;}


    .row-search-select-location .search-select{padding-left:36px;}
    .row-search-select-location::before{font-size:22px;width:15px;height:22px;bottom:11px;left:10px;}

    #search-form i.licon{margin-right:10px;height:22px;width:37px;font-size:37px;line-height:27px;font-weight:normal;}
    #search-form i.licon::before {position:absolute;top:0;left:0;}

    .box-extended .bootstrap-select>.dropdown-toggle{font-size:16px;line-height:1.3333333;padding:10px 16px;}

    .box-extended{bottom:0;left:0;outline:0 none;overflow:hidden;position:fixed;right:0;top:0;z-index:100;overflow-x:hidden;overflow-y:auto;background-color:var(--bg-ff);-webkit-overflow-scrolling:touch;}
    .box-extended .box-extended-content{position:relative;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;max-width:999px; margin-bottom:68px}
    .box-extended .box-extended-header{display:block;height:54px;border-bottom:1px solid var(--bl-d9);width:100%;line-height:54px;font-weight:bold;font-size:16px;text-align:center;}
    .box-extended-close{position:absolute;top:11px;right:10px;}
     #extended-search .box-extended-header{margin-bottom:20px;}
  
   .box-extended-footer { position:fixed; bottom:0;  width:100%;  z-index:2; background:var(--bg-ff)}

    .box-extended .box-extended-search-loc{background-color:var(--bg-ee) ;border-bottom:1px solid var(--bl-d9);padding:15px 15px ;}

    .box-search-list-load .box-search-list-item , .box-search-list-load .box-search-disable{display:none;}
    .box-search-list-load{height:100%;background:var(--bg-ff) url("../img/loader100.svg") no-repeat center center;}

    .search-count  { font-size: 14px;}
    
    
    
div.extended-search-load div#extended-search-loader, div.extended-search-load  div#extended-search-loader::before  { height:100%;  }
div.extended-search-load div#extended-search-loader::after { height:160px; }
div#extended-search-loader { height:0; position:fixed; top:0;left:0; right:0;  z-index:3; overflow:hidden }
div#extended-search-loader::after {content: "";height:0;width:160px; left: 50%; margin-left: -80px; margin-top: -80px; z-index:1; position: fixed; top: 50%; background-image:url('../img/loader160.svg');}
div#extended-search-loader::before { content: "";height:0;width:100%; display:block; opacity:0.5;filter:alpha(opacity=50);  background-color:var(--bg-ff); } 

.lastPhraseList .last-phrase{padding: 10px 25px;}
.lastPhraseList .licon-restore-m { font-size:15px; line-height:15px; position:absolute;  left:5px; top:12px }
 .lastPhraseList .licon-close-m { top:15px; right:10px}   

div#search-form-loader::after {content: "";height:100%;width:100%; position:absolute; top:0; left:0; z-index:1; display:block;  background:url('../img/loader100.svg') center no-repeat;}
div#search-form-loader::before{opacity:0.7;filter:alpha(opacity=70) }
    

    
     div.nav-list{padding-left:15px;padding-right:15px;  border-bottom:1px solid var(--bl-d9);}
    .box-notify-list{padding: 15px 15px 25px 105px;}
    .darkth  .box-notify-list { border-bottom:1px solid var(--bl-d9);}
    .box-notify-list .btn-notify-list{display:block;margin-top:10px;}
    .box-notify-list-icon{left:30px; font-size: 45px;}
    .seller-nobanner div.seller-view {  border-bottom: 1px solid var(--bl-e9); margin-bottom: 10px; position: relative;}


    #seller-banner-img {  object-fit: cover; margin: auto; width: 100%;height: 70px; display: block;}

    .seller-banner div.seller-view {  background-color: var(--bg-ff); overflow: hidden; }

    .seller-logo { width: 100%; padding: 0 15px; min-height: 170px;}
    .seller-logo img { margin: 20px auto 0 auto}

    .seller-nologo .seller-detail {padding: 10px 15px 0 }
    .wrap-icon-notify-orange .licon-star-s{font-size:21px;line-height:14px;position:relative;top:4px;margin-right:3px;}
    

    .tablelist{ position:relative; clear:both;  background-color: var(--col-1d-d,#f3f3f2);} 
    .nopromolabel {padding:7px 10px 10px; }
    .promolabel{padding:10px 15px 10px;}
    .darkth .promolabel, .darkth .nopromolabel {  border-bottom: 1px solid var(--col-45-d); }
    .tablelist-tr  {border-bottom:1px solid var(--bl-d9); background-color: var(--bg-ff); margin-bottom: 10px;  }
    .darkth .tablelist-tr { margin-bottom:0}
    .tablelist-cover-hide .tablelist-tr     { display: flex; }
    .tablelist-tr-promo{background:var(--bg-adpromo); }
    .thumb-list-row-cover-hide{ width:117px;padding:15px 10px 15px 10px; flex: 0 0 117px;   display: flex; align-items: center;  }
     .tablelist-tr-vip {  background:var(--col-2d-d,#fcf6dd); border-bottom: 1px solid var(--col-2d-d,#fae8dd);}


    .thumb-list-row-cover-show { width:0; }
    .thumb-list-row-cover-show .thumb-list { display:none;}
    .thumb-list .thumb-list-link{width:auto;}
    .thumb-list-link img{margin:auto;}
     div.thumb-list{width:92px;overflow:visible;margin-left:5px;margin-right:5px ;}

    .tablelist-cover-hide .desc-list-row{word-break:normal; flex:1; padding: 20px 0 20px;}

    .desc-list-row-cover-hide {  padding:15px 10px 15px 0; }
    .desc-list-row-cover-show {  padding:17px 15px 17px 15px; }

     

    .title-list-item { margin-right:35px; font-size: 17px; margin-bottom:5px; line-height:23px}    
    .data-list-xs-item{padding-left:18px;position:relative;}
    .data-list-xs-item::before{width:12px;height:12px;position:absolute;font-size:13px;line-height:12px;height:12px;left:0;top:3px;color:#c0c1c5;}

    .price-list-item{font-weight:bold;font-size:17px;}
    .subprice-list-item{margin-top:2px;margin-left:8px;color:var(--tx-66);}
    
    .param-list-item { margin-bottom:5px; }
    
    .price-list-row{margin-bottom:3px;}


    .thumb-list-cover { height: 280px; max-width: 100%; background-color: var(--bg-ff); overflow: hidden; position: relative;  display: flex; margin-bottom: 17px;}
    .thumb-list-cover img {  object-fit: cover; margin: 0 auto; width: 100%;  height: 280px; border-radius:5px }
    
    
    
    .thumb-list-cover .thumb-list-count  { display:none}
    .tablelistcompany .thumb-list-cover {height: auto;}
    .tablelistcompany .thumb-list-cover img {object-fit: none; margin: 0 auto; width:auto;  height: auto;}


    .thumb-list-cover-nophoto { height: 280px; max-width: 100%;  margin-bottom: 15px; position: relative;   background-color: var(--bg-f7); }

    .thumb-list-cover-nophoto-ico {  background:var(--bg-ff); top: 50%; left: 50%; margin-top:-46px; margin-left: -46px; width: 96px; height: 96px;  border-radius:50%; position: absolute; text-align: center; }
    .thumb-list-cover-18photo-ico::before { font-size: 64px; line-height: 96px; color: var(--tx-ee); }

    .promote .thumb-list-cover-nophoto { background-color: #fdf8df}
    .promote .thumb-list-cover-nophoto-ico::before, .promote  .thumb-list-cover-18photo-ico::before  { color:#f5ecbf }

    div.smillar-offers-list h5{font-size:15px; border-bottom: 1px solid var(--bl-d9); padding: 0 15px 15px 15px; }
    .tablelist-ads { border-bottom: 1px solid var(--bl-d9); background-color:var(--bg-ff); margin-bottom: 10px; padding:15px 15px 0 15px;min-width:300px; }
    .tablelist-ads-promo  { background-color: var(--bg-adpromo); border-bottom: 1px solid var(--bl-adpromo); margin-bottom: 10px; padding:15px 15px 0 15px;min-width:300px;}
    .list-category { padding-bottom:10px; border-bottom: 1px solid var(--bl-d9); margin-bottom:0}
    .list-category-space { background-color:var(--bg-f1); height:4px}
    

    
      .select-multiple .close-search-select.licon-close-m, #search-form .close-search-select.licon-close-m{height:43px;margin-top:-22px;}
   
   
   
}
@media (min-width:769px){

    a:hover, span.over span, span.over, .alike:hover, .textlike.over:hover{text-decoration:underline;}
    .col-sm-5ths { width: 20%; float: left; }
    .col-sm-2ths { width: 40%; float: left; }
    .col-sm-3ths { width: 60%; float: left; }
   .tr-sm {display:table-row;}
   .td-sm {display:table-cell;}
    .ads-750-200-sm{width:750px;}
    .ads-970-md {min-height:280px}
    .col-sm-auto { width: auto; float: none; display: inline-block; }
    .text-12-sm   { font-size: 12px;}
    .text-13-sm   { font-size: 13px;}
    .text-right-sm{text-align:right;}
    .text-b-sm{font-weight:bold;}
     .inline-block-sm {display:inline-block}
    .pull-left-sm{float:left;}
    .pull-right-sm{float:right!important;}
     .text-g-sm { color: var(--tx-88) !important;}
    .text-r-sm{text-align:right!important;}
    .text-c-sm{text-align:center;}
    .padding-top-0-sm {padding-top:0!important;}
    .padding-top-5-sm{padding-top:5px}
    .padding-top-10-sm{padding-top:10px}
    .padding-top-15-sm{padding-top:15px!important;}
    .padding-top-25-sm{padding-top:25px!important;}
    .padding-top-35-sm{padding-top:35px;}
    .padding-left-0-sm{padding-left:0px!important;}
    .padding-left-5-sm{padding-left:5px}
    .padding-left-10-sm{padding-left:10px}
    .padding-left-15-sm{padding-left:15px}
    .padding-left-25-sm{padding-left:25px!important;}
    .padding-right-0-sm{padding-right:0px!important;}
    .padding-right-5-sm{padding-right:5px!important;}
    .padding-right-10-sm{padding-right:10px!important;}
    .padding-right-15-sm{padding-right:15px}
    .padding-right-25-sm{padding-right:25px!important;}
    .padding-bottom-15-sm{padding-bottom:15px!important;}
    .margin-left-10-sm{margin-left:10px}
    .margin-left-15-sm{margin-left:15px}
    .margin-left-15-negative-sm{margin-left:-15px}
    .margin-left-25-sm{margin-left:25px!important}
    .margin-right-5-sm{margin-right:10px}
    .margin-right-10-sm{margin-right:10px}
    .margin-right-15-sm{margin-right:15px}
   .margin-right-15-negative-sm{margin-right:-15px}
    .margin-right-25-sm{margin-right:25px!important}
    .margin-bottom-35-sm{margin-bottom:35px}
    .margin-bottom-25-sm{margin-bottom:25px}
    .margin-bottom-20-sm{margin-bottom:20px}
    .margin-bottom-15-sm{margin-bottom:15px}
    .margin-bottom-10-sm{margin-bottom:10px!important}
    .margin-bottom-5-sm{margin-bottom:5px;}
    .margin-bottom-1-sm{margin-bottom:1px;}
    .margin-bottom-0-sm{margin-bottom:0}
    .margin-top-1-sm{margin-top:1px}
    .margin-top-2-sm{margin-top:2px}
    .margin-top-3-sm{margin-top:3px}
    .margin-top-5-sm{margin-top:5px}
    .margin-top-10-sm{margin-top:10px!important}
    .margin-top-15-sm{margin-top:15px!important}
    .margin-top-20-sm{margin-top:20px}
    .margin-top-25-sm{margin-top:25px}
     .width-max-230-sm { max-width:230px}
     .width-max-180-sm { max-width:180px}
     
     .border-bottom-e9-sm { border-bottom:1px solid var(--bl-e9);}
     .border-top-e9-sm { border-top:1px solid var(--bl-e9)}
     .overflow-auto-sm {overflow:auto}

     
     
   .flex-sm { display: flex;}
  .aling-center-sm  {  align-items: center; }
   .flex-1-sm { flex: 1;}
	.width-100-sm{width:100%;}
	.bcgr-ff-sm { background-color: var(--bg-ff); }



   div#cookie-alert{min-height:32px;}
   div#cookie-alert-t{margin:0 10px;}


    .visible-xs-table, .btn-fixed-groups, .space-fixed-groups, .similar-thumb{display:none;}
    select.form-control.input-sm{height:26px;line-height:26px;padding:2px 5px;}

     div.social{padding-top:4px;padding-bottom:4px;overflow:hidden;}
    .btn-social{display:inline-block;height:26px;font-size:14px;line-height:26px;color:var(--col-e1-d, #fff)!important;text-decoration:none!important;padding:0 12px 0 32px;border-radius:3px;cursor:pointer;position:relative;}
    .btn-facebook{margin-right:10px;}
    .btn-social span::before {display:block;width:12px;height:12px;position:absolute;top:0px;left:10px;}

    #share-buttons .btn-social{display:inline-block;color:var(--tx-ff)!important;text-decoration:none!important;border-radius:3px;cursor:pointer;position:relative; width:100%;height:43px;font-size:15px;line-height:43px;padding:0 10px 0 43px;margin-bottom:10px;}
    #share-buttons .btn-social span::before{display:block;width:20px;height:20px;position:absolute;top:12px;left:12px; line-height: 20px; font-size: 22px;}
   .row-background-white { margin-bottom:20px  }
    .row-background-white-sm{background-color:var(--bg-ff);margin-bottom:15px;overflow:hidden;padding:15px;}
    .row-background-padd-sm{padding-left:15px;padding-right:15px;}

    header { padding-top: 15px; padding-bottom: 15px; }


    a.logo{width:108px;height:34px; }
    .logobgsvg {width:108px;height:34px;}
    .licon-lento{font-size:103px; top:-2px;left:0;line-height:34px; height:34px; color:var(--col-len);}
    .darkth .licon-lento { color:#fff}
    .licon-lento::before { height:34px; display: inline-block;}

    img.logo-tree{  height:34px;  width:24px; float:left; margin-right:10px; margin-top:2px}

    div.meta , .otherpage-header h1{ top:-6px;left:122px;position:absolute;text-transform:uppercase;font-size:12px;margin:0;white-space:nowrap;overflow:hidden;
        text-overflow:ellipsis; max-width: 320px;  }
    .otherpage-header h1 a{ color:var(--tx-def);text-decoration:none;}
    .otherpage-header h1 a:hover{text-decoration:underline;}

    .nav-user {   color:var(--tx-66); position:relative; float:right;}
    .nav-user .btn { padding: 7px  28px 7px 12px;   }
    .nav-user:hover .btn, .nav-user.hover .btn { border:1px solid var(--bl-d9); color:var(--tx-def)!important }
    .nav-user-list{position:absolute;top:33px; background:var(--col-2d-d,#fff);text-align:left;border:1px solid var(--bl-d9); border-top:none;  z-index:101; display:none; width: 100%;border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; box-shadow: 1px 5px 5px 0 rgba(0, 0, 0, 0.07); padding:2px 0 2px; }

    div.nav-user-list li a {padding:7px 17px 7px; display: block ;}
    div.nav-user-list li.border{border-bottom:1px dashed var(--bl-d9);}
    div:hover.nav-user div.nav-user-list, div.hover.nav-user div.nav-user-list{display:block;}

    .nav-user .licon-down-l { position: absolute; font-size: 10px; right: 12px; top: 14px; line-height: 10px; height: 10px;}
    .wrap-icon-userlogo{position:relative;padding-left:35px;float: left; color: var(--tx-66); }
    .wrap-icon-userlogo-ellipsis {  text-overflow: ellipsis; white-space: nowrap;
        overflow: hidden; max-width: 220px; display: block; }
    .homepage-header .wrap-icon-userlogo-ellipsis  { max-width:150px;}
   
    .homepage-coupon.blackweek { display: block;   background:url("../img/coupon/blackweek/2023a.jpg?nfs=20") center center no-repeat; width: 100%; height: 225px; margin-top: 15px; }

    .icon-nouserlogo{border-radius:50%;width:28px;height:28px; background-color: var(--bg-f1); display:block;position:absolute;left:0px;top:-3px; text-align: center;}
    .icon-nouserlogo::before { line-height: 26px; color: var(--tx-aa); font-size: 17px; }
    .icon-userlogo{border-radius:50%;width:28px;height:28px;display:block;position:absolute;left:0px;top:-4px;overflow:hidden;border:1px solid var(--bl-e9);}
    .icon-userlogo img{display:block;position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}

    .nav-user-badge-mbox{left:-3px;top:-5px;position:relative; float: left; margin-right: -12px;}



    a.btn-post-orange-outline{background-color:var(--bg-lento-opt-10-d,#fdeeee); border:1px solid var(--bg-lento-opt-40-d,#fdeeee); border-radius: 3px; padding:7px 12px 7px 32px;color:var(--col-len);font-weight:bold;text-decoration:none; position: relative; float: right; margin-left: 20px;}
    a.btn-post-orange-outline:hover{text-decoration:none!important; border:1px solid var(--bg-lento-opt-70-d,#f7aaab); }
    a.btn-post-orange-outline::before { font-size:15px;  font-weight: normal; line-height: 15px; position: absolute; top: 10px; left: 10px; }

    .tologin{text-align:right; height:37px;  line-height:37px; color:var(--tx-66); position:relative; float:right; }
    .tologin span.space{font-size:13px;padding:0 6px; color: var(--tx-aa);}


    .hidden-xs .favorite-ads-counter{width:26px;height:26px;line-height:26px; font-size:25px;float:right;  margin-top:5px;color:var(--tx-aa);text-decoration:none;}
    .hidden-xs .favorite-ads-counter:hover{color:var(--tx-66)}

    div.box-modal-login .licon-close-m { top:-26px;right:-26px;}
    div.pagination-border{border-top:1px solid var(--bl-e9);}
    div.pagination a:hover ,div.pagination :hover.hash{ }

    div.pagination .current{ font-weight:bold; color:var(--tx-def); background-color:var(--col-33-d,#f3f3f2);  }
    .container-background .pagination .current{ background-color: var(--bg-ee);  }
    div.pagination .number { min-width: 36px;}
    div.pagination .dots { min-width: 24px; display: inline-block;}


    .form-control-spanerr{padding-left:0;padding-right:0;padding-top:6px;}
    .bx-auto-location{padding-top:0px;min-height: 30px;line-height: 30px;}
    div.alert-box-container div.alert-box{margin-left:35px;margin-right:35px;}
 

    .breadcrumb-wrap-noflex { overflow: hidden; white-space: nowrap; height: 40px;}
    .breadcrumb-wrap-noflex ul.breadcrumb {  white-space: nowrap;  overflow-x: auto; margin-bottom: -16px;  padding-top: 15px;  padding-bottom: 15px; display: block; line-height: 25px;}

    div.alert-box ul li { line-height: 24px; margin-bottom: 3px;}

    .dropdown-menu-right-sm{right:0;left:auto; top: calc(100% + 5px);}



    
    .search-container, div#search-form-loader::before{background-color:var(--bg-f3);} 
   form.search-form  { padding-top: 10px;}
   #search-input-list{padding-right:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
   #search-form i.licon{height:17px;width:25px;margin-right:3px;}
   #search-form i.licon::before  {position:absolute;font-size:22px;top:3px; line-height:16px; }
   #search-form i.licon-10014::before { top:6px; }
   .row-search-select-radius .search-select{height:34px;}
   .box-search-list-load .box-search-list-item , .box-search-list-load .box-search-disable{visibility:hidden;}
   .box-search-list-container{max-height:341px; background:var(--bg-ff) url('../img/ajax-loader-20.gif') center center no-repeat; font-size: 13px;}
   .darkth .box-search-list-container{ background-image: url('../img/ajax-loader-20-dark.gif')}
   .box-search-list-countries{max-height:279px;}
   .box-search-list-cities{max-height:279px;}
   .box-search-list-areas, .box-search-list-load.box-search-list-cities{max-height:248px;}

   .row-category  .box-search-list { width: 120%;}

   div.search-result-load div#search-result-loader {height:100%;}

   div#search-result-loader { height:0;position:absolute;top:0;left:0; right:0;  z-index:10; overflow:hidden }
   div#search-result-loader::after {content: "";height:160px;width:160px; left: 50%;margin-left: -80px; position: absolute; top: 100px; background-image:url('../img/loader160.svg');}
   div#search-result-loader::before { content: "";  height:100%;width:100%; display:block; background-color:var(--bg-ff); opacity:0.9;filter: alpha(opacity=90); }
    .opacity div#search-result-loader::before {opacity:0.6; }
   .box-search-list-hover { overflow: visible; max-height:100%;}
   .box-search-list-hover .box-search-subcategory { display:none; position:absolute; z-index:1; left:100%; top:0; width:100%; box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.2);}
   .box-search-list-hover .box-search-category-item {font-weight:normal }
   .box-search-list-hover .box-search-category:hover  .box-search-subcategory{ display:block; } 
   .lastPhraseList .last-phrase{padding: 5px 25px; }
   .lastPhraseList .licon-restore-m { font-size:15px; line-height:15px; position:absolute;  left:5px; top:7px }
   
   form.search-form .form-group{margin-bottom:10px;}
   

   
  .vue-search-sidebar{ background: linear-gradient(90deg, rgba(255,255,255,1) 99%, rgba(217,217,217,0.55) 100%); margin-top:1px;   }
  
   .darkth  .vue-search-sidebar{ background: linear-gradient(90deg, rgba(29,29,29,1) 65%, rgba(35,35,35,1) 100%); margin-top:1px;   }

    
  #vue-search  {background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 15%); padding-bottom:25px;}
    .darkth   #vue-search {background: linear-gradient(0deg, rgba(29,29,29,1) 0%, rgba(29,29,29,0) 15%);}

 
 


.vue-search-sidebar .location-list{max-height: 635px;overflow: hidden;}
.vue-search-sidebar .location-list.showMoreLocations{max-height: inherit}

    


    div.ctr-graph{height:280px;width: 100%;}

    .row-col-padd-5 .col-xs-6:nth-child(1){padding-right:5px;}
    .row-col-padd-5 .col-xs-6:nth-child(2){padding-left:5px;}
    .box-notify-list {border-top:1px solid var(--bl-e9); padding: 40px 15px 40px 235px;}
    .box-notify-list-icon{ left: 180px; }
    .box-modal-notify input#email2 { width: 270px;}
    #notify-form-email{width:260px;}
    #notify-form .btn{margin-left:10px;}
    .btn-notify-list{margin-left:10px;}
    .wrap-icon-notify-orange{padding-left:20px;text-align:right; height:21px; line-height:21px;  } 
    .wrap-icon-notify-orange .licon-star-s{font-size:18px;line-height:14px;position:relative;top:3px;margin-right:3px;}
    .nav-list{ top: 1px; border-bottom: 1px solid var(--bl-e9);}
    #sort-nav{float:right;position:relative;height:25px;line-height:27px; top:-4px}
    .seller-banner { margin-bottom: 15px; margin-top:15px}
    .seller-banner-div { max-height:300px; display: flex; border: 1px solid var(--bl-ee); }  
    #seller-banner-img { object-fit: cover; position: relative; display: block; z-index: 1; width: 100%; height: 180px;}
    .seller-nobanner div.seller-view {border: 1px solid var(--bl-ee);  margin-top: 20px; margin-bottom: 10px; position: relative;  background-color: var(--bg-ff); overflow: hidden;}
    .seller-banner div.seller-view { position: relative;  background-color: var(--bg-ff);  border:1px solid var(--bl-ee); border-top:none }

    .seller-logo { width: 170px;  float: left; padding: 0 10px 0 20px; min-height:150px;display:flex;    align-items: center;justify-content: center; }
    .seller-logo img { margin: 20px 5px 20px 5px;  }                
    .seller-detail {  margin-right: 160px;}
    .seller-haslogo .seller-detail { margin-left:180px;}
    .seller-nologo .seller-detail  {padding: 15px 20px 5px 20px;}
    

.tablelist{position:relative; clear:both;border-bottom:1px solid var(--bl-e9);} 
.tablelist-fisrt-noborder .tablelist-tr:first-child{ border-top:none; }

.tablelist-tr{ border-top:1px solid var(--bl-e9); background-color: var(--bg-ff); display: flex; line-height:19px; }
.darkth .row-background-white  .tablelist-tr {  background-color: var(--col-2d-d);}
.darkth .row-background-white .tablelist-tr:hover{  background-color: var(--col-33-d);}
 .tablelist-tr  { padding-left:10px; padding-right:10px; }
.tablelist-tr:hover{ background:var(--bg-adhover); }
.tablelist-tr.hash{cursor:pointer;}
.tablelist-tr-promo,.tablelist-tr-promo.ads:hover{background:var(--bg-adpromo);}
.tablelist-tr-vip {background:var(--col-2d-d,#fcf6dd); border-top:1px solid var(--bl-adpromo);}
.tablelist-tr-vip:hover {background:var(--bg-adpromohover);}  
.color-vip  { color:#df6d21} 

.nopromolabel{padding:15px 5px 10px;  border-top: 1px solid var(--bl-adpromo);}
.promolabel{padding:10px 0 10px;}
.promolabel-border{ border-top:1px solid var(--bl-adpromo)  }

.thumb-list-row{ width:214px; flex: 0 0 214px; padding:15px 0 15px 0; display: flex; align-items: center;}


.tablelistcompany .thumb-list-small, .tablelistcompany .thumb-list-small .thumb-list-link { width:150px; margin:auto }
.tablelistcompany .thumb-list-row { width:190px; flex: 0 0 190px;}

.thumb-list-row-big{ width:320px; flex: 0 0 320px; padding:15px 0 15px 0; display: flex; align-items: center;}   

.desc-list-row{ padding:17px 0 15px; flex: 1; word-wrap: break-word;}
.atr-list-row{text-align:right; padding:15px 10px 12px 8px;width:160px; flex: 0 0 160px;}
.data-list-item{padding:5px 0 0 5px;line-height:17px;color:var(--tx-66); width:60px; float:left;overflow:hidden;font-size:13px; align-self: flex-start;}
.data-list-item span{white-space:nowrap;display:block;}

.tablelist-tr-promo{border-top:1px solid var(--bl-adpromo);}
.tablelist-tr-promo:hover{background-color:var(--bg-adpromohover);}

.bx-nphoto .nphoto, .tablelist-tr .nphoto, .tablelist-tr .photo18{border:1px solid var(--bl-e9);height:104px;background-color:var(--bg-ff); border-radius: 8px; }

.darkth .tablelist-tr.tablelist-tr-promo .nphoto {background-color:var(--col-2d-d,#fff);  border:1px solid var(--col-45-d);  }

.darkth .row-background-white  .tablelist-tr .nphoto {  background-color: var(--col-2d-d); border:1px solid var(--col-45-d); }
.bx-nphoto .thumb-list-big .nphoto, .tablelist-tr .thumb-list-big .nphoto, .tablelist-tr .thumb-list-big .photo18 { height:180px}

.tablelist-tr:hover  div.nphoto.licon-no-camera-f, .tablelist-tr:hover div.photo18{color:var(--col-62-d, #c0c1c5 );}

.tablelist-tr:hover .nphoto.licon-category{color:var(--col-62-d, #c0c1c5 )}
.tablelist-tr-promo .nphoto.licon-category{color:var(--col-45-d, #f0e5b1);  border: none;}
.tablelist-tr-promo  .nphoto.licon-no-camera-f,  .tablelist-tr-promo  .photo18{ color: var(--col-99-d, #e7d78c ); border: none ; }
.tablelist-tr-promo:hover .nphoto.licon-category,  .tablelist-tr-promo:hover .photo18{ color: var(--col-45-d, #e7d78c); }

.desc-list-row-cover-show .title-list-item { margin-bottom:5px; }

.thumb-list-small .thumb-list-link{height:106px;}

.thumb-list-big .thumb-list-link{height:180px; display:flex}
.thumb-list-big img:not(.animationLeftRight-img) { object-fit: cover; width: 100%;}
.thumb-list-small .thumb-list-link img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;}

.tablelist div.promo-label { margin-bottom:7px; }

div.smillar-offers-list h5{font-size:15px;padding-bottom:15px;}

.tablelist-ads,.tablelist-ads-promo {  min-height: 170px; padding-left: 60px;}
.tablelist-ads { border-top: 1px solid var(--bl-e9); }
.tablelist-ads-promo  { border-top: 1px solid var(--bl-adpromo); background: var(--bg-adpromo); }

.price-list-item{font-weight:bold;font-size:17px;display:block;}
.subprice-list-item{margin-top:3px;display:block;color:var(--tx-66);}
.param-list-item { margin-top:5px }
    
    
}

@media (min-width:545px) and (max-width:769px){
    .col-xs-ex-normal{max-width:360px;}
    .col-xs-ex-mini{max-width:120px;}
    #join-dates {display:none;}





}

@media (max-width:544px){
    .col-ex-12, .btn-ex-100, .col-ex-100{width:100%;}
    .col-ex-50{width:50%;}
    .text-c-ex{text-align:center;}
    .hidden-ex{display:none;}
    .block-ex{display:block;}
    .margin-right-0-ex{margin-right:0;}
    .margin-bottom-15-ex { margin-bottom: 15px;}
    .margin-left-5-ex { margin-left: 5px;}
    .margin-right-0-ex { margin-right: 0px;}
    .margin-top-15-ex { margin-top: 15px;}
    div.header-icon-awesome .licon-menu-l, div.header-icon-awesome .licon-user-l , div.header-icon-awesome .licon-plus-m { width:52px}
   
    div.linksuccess{margin-left:25px;}
    div.linksuccess-xs{margin-left:15px;}
    div#box-overlay, div.box-modal, .alert-box.box-modal-alert{width:300px;width: 90vw; margin-left:-150px; margin-left:-45vw;padding:35px 15px 25px;}
    div.box-modal.modal-full-width-ex{max-width: 100% !important; width: 100% !important; margin-left:0px!important; left: 0px;}
    div.mbox-form{padding:15px 15px;}
    form#frmPostDel{width:100%;float:left;}

    div#tofinished h5{font-size:16px;font-weight:normal;line-height:20px;}
    ul.nav-list-tab li { margin-right: 15px;}
    ul.nav-list-tab li:last-child { margin-right:5px}
    ul#nav li:last-child span { margin-right: 0;}
    ul.nav-list-tab li:not(.active) em{display:none;}
    div.chanel-col{width:33.33333333%;}
    #join-dates{width:320px;height:200px;display:block;background-color:#eaedf0;background:#eaedf0 url("../img/join-dates.jpg") no-repeat 0 -160px;margin:0 auto;}
    div.mbox-message-date-xs { margin-bottom: 5px;}
    
    .thumb-list-cover, .thumb-list-cover-nophoto, .thumb-list-cover img { height: 250px;}
    a.resign-postform { margin-top: 20px;}
    .resign-postform{color:var(--col-org)!important;display:inline-block;border:1px solid var(--col-org);border-radius:3px;padding:2px 10px;line-height:22px;background:none;}
    .resign-postform:hover,.resign-postform:focus  {text-decoration:none;color:#fb8b27;border:1px solid #fb8b27;}
    div.row-tags { padding:0; width:100%; float:left}
    div.popinfobox:not(.width-350){margin-right:15px;margin-left:15px;}
    .tabs .tab-a { padding: 7px 10px 7px; }
}
@media screen and (max-width:350px){
    div.popinfobox{margin-right:15px;margin-left:15px;}
    .hidden-exs{display:none!important;}
    ul#pictures li{margin:10px 5px 10px 0;}
    ul#pictures li:nth-child(2){margin:10px 0 10px 0;}
    div.chanel-col{width:50%;}
    .loader-bcgr span { display: none; }
   
}
@media screen and (max-width:300px){div#box-overlay, div.box-modal, .alert-box.box-modal-alert{width:220px;margin-left:-110px;}}




@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:var(--tx-ff)}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

.swiper-slide {width: 100%; height: 100%;}
.swiper-pagination-bullet { display: inline-block; border-radius: 100%; vertical-align: middle; width: 10px; height: 10px; border: 1px solid #fff; opacity: 1; }
.swiper-pagination-bullet-active{ width: 10px; height: 10px; border: 4px solid #fff; opacity: 1; background-color:#000 }
