

: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;
-va: #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: #0b877c;
--col-13: #5fbc62;
--col-14: #7c51c4;
--col-15: #7793a1;
--col-16: #3f66eb;
--sw-input1: rgba(0, 0, 0, 0.075);  
--sw-input2: rgba(102, 175, 233, 0.6);

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

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


--ico-warning: #ffbf1e;
--bg-warning: #fffdf4;
--bl-warning: #f8e5b6;
--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;
--bl-success: #1c3d04;
--ico-success: #3b820a;
--tx-success: #7aa16f;

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

--bg-error:#29211d;
--bl-error:#4b1700;
--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;
--bl-warning: #423203;
--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;}


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:3px 8px; height:30px }
.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-def, .text-def a{color:var(--tx-def)!important;}
.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-18{font-size:18px!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-done-l::before {
  content: "\eac9";
}

.licon-x::before {
  content: "\eaca";
}

.licon-dubletick::before {
  content: "\eacb";
}

.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;}
.gm-svpc div img {position: relative !important;}

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);  border: 1px solid var(--bl-success)}
div.alert-box-error{background-color:var(--bg-error);  border: 1px solid var(--bl-error)  }
div.alert-box-warning{background-color:var(--bg-warning);  border: 1px solid var(--bl-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,#2e2e2e)}
.btn-twitter:hover{background-color:var(--col-45-d, #000);}
.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);}


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



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





.user-offer-info svg.lock{width: 18px; height: 18px; margin-top: 8px;}
.user-offer-info svg.question-mark{width: 18px; height: 18px; position: relative; top:4px;}

.bx-panorama-overlay .bg{opacity: 0.4}
@keyframes jobalert-frame-showad {0%{transform: rotate(0deg);}50%{transform: rotate(-50deg);}100% {transform: rotate(0deg);}}
.bx-send-alert-showad.complete .licon-bell-m {position: relative;animation-name: jobalert-frame-showad;animation-duration: 1s;}

.autodna-logo svg{width: 95px; margin-top: -7px;margin-bottom: -14px;}
.energy-cert-slide{margin-top: 70px; white-space: nowrap}
.energy-cert-slide .bx-arrow{position: absolute;top: -46px;width: 100%;}
.energy-cert-slide .arrow{height: 23px;background: no-repeat center url('../img/energycert-arrow.png?v1');}
.energy-cert-slide .ep-text.padd-left{padding-left: 48%; text-align: left;}
.energy-cert-slide .ep-text.padd-right{padding-right: 48%;}


div.showogl div.details.energy-cert-details{border: none; margin-top: 0px; padding-top: 0px;}
.user-offer-info .btn:hover{background-color:var(--col-33-d, #fff);border-color: var(--bl-cc);color: var(--tx-def)!important;}
.user-offer-info .tooltip{opacity: 0.85;}
.details .well{padding: 16px;}
.btn-copy-link svg{width: 30px; position: absolute; left: 8px; top: 6px;}
.btn-send-email .licon-speedmail-l::before{top: 14px !important; left: 11px !important;}
div.showogl h2{font-size:24px;margin:0 0 10px 0; line-height:34px; overflow-wrap:break-word;word-wrap:break-word;}

div.row-tags span { border-radius: 25px; color:var(--tx-44); text-decoration: none; padding: 3px 10px; display: inline-block; white-space: nowrap; margin: 5px 10px 5px 0; border-radius: 4px; border: solid 1px var(--bl-66);}
body div.virtualWalk { position: fixed; left: 0; right: 0; top: 0; bottom: 0px;width: 100%; transform: none; margin-left: 0px; padding: 20px;}
body div.virtualWalk iframe{ border: none; width: 100%; height: 100%; padding: 20px; }

#open-finanse-modal .close-box-modal {top: 12px;right: 12px;}
#open-finanse-modal .page-back {top: 12px;left: 12px;cursor: pointer;}
#open-finanse-modal h2 {font-size: 18px !important;margin-bottom: 2rem;text-align: center;}
#open-finanse-modal button {padding: 16px 0;background-color: #f4f2ed;border: 0px;font-size: 13px;color: #343434 !important;font-weight: 600;}
#open-finanse-modal button:hover {background-color: #f4f2ed;}
#open-finanse-modal button.btn-primary{background-color: var(--col-blue-btn);border-color: var(--col-blue-btn);font-size: 16px;color: var(--tx-ff)!important;}
.open-banner{display:flex;justify-content: center;padding: 10px 0px;}
.open-banner{color: var(--tx-def) !important;}
.open-banner svg{margin-right: 5px;}

div.lead-page .page-back{position: absolute; top: 8px; color: var(--tx-88); font-size: 22px; left: 5px;}
div.quickdetail span.wanted{color:var(--tx-ff);background:#47bb92;line-height:12px;padding:1px 6px 2px;font-size:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:3px;}

div.quickdetail span.archiv{color:var(--col-red);font-weight:bold;}
div.quickdetail b{color:var(--tx-66);}

div.showogl div.promo-global , div.showogl div.promo-regional , div.showogl div.promo-local{margin:1px 3px 0 0;}
div.showogl div.promo span{text-transform:uppercase;color:#f3b819;font-weight:bold;font-size:12px; float: left;}


#gallery div#preview-gallery{vertical-align:middle;height:424px;text-align:center;width:100%; background:var(--bg-f5);line-height:0; }

#gallery div#preview-gallery img{max-width:100%; max-height: 100%;  position: relative; }
#gallery div#big-img { position: relative; height:424px;  display: flex; align-items: center; justify-content: center; overflow:hidden }
.gallery-prev-next-button {  width: 48px; height: 48px; line-height: 48px; border-radius: 4px; background-color: red; position: absolute; z-index:1; top: 50%; margin-top:-24px; background:rgba(0,0,0,0.45); color: var(--tx-ff); font-size: 22px;}
#gallery-prev-button {  left: 20px;  }
#gallery-next-button {  right: 20px;  }
.gallery-prev-next-button:hover { background:rgba(0,0,0,0.65);  }





.gallery-counter-wrap {  position:absolute; bottom: 15px; left:15px; z-index:1   }
.gallery-counter{ background:rgba(0,0,0,0.60); padding:1px 12px;  color: var(--tx-ff);  line-height: 26px;}
.gallery-counter::before { padding-right: 6px; top: 1px; font-size: 13px; line-height: 13px; }
.slick-counter-wrap {  position:absolute;  width: 100%; bottom: 12px; display: flex; justify-content: center;  }
.slick-counter{ background:#000; padding:1px 5px; opacity:0.6; border-radius:3px; color: var(--tx-ff); font-size: 12px;font-weight: bold;}

#thumbnails-gallery{ margin-top: 3px; margin-left:-1px; margin-right:-1px; overflow:hidden}
#thumbnails-gallery .thumb{height:60px;width:82px;text-align:center;display:block; float: left; cursor:default ;opacity:0.65;filter:alpha(opacity=65); border:1px solid var(--bl-ff); position: relative;}

#thumbnails-gallery .active{border:1px solid var(--col-len); opacity:1;filter:alpha(opacity=100);}
div#imgloader-gallery{background:url('../img/imgload.gif') 0 0 no-repeat;width:46px;height:46px;position:absolute;top:50%;left:50%;margin-left:-23px;margin-top:-23px; z-index:2}

div#askphoto{float:left;width:100%;margin:30px 0 30px;}
div#askphotobcgr{width:136px;height:136px; margin:auto; text-align: center;}
div#askphotobcgr::before{ line-height: 136px; color: var(--bg-f3); font-size: 136px; }
div#askphototext{text-align:center;color:#777;padding:12px 0 0;}

div.showogl div.desc{margin-bottom:25px; overflow-wrap:break-word;}
div.showogl div.nogallery{color:var(--col-org);font-weight:bold;padding:12px 0 0;}
div.showogl div.nogallery span{color:var(--col-org);text-decoration:underline;font-size:12px;}

div.showogl div.atrr{margin-top:5px;overflow:hidden;line-height:18px;}

div.smillar-offers-job{margin:0 0 20px;margin-bottom:15px;padding:10px 0 10px;float:left;width:100%;line-height:22px;}

div.smillar-offers-job h4{font-size:14px;margin-bottom:5px;}
div.smillar-offers-job span.text-g{margin-left:10px;font-size:12px;}
div.smillar-offers-job span.text-b{font-size:12px;}
#show-film{position: fixed; top: 0px; bottom: 0px; right: 0px; left: 0px; display: none; z-index: 3; background: #000; padding: 15px;}
#show-film iframe {width: 100%; height: 100%;}
#show-film button {margin-bottom: 15px;}


div.smillar-offers-showad{padding-top:15px;margin-bottom:15px;}
div.smillar-offers-showad ul{margin:0;padding:0;float:left;width:100%;}
div.smillar-offers-showad li{padding:0 0 0 5px;margin-bottom:7px;}
div.smillar-offers-showad h4{margin-bottom:10px;}
div.smillar-offers-showad h5{margin:0;font-size:13px;font-weight:normal;line-height:21px;}
div.smillar-offers-showad div.smillar-thumb{float:left;width:50px;}
div.smillar-offers-showad div.smillar-thumb img{max-width:100%;margin:5px 0 0 0 ;}
div.smillar-offers-showad div.smillar-desc{margin-left:60px;}

div.pricebox   { width: 100%; text-align: center; border-radius: 3px;  background-color:var(--bg-f5); padding: 15px 15px; }
div.issubprice { padding: 10px 15px; }
div.nosubprice { padding: 17px 15px; }
div.pricebox .price  {font-size: 21px; line-height: 25px;color: var(--tx-44);white-space: nowrap; font-weight: bold;}
div#askprice   {font-size: 18px;line-height: 25px;color:var(--tx-44); white-space: nowrap; cursor: pointer; }
div#askprice:hover { border-color: var(--bl-cc); color: var(--tx-def); }

.licon-deliviery-l::before { font-size:22px; line-height:22px; height:22px; display:inline-block; top:4px; left:-3px;  }

div.admitbox {  background-color: #fff1aa; border-radius: 3px; padding: 12px 5px ; text-align: center; }



.showogl .bx-notes-text{background: #fff7d9; padding: 15px; border-radius: 10px;margin-bottom: 15px; cursor: pointer}

.btn-call-blue {  -webkit-user-select:inherit;-moz-user-select:inherit;-ms-user-select:inherit;user-select:inherit;}

.btn-call-blue:before { font-size: 16px; top:2px; margin-right: 4px; line-height: 17px; font-weight:normal}
.btn-reply-blue:before { font-size: 17px; top:3px; margin-right: 8px;  line-height: 17px;}

div.userbox .licon-right-m { font-size:15px;  line-height:24px; height:24px;  width:22px; text-align:center; flex: 0 0 22px; color: var(--tx-88); margin-left:10px; cursor:pointer}
div.userbox-wrap{padding:25px 15px 20px 15px;}
div.userbox .btn {  padding:8px 12px; line-height: 1.5; width:100%; }
div.userbox-speed{color:#fb8b27; }
div.userbox-speed::before  { font-size: 16px; position: relative; top:5px}

div.userbox-logo{width:50px;height:50px; flex: 0 0 50px; overflow:hidden; border-radius:50%;}
div.userbox-logo img{ width: 100%; height: 100%; object-fit: cover;}

div.lastavtivity  span{color:#6ca104;}

div.userbox-letter {width:36px;height:34px; line-height: 36px; color: var(--tx-ff); margin:12px auto 12px; font-size: 32px; }
div.userbox-nologo{border-radius:50%; flex: 0 0 56px; width:56px; height:56px;overflow:hidden; background-color:var(--bg-f1);}
div.userbox-nologo-in{width:36px;height:26px; margin:12px auto 12px; font-size: 26px; line-height:26px; color:var(--tx-cc)}
.showd-location-city::before{font-size:15px;line-height:15px;height:15px;color:var(--col-org);position:absolute; left:-15px; top:2px }




div.tools ul li span.alike, div.tools ul li a  {display:block;position:relative;min-height:34px;line-height:34px;position:relative;padding-left:33px;}
div.tools ul span[class^="licon-"] { font-size: 21px; display:block; left:3px; top: 0;  position: absolute;  height: 33px; line-height: 33px; }
div.tools ul span.licon-share-f { font-size: 18px;     color:var(--col-99-d,#3ba2f6);  left:5px; }
div.tools ul span.licon-edit { font-size: 19px; display:block;    color:var(--tx-88);left:5px;     }
div.tools .licon-alert-l { color:var(--col-99-d,#ec4d46);   }
div.tools .licon-star-l {   color:var(--col-99-d,#ffa200);  }
div.tools .licon-pencil-l{    color:var(--col-99-d,#f8c604);    }
div.tools ul span.licon-leaflet{  color:var(--col-99-d,#7793a1);  left:2px;   }
div.tools ul span.licon-fb-f { color:var(--col-99-d,#2e76f0); font-size:19px   }







div.safety{padding:15px 5px 10px 15px;background:#fff9e2;border:1px solid #eeebcb;line-height:17px;margin-bottom:15px;}
div.safety div{font-weight:bold;}
div.safety ul{margin:2px 0 0 0;font-size:12px;}
div.safety ul li{padding:2px 0;text-indent:10px;background:url('../img/sprite.png?nfs=25') no-repeat 1px -212px;}


.tabs-offer .tab { display: inline-block; text-align: center; margin-right: 5px; }   
.tabs .tab-a { text-decoration: none; display:block; color: var(--tx-def); background: var(--bg-f1); padding: 7px 20px 7px; cursor: pointer; border-radius:  4px 4px 0px 0px;border: 1px solid transparent;  white-space: nowrap; }   
.tabs .tab-a.active { position: relative; background: var(--bg-ff); border: 1px solid var(--bl-d9); border-bottom:1px solid transparent; font-weight: bold;}
.tabs .tab-a.active::before {content: ""; position: absolute; display: block; background: var(--bg-ff);height: 2px; width: 100%; left: 0; bottom: -2px;}
.tabs .tab-a:not(.active) { cursor: pointer;}
.tabs .tab-a:not(.active):hover { background: var(--bg-ee);}
.tabs-under { border-top: 1px solid var(--bl-d9); }
.tabs .tab-clear { text-decoration: none; display:block; padding: 10px 10px 0 10px;  font-size:13px; color:var(--tx-88)}
.tabs .tab-clear:hover {color:var(--tx-44)}

.slider-arrows .btn { padding: 5px 5px; border-radius:50%;  width: 30px; height:30px }

.slider-arrows .btn:not([disabled]) { border:1px solid var(--bl-99); }



div.smilar-row .thumb-list{margin:15px 10px 10px;}

div.desc-smilar-row{padding:15px 0 15px;}
div.desc-smilar-row h5{line-height:20px;}
div.desc-smilar-row span{color:var(--tx-def)}

div.showogl div.show-ads{margin:0 0 0 7px;float:left;}
div.showogl div.img-cat{width:auto;text-align:center;margin:0 auto;padding:5px 0 15px 0;}

.phone-partial {cursor:pointer;}
.phone-partial .show-phone{font-size:11px;border-bottom:1px dotted #fff;}

body:not(.mobile-gallery-fixed) #mobile-gallery{ background-color:var(--col-2d-d,#ececee);  margin-bottom:20px;width:100%; height: 75vw; }
body #mobile-gallery{ background-image:url('../img/ajaxload.gif'); background-position:center; background-repeat: no-repeat;}
body.darkth #mobile-gallery, body.mobile-gallery-fixed #mobile-gallery { background-image:url('../img/ajaxload-black.gif')}
body:not(.mobile-gallery-fixed)  #mobile-gallery-single{background:var(--col-2d-d,#ececee); margin-bottom:15px;width:100%; min-height: 66vw; }

body.mobile-gallery-fixed .animationLeftRight{display: flex; align-items: center;height: 100%;}
body.mobile-gallery-fixed .bx-panorama{height: 100%;align-items: center;display: flex;}

#mobile-gallery-single img {display:block;margin:auto;max-width:100%; max-height: 100%;}
#mobile-gallery .slick-track{display:flex; height: 100%;}
#mobile-gallery .slick-track .slick-slide{ height:100%; }





.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0; height: 100%;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-slide{display:none;float:left;text-align:center;height:100%;min-height:1px;vertical-align:middle;}
.slick-slide{line-height:0;font-size:0;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img, #mobile-gallery img{display:inline-block;margin:auto;max-width:100%; max-height: 100%;}

.slick-slide.slick-loading img, img.slick-loading , .slick-slide img.slick-lazyload-error{display:none!important;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-loading .slick-track,.slick-loading .slick-slide{visibility:hidden;}
.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:var(--bg-ff) url('../img/load3.gif') center center no-repeat;}
.slick-prev, .slick-next{height:65px;width:55px;margin-top:-30px;top:50%; background:transparent;border:none ;display:block;position:absolute;z-index:1;font-size:44px; line-height: 65px; opacity:0.8;outline:none; color: var(--tx-ff);}
.slick-prev{left:5px;}
.slick-prev::before{position:relative; right: 5px ;}
.slick-next{right:5px;}
.slick-dots{position:absolute;min-width:200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:15px;display:inline-block;width:auto;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;cursor:pointer;color:transparent;outline:none;border-radius:10px;width:15px;height:15px;padding:0;background-color:#5a5a5a80;border:1px solid var(--bl-ff);}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;background-color:var(--bg-ff) }
.slick-dots li.slick-active button{background-color:var(--col-len);border:none;}
.slick-slide-hide:not(.slick-slide)  {display:none;}


.grecaptcha-badge{display:none;}
.grecaptcha-text{margin-top:10px;margin-bottom:5px;font-size:9px;float:right;position:relative;bottom:-10px }
.grecaptcha-head{display:inline-block;color:var(--tx-aa);}
.grecaptcha-link{display:inline-block;}
.grecaptcha-link span{color:var(--tx-88);cursor:pointer;}
.grecaptcha-link span:hover{cursor:pointer;text-decoration:underline;}


div.favorite-showad{ border-radius:3px;margin-bottom:15px;cursor:pointer;}
div.favorite-showad span{display:none;}
div.favorite-showad.favorite span{display:inline;}


div.favorite-topshowad,div.share-topshowad  { width: 46px; height: 46px; background:var(--col-33-d,#fff); border-radius: 50%; line-height:46px; text-align:center; cursor:pointer }
div.favorite-topshowad .licon-heart-l:before { font-size:26px; color:var(--col-e1-d,#444)}
div.share-topshowad .licon-share-f:before{ font-size:22px; color:var(--col-e1-d,#444)}
div.favorite-topshowad.favorite .licon-heart-l:before { color:var(--col-len)}





.similar-offer-tag{margin-bottom:15px;padding-top:10px;}
.similar-offer-tag h4{color:var(--tx-66);font-size:16px;margin-bottom:12px;}
.similar-offer-tag li{display:inline-block;}
.similar-offer-tag span.hash{background-color:var(--bg-f1);border-radius:30px;color:var(--tx-44);display:inline-block;
    margin:0 10px 10px 0;padding:10px 12px;text-decoration:none;white-space:nowrap;}
.similar-offer-tag span.hash:hover{background-color:#eaeaea;color:var(--tx-a);text-decoration:underline;cursor:pointer;}




#form-contactformad textarea, #form-reportform textarea , #form-contactform textarea{height:160px;}
.message-tag div { margin-left:-6px; margin-right:-6px; }
.message-tag span:first-of-type { margin-top:15px}

.message-tag span { 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; }



.box-contactformad-header{display:none;}
div#attachfile, div#attach-err{width:auto;margin-bottom:0;}
div#attach-err{color:var(--col-red)}

form#invoiceform div#loader{width:100%;height:100%;background-color:#f5f5f4;position:absolute;top:0;left:0;z-index:2}

#form-contactformad  > div#issend { background:var(--bg-ff);}
#form-contactformad div.issend-bcgr{background-position:38px 100%;background-repeat:no-repeat;width:250px;height:140px;position:absolute;top:50%;left:50%;margin-left:-125px;margin-top:-70px;text-align:center;font-size:19px;}
.issend-bcgr.licon-mbox-send-m::before{ display:block; font-size:85px; line-height:55px}



#form-contactformad > div#loader, form#invoiceform div#loader{opacity:0.95;filter:alpha(opacity=95);-moz-opacity:0.95;background:var(--bg-ff);}
#fine-upload-cv div#loader{background:var(--bg-ff);}
#form-contactformad div#loader-bcgr, form#invoiceform div#loader-bcgr{background-position:38px 100%;background-repeat:no-repeat;width:250px;height:60px;position:absolute;top:50%;left:50%;margin-left:-125px;margin-top:-20px;text-align:center;color:var(--tx-aa);font-size:15px;}
#form-contactformad > div#loader div#loader-bcgr, form#invoiceform div#loader-bcgr, #fine-uploads-cv div#loader-bcgr{background:url('../img/ajaxload.gif') center 100% no-repeat;}



.attachment-ajax .loading{display: inline-block;background: url(../img/ajax-loader.svg) center 100% no-repeat; width: 18px;height: 18px; position: relative; top:3px}
.completed-tick { width: 18px; display: inline-block; line-height:16px;  }

#fine-uploads-cv{background-color:var(--bg-f3);border:1px solid var(--bl-d9) ;border-radius:3px;padding:15px;margin-bottom:15px;overflow:hidden;position:relative;}

#fine-upload-cv-uploaded{float:left; max-width: 350px; margin-right: 15px; }


.bx-fine-upload-cv-btn{width: 165px;}
.expert-icon{background: #4695d8;color: var(--tx-ff);font-weight: bold;padding: 1px 5px;padding-top: 4px;position: relative;top: 1px;}


   span.show-vin{background-color: var(--col-1d-d,#f0f5ff);   border-radius: 12px;   padding:0 10px }
   .darkth span.show-vin { border:1px solid var(--bl-cc); color:var(--col-99-d)}
   span.show-vin:hover { background-color: var(--col-2d-d,#ebf0fc); text-decoration: none; color:var(--tx-def)}
   span.link-vin, span#show-vin { height:28px; line-height:18px; padding:5px 12px;}



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

div.tos-pagination{opacity:100 !important;}
.tos-slide,.tos-slider,.tos-wrapper{width:100%;height:100%}
.tos-noanimation{-webkit-transition-property:none!important;transition-property:none!important}
.tos-fastanimation{-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-timing-function:ease-out!important;transition-timing-function:ease-out!important}
.tos-wrapper{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;display:none;padding:0;margin:0;overflow:hidden}
.tos-wrapper.tos-opened{display:block}
.tos-slide,.tos-slide:before,.tos-slide>*{display:inline-block}
.tos-wrapper.tos-opening{opacity:1}
.tos-wrapper.tos-fixed{background-color:#000;position:fixed;top:0;left:0;z-index:9000}
.tos-slider,.tos-wrapper.tos-inline{position:relative}
.tos-slider{white-space:nowrap;}
.tos-uibg,.tos-wrapper.tos-fx-slide.tos-fixed .tos-slider{position:absolute}
.tos-wrapper.tos-fx-slide .tos-slider{left:0;-webkit-transition:left .4s ease;transition:left .4s ease}
.tos-wrapper.tos-fx-fade .tos-slider{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.tos-uibg{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;width:100%;left:0;bottom:0;z-index:1}
.tos-fill .tos-uibg{background:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background:linear-gradient(to top,rgba(0,0,0,.5),transparent)}
.tos-desktop .tos-wrapper:hover .tos-uibg,.tos-touch .tos-wrapper.tos-hover .tos-uibg{opacity:1}
.tos-slide{-webkit-overflow-scrolling:touch;line-height:1px;text-align:center;box-sizing:border-box;overflow:hidden;position:relative}
.tos-slide:before{content:"";height:50%;width:1px;margin-right:-1px}
.tos-slide.tos-loading>*{opacity:0}
.tos-slide>*{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;vertical-align:middle;max-height:100%;max-width:100%;box-sizing:border-box}
.tos-slide.tos-html>div{-webkit-overflow-scrolling:touch;white-space:normal;text-align:left;line-height:1.5}
.tos-slide.tos-html>div *{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}
.tos-slide  picture {height:100%; width: 100%;display:inline-flex;align-items: center;justify-content: center;}
.tos-slide img{max-width: 100%; max-height:100%}
.tos-wrapper.tos-fill .tos-slide.tos-image>img{max-height:none;max-width:none;min-height:100%;min-width:100%}
.tos-wrapper.tos-fixed .tos-slide.tos-html>div{background-color:#fff;color:#333;box-sizing:border-box;display:inline-block;padding:0px;overflow:auto}
.tos-desktop .tos-wrapper.tos-fixed{background-color:rgba(0,0,0,.85)}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit .tos-slide{padding:20px}
.tos-close,.tos-next{right:20px}
.tos-close{display:block;width:50px;position:absolute;z-index:1;}
.tos-next,.tos-prev{background:#fff;border-radius:3px;display:block;width:50px;position:absolute;z-index:1;}
.tos-next,.tos-prev{height:50px;margin-top:-40px;top:50%;border-radius:50%;}
.tos-next.tos-disabled,.tos-prev.tos-disabled{cursor:default}
.tos-prev{left:20px}
.tos-close{height:50px;top:10px}
.tos-selected{opacity:1!important}
.tos-disabled{opacity:0.2!important}
.tos-close span::after,.tos-close span::before,.tos-next span,.tos-prev span{content:'';display:block;width:15px;height:15px;margin:-7px -5px -5px -5px;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.tos-close span::after,.tos-close span::before{width:20px;height:20px;margin-left:2px;margin-right:2px}
.tos-prev span{border-bottom:3px solid #000;border-left:3px solid #000;left:50%}
.tos-next span{border-top:3px solid #000;border-right:3px solid #000;right:50%}

.tos-close span::before{border-bottom:3px solid #fff;border-left:3px solid #fff;left:50%}
.tos-close span::after{border-top:3px solid #fff;border-right:3px solid #fff;right:50%}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-close .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-next .tos-slide,.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-prev .tos-slide{padding-left:80px;padding-right:80px}
.tos-wrapper.tos-fx-slide .tos-slider{-webkit-transition-property:left,margin;transition-property:left,margin}
.tos-pagination{text-align:center;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;width:100%;position:absolute;bottom:0;left:0;z-index:1}
.tos-pagination a{display:inline-block; position:relative}
.tos-pagination a img {vertical-align: middle;max-width: 77px; max-height: 52px; inset:0; margin: auto; position: absolute; }
.tos-pagination.tos-bullets a{background-color:rgba(90,90,90,.5);border:1px solid var(--bl-ff);}
.tos-pagination.tos-bullets a:hover{background-color:rgba(255,255,255,.5)}
.tos-pagination.tos-bullets a.tos-selected{background-color:rgba(239,81,4,.9);border:none;}
.tos-desktop .tos-wrapper:hover .tos-pagination,.tos-touch .tos-wrapper.tos-hover .tos-pagination{opacity:1}
.tos-wrapper .tos-pagination::after,.tos-wrapper .tos-pagination::before{content:'';display:inline-block;width:20px;height:10px}
.tos-wrapper.tos-has-thumbnails .tos-pagination{height:70px}
.tos-wrapper.tos-has-thumbnails .tos-pagination a{background-color:#000;width:77px;height:52px;margin:0 5px;opacity:0.5;border:2px solid #fff;background-size: contain;background-repeat: no-repeat;background-position: center center;}
.tos-wrapper.tos-has-thumbnails .tos-caption{bottom:70px}
.tos-wrapper.tos-has-thumbnails .tos-uibg{height:130px}
.tos-wrapper.tos-has-thumbnails.tos-has-caption .tos-uibg{height:170px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails .tos-slide{padding-bottom:90px}
.tos-desktop .tos-wrapper.tos-fixed.tos-fit.tos-has-thumbnails.tos-has-caption .tos-slide{padding-bottom:120px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination::after,.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed .tos-pagination::before{content:'';display:inline-block;width:40px;height:20px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:140px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:100px;height:100px;margin:0 10px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:140px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:260px}
.tos-touch.tos-scale-2 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:340px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination::after,.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed .tos-pagination::before{content:'';display:inline-block;width:60px;height:30px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination{height:210px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-pagination a{background-position:center center;background-size:cover;width:150px;height:150px;margin:0 15px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-caption{bottom:210px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails .tos-uibg{height:390px}
.tos-touch.tos-scale-3 .tos-wrapper.tos-fixed.tos-has-thumbnails.tos-has-caption .tos-uibg{height:510px}
.tos-image.tos-slide {background:url('../img/ajaxload-black.gif') center center no-repeat; }
body.tos-opened { height:100%;   overflow: hidden }

#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-0-xs {padding-bottom:0px !important;}
    .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%;}
	  .height-34-xs { height: 34px!important;}
	
   .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.btn-sm { height:26px;padding: 2px 8px; }
    .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.info{padding-left: 15px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
    div.alert-box, .alert-box.box-modal-alert {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 }
    
    div.showogl h2{ font-size: 22px; line-height:30px margin:0 0 10px 0;}

    div.showogl div.desc{margin:15px 0 25px; }
    div.details  { border-top:1px solid var(--bl-e9); padding-top:20px}

    div.details li{border-bottom:1px solid var(--bl-e9); width:100%;overflow:hidden;padding:10px 0;line-height:25px; display:block; min-height:39px}
    div.details li span.label {float:left;color:var(--tx-88);}
    div.details li span.row-old {float:right;}

    li.details-flex .label { flex: 0 0 120px;}
 
    div.showogl div.boxform{margin:10px 0 15px;padding:15px 15px 10px 15px;}

    div.row-tags { padding-left:136px; }

    #contactformad, #contactformad h3{display:none;}
    #contactformad.mobile-contactformad{display:block;background-color:var(--bg-f3);margin-left:-15px; margin-right:-15px; margin-bottom:35px;  border-bottom:1px solid  var(--bl-d9); border-top:1px solid  var(--bl-d9)}
    .mobile-contactformad .row-contactformad{margin-left:15px;margin-right:15px;padding-top:5px;padding-bottom:15px;}
     #form-contactformad > div#loader{ background-color:var(--bg-f3)}



    #box-contactformad {position:relative;}
 
    .box-contactformad-header{display:block;height:54px;line-height:54px;width:100%;font-weight:bold;font-size:16px;text-align:center;position:relative;}
    .box-contactformad-content .alert-box{margin-top:5px;}
    .box-extended div#box-contactformad .btn-primary{width:100%;padding:10px 10px;}
    #contactformad.box-extended .alert-box{margin:0 0 15px;}

    a.box-contactformad-close{position:absolute;top:8px;right:0;}

    #fine-upload-cv-nofile{font-size:13px; }


    div.tools ul li{background-color:var(--bg-f7);padding:5px 10px;border-radius:4px ;margin-bottom:15px;font-size:15px;}
    div.tools ul li:hover{background-color:var(--bg-f3);}

    div.favorite-showad{ background-color:var(--bg-f7); color:var(--tx-88); line-height:42px; color:var(--tx-a); padding-left: 10px; font-size:15px; }
    div.favorite-showad:hover{ background-color:var(--bg-f3);}
    div.favorite-showad div::before { font-size:23px; line-height:23px; top:7px; margin-right:11px; color:var(--tx-aa);position:relative}
    div.favorite-showad.favorite, div.favorite-showad.favorite div::before{color:var(--tx-ff);border-color:var(--col-org); background-color: var(--col-org);}

   div.favorite-topshowad {top:10px; right:10px; z-index:2}
   div.share-topshowad { top:10px; right:65px;  z-index:2}

    div.admitbox { padding: 15px 10px;}




    .offer-stat{margin-top:15px;margin-bottom:20px;text-align:center; }

    div.smillar-offers-job{padding:15px 5px 5px;}
    div.smillar-offers-job h4{margin-bottom:10px;}
    div.smillar-offers-job li{line-height:18px;margin-bottom:8px;}

    .btn-fixed-groups{position:fixed;z-index:5;left:0;right:0;bottom:0;border-top:1px solid var(--bl-ff);width:100%; -webkit-transform: translate3d(0,0,0); height:60px}
    .space-fixed-groups{height:55px;width:100%;}
    .btn-fixed-groups-50 .btn-fixed-group{width:50%;}
    .btn-fixed-groups-100 .btn-fixed-group{width:100%;}
    .btn-fixed-reply{background-color:#5a8dc9;float:left;}
    .btn-fixed-phone{background-color:#ff8845;float:left;}

    .btn-fixed-group .btn{background-color:transparent;font-size:15px;font-weight:bold;color:var(--col-f7-d,#fff);padding:15px 5px;width:100%;line-height:28px;height:60px;}
    .btn-fixed-groups .btn > span   {display:inline-block; position:relative; padding-left:36px}
    .btn-fixed-groups .btn span::before{font-size:28px;display:inline-block; line-height:28px; height:28px; width:36px; position:absolute; top:0; left:0px; text-align:left; }

    .btn-fixed-groups .phone-partial .show-phone{border-bottom:1px dotted var(--bl-ff);}

   .ads#ads_1 { min-height:350px}
     
   #gallery.hidden-xs img, #gallery.hidden-xs source, #gallery.hidden-xs picture { display:none}
    .bx-mobile-gallery .fixed-close, .bx-mobile-gallery .fixed-back{display: none;}
    body.mobile-gallery-fixed{resize: none;}
    body.mobile-gallery-fixed .bx-mobile-gallery{position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; background: #000; z-index: 6;}
    body.mobile-gallery-fixed .slick-counter-wrap{position: fixed; bottom: 25px;   }
    body.mobile-gallery-fixed .slick-counter-wrap .slick-counter{font-size: 18px; opacity: 1;}
    body.mobile-gallery-fixed #mobile-navigation{display: none !important;}
    body.mobile-gallery-fixed .fixed-close{position: fixed; display: inline; top: 15px; right: 15px; font-size: 24px; color: #fff; z-index:10; font-weight: bold; cursor:pointer; height:40px; line-height:38px;  width:40px; text-align:center}
    body.mobile-gallery-fixed .bx-mobile-gallery.zoom .fixed-back{position: absolute; display: inline; top: 12px; left: 15px; font-size: 24px; color: #fff; z-index:2; font-weight: bold; cursor:pointer}
    .mobile-gallery-fixed #mobile-gallery, .mobile-gallery-fixed #mobile-gallery-single {  background-color: #000;  height: 100%; width:100%; }
    .mobile-gallery-fixed .zoom #mobile-gallery, .mobile-gallery-fixed .zoom #mobile-gallery-single { height: 150vw;}
    .bx-mobile-gallery2 .slick-active img{ transition: all 0.2s  }
    .mobile-gallery-fixed .bx-mobile-gallery  { display: flex; width: 100%; height:100% }
    .mobile-gallery-fixed .bx-mobile-gallery2 { display: flex;  width: 100%; justify-content: center; align-items: center;  }
    .zoom .bx-mobile-gallery2 .slick-active img{ transition: transform 0.3s; transform: translate(0, 0) scale(2.5); width: auto; height: auto; flex: none;}
    .zoom .slick-arrow, .zoom .slick-counter-wrap { display:none}
    
    

     body.mobile-gallery-fixed #mobile-gallery img, body.mobile-gallery-fixed #mobile-gallery-single img { width:100%}
    .bx-film-iframe{position: absolute; top: 0px; bottom:0px; left: 0px; right: 0px}
    
}
@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;}
body .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}
body .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}
body .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:1px}

    div.meta , .otherpage-header h1{ top:-6px;left:122px; top:-7px;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/2024_979x225.png?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);}



    
   .flex-order-right-sm { margin-left: auto; order: 2; }
   div.row-sm-flex { display: flex;  flex-wrap: nowrap;}
   div.showogl .col-sm-left { width: 654px;}
   div.showogl .col-sm-right{ display: flex; flex-direction: column;width:325px;padding-left: 25px;}

   div.showogl div.desc{ border-bottom:1px solid var(--bl-e9); padding:15px 0 25px; }
     
   div#box-contactformad{  background: var(--bg-f7); padding:20px 15px 15px;margin:0 0 25px;position:relative; border-radius:4px} 
   div.showogl div.details{border-top:1px solid var(--bl-e9); border-bottom:1px solid var(--bl-e9);padding:20px 0 20px;}

   div.details li{ display:flex; margin-bottom: 5px; line-height:24px;}
   div.details li span.label{ flex: 0 0 146px; color: var(--tx-88);}
   div.details li span.row-old {flex:1; }
   div.details span.price{font-weight:bold;font-size:16px;color:var(--col-org);display:inline-block;}
   div.details li span.employer{font-weight:bold;font-size:14px;color:var(--col-org);}
   div.favorite-showad{ background:var(--bg-ff);border:1px solid var(--bl-d9);color:var(--tx-88);line-height:40px; padding-left:11px;}
   div.favorite-showad:hover{ border:1px solid var(--bl-d9);}
   div.favorite-showad.favorite, div.favorite-showad.favorite div::before{color:var(--col-org);border-color:var(--col-org);}
   div.favorite-showad div::before { font-size:20px; line-height:20px; color:var(--tx-aa); margin-right:5px; top:4px;}
   
   div.favorite-topshowad { width: 48px; height: 48px; line-height:48px;}
   div.favorite-topshowad {  right:30px; top:15px; z-index:2}
  
  div.tools{background:var(--bg-f7);  padding:15px 25px 15px 25px; border-radius:3px }
  
   .box-contactformad-content .alert-box-success{margin-top:20px;margin-bottom:30px;}
   .offer-stat{margin-bottom:10px; font-size: 13px;}
   .bx-fine-upload-cv-btn{float:right;margin-top:5px;}
   #fine-upload-cv-nofile{ font-size:13px; float: left; }

   div.similar-sidebar{padding:15px 15px 10px 15px; border: 1px solid var(--bl-e9); border-radius: 4px; }
   div.similar-sidebar a{padding:10px 0 10px 0;overflow:hidden;display:block ;}


   div.similar-sidebar h5{margin:0 0 7px 0 ;font-size:14px;font-weight:normal;display:block;color:var(--tx-a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
   div.similar-sidebar ul{margin:0;padding:0;float:left;width:100%;}
   div.similar-sidebar li{border-bottom:1px solid var(--bl-e9);overflow:hidden;padding-left:5px; padding-right:5px}
   div.similar-sidebar li.pointer{padding:10px 5px 10px 5px;}

   div.similar-sidebar li a, div.similar-sidebar li.pointer{text-decoration:none;color:var(--tx-88);}
   div.similar-sidebar li.pointer:hover h5 ,div.similar-sidebar a:hover h5{text-decoration:underline;color:var(--tx-a-hover);}
   div.similar-sidebar li:last-child{border-bottom:none ;}


    .breadlinkcrumb-wrap { display: flex; margin: 15px 0 10px;}
    .breadcrumb-wrap-flex .breadcrumb { margin-top: 7px;}
    .breadcrumb-wrap-flex {  margin-left: 20px; margin-right: 20px; -webkit-order: 2;-ms-flex-order: 2; order: 2; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;}
    .breadlinkleft { -webkit-order: 1; -ms-flex-order: 1; order: 1; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
    .breadlinkright { -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto;flex: 0 1 auto;}


    
}

@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:#eaedf0 url("../img/join-dates.jpg") no-repeat 0 -160px;margin:0 auto; float:none}
    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;}}


    .modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1050;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}
    .bx-modal-dialog {z-index: 1052;}
    .modal-dialog {position: relative;width: auto;margin: 10px;}
    @media (min-width: 768px) {
        .modal-dialog {width: 600px;margin: 30px auto;}
    }
    @media (min-width: 992px) {
        .modal-lg {width: 900px;}
    }
    @media (min-width: 768px) {
        .modal-content {-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);box-shadow: 0 5px 15px rgba(0, 0, 0, .5);}
    }
    .modal-content {position: relative;background-color: var(--bg-ff);-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid var(-bl-88);border: 1px solid rgba(0, 0, 0, .2);border-radius: 10px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .3);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}
    .modal-header {padding: 15px;border-bottom: 1px solid var(--bl-e9);background: var(--bg-f5);border-top-right-radius: 10px;border-top-left-radius: 10px;}
    .modal-header .close {  color: var(-tx-00);}

    .bx-modal-dialog .modal-body {overflow: auto;max-height: calc(100vh - 158px);}
    .modal-body {position: relative;padding: 15px;}
    .modal-footer {padding: 15px;text-align: right;border-top: 1px solid var(--bl-e9);}
    .modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: var(--bg-00);}
    .modal-backdrop.fade {filter: alpha(opacity = 0);opacity: 0;}
    .fade.in {opacity: 1;}
    .bx-modal-backdrop {z-index: 1051;}
    .modal-backdrop.in {filter: alpha(opacity = 50);opacity: .5;}
    
    .invoice-company.clickable.invoice-current-company {border: 1px solid var(--bl-cc); background-color: var(--bg-f7)}
    .invoice-company.clickable:not(.invoice-current-company):hover {border: 1px solid var(--bl-e9); background-color: var(--bg-f7); cursor: pointer;}

    
    .row-search-select-location .close-search-select2 {right: 5px;margin-top: -12px;}
    .form-control-active .close-search-select2 {display: inline;}
    .close-search-select2 {display: none;position: absolute;margin-top: -11px;top: 50%;right: 5px;cursor: pointer;font-weight: bold;opacity: .8;font-size: 8px;color: #3979ac;padding: 6px;}
    .row-search-input input {padding: 6px 24px 6px 12px;}
    .form-control-active .row-search-select-rad, .form-control-active input, .form-control-active select {border: 1px solid #4386e4;color: #3979ac;}
    .form-control-active .row-search-select, .form-control-active input, .form-control-active select {border: 1px solid #4386e4;color: #3979ac;}
    .floating-message{position: fixed; bottom: -50px; left: 20px; transition: 0.5s; background: #7498cf; border-radius: 5px; color: var(--tx-ff); padding: 10px; text-align: center;z-index: 12; opacity:0.7}
    .floating-message.floating-message-present{bottom: 20px;}
    .floating-message.floating-message-present.floating-message-collapse{bottom: -50px;}

