body,html{font-size:14px;background-color:#FFFFFF;margin:0;padding:0;height:100%;background-repeat:repeat-xy;font-family:'Open Sans',sans-serif;color:#181818; color-scheme: light; }
*{-webkit-text-size-adjust: 100%;} 
input,select,textarea{font-family:'Open Sans',sans-serif!important; color: black;}
img{border:none}
a{text-decoration:none;color:#181818}
a:hover{color:#BF272D}
a.bolded-lnk{font-weight:700;color:#BF272D}
a.bolded-lnk:hover{color:#a23835}
a.ico-circle{display:inline-block;width:34px;color:#fff;border:1px solid #fff;font-size:20px;padding:7px 0;border:1px solid #fff;border-radius:50%;text-align:center}
.link_boldingexample{color:#000;text-decoration:underline}
.link_boldingexample:hover{color:#444;text-decoration:underline}
h1{font-size:21px;color:#181818;margin-top:0;margin-bottom:5px}
h1 .title-on-off-switch{font-size:11px;float:right;font-weight:400}
h1 .title-on-off-switch .onoffswitch{vertical-align:middle;display:inline-block}
.category-on-off-switch{font-size:11px;font-weight:400;margin:15px 0}
.category-on-off-switch .onoffswitch{vertical-align:middle;display:inline-block}
h2{font-size:21px;font-weight:700;margin:0;color:#181818;border-bottom:3px solid #eee}
h3.h2like{font-size:21px!important;font-weight:700!important;margin:0;color:#181818!important;border-bottom:3px solid #eee!important}
.upper{text-transform:uppercase}
.martop{margin-top:30px}
h1.upper,h2.upper,h3.upper{margin-bottom:10px}
h1.bdr{border-bottom:3px solid #eee}
h3{font-size:15px;color:#181818;margin-top:20px;margin-bottom:5px;border-bottom:1px dotted #e5e6fb}
h4{font-size:15px;margin-top:5px;margin-bottom:5px;font-weight:400;color:#181818}
hr{border:0;border-top:2px solid #E8E8E8!important}
.title_line{height:10px;border-top:1px dotted #000}
.search_table{color:#555} 
#main_container,.content-display-el{width:1260px;margin:0 auto}
.site-header{background-color:#BF272D;margin-bottom:15px;margin-bottom:50px}
.site-header a{color:#fff} 
.site-header a:hover{color:#dedede}
.simple-tbl{display:table;width:100%}
.simple-tbl>div, .simple-tbl>label{display:table-cell}
.site-menu-container{position:relative;text-align:center}
.site-menu-container>ul.header-dropdown-menu{position:absolute;background-color:#faf8f9;top:-31px;left:0;right:0;height:auto;box-shadow:0 0 3px 0 rgba(0,0,0,.27)}
.site-menu-container>ul.header-dropdown-menu>li>a,.site-menu-container>ul.header-dropdown-menu>li>span{color:#181818;font-weight:700;font-size:15px;padding:6px 40px;display:inline-block}
.site-menu-container>ul.header-dropdown-menu>li>a:hover,.site-menu-container>ul.header-dropdown-menu>li>span:hover{color:#BF272D}
.site-menu-container>ul.header-dropdown-menu ul{text-align:left}
.site-menu-container>ul.header-dropdown-menu.m-logged-in>li>a,.site-menu-container>ul.header-dropdown-menu.m-logged-in>li>span{padding:6px 12px}
.site-menu-container>ul.header-dropdown-menu.m-logged-in.m-admin>li>a,.site-menu-container>ul.header-dropdown-menu.m-logged-in.m-admin>li>span{padding:6px 6px}
#user-saldo-display, .user-saldo-display, .mnu-cnt-display-f{font-size:11px;vertical-align:text-top;margin-top:2px;display:inline-block;background-color:#b73c37;color:#fff;line-height:12px;border-radius:0;padding:2px 4px;font-style:normal;font-weight:400}
.mob-nr{font-size:16px;font-weight:400;border:nonee;padding:5px}
ul.header-dropdown-menu{color:#fff;list-style:none;margin:0;padding:0;display:inline}
ul.header-dropdown-menu li{list-style:none;padding:0;display:inline-block;margin:0 10px;position:relative;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;cursor:pointer}
ul.header-dropdown-menu li:hover{color:#dedede}
ul.header-dropdown-menu a{color:#181818}
ul.header-dropdown-menu a:hover{color:#BF272D}
ul.header-dropdown-menu li ul{background-color:#faf8f9;padding:0;position:absolute;left:15px;width:200px;border-top:1px solid #eae9e7;-webkit-box-shadow:2px 2px 2px 0 rgba(206,206,206,1);-moz-box-shadow:2px 2px 2px 0 rgba(206,206,206,1);box-shadow:2px 2px 2px 0 rgba(206,206,206,1);display:none;opacity:0;visibility:hidden;z-index:3}
ul.header-dropdown-menu li ul li{display:block}
ul.header-dropdown-menu li ul li a{display:block;font-weight:600;font-size:15px;line-height:35pt}
ul.header-dropdown-menu li:hover ul{display:block;opacity:1;visibility:visible}
.site-header-top{background-color:#BF272D;padding:0;font-size:14px;line-height:16px;border:none}
.site-header-top .site-header-left-el,.site-header-top .site-header-right-el{padding:8px}
.site-header-top .site-header-left-el a{font-size:23px;color:#e4b2b1}
.site-header-left-el{float:left}
.site-header-right-el{float:right}
.site-header-top a{display:inline-block;margin:0 10px;font-size:16px}
.site-header-top a i.fal{font-size:17pt;vertical-align:middle}
#mobile-menu a.lang-select,.site-header-top a.lang-select{margin:0 2px}
#mobile-menu a.lang-select span,.site-header-top a.lang-select span{display:inline-block;vertical-align:text-top;width:23px;height:23px;background-size:34px;background-position:center center;border-radius:12px;border:1px solid #fff}
.site-header-middle{height:150px}
.site-header-middle .site-main-logo img{width:291px;height:auto}
.site-header-middle .site-header-search{width:500px}
.site-header-middle .site-header-search,.site-header-middle .site-header-submit, .site-header-chat{vertical-align:middle}
.site-header-submit.mobile{display:none}
.site-header-middle .site-header-submit{width:150px}
.site-header-middle .site-header-search form{width:100%;box-sizing:border-box;padding-right:30px;position:relative}
#main_search{height:39px;padding:19px 8px 19px 18px;}
.site-header-middle .site-header-search form button{color:#000;position:absolute;font-size:18px;right:32px;top:50%;margin-top:-3px;/*background-color:#d0da39;*/ background-color: white; font-weight:600;padding:8px 15px 9px 15px;cursor:pointer;border:none;width:auto}
.site-header-middle .site-header-search form button i{font-weight:700;margin-right:0px}
.site-header-middle .site-header-search form button span{display: none; }
.site-header-middle .site-header-search input{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;box-sizing:border-box}
.site-header-middle .site-header-submit a{display:block;border:2px solid #fff;font-weight:700;text-transform:uppercase;text-align:center;box-sizing:border-box;width:170px}
.site-header-middle .site-header-chat.desktop{padding-left: 20px; width: 120px;}
.site-header-middle .site-header-chat a{position: relative; display:block;border:2px solid #fff; background-color: white; color: #181818; font-weight:700;text-transform:uppercase;text-align:center;box-sizing:border-box;width:120px; margin-top: 30px;padding: 8px;font-size: 14px;}
.site-header-middle .site-header-chat a span{display: block; position: absolute; font-size: 14px; line-height: 14px; padding: 5px 0px; text-align: center; box-sizing: border-box; width: 24px; left: -12px; bottom: -12px; background-color: #d0da39; border-radius: 50%;-webkit-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px -2px rgba(0,0,0,0.75);}
.site-header-middle .site-header-chat a span.cnt-0{display: none !important;}
.site-header-middle .site-header-chat a i{font-size: 18px; margin-left: 5px; vertical-align: middle;}
.site-header-middle .site-header-submit a:hover{background-color:#a23835;color:#fff}
.site-header-middle .site-header-search input,.site-header-middle .site-header-submit a{margin-top:30px;padding:8px;font-size:14px}
.site-header-search.mobile{display:none}
.tbl-header-middle-mobile{display:none}
.site-header-bottom{background-color:rgba(0,0,0,.3);padding:0;font-size:16px;line-height:50px;border:none}
.site-header-bottom a{display:inline-block}
.top-search-form{display:inline-block}
.site-header-bottom input.top-search{border:none;background-color:rgba(241,234,255,.1);background-image:url(../img/elem_icons/search16.png);background-position:128px center;background-repeat:no-repeat;width:140px;color:#fff;padding:5px;font-size:18px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.site-main-logo a img{margin-top:45px}
.site-header-banner{padding-top:15px}
.category-select-img-description{width:250px}
.right_banners{width:400px;padding-left:20px}
.right_banners h2.upper{padding:1px 10px}
.right_banners .content-box-wnd:first-child{margin-top:30px;}
.breadcrumbs-wnd.content-box-wnd{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;padding: 0px !important; margin-bottom: 10px; margin-top: 10px; font-size: 12px;}
.breadcrumbs-wnd h1,.breadcrumbs-wnd h2{font-weight:400;font-size:10px;color:#cacaca;text-transform:none;border-bottom:none}
.breadcrumbs-wnd h1 a,.breadcrumbs-wnd h2 a{color:#cacaca}
.breadcrumbs-wnd h1 a:hover,.breadcrumbs-wnd h2 a:hover{color:#BF272D}
.content-box-wnd{background-color:#fff;padding:10px;margin-bottom:15px;position:relative}
.content-box-wnd.have-close-button{padding-right:50px}
.content-box-wnd h3{text-align:center;border:none;padding:0;margin:0 0 10px 0;color:#000;font-weight:400;font-size:16px}
.content-box-wnd.content-box-wnd-title-left h3{text-align:left;margin:15px 0}
.content-box-wnd-close{position:absolute;z-index:2;background-color:#000;color:#fff;font-size:18px;font-weight:700;line-height:32px;width:32px;text-align:center;display:block;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;top:10px;right:10px;cursor:pointer}
.index-categories{margin-top:0;margin-bottom:15px;font-size:0}
.index-category{display:inline-block;padding:10px;box-sizing:border-box;width:33%;font-size:14px;text-align:center; }
.index-category a{display:block;background-color:#fff;padding:30px 10px 30px 10px;color:#191919;border-bottom:none; box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 40%); position: relative;}
.index-category h2{color:#BF272D;text-align:center;margin-top:15px;font-size:17px;border-bottom:none}
.index-category-have-spacing{margin-right:80px}
.index-category-image{display:inline-block;width:90%;height:100px;background-position:center center;background-repeat:no-repeat;background-size:contain;filter:grayscale(100%) brightness(0);-webkit-filter:grayscale(100%) brightness(0)}
.index-category-counter{display:block;font-size:13px}
.index-category a:hover::after{content:""; position: absolute; display:block; left: 0px; right: 0px; bottom: -1px; background-color: #BF272D; height: 8px;}
/*.index-category a:hover .index-category-image{filter:none;-webkit-filter:none}*/
.index-category.index-category-main{width:50%}
.index-category.index-category-main .index-category-image{width:100%;height:150px}
.druzenje .index-category-image{background-image:url(../img/category/svg/red/druzenje.svg)}
.veza .index-category-image{background-image:url(../img/category/svg/red/veza.svg)}
.masaze_striptiz .index-category-image{background-image:url(../img/category/svg/red/masaza.svg)}
.fetish .index-category-image{background-image:url(../img/category/svg/red/fetish.svg)}
.sex .index-category-image{background-image:url(../img/category/svg/red/seks.svg)}
.brak .index-category-image{background-image:url(../img/category/svg/red/brak.svg)}
.zabave_tulumi .index-category-image{background-image:url(../img/category/svg/red/zabave.svg)}
.cyber_sex .index-category-image{background-image:url(../img/category/svg/red/cyber.svg)}
.phone_sex .index-category-image{background-image:url(../img/category/svg/red/phone-sex.svg)}
.sex_shop .index-category-image{background-image:url(../img/category/svg/red/sex-shop.svg)}
.ljubavni_ostalo .index-category-image{background-image:url(../img/category/svg/red/ostalo.svg)}
.sugar_daddy .index-category-image{background-image:url(../img/category/svg/red/daddy.svg)}
.diskretni_apartmani .index-category-image{background-image:url(../img/category/svg/red/apartmani.svg)}
.potencija .index-category-image{background-image:url(../img/category/svg/red/potencija.svg)}
.osobni_kontakti .index-category-image{background-image:url(../img/category/svg/red/osobni-kontakti.svg)}
a.button-like-lnk{display:inline-block;color:#fff;background-color:#a88aff;padding:5px 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
a.button-like-lnk:hover{color:#dedede}
input,select,textarea{font-size:18px;padding:5px;background-color:#fff;border:1px solid #E8E8E8;box-sizing:border-box;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;outline:0!important}
textarea {resize: none;}
input[type=password],input[type=text],select{height:34px}
input[type=password],input[type=text],input[type=number],select,textarea{border:1px solid #E8E8E8;font-size:14px;outline:0!important;box-shadow:none!important}
input[type=password],input[type=text],input[type=date], textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0!important;border:1px solid #a7a9ac}
.checkbox-cust input[type=checkbox]{display:none}
.checkbox-cust input[type=checkbox]+label{border:1px solid #e0e0e0;outline:0;height:14px;width:14px;display:inline-block;padding:0;cursor:pointer;background-color:#fff}
.checkbox-cust input[type=checkbox]:checked+label{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlElEQVQ4T6WTXQ2AMAwGDwdIQAISQAEWsIQCQAkWkIAEJJCSNCljP7Dtdblb26+rKDxVIU+uoAY2YMoRKNwC61/BAwbGP4IXLPP7KvDCVtAARyCRIKyCBRiAHtgdSRRWwQjMwOlIkrBtwZVIO5LzHZVMO7RwdohWIoIk7EtBJXIXfVkr8sUoki5Wtm3n6x4E/1yx4AI+qiERKNFzCwAAAABJRU5ErkJggg==) #fff;height:14px;width:14px;display:inline-block;background-size:12px 12px;background-repeat:no-repeat;background-position:center;padding:0}
.checkbox-cust .checkbox-text{position:relative;font-size:14px;padding:0 6px;top:-4px;cursor:pointer}
button,input[type=button],input[type=submit], .button{background-color:#fff;border-color:#181818;border:2px solid #181818;border-radius:5px !important;color:#181818;padding:6px 15px;font-size:13px;cursor:pointer;line-height:17pt;font-family:'Open Sans',sans-serif!important;font-weight:600;outline:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;min-width:120px}
button.gray-buton,input[type=button].gray-buton,input[type=submit].gray-buton{border-color:#dadbdd;color:#dadbdd}
button.btn-bdr,input[type=button].btn-bdr,input[type=submit].btn-bdr{border-color:#181818;border:2px solid #181818;color:#181818;background-color:#fff}
button.btn-bdr.gray,input[type=button].btn-bdr.gray,input[type=submit].btn-bdr.gray{border-color:#bec0c2;border:1px solid #bec0c2;color:#bec0c2;background-color:#fff}
button.gray-buton,input[type=button].gray-buton2,input[type=submit].gray-buton2{border-color:#E5E6E9;background-color:#E5E6E9;color:#000}
button.primary,input[type=button].primary,input[type=submit].primary, .button.primary{border-color:#BF272D;background-color:#BF272D;color:#fff;border-bottom:1px solid #BF272D}
button.btn-green,input[type=button].btn-green,input[type=submit].btn-green, .button.btn-green{border-color:#38D96D;background-color:#38D96D;color:#000;}
button.btn-black,input[type=button].btn-black,input[type=submit].btn-black, .button.btn-black{border-color:black;background-color:black;color:white;}
.gray-buton.active, .gray-buton2.active{color: #BA4F47 !important;}





.fld-with-msg{position:relative; display: inline-block;}
.fld-with-msg span{position:absolute;left:2px;right:2px;color:#BF272D;background-color:#fff;top:2px;bottom:2px;padding:6px 15px;font-size:12px;line-height:17pt;white-space:no-wrap;overflow:hidden}
.input_1_obligated{background-color:#eee;border:1px solid #d00}
.username_input{background-image:url(../img/elem_icons/username.gif);background-repeat:no-repeat;padding-left:20px;background-position:1px 1px}
.password_input{background-image:url(../img/elem_icons/password.gif);background-repeat:no-repeat;padding-left:20px;background-position:1px 1px}
.search_input{background-image:url(../img/elem_icons/search.gif);background-repeat:no-repeat;background-position:3px center;padding-left:20px}
.form-data-table td{padding-bottom:5px;padding-top:5px}
.data-table-title{text-align:right;padding-right:20px}
.title{color:#BF272D;font-weight:700}
.lang_img{width:25px;height:25px;background-repeat:no-repeat;float:right;cursor:pointer;margin-left:10px}
.lang_img.hr{background-image:url(../img/flags/hr0.png)}
.lang_img.hr:hover{background-image:url(../img/flags/hr1.png)}
.lang_img.en{background-image:url(../img/flags/en0.png)}
.lang_img.en:hover{background-image:url(../img/flags/en1.png)}
.tbl_input{padding-left:5px;padding-right:10px;padding-bottom:10px}
#frm_container{margin-top:20px}
.tbl_info{width:100%;border:0;max-width:600px}
.tbl_info_title{width:120px;padding:5px}
.tbl_info_data{padding:5px}
.tbl_info_data input,.tbl_info_data select{width:100%;box-sizing:border-box}
.pay_type_table{width:100%;border:0}
.pay_type_td_1{width:120px;padding:10px;font-weight:700;background-color:#ddd}
.pay_type_td_2{width:120px;padding:10px;font-weight:700;background-color:#f8da99}
.pay_type_td_3{width:120px;padding:10px;font-weight:700;background-color:#f5c357}
.pay_type_td_4{width:120px;padding:10px;font-weight:700;background-color:#ffae00}
.credit_table{width:100%;padding:5px;font-weight:700;background-color:#f0daa9}
#images_container{font-size: 0px;}
.thumb1_frame{width:100px;height:140px;text-align:center;margin-right:20px;margin-bottom:5px;padding-left:5px;padding-right:5px;border:1px solid #dedede; display: inline-block; position: relative; vertical-align: top;}
.thumb1_frame.loader{position: relative;}
.thumb1_frame.loader .ax-uploaded-image-progress{position: absolute; left: 10px; right: 10px; top: 50%; margin-top: -10px;}
.thumb1_frame.loader .ax-uploaded-image-progress div{height: 10px; position: absolute; left: 0px; top: 0px; background-color: #BF272D; }
.thumb_options{width:100%;height:20px;text-align:right;}
.thumb_options .del_icon_small{float: right;}
input.error,textarea.error{border:1px dotted red!important}
label.error{color:red}
.submit_container{text-align:right;height:30px}
ul.step_pointers{list-style:none;margin:0;padding:0;width:100%;font-size:18px}
ul.step_pointers li{float:left;margin:0;margin-right:10px;padding-left:10px;padding-right:10px;padding-bottom:5px;padding-top:5px;text-align:center;font-weight:400;background-color:#f2f2f2;border:1px solid #c6c8cb;font-size:14px;width:230px}
ul.step_pointers li a{display:block;padding:5px 0}
ul.step_pointers li.active_step{background-color:#b2b3b5; font-weight: 600;}
ul.step_pointers li.active_step a{color:#181818}
ul.step_pointers li.inactive_step a{color:#b2b3b5}
#select_category td{width:385px}
#select_category select{width:100%;box-sizing:border-box}
.ad_row,.item-row{padding-bottom:10px;padding-top:10px;border-bottom:2px solid #d7d7d9}
.big-spacing .item-row,.item-row.big-s{border-bottom:10px solid #fff}
.ad_row a,.item-row a{font-weight:700}
.ad_row a.otel-lnk,.item-row a.otel-lnk{font-weight:400}
.ad_row a.otel-lnk.disabled,.ad_row a.otel-lnk.disabled:hover,.item-row a.otel-lnk.disabled,.item-row a.otel-lnk.disabled:hover{color:inherit!important}
.ad_row h4 a,.item-row h4 a{font-weight:700; }
.ad_row a:hover,.item-row a:hover{text-decoration:underline}
.ad_row_buttons,.item-row_buttons{padding-bottom:10px;padding-top:10px;border-bottom:1px solid #ddd;border-left:1px dotted #ddd;width:32px;text-align:center;vertical-align:middle}
.ad_img,.item-img{float:left;margin-right:10px;border:none}
.ad_picture,.item-picture{float:left;border:none;text-align:center;width:110px;display:inline;padding-right:15px}
.ad_moreinfo,.item-moreinfo{color:#999;font:11px Tahoma,Arial,Geneva,sans-serif;margin-top:10px}
.ad_descr,.item-descr{display:inline;float:left;overflow:hidden;position:relative;width: calc(100% - 125px);font:13px}
.ad_descr .details-box,.item-descr .details-box{font:13px}
.ad_descr_sm,.item-descr_sm{display:inline;float:left;overflow:hidden;position:relative;width:680px}
.item-descr p,.item-descr_sm p{font-size:14px;line-height:20px;max-height:40px;overflow:hidden;margin:5px 0; word-break: break-word;margin-top: 10px;}
.item .date-display,.item-descr_sm .date-display{font-size:11px}
.item .cat-display,.item-descr_sm .cat-display,.item-row .cat-display{font-size:11px;font-weight:700}
.paged-item .item-descr_sm p{height:40px; margin-top: 10px;}
.ad_descr h4,.ad_descr_sm h4,.item-descr h4,.item-descr_sm h4{font-size:15px;margin:5px 0; ;max-width: 670px;}
.ad_descr h4 a,.ad_descr_sm h4 a,.item-descr h4 a,.item-descr_sm h4 a{overflow: hidden;text-overflow: ellipsis; line-height: 20px; max-height: 60px; display: block;}
.ad_data_price,.item-data_price{font-weight:700;text-align:center;vertical-align:middle!important;border-bottom:1px solid #ddd}
.filter_table{width:100%}
.search_table_title{color:#000;font-weight:400}
.search_table_input{color:#777}
.pager{padding:5px;border-bottom:1px solid #ddd;background-color:#fddcbb;text-align:center}
.pager a,.pager span,.pager-bottom a,.pager-bottom span{display:inline-block;margin:2px;border:1px solid #dcdddf;color:#181818;background-color:#eeefee;padding:7px;text-align:center;min-width:20px}
.pager-bottom span.dts{background-color:#eeefee}
.pager a:hover,.pager span,.pager-bottom a:hover,.pager-bottom span{background-color:#e2e3e5}
.pager-bottom{text-align:center}
.tbl_header{background-color:#bbcdd1;text-align:center;border-left:1px solid #fff;border-bottom:1px solid #77949c}
.tbl_sort{background-color:#fee9d4;padding:3px}
.filter_more_button{background-color:#dee6e8;font-size:14px;font-weight:700;text-align:right}
.filter_more_button:hover{background-color:#e7edef}
.details_table{width:100%;vertical-align:text-top}
.details_title{padding-right:10px;max-width:150px;padding-bottom:10px}
.details_data{font-weight:700;padding-bottom:10px}
.details_description{background-color:#f8f5ff;padding:5px}
.details_description2{background-color:#fef5da;padding:5px}
.details_table_col{font-size:11px;background-color:#f8f5ff;padding:3px;color:#565656}
.site_links{padding:5px;border-bottom:1px solid #dedede}
.d_title{font-weight:700;font-size:14px;padding:5px;border-bottom:1px dotted #999}
.main_price{color:red;font-weight:400}
.ref_price{color:#aaa;font-weight:400}
.d_main_img{width:200px;text-align:center;display:block}
.d_main_img_noimg{width:200px;height:200px;text-align:center;display:block;background-image:url(../img/elem_images/no_image_big.jpg);background-repeat:no-repeat}
.d_thumb_img{padding:4px;text-align:center;float:left}
.text_tip{text-align:center;font-size:10px}
.boded_ad{background-color:#e2e3e5;color:#191919}
td.boded_ad{position: relative;}
td.boded_ad:after{content:""; display: block; height: 5px; background: #191919; position: absolute; left: 0; bottom: 0px; width: 100%; }
td.boded_ad .item-descr_sm{padding-right: 5px; padding-bottom: 5px; box-sizing: border-box;}
.regular-bolded{background-color:#e5e6e8}
.boded_ad a{color:#191919}
.boded_ad .ad_descr_sm,.boded_ad .item-descr_sm{color:#191919}
.table_title{background-color:#dedede;border-bottom:1px solid #999;padding:5px}
.table_data{border-bottom:1px dotted #999;padding:5px}
.table_sum{background-color:#fee9d4;padding:5px;font-weight:700}
#butt_show_on_map{margin-top:10px}
#map_container{border:1px solid #999}
#footer{font-size:13px;background-color:#231f20;margin-top:30px;color:#aaa;text-align:center;padding:15px 0 30px 0}
#footer a{color:#fff;font-weight:400;line-height:16px}
#footer a:hover{color:#dedede}
.ad_notice,.item_notice{border-top:1px solid #dedede;width:100%;font-size:11px;color:#999;font-weight:400}
.ul_main{font-size:15px}
.ul_main li{list-style:circle outside none;line-height:18px}
.ul_sub h2{font-size:13px}
.ul_sub li{list-style:circle outside none;line-height:18px}
.ul_sub2{font-size:12px}
.ul_sub2 li{list-style:circle outside none;line-height:18px}
#about_menu a{color:#c47506}
#about_menu a:hover{color:#995b05}
.buttSubmitNewAd{width:110px;height:32px;background-image:url(../img/newadd_normal.png);background-repeat:none;margin-left:0;margin-top:-3px;cursor:pointer}
.buttSubmitNewAd:hover{background-image:url(../img/newadd_hover.png)}
.game_container{width:110px;padding:5px;margin:5px;float:left;font-size:10px;text-align:center}
.link_title{background-color:#fde9c5;font-weight:700;margin-top:20px;padding:3px}
.link_description{color:#565656;border-bottom:1px dotted #999;padding:3px}
.action-button{font-size:14px;display:block;text-align:center;margin-top:5px;padding:3px;background-color:#c8e688;border:1px solid #98cb2b;color:#000;width:90px;float:right;margin-left:2px}
.action-button:hover{color:#333!important;background-color:#d5eca4}
.action-button.delete{background-color:#faac5e;border-color:#df7307}
.action-button.delete:hover{background-color:#fbbd7f}
.action-button.refresh{background-color:#6da2f7;border-color:#0e65f2}
.action-button.refresh:hover{background-color:#86b2f8}
.action-button.pricing{background-color:#f1e9ff;border-color:#3e205c}
.action-button.pricing:hover{background-color:#f1e9ff}
.lst_links{list-style:none;margin:0!important;padding:0}
.lst_links li{display:block;margin:0;padding:0}
.lst_links li a{display:block;padding:2px;font-weight:700}
.bolding-option{padding:5px;background-color:#e6ffbf;border:1px solid #85d113}
.bolding-option h3{font-weight:700;padding:2px;margin-top:2px}
.bolding-option .b-price{background-color:#85d113;display:block;padding:2px;font-weight:700}
.super-oglasi{display:block;background-color:#eeefee;text-align:center;border-bottom:1px solid #d7d7d9;margin-bottom:10px;padding:10px 15px 10px 15px}
.super-oglasi h3{text-align: left; font-weight: 600;    line-height: 22px;max-height: 44px;overflow: hidden; height: 44px;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;overflow-wrap: break-word;word-break: break-word;}
.super-oglasi .img{width:110px;;}
.super-oglasi .dta{vertical-align: top; text-align: left;}
.super-oglasi .img a{display: block;}
.super-oglasi .img img{width: 100px; display:block; }
.super-oglasi .date-display{display:block;font-size:11px;margin:2px 0;line-height: 15px;max-height: 30px;overflow: hidden;}
.super-oglasi .date-display.sl{max-height: 15px; white-space: nowrap;text-overflow: ellipsis;}
.super-oglasi .date-display.tl{-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.super-oglasi .cat-display{display:block;font-size:11px;font-weight:700}
.super-oglasi a strong{font-size:16px}
.super-oglasi p{margin:5px 0;line-height:20px;height:60px;max-height:60px;overflow:hidden;font-size:14px; text-align: left; -webkit-line-clamp: 3;-webkit-box-orient: vertical;display: -webkit-box;}
.new-posts{display:block;margin-bottom:20px;font-size:14px}
.new-posts a.read-more{display: block; text-align: right;}
.new-posts .img{margin-top:10px;width:100%;height:220px;background-position:center center;background-size:cover;background-repeat:no-repeat}
.new-posts a h3{color:#BF272D;text-align:left;font-size:16px;font-weight:600; text-transform: uppercase;margin: 5px 0px;}
.new-posts p{margin:5px 0;line-height:20px;max-height:60px;overflow:hidden;font-size:14px; text-align: justify;}
.suracnici-header-col{background-color:#fee9d4;font-weight:700;text-align:center;border-bottom:1px solid #dedede;border-left:1px solid #dedede;padding:5px}
.suracnici-col{border-bottom:1px dotted #dedede;border-left:1px dotted #dedede;padding:5px}
.clr1{background-color:#f6f6f6}
.clr2{background-color:#fff}
.broj-bodova-container{border:2px solid #231f20;margin:30px 0;padding:5px;display:inline-block;background-color:#f2f2f2;font-size:20px}
.broj-bodova-container .broj-bodova-txt{background-color:#ffffbc;padding:5px;font-weight:700;text-align:center;vertical-align:middle}
.broj-bodova-container .broj-bodova-val{background-color:#ffffbc;padding:5px;font-weight:700;text-align:center;vertical-align:middle;font-size:25px;min-width:70px}
.moj-sado-content h3{margin:30px 0 10px 0;text-align:left;font-weight:700; border-bottom: none; }
.moj-sado-content a{color:#BF272D;font-weight:700}
.moj-sado-content a:hover{color:#a23835}
.moj-sado-content select{height:37px;margin-right:15px}
.moj-link{margin-top:10px;margin-right:20px;padding:5px;background-color:#bcbdf4;color:#fff;font-weight:700;text-align:center;border:1px solid #592f85}
.moj-link a{color:#fff!important;text-decoration:underline}
.moj-link a:hover{color:#dedede!important;text-decoration:underline}
.cat-title{margin:0 0px 15px 0px;}
.cat-title .cat-description{margin-left: 15px;}
.cat-description{color:#252525;font-size:11px;margin-bottom:3px}
.my-ads-table .header-row{background-color:#fddcbb}
.my-ads-table th{padding-top:8px;padding-bottom:8px}
.my-ads-table td{border-bottom:1px solid #afafaf;padding-top:10px;padding-bottom:10px}
.my-ads-table td span{font-size:11px;font-weight:400}
.my-ad-small{font-size:11px}
.my-ad-link{font-size:14px;font-weight:700;min-height:70px}
.info-msg,.marked-link,.msg_error,.msg_info{display:block;margin:5px 0;color:#fff;background-color:#BF272D;padding:8px}
.info-msg a,.marked-link a,.msg_error a,.msg_info a{color:#fff;font-weight:700}
.info-msg a:hover,.marked-link a:hover,.msg_error a:hover,.msg_info a:hover{color:#dedede}
.price-display{font-size:20px;text-align:center;font-weight:700}
.msg-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.6);font-size:15pt}
.msg-popup{position:fixed;width:450px;left:50%;margin-left:-225px;top:50%;transform: translateY(-50%);background-color:#fff;padding:5px;font-size:16px;z-index:101; box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);}
.msg-popup h2{color:#181818;font-size:21px;margin:0 0 15px 0;border-bottom:2px solid #eee;padding-bottom:5px; position: relative;}
.msg-popup h2 i{cursor:pointer;margin-top:0;font-size:22px; position:absolute;top:50%; right: 5px; transform: translateY(-50%);}
.msg-popup-text{font-size:16px;text-align:center;font-weight:700;padding-top:10px}
.msg-popup-buttons{text-align:right}
.msg-popup.mg-popup-lg{width: 600px; margin-left: -300px;}


.ad-pricing-option{background-color:#EEEEEE;border:none;padding:10px;margin-bottom:5px;cursor:pointer; position: relative;}
.ad-pricing-option h3{font-weight: 600; text-align: left; margin: 0px 0px 8px 0px; font-size: 14px;}
.ad-pricing-option.selected,.ad-pricing-option:hover{background-color:#D6D6D6; }
.ad-pricing-option.selected:after{content:""; display: block; position: absolute; left: 0; bottom: 0; right: 0; height: 3px; background: #BF272D;}
.ad-pricing-option span{font-size:13px}
.payment-type-option{background-color:#EEEEEE;border:none;padding:2px 5px;margin:10px;cursor:pointer;display:inline-block;text-align:center}
.payment-type-option span{display:block;text-align:center;font-weight:600; margin-bottom: 10px;}
.payment-type-option.selected,.payment-type-option:hover{background-color:#D6D6D6}
.payment-type-option .img{display:inline-block;width:57px;height:44px;background-repeat:no-repeat;background-size:contain;background-position:center center;opacity:.8; margin: 5px 10px;}
.payment-type-option.paypal .img{background-image:url(../img/icons/payment/paypal.png)}
.payment-type-option.saldo .img{background-image:url(../img/icons/payment/wallet.svg)}
.payment-type-option.sms .img{background-image:url(../img/icons/payment/sms.svg)}
.ad-payment-type-options{width:300px;border-right:1px solid #F4F4F4;padding-right:10px;margin-right:10px}
.ad-payment-payment-options{min-width:400px}
.ad-payment-el .pay-btns{margin: 15px 0px;}
.ad-payment-el > h3{font-size: 14px; text-align: left; font-weight: 400; margin: 0px 0px 8px 0px;}
.ad-main-data-el-td-img{width:300px}
.ad-details-main-image a{position:relative}
.ad-main-data-el.admin h1{margin-bottom:50px}
.ad-main-data-el.admin h1 .ad-details-buttons.favorites{margin-top:10px;position:relative}
.ad-main-data-el-td-info h1{color:#BF272D;text-align:left;margin-top:0;font-weight:600;margin-bottom:20px;border-bottom:none;position:relative;padding-right:20px}
.ad-main-data-el-td-info h1 a{position:absolute;display:block;right:0;top:3px;color:#BF272D}
.ad-main-data-el-td-info h1 a .fas.fa-heart{display:none}
.ad-main-data-el-td-info h1 a.active .fas.fa-heart{display:inline-block}
.ad-main-data-el-td-info h1 a.active .fal.fa-heart{display:none}
.ad-main-data-el-td-info h4{color:#181818;text-align:left;margin-top:20px;font-weight:600;border-bottom:none}
.ad-main-data-el-td-info h3{color:#BF272D;text-align:left;margin-top:20px;font-weight:600;border-bottom:none}
.ad-main-data-el-td-info td.t-title{font-weight:600}
.ad-details-main-image{width:300px}
.ad-details-main-image a{overflow:hidden;display:block;width:290px;height:290px;background-size:cover;background-position:center center}
.ad-details-small-images{padding:10px 0;height:100px}
.ad-details-small-images a{position:relative;overflow:hidden;width:90px;height:90px;background-size:cover;background-position:center center;float:left;margin-right:10px}
.show-on-mobile-devices{display:none}
.site-header-banner-mobile{text-align:center}
.site-header-banner-mobile img{max-width:95%}
#mobile-menu{width:0;transition:all .5s ease-in;display:none;position:fixed;top:0px;right:0;bottom:0;background-color:#f8f7f5;z-index:100;padding-top:0px;box-shadow: -5px 0px 5px 0px rgba(74,74,74,0.53);}
#mobile-menu.floating{top:0}
#mobile-menu .mobile-menu-header{text-align: center; padding: 4px; background-color: #BF272D;}
#mobile-menu .mobile-menu-header a{color: white; display: inline-block; padding: 5px 8px;}
.mobile-menu>div{overflow-y:scroll;min-width:275px;position:relative}
.mobile-menu .mobile-login{display:block;width:auto;margin-top:50px;text-align:left;font-weight:600;padding:10px 40px}
.mobile-menu .mobile-login a{font-weight:600;color:#0f0f0f;font-size:14px ,!important}
#mobile-menu.active{width:275px}
.mobile-menu>div>ul{list-style:none;margin:0;padding:0px 10px;}
.mobile-menu>div>ul>li>a,.mobile-menu>div>ul>li>span{font-weight:600; text-transform: uppercase;}
.mobile-menu li>a,.mobile-menu li>span{color:#0f0f0f}
.mobile-menu .menu-item-has-children>ul{display:block;max-height: 0;transition: max-height 0.3s ease-out;overflow: hidden;}
.mobile-menu .menu-item-has-children.open>ul{display:block;max-height: 500px;}
.mobile-menu>div>ul>li ul{list-style:none;margin:3px 0;padding:0}
.mobile-menu>div>ul>li ul>li{padding-left:40px}
.mobile-menu>div>ul>li>a,.mobile-menu>div>ul>li>span{display:block;margin:0; padding: 6px 15px; cursor:pointer; border-bottom: 1px solid #DEDEDE;}
.mobile-menu>div>ul>li>ul li>a,.mobile-menu>div>ul>li>ul li>span{display:block;;margin:0; padding: 5px; cursor:pointer;}
.mobile-menu .buttons{text-align: right; padding: 5px;  margin-bottom: -15px;}
.mobile-menu .buttons .fa-times{cursor: pointer; font-size: 36px; color: #BF272D; }
.mobile-menu .menu-item-has-children>a,.mobile-menu .menu-item-has-children>span{position:relative}
.mobile-menu .menu-item-has-children>a::after,.mobile-menu .menu-item-has-children>span::after{position:absolute;right:10px;top:50%;margin-top:-8px;content:"\f107";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.mobile-menu .menu-item-has-children.open>a::after,.mobile-menu .menu-item-has-children.open>span::after{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.mobile-menu .separator{margin:5px 0}
.mobile-menu li>a,.mobile-menu li>span{color:#0f0f0f;font-size:14px!important}
.mobile-menu .lng-sel{text-align:right;margin-right:25px}
.mobile-menu .lng-sel a{margin:0 10px!important}
.s-paging{text-align:center;margin:5px 0}
.s-paging span{display:inline-block;margin:0 5px;cursor:pointer;width:9px;height:9px;background-color:#e4e4e4;border:1px solid transparent}
.s-paging span.active{background-color:#231f20;border:1px solid #6e6c6d}
.content-menu{margin:20px 0 20px 0;font-size:0}
.content-menu a{display:inline-block;font-size:14px;padding:8px 5px;box-sizing:border-box;width:19%;background-color:#E6E6E6;border:none;margin-right:1%;text-align:center;color:black; border-radius: 5px;}
.content-menu a:hover{color:#BF272D}
.content-menu a.active{background-color:#BF272D;color:#fff}
.phone-msg-preview{width:317px;height:627px;background-image:url(../img/phone-preview.png);background-repeat:no-repeat;margin:auto auto}
.phone-msg-preview .nfo{text-align:center;padding:47px 20px 20px 20px;height:277px}
.phone-msg-preview .msg{padding-left:88px;color:#fff}
.aricles{font-size:0}
.aricle{font-size:12pt;width:47%;margin-right:2%;display:inline-block;vertical-align:top;margin-bottom:40px}
.aricle .img{height:220px;overflow:hidden;position:relative}
.aricle .img a{position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center center}
.aricle .img img{display:none}
.aricle .img span{position: absolute; display: block; padding: 3px 20px; background-color: #BF272D; color: white; font-size: 12px; font-weight: 600; left: 10px; bottom: 10px; border-radius: 4px; text-transform: uppercase; }
.aricle a h2{color:black;font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:none;margin:8px 0; text-transform: uppercase;}
.aricle a:hover h2{color: #BF272D; }
.aricle p{font-size:14px;line-height:20px;height:60px;overflow:hidden;margin:0;padding:0}
.aricle a.read-more{font-size:14px}
.page-image{position: relative;}
.page-image span{position: absolute; display: block; padding: 3px 20px; background-color: #BF272D; color: white; font-size: 12px; font-weight: 600; left: 20px; bottom: 20px; border-radius: 4px; text-transform: uppercase;}
.page-image img{border-radius: 5px;}
.page-content-box{padding: 10px 0px;}
.page-content-box h1{font-size:25px;margin-bottom:20px}
.page-content-descr{line-height:1.8;margin:20px 0; }
.page-content-descr .icons{width: 50px; text-align: center; vertical-align: top; padding-top: 15px;}


.page-content-descr .text{padding-left: 20px;}
.page-content-descr h2{border-bottom: none; margin: 30px 0px 5px 0px;}
.page-content-descr h2.pt{border-bottom: none; font-size: 28px; margin-top: 0; margin-bottom: 20px;}
.content-line-height{line-height:1.5}
.login-forgoten-pass-lnk{font-size:13px}
.mobile-menu-ico{display:none}
.ogl-hamburger{width:38px}
.ogl-hamburger>div{height:2px;background-color:rgba(255,255,255,.8);margin:8px 0}
.show-500,.show-800,.showtd-800,.showtr-800{display:none}
#floating-search-btn{display:none}
#cookies-warn{background:#383637;width:100%;bottom:0;position:fixed;text-align:center;z-index:999;margin:0 auto;color:#fff;padding:10px;line-height:30px;box-sizing:border-box;font-size:12px}
#cookies-warn a{line-height:14px;padding:3px 15px;border:1px solid #fff;border-radius:15px;color:#fff;margin-left:10px;white-space:nowrap;font-size:12px}
.payed-category-ntf{border:1px solid #dedede;padding:10px;margin-bottom:40px}
.payed-category-ntf .err{font-weight:700;margin-bottom:10px;color:#BF272D;}
.payed-category-ntf a{color:#181818}
.payed-category-ntf .btn{width: 175px; text-align: right;vertical-align: middle;}
.onoffswitch{position:relative;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;height:16px;padding:0;line-height:16px;border:2px solid #e3e3e3;border-radius:16px;background-color:#fff;transition:background-color .3s ease-in}
.onoffswitch-label:before{content:"";display:block;width:16px;margin:0;background:#fff;position:absolute;top:0;bottom:0;right:22px;border:2px solid #e3e3e3;border-radius:16px;transition:all .3s ease-in 0s}
.onoffswitch-checkbox:checked+.onoffswitch-label{background-color:#BF272D}
.onoffswitch-checkbox:checked+.onoffswitch-label,.onoffswitch-checkbox:checked+.onoffswitch-label:before{border-color:#BF272D}
.onoffswitch-checkbox:checked+.onoffswitch-label:before{right:0}
#operateri-pn-msg{position:fixed;bottom:10px;right:10px;width:300px;padding:10px;background-color:rgba(0,0,0,.8);color:#fff;font-size:12px;z-index:99999}
#operateri-pn-msg h3{padding:0;margin:0 0 10px 0;color:#fff;font-size:14px;position:relative}
#operateri-pn-msg h3 i{cursor:pointer;position:absolute;top:0;right:0}
#operateri-pn-msg table{width:100%}
#operateri-pn-msg .img{width:50px;height:50px;background-size:cover;background-position:center center}
#operateri-pn-msg .body{font-size:14px;padding-left:10px}
#operateri-pn-msg a{position:absolute;top:20px;bottom:0;left:0;right:0}
#operateri-pn-error-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99998;background-color:rgba(0,0,0,.2)}
#operateri-pn-error{position:fixed;width:300px;background-color:#fff;border:1px solid #999;padding:15px;left:50%;margin-left:-157px;top:50%;margin-top:-150px;z-index:99999;font-size:12px}
#operateri-pn-error h3{margin:0 0 20px 0}
#operateri-pn-error a{font-weight:700}
#operateri-pn-error .buttons{margin-top:10px;padding-top:10px;border-top:1px solid #dedede;text-align:right}
#operateri-pn-error button{display:inline-block;background-color:#dedede;color:#000;line-height:14px;padding:18px 20px;text-transform:uppercase;box-shadow:0 -1px 10px 0 rgba(0,0,0,.05);border:none;font-weight:700;cursor:pointer}
.g-signin2>div{width:100%!important;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none;transition:none;-webkit-user-select:none;-webkit-appearance:none;background-color:#fff;background-image:none;color:#bec0c2;cursor:pointer;outline:0;overflow:hidden;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid #bec0c2}
.g-signin2>div span{font-family:'Open Sans',sans-serif!important;font-weight:700}


.show-640{display: none;}

.banner {margin: 20px 0px;}
.banner.banner-bilboard{margin-bottom: 30px; margin-top: 0;}
.banner.banner-leaderboard{margin-top: 30px; margin-bottom: 0;}

.blog_post_operater a.otel-lnk.disabled, .blog_post_operater a.otel-lnk.disabled:hover,
.blog_post_operater a.operater-button.otel-lnk.disabled, .blog_post_operater a.operater-button.otel-lnk.disabled:hover{color: #181818 !important;}

.simple-tbl.tbl-filter-ads>div{vertical-align: top;}
.simple-tbl.tbl-filter-ads .col-ads h2 > div{float: right; font-size: 14px; text-transform: none; margin-top: -3px;}
.simple-tbl.tbl-filter-ads .col-ads h2 select{height: auto; padding: 2px 5px;}
.simple-tbl.tbl-filter-ads .col-ads .item-descr { width: calc(100% - 125px); }

.simple-tbl.tbl-filter-ads .col-filters{width: 280px; padding-right: 20px;}
.simple-tbl.tbl-filter-ads .filters-box{background-color: #EEEEEE; /*border: 1px solid #BDBDBD;*/ padding: 15px; min-height: 300px; border-radius: 5px;}
.simple-tbl.tbl-filter-ads .filters-box h3{margin: 0px 0px 15px 0px; text-align: left; font-weight: bold; font-size: 18px; text-transform: uppercase;}
.simple-tbl.tbl-filter-ads .filters-box h4{margin: 15px 0px 5px 0px; padding: 0; font-weight: bold;}
.simple-tbl.tbl-filter-ads .filters-box input[type=text]{width: 60px;}
.simple-tbl.tbl-filter-ads .filters-box ul{margin-top: 0; padding-inline-start: 30px;}
.simple-tbl.tbl-filter-ads .filters-box span.cnt{color: #9B9B9B !important;}
.simple-tbl.tbl-filter-ads .filters-box .submit{margin-top: 30px; text-align: center;}
.simple-tbl.tbl-filter-ads .filters-box .submit button{display: inline-block;}
.simple-tbl.tbl-filter-ads .filters-box *{font-size: 13px;}
.simple-tbl.tbl-filter-ads .filters-box a, .simple-tbl.tbl-filter-ads .filters-box label{font-weight: 600;}
.simple-tbl.tbl-filter-ads .filters-box a span, .simple-tbl.tbl-filter-ads .filters-box label span{font-weight: 400;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters{width: 240px;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters ul{list-style: none; padding: 20px 15px; margin: 0;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters ul li{display: block; margin-bottom: 12px; padding: 0;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters ul li a,
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters ul li span{text-transform: uppercase; font-size: 16px; display: block; font-weight: 600;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters ul li a.active{color: #BF272D !important;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-ads{padding-left: 30px;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters ul ul{padding: 10px 0 0 30px; margin: 0;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters ul ul li{margin-bottom: 5px;}
.simple-tbl.tbl-filter-ads.tbl-cont-with-left-mnu .col-filters ul ul a{text-transform: none; font-size: 14px; font-weight: 300; padding: 0px 4px;}

.ui-tabs-paging-prev, .ui-tabs-paging-next{background-color: transparent !important; width: 15px !important; padding: 8px 5px !important; border: none !important;}
.ui-tabs-paging-next{float: right !important;text-align: right;}


.admin-ads-search-form {margin: 15px 0px;}
.ad_type-ads_archived td{background-color: rgba(204, 69, 65, 0.1) !important;}


.control{font-family:arial;display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:16px}
.control input{position:absolute;z-index:-1;opacity:0}
.control_indicator{position:absolute;top:0;left:0;height:20px;width:20px;background:#fff;border:1px solid #BCBEC0;border-radius:4px}
.control input:focus~.control_indicator,.control:hover input~.control_indicator{background:#fff}
.control input:checked~.control_indicator{background:#f9f9f9}
.control input:checked:focus~.control_indicator,.control:hover input:not([disabled]):checked~.control_indicator{background:#f9f9f9}
.control input:disabled~.control_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
.control_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}
.control input:checked~.control_indicator:after{display:block}
.control-checkbox .control_indicator:after{left:8px;top:4px;width:3px;height:8px;border:solid #42C77B;border-width:0 2px 2px 0;transform:rotate(45deg)}
.control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}
.control-checkbox .control_indicator::before{content:'';display:block;position:absolute;left:0;top:0;width:4.5rem;height:4.5rem;margin-left:-1.3rem;margin-top:-1.3rem;background:#42C77B;border-radius:3rem;opacity:.4;z-index:99999;transform:scale(0)}

.control-check{font-family:arial;display:block;position:relative;padding-left:30px;margin-bottom:0px;padding-top:0px;cursor:pointer;font-size:16px; height: 24px;}
.control-check input{position:absolute;z-index:-1;opacity:0}
.control-check_indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#fff;border:1px solid #dadada;border-radius:0}
.control-check input:focus~.control-check_indicator,.control-check:hover input~.control-check_indicator{background:#fff}
.control-check input:checked~.control-check_indicator{background:#fff}
.control-check input:disabled~.control-check_indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
.control-check_indicator:after{box-sizing:unset;content:'';position:absolute;display:none}
.control-check input:checked~.control-check_indicator:after{display:block}
.control-check-checkbox .control-check_indicator:after{left:7px;top:3px;width:5px;height:10px;border:solid #BF272D;border-width:0 2px 2px 0;transform:rotate(45deg)}
.control-check-checkbox input:disabled~.control-check_indicator:after{border-color:#7b7b7b}

.control-checkbox.med .control_indicator{width: 30px; height: 30px;}
.control-checkbox.med .control_indicator:after {left: 10px;top: 4px; width: 7px;height: 16px;border: solid #42C77B;border-width: 0 2px 2px 0;transform: rotate(45deg);}

.sm .control-check{padding-left: 20px;}
.sm .control-check_indicator{width: 16px; height: 16px;}
.sm .control-check-checkbox .control-check_indicator:after{left: 5px;top: 2px;width: 4px;height: 8px;}



/* chat */
.chat-list-container{display: table; width: 100%;}
.chat-list-container>div{display: table-cell; vertical-align: top; }
.chat-list-container .chat-list-menu{width: 160px; min-width: 150px;}
.chat-list-container .chat-list-menu.bdr{border-right: 1px dashed #131313;}
.chat-list-container .chat-list-menu ul{border-right: 1px dashed #131313; list-style: none; padding: 0px 15px 30px 10px; margin-top: 0;}
.chat-list-container .chat-list-menu.bdr ul{border-right: none; }

.chat-list-container .chat-list-menu ul li{display: block; margin: 0px 0px 10px 0px;}
.chat-list-container .chat-list-menu ul li.unread{font-weight: bold;}
.chat-list-container .chat-list-menu ul li a{font-size: 14px;}
.chat-list-container .chat-list-menu ul li a .fal{font-size: 16px; vertical-align: middle; margin-right: 5px;}
.chat-list-container .chat-list-menu ul li span{float: right;}
.chat-list-container .chat-list-el{padding-left: 15px;}
.chat-list-container .chat-list-el.pr{padding-left: 15px; padding-right: 15px;}
.chat-list-container .chat-list-usr-info{border-left: 1px dashed #131313; padding: 0px; width: 300px;}

.chat-list-usr-info-nw{border-bottom: 1px dashed black; margin-bottom: 15px;}
.chat-list-usr-info-nw h4{font-size: 16px; margin: 0px 0px 10px 0px; font-weight: 600; text-align: left; position: relative;}
.chat-list-usr-info-nw h4 a{display: block; position: absolute; top: 0px; right: 0px; padding: 5px 0px; background-color: #EEEEEE; color: black; width: 26px; text-align: center;}
.chat-list-usr-info-nw h4 a:hover{background-color: #D6D6D6; }
.chat-list-usr-info-nw .cht-btns-hd{font-weight: bold; text-transform: uppercase; padding-bottom: 15px;}

.chat-list-row{display: table; width: 100%; border-collapse: collapse; position: relative;}
.chat-list-row.unread .u-name, .chat-list-row.unread .ad-name, .chat-list-row.unread h3, .chat-list-row.unread h4, .chat-list-row.unread .date{font-weight: bold;}
.chat-list-row>div{display: table-cell; vertical-align: middle; font-size: 13px; padding: 5px 0px; border-bottom: 1px solid #DEDEDE; cursor: pointer;}
.chat-list-row>div .sel{cursor: auto;}
.chat-list-row>div.msg-ouser-online{font-size: 11px; width: 100px; min-width: 100px;}
.chat-list-row>div.msg-ouser-online i{color: #00AA00;}
.chat-list-filters .chat-list-row>div{padding-bottom: 20px;}
.chat-list-row .sel{width: 35px; }
.chat-list-row .u-name{width: 110px;}
.chat-list-row .u-name>div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 100px;}
.chat-list-row .ad-name{width: 120px;}
.chat-list-row .ad-name>div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 110px;}
.chat-list-row .msg-preview{color: #999999;}
.chat-list-row .msg-preview > div{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 240px;}
.chat-list-row .buttons{width: 90px;}
.chat-list-row .buttons a{display: inline-block; background-color: #DEDEDE; padding: 8px 5px; text-align: center; font-size: 16px; width: 32px; box-sizing: border-box; }
.chat-list-row .search-inp{position: relative; width: 100%; box-sizing: border-box;}
.chat-list-row .search-inp input{width: 100%; box-sizing: border-box;}
.chat-list-row .search-inp i{position: absolute; top: 9px; right: 7px; font-size: 16px; text-align: center; cursor: pointer;}
.chat-list-row .date{width: 110px;  text-align: right;}
.chat-list-row>div.mobile{display: none;}
.chat-list-row>div.mobile>div{position: relative; width: 100%;}
.chat-list-row h4{margin: 0; padding: 0; font-size: 12px; border: none; color: #181818; text-align: left;}
.chat-list-row .online-indicator{font-size:11px; margin-left: 5px; display: block; position: absolute; top: 0px; display: none; /* jsshow after calc */}
.chat-list-row .online-indicator i{color:#00AA00;}
.chat-list-row h3{margin: 5px 0px; padding: 0; font-size: 12px; border: none; color: #181818; text-align: left;}
.chat-list-row p{margin: 0; padding: 0; font-size: 12px; color: #999999; text-align: left;}
.chat-list-row h4, .chat-list-row h3, .chat-list-row p{width: 170px; max-width: 100%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; box-sizing : border-box; }
.chat-list-row h4{width: 150px;}



.chat-header{padding: 15px; margin-bottom: 15px; border-bottom: 1px dashed #181818; }
.chat-header.mobile{display: none;}
.chat-header.desktop{border-bottom: none; font-size: 13px; padding-top: 0;}
.chat-header.desktop h4{margin-top: 0;}
.chat-header h3{text-align: left; font-size: 16px; font-weight: bold; border: none; color: #181818; margin: 0; padding: 0;}
.chat-header h4{text-align: left; font-size: 14px; font-weight: bold; border: none; color: #181818; margin: 8px 0px 15px 0px; padding: 0;}
.chat-header h4 span{font-weight: 400;}
.chat-header p{margin: 0px 0px 10px 0px; padding: 0;}
.chat-header p a{font-style: italic; } 
.chat-header p a.bold{font-weight: bold; font-style: normal; }
.chat-header.desktop > div{font-weight: bold; text-transform: uppercase; font-size: 12px;}
.chat-header.mobile div.upper{font-weight: bold; text-transform: uppercase; font-size: 12px;}
.chat-header > div a.btn{display: inline-block; background-color: #DEDEDE; padding: 8px 5px; text-align: center; font-size: 16px; width: 32px; box-sizing: border-box; float: right; margin-top: -8px;}
.chat-header.desktop > div a.btn{float: none;}
.chat-header-profile-img{margin-bottom: 15px;}
.chat-header-profile-img .fa-portrait{font-size: 90px;}
.chat-header-profile-img img{width: 115px; height: 115px; object-fit: cover; border-radius: 50%; border: 4px solid #DEDEDE;}

.chat-msg-container{overflow-y: scroll; height: 600px; max-height: 600px;}
.chat-msg {width: 80%; word-break:break-word; background-color: #DEDEDE; font-size: 12px; padding: 10px 20px; margin-bottom: 5px; border-radius: 30px; position: relative; box-sizing: border-box; }
.chat-msg.has-link:hover{opacity: 0.8;}
.chat-msg a.abs{position: absolute; left: 0; top: 0; right: 0; bottom: 0; border-radius: 30px;}
.msg-spacer-arrow{height: 30px;}
.chat-msg.has-img-1{margin-top: 210px;}
.chat-msg.has-text-0{background-color: white !important;}
.chat-msg.has-text-0::after{display: none !important;}
.chat-msg .date{display: block; position: absolute; font-size: 10px; line-height: 12px; bottom: -15px; left: 5px; color: #D3D3D3; }
.chat-msg .read-ntf{display: none;}
.chat-msg .read-ntf.read-1{display: block; position: absolute; font-size: 11px; line-height: 11px; padding: 3px 0px; bottom: -4px; right: 0; width: 17px; text-align: center; border-radius: 50%; border: 1px solid #C1BEC1; background-color: white; color: #84BD9E;}
.chat-msg.chat-msg-no-arrow .read-ntf, .chat-msg.msg-spacer-no-arrow .read-ntf{display: none;}
.chat-msg.has-img-1 .read-ntf{bottom: 22px;}

.chat-msg .msg-body{background-color: #DEDEDE;margin: 11px -20px -11px -20px;padding: 10px 20px;border-radius: 28px;color: black;}
.chat-msg.my .msg-body{background-color: #88E161; }


.chat-msg.ad-msg{background-color: #333333 !important; color: white !important;}
.chat-msg .ad-info{ white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.chat-msg .ad-info a{color: white;}

.chat-msg .created-by {display: block; position: absolute; font-size: 10px; line-height: 12px; top: -15px; left: 5px; color: #D3D3D3; }
.chat-msg.has-text-0 .date{top: 0px;}
.chat-msg .img{position: absolute; top: -205px; right: 0; width: auto; max-width: 100%; height: 200px; background-size: cover; background-position: center center;  border-radius: 30px;}
.chat-msg .img a{display: inline-block; /*left: 0; right: 0; top: 0; bottom: 0;*/ }
.chat-msg .img a img{max-height: 200px; max-width: 100%; border-radius: 20px;}
.chat-msg:after{content:""; position: absolute; width: 0;height: 0;border-style: solid;border-width: 0 19px 30px 0px;border-color: transparent transparent #DEDEDE transparent; transform: rotate(90deg); bottom: -20px; left: 35px;}
.chat-msg .img .img-download{position: absolute; display: block; line-height: 14px; font-size: 0px; width: 30px; padding: 0.5px 0px; text-align: center; color: black; background-color: #DEDEDE; border-radius: 50%; top: 50%; margin-top: -10px;}
.chat-msg .img .img-download img{width: 29px;}
.chat-msg .img .img-download.left{left: -40px;display: none;}
.chat-msg .img .img-download.right{right: -40px;}
.chat-msg.my .img-download.left{display: block;}
.chat-msg.my .img-download.right{display: none;}
.chat-msg.othr .img{right: auto; left: 0;}
.chat-msg.chat-msg-no-arrow{margin-bottom: 5px;}
.chat-msg.chat-msg-no-arrow:after{display: none;}
.chat-msg.chat-msg-no-arrow .date{display: none;}
.chat-msg.my{background-color: #88E161; margin-left: 20%;}
.chat-msg.my:after{border-color: transparent transparent #88E161 transparent; left: auto; right: 35px; transform: rotate(-180deg); border-width: 0 30px 19px 0px; bottom: -15px;}
.chat-msg.chat-msg-no-arrow.has-img-1.has-text-0{padding-bottom:0; margin-bottom: -5px;}
 
.chat-msg.othr .date{left: auto; right: 5px; text-align: right;}
.chat-msg.othr.has-text-0 .date{left: 15px; right: auto; text-align: right;}
.chat-msg.my.has-text-0 .date{right: 15px; left: auto; text-align: right;}

.chat-msg-container .load-prev{display: block; text-align: center; margin: 15px 0px; color: #181818; font-weight: bold; }


.chat-msg-input-container{margin-top: 30px;}
.chat-msg-input-container .desktop-h{font-weight: bold; margin-bottom: 5px;}

.chat-msg-input-container textarea{width: 100%; box-sizing: border-box; height: 100px;}
.chat-msg-input-container .desktop-button{margin-top: 10px;}
.chat-msg-input-container .desktop-button button, .chat-msg-input-container .desktop-button .button{width: auto; min-width: 180px;}
.chat-msg-input-container .desktop-button button.right, .chat-msg-input-container .desktop-button .button.right{float: right;}
.chat-msg-input-container #dlg-upload-single{float: right;}

/*.chat-msg-input-container{display: table; width: calc(100% + 20px); background-color: #E6E7E9; margin-top: 0; margin-left: -10px; margin-right: -10px;}
.chat-msg-input-container>div{display: table-cell; padding: 8px 5px; vertical-align: middle;}
.chat-msg-input-container .mob-img, .chat-msg-input-container .mob-camera, .chat-msg-input-container .mob-send{display: table-cell; text-align: center; width: 30px; font-size: 28px;}
.chat-msg-input-container .mob-send img{width: 30px; height: 30px;}
.chat-msg-input-container .mob-img a, .chat-msg-input-container .mob-camera a{color: #5976DD; }
.chat-msg-input-container .desktop-button, .chat-msg-input-container .desktop-h{display: none;}
.chat-msg-input-container textarea{height: 40px;}
*/
.chat-msg-input-container{display: block; width: calc(100% + 20px); background-color: white; margin-top: 0; margin-left: -10px; margin-right: -10px;}
.chat-msg-input-container .mob-img, .chat-msg-input-container .mob-camera, .chat-msg-input-container .mob-send{display: none; }
.chat-msg-input-container .desktop-h-input-answ{margin: 5px 0px; font-weight: bold;}
.chat-msg-input-container textarea{height: 60px;}
.chat-msg-input-container .desktop-buttons{padding: 5px 0px 40px 0px;}
.chat-msg-input-container .desktop-buttons .gray-buton{ color: white; background-color:#808080;border-color:#808080; padding-left: 40px;}
.chat-msg-input-container .desktop-buttons .primary{float: right; padding-right: 50px;}
.chat-msg-input-container .desktop-buttons button {position: relative;}
.chat-msg-input-container .desktop-buttons button img{position: absolute; top: 50%; transform: translateY(-50%);}
.chat-msg-input-container .desktop-buttons button.primary img{width: 18px; right: 10px;}
.chat-msg-input-container .desktop-buttons button.gray-buton img{height: 20px; left: 10px;}
.chat-msg-container{margin-left: -10px; margin-right: -10px; width: calc(100% + 20px); padding-left: 10px; padding-right: 10px; box-sizing: border-box;}

.chat-msg-input-container .mob-camera{display: none; }

#chat-img-upload-preview{display: none; position: relative; margin: 15px 0px 15px 0px;}
#chat-img-upload-preview .ax-uploaded-image-progress{display: none; width: 150px; border: 1px solid #DEDEDE; padding: 1px;}
#chat-img-upload-preview .img{width: 150px; height: 150px; background-size: cover; background-position: center;}
#chat-img-upload-preview.loading .img{display:none; }
#chat-img-upload-preview.loading .ax-uploaded-image-progress{display: inline-block;}
#chat-img-upload-preview.loading .ax-uploaded-image-progress > div{background-color: #BF272D; display: inline-block; box-sizing: border-box; height: 10px;}
#chat-img-upload-preview i.fal{position: absolute; top: 10px; left: 10px; color: white; font-size: 16px; background-color: black; padding: 2px 4px;width: 12px;text-align: center; cursor: pointer;}

.chat-messages-online-indicator{font-size:11px; display: block;}
.chat-messages-online-indicator i{color:#00AA00;}

.chat-msgs-header{background-color: #BF272D; color: white; margin: 0px -11px; padding: 0px 5px;}
.chat-msgs-header a, .chat-msgs-header h4{color: white;}
.chat-msgs-header .simple-tbl{width: 100%;}
.chat-msgs-header .simple-tbl > div{vertical-align: middle;}
.chat-msgs-header .col-bck{font-size: 36px; width: 60px;}
.chat-msgs-header .col-info h4{font-size: 14px; text-transform: uppercase; font-weight: bold;}
.chat-msgs-header .col-info .simple-tbl{width: auto;}
.chat-msgs-header .col-info .simple-tbl .unm{max-width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; padding-right: 20px;}
.chat-msgs-header .col-info .simple-tbl .ust{width: 100px;}


body:not(.cht) #pbOverlay svg{display: none !important;}
.cht #pbOverlay{background: white !important;}
.cht #pbOverlay .wrapper > img{max-height: calc(100% - 200px); max-width: calc(100% - 100px);}
.cht #pbOverlay.show .wrapper > *{box-shadow: none !important;}
.cht #pbOverlay #pbAutoplayBtn, .cht #pbOverlay #pbCloseBtn{display: none !important;}

.cht #pbOverlay #pbPrevBtn b, .cht #pbOverlay #pbNextBtn b{display: none !important;}
.cht #pbOverlay #pbPrevBtn, .cht #pbOverlay #pbNextBtn {opacity: 1;}
.cht #pbOverlay #pbPrevBtn svg, .cht #pbOverlay #pbNextBtn svg{width: 46px; margin: 0px 30px;}

.cht #pbOverlay.hide #pbPrevBtn, .cht #pbOverlay.hide #pbNextBtn{display: none;}


.pb-header-desktop{position: absolute; top: 0; left: 0; width: 100%; color: black; text-align: left; padding: 20px 30px; z-index: 20;}
.pb-header-desktop a{font-size: 16px; cursor: pointer;}
.pb-header-desktop a.pb-delete{margin-left: 50px; display: none;}
.pb-header-desktop a.pb-close{position: absolute; right: 80px; top: 20px; }
.pb-header-desktop a i{font-size: 24px; vertical-align: bottom;}
.pb-header-desktop a.pb-close i{font-size: 36px;}

.pb-header-mobile{display: none;}
.pb-footer-mobile{display: none;}



#tooltip{background-color: black !important; color: white !important; font-size: 11px !important; border: none !important; text-align: center; color: white !important; font-weight: normal !important; min-width: 80px !important; box-sizing: border-box;}
#tooltip:before{position: absolute; content:"";display: block;width: 0;height: 0;border-style: solid;border-width: 0 5px 7px 5px;border-color: transparent transparent #000000 transparent; top: -7px; left: 50%; margin-left: -5px;}
#tooltip h3{color: white !important; font-size: 11px !important; border: none; font-weight: normal !important;}
#tooltip .body, #tooltip .url{display: none !important; }

.chat-msgs-title-page a{display: none;}
.tbl-list-view td{padding-top: 5px; padding-bottom: 5px;}
.tbl-list-view i.fa, .tbl-list-view i.fal, .tbl-list-view i.fa-comments-alt {font-size: 18px;}
.tbl-list-view i.fal.fa-check-double, .tbl-list-view i.fal.fa-question-circle{font-size: 12px;}

.tab-menu-simple{display: block; list-style: none; margin: 10px 0px; padding: 0; }
.tab-menu-simple li{display: inline-block;  margin-right: 5px;}
.tab-menu-simple li a{display: block; padding: 8px 4px; min-width: 90px; box-sizing: border-box; text-align: center; border: 1px solid #DEDEDE;}
.tab-menu-simple li a.active, .tab-menu-simple li a:hover{background-color: #EFEFEF;}

.admin-ad-buttons{text-align: right; margin-top: 10px;}
.admin-ad-buttons a{margin: 0px 2px;}

.ant-schema-rating{margin-top: 20px; display: none !important;}
.ant-schema-rating a{color: #D0DA39;} 
.ant-schema-rating a:hover{opacity: 0.5;}

.schema-votes-footer{text-align: center;}


/* push notifikacije dodatni popup */
.ant-push-notif{position: fixed; z-index: 9999; padding: 15px; text-align: center; text-transform: uppercase; background-color: #000 !important; color: white !important;}
.ant-push-notif span{margin-right: 20px;}
.ant-push-notif button{-webkit-appearance: none;-moz-appearance: none;appearance: none; padding: 5px 20px; color: white !important; border: 2px solid #FFF !important; background: black !important; cursor: pointer; margin-left: 10px;}
.ant-push-notif.ant-push-notif-2, .ant-push-notif.ant-push-notif-3{background-color: #D30023 !important;}
.ant-push-notif.ant-push-notif-3 button{border: none !important; background: #9E001A !important; }
.ant-push-notif.ant-push-notif-4{background-color: #3F3F3F !important;}

.age-notif-b{content:""; display:block; position: fixed; z-index: 999998; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0,0,0,0.7); backdrop-filter: blur(10px);}
.age-notif{position: fixed; z-index: 999999; width: 700px; top: 50%; left: 50%;  font-weight: bold;  background-color: white; color: black;transform: translate(-50%, -50%); padding: 50px 100px;  text-align: center; box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.75); box-sizing: border-box;}
.age-notif h3, .age-notif h4, .age-notif a{color: black;}
.age-notif h3{font-size: 18px; margin-bottom: 0px; border-bottom: none !important; font-weight: 600;}
.age-notif h4{font-size: 24px; font-weight: bold; margin-top: 20px;}
.age-notif hr{border-top: 1px solid white !important; margin-bottom: 20px;}
.age-notif button{margin: 0px 10px; min-width: 150px;}

.warn18plus{font-size: 55px; width: 100px; line-height: 100px; text-align: center; display: inline-block; font-weight: 900; border: 10px solid #BF272D; border-radius: 50%;}
.icocheck{position: relative; width: 80px; height: 80px; text-align: center; display: inline-block; font-weight: 900; border: 10px solid black; border-radius: 50%;}
.icocheck i{color: #21CB45;font-size: 85px; position: absolute; z-index: 2; left: 50%; top: 50%; margin-left: -30px; margin-top: -50px; }
.icocheck i.z{color: white; zoom: 124%; z-index: 1; transform: translate(7px, -11px);}
.icocheckimg{width: 100px; height: auto;}

.site-header-dark {margin-bottom: 10px;}
.site-header-dark .top{background-color: #191919; color: white;}
.site-header-dark  div.simple-tbl{width: 1260px; }
.site-header-dark .top a, .site-header-dark .top span{display: inline-block; margin: 5px 5px 5px 0px; padding: 3px 10px 3px 15px; color: white;}
.site-header-dark .top a:hover{opacity: 0.8;}
.site-header-dark .top .left{font-size: 0;}
.site-header-dark .top .left > *{border-left: 1px solid rgba(255,255,255,0.2); font-size: 13px;}
.site-header-dark .top .left > *:first-child{border-left: none; padding-left: 0; margin-left: 0;}
.site-header-dark .top .left .premium-active-msg{display: inline-block; padding-left: 10px; }
.site-header-dark .top .left .premium-active-msg img{width: 16px; height: auto; vertical-align: bottom; margin-right: 5px;}
.site-header-dark .top .left .premium-active-msg a{margin: 0; padding: 0;}

.main-dd-menu .premium-active-msg{display: none; border-bottom: 1px solid black; margin: -20px -15px 0 -15px; padding: 10px 30px;}
.main-dd-menu .premium-active-msg img{width: 20px; height: auto; vertical-align: bottom; margin-right: 5px;}

.site-header-dark .top .right{text-align: right; font-size: 13px;}
.site-header-dark .top .right.bdr > * {border-left: 1px solid rgba(255,255,255,0.2); }
.site-header-dark .top .right.bdr > *:first-child{border-left: none; padding-left: 0; margin-left: 0;}
.site-header-dark .bottom .simple-tbl > div{vertical-align: middle;}
.site-header-dark .bottom .logo{width: 350px;}
.site-header-dark .bottom .logo a{display: block; padding: 17px 0px 9px 0px;}
.site-header-dark .bottom .logo img{width: calc(100% - 85px);}
.site-header-dark .bottom .search{width: 520px;}
.site-header-dark .bottom .search form{display: block; position: relative; }
.site-header-dark .bottom .search form input{box-sizing: border-box; width: 100%; border-radius: 5px !important; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4) !important;}
.site-header-dark .bottom .search form button{position: absolute; right: 5px; top: 50%; transform: translateY(-50%); border: none; background: black; border-radius: 3px; color: white; text-transform: initial; width: auto; padding: 5px; box-sizing: border-box; width: 100px;} 
    
.site-header-dark .bottom .submit{padding-left: 15px;}
.site-header-dark .bottom .submit a{display: block; background-color: #BF272D;  color: white;  line-height: 40px; font-size: 13px; padding: 0px 7px; box-sizing: border-box; width: 130px; text-align: center; border-radius: 5px; font-weight: 600;}

.site-header-dark .bottom {position: relative; box-shadow: 0px 5px 5px -2px rgba(0,0,0,0.3);}
.site-header-dark .bottom .mnu-button{text-align: center; width: 80px;}
.site-header-dark .bottom .mnu-button a{display: block; width: 40px;}
.site-header-dark .bottom .mnu-button a img{width: 80%;}
.site-header-dark .bottom .mnu-button a img.a{max-width: 26px;}
i.btn-val-displ{background-color: #BF272D !important; color: white !important; line-height: 20px !important; font-size: 13px !important; /*vertical-align: middle !important;*/ margin-left: 5px; padding: 0px 7px !important;  border-radius: 3px !important; margin-top: 0 !important; display: inline-block;font-style: normal;}

h2.upper.homepage-h2, h1.pgtitl-h1{padding-top: 11px;}

.site-header-mobile{display: none;}
.main-dd-menu-mob-hdr{display: none;}
.mob-ad-cat{display: none; }


.blog_post_operater{background-color: #F3F3F2; border-radius: 5px; position: relative;}
.blog_post_operater:after{content:""; display: block; position: absolute; top: 0; bottom: 0; right: 0; width: 10px; background: #00D124; border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.blog_post_operater.status-busy:after{background: #BF272D;}
.blog_post_operater.status-busy:after{background: #BF272D;}
.blog_post_operater.status-unavailable:after{background: #999999;}
.blog_post_operater .live-icon{display: none !important;}
body .blog_post_operater .operater-number{margin-bottom: 0;}
body .blog_post_operater .operater-number a{background-color: transparent !important; font-size: 12px;}
.status-savjetnika td:first-child{display: none !important;}
body .operater-header > tr > td:first-child{width: 100px; max-width: 100px; overflow: hidden; position: relative;}
body .blog_post_operater .operater-img{border-top-left-radius: 5px;border-bottom-left-radius: 5px; /*position: absolute; left: 0px; top: 0px; min-height: 100%; min-width: 100%;*/}
body .blog_post_operater .ime-operatera{padding-top: 5px; font-size: 14px;}
body .blog_post_operater .operater-status{font-size: 12px;}

.scroll-container-noscroll ul.operaters-all.noscroll.layout-simple{font-size: 0;}
.scroll-container-noscroll .blog_post_operater{display: inline-block; width: calc(50% - 11px); font-size: 14px; line-height: 16px; vertical-align: top;}
.scroll-container-noscroll .blog_post_operater:nth-child(odd){margin-right: 20px;}
.scroll-container-noscroll .blog_post_operater:nth-child(even){margin-left: 0px;}

.main-dd-menu{display: none; position: absolute; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75); width: 265px; background-color: #F8F6F5; padding: 20px 15px; z-index: 9999; margin-top: -10px; opacity: 0; max-height: 1px; overflow: hidden;}
.main-dd-menu.visible{display: block; transition: all .5s ease-in-out;}
.main-dd-menu.visible.sh{opacity: 1; max-height: 1600px;}
.main-dd-menu:before{content:""; display: block; position: absolute; background: #BF272D; left: 0; top: 0; right: 0; height: 10px; }
.main-dd-menu ul{list-style: none; margin: 0; padding: 0;}
.main-dd-menu > ul > li{display: block; margin: 0; padding: 0;font-size: 16px;}
.main-dd-menu > ul > li > a, .main-dd-menu ul > li > span{display: block; padding: 9px 15px; border-bottom: 1px solid #EAE9E8; color: black; text-transform: uppercase; position: relative; cursor: pointer;}
.main-dd-menu > ul > li > a:hover, .main-dd-menu ul > li > span:hover{color: #BF272D;}
.main-dd-menu > ul > li > ul{display: none; padding-left: 50px;}
.main-dd-menu > ul > li > ul a{display: block; padding: 3px 0px; font-size: 15px;}
.main-dd-menu .menu-item-has-children>a::after, .main-dd-menu .menu-item-has-children>span::after {position: absolute;right: 10px;top: 50%;margin-top: -8px; content: "\f107";font-family: Font Awesome\ 5 Pro;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;transition: all .3s ease-in-out;}
.main-dd-menu .menu-item-has-children.active>a::after, .main-dd-menu .menu-item-has-children.active>span::after {transform: rotate(-180deg);}
.main-dd-menu >  ul > li.menu-item-has-children.active > ul{display: block;}

.ui-datepicker{box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75) !important; border-radius: 4px !important; padding: 0px !important; border: none !important; margin-top: 10px;}
.ui-datepicker:before{content:""; display: block !important; position: absolute; top: -9px; left: 45px; width: 0;height: 0;border-style: solid;border-width: 0 7px 10px 7px;border-color: transparent transparent #d11323 transparent;}
.ui-datepicker-header{display: none !important;}
.ui-datepicker th{text-transform: uppercase; text-align: center !important; font-size: 12px; color: #929292; }
.ui-datepicker-calendar{background-color: white !important;}
.ui-datepicker-calendar tr:nth-child(odd){background:white;}
.ui-datepicker-calendar tr:nth-child(even){background:#F7F9FB;}
.ui-datepicker-calendar .ui-state-default{background-color: transparent !important;}
.ui-datepicker-calendar .ui-state-default.ui-state-highlight{background-color:#BF272D !important; color: white !important;}
.ui-datepicker td{padding: 0px !important;}
.ui-datepicker td a{margin-left: -1px; margin-top: -1px; text-align: center !important; color: #929292 !important; line-height: 25px;}
.ui-datepicker td a:hover{background-color:#BF272D !important; color: white !important;}

.dpicker-cust-h{background-color: #D11324; }
.dpicker-cust-h > div{padding: 5px; color: white; text-transform: uppercase; font-weight: 600;}
.dpicker-cust-h > div i.fas{font-size: 18px; cursor: pointer;}
.dpicker-cust-h div.mon {padding-left: 10px;}
.dpicker-cust-h div.mon span{display: inline-block; min-width: 95px; text-align: center;}
.dpicker-cust-h div.year {text-align: right; padding-right: 10px;}
.dpicker-cust-h div.year span{display: inline-block; min-width: 50px; text-align: center;}

.rbanner-970{width: 970px; margin: auto; margin-top: 50px; margin-bottom: 50px;}
.rbanner-970 img{display:block; max-width: 100%;}

.window-m{width: 450px; margin: auto; margin-top: 50px; margin-bottom: 150px; box-sizing: border-box; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75) !important; padding: 50px 50px; border-radius: 5px;}
.window-m .fld{margin: 10px 0px;}
.window-m > hr{margin-bottom: 15px;}

.ad-submit-wnd h3{font-size: 15px; margin: 30px 0px 5px 0px;font-weight: 600;text-align: left;}

.success-msg-ntf table{width: 100%; margin-bottom: 50px;}
.success-msg-ntf .far {color: #00DE5F; }
.success-msg-ntf a{color: #BF272D; font-weight: bold;}

.notice-highlight{box-shadow: 0px 0px 5px 0px rgba(211,19,36,1);}

body .ui-widget-header{background-color: #BF272D;}
body .ui-tabs .ui-widget-header{background-color: transparent; border: none; border-bottom: 1px solid #DEDEDE; border-radius: 0;}
body .ui-tabs li{border: none !important;}
body .ui-tabs .ui-state-active a, body .ui-tabs .ui-state-active a:link, body .ui-tabs .ui-state-active a:visited{background-color: transparent; position: relative; border: none; border-radius: 0;}
body .ui-tabs .ui-state-active a:after{content:""; display: block; position: absolute; left: 0; right: 0; bottom: -2px; height: 4px; background: #BF272D; }

.c-dd-menu{display: none; position: absolute; top: 30px; width: 200px; background-color: #191919; color: white; padding: 15px 30px; z-index: 99999;}
.c-dd-menu.active{display: block;}
.c-dd-menu ul{list-style: none; padding: 0; margin: 0;}
.c-dd-menu ul li{padding: 0; margin: 0;}
.c-dd-menu ul li a{color: white; display: block; padding: 5px 2px;}
.c-dd-menu ul li a:hover{opacity: 0.8;}

.ui-tabs .ui-tabs-nav li {outline: none !important;}
.ui-tabs .ui-tabs-nav li a{outline: none !important;}

.ad-prices-tbl{width: 100%;}
.ad-prices-tbl td{padding-bottom: 15px; vertical-align: top;}
.ad-prices-tbl .cb{width: 45px;}
.ad-prices-tbl .lbl h4{margin: 0; font-size: 14px; font-weight: bold; color: #BA4F47; text-transform: uppercase;}
.ad-prices-tbl .lbl h4 b{color: #161616; text-transform: initial;}
.ad-prices-tbl .lbl p{font-size: 12px; margin: 0px;}

.ad-payment-nfo-container{margin: 20px 0px; max-width: 900px;}
.ad-payment-nfo-container h3{font-size: 16px; font-weight: bold; text-align: left; margin: 0px 0px 15px 0px;}
.ad-payment-nfo-container h3 span{text-transform: uppercase; color: #BA4F47; }
.ad-payment-nfo-container h4{margin: 15px 0px 5px 0px; font-weight: bold; text-align: left;}
.ad-payment-nfo-container .sms-p-i span{font-weight: bold; }

.contact-ico-lnk{border-radius: 5px; background-color: #7AB554; color: white; width: 36px; padding: 7px 0px; font-size: 22px; display: inline-block; text-align: center; margin-right: 15px; margin-top: 10px;}
.contact-ico-lnk.viber{background-color: #714C91; }
.contact-ico-lnk:hover{color: white; opacity: 0.8;}

.tbl-cont-with-left-mnu{padding-top: 10px;} 


.service-page h1{font-size: 30px !important;}
.service-page h2{margin-top: 30px; margin-bottom: 15px; border: none !important;}

.ui-dialog .ui-dialog-titlebar-close{min-width: 0px !important;}

.payment-type-select-container{font-size: 0;}
.payment-type-select-container .payment-type-select{margin-right: 15px;}
.sms-payment-link-gen{margin: 15px 0px;}
.sms-payment-link-gen a{color: #BF272D; font-weight: bold;}

.report-fake-ad{text-align: right;}
.report-fake-ad a{}
.report-fake-ad a img{width: 24px; vertical-align: middle;}
.report-fake-ad img.s1{display: none; }
.report-fake-ad.active img.s1{display: inline-block; }
.report-fake-ad.active img.s0{display: none; }


.box-note-rbr{border: 3px solid #BF272D; padding: 20px; margin: 20px 0;}
.box-note-rbr h5{margin: 0 0 5px 0; font-size: 14px;}
.box-note-rbr p{margin: 0;font-size: 14px;}
.box-note-rbr a{color: #BF272D; font-weight: bold;}


.profiles-table{width: 100%;}
.profiles-table td{vertical-align: top; font-size: 13px; border-bottom: 1px solid #d7d7d9; padding: 5px 0;}
.profiles-table td.img{width: 110px; }
.profiles-table h3{margin: 0; padding: 0; font-size: 16px; text-align: left; border: none;}
.profiles-table h3 a{color: #BF272D; font-weight: bold;}
.profiles-table i{display: block;}
.profiles-table .wraper{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative; padding-right: 50px; }
.profiles-table .wraper * {line-height: 16px; min-height: 16px; box-sizing: border-box;}
.profiles-table .g{margin: 8px 0px;}
.profiles-table .wraper .hide-800.usr-online-ntf{position: absolute; top: 5px; right: 2px; text-align: right; white-space: nowrap;}
.profiles-table .wraper .show-800.usr-online-ntf{margin-bottom: 5px;}
.profiles-table .wraper .usr-online-ntf i{display: inline;}

.profiles-table .wraper .icons{position: absolute; bottom: 5px; right: 2px; text-align: right; white-space: nowrap;}
.profiles-table .icons a{vertical-align: middle; margin-left: 8px;}
.profiles-table .icons img{width: 24px; vertical-align: middle;}
.profiles-table .icons img.sm {width: 20px;}

.profiles-table .img .icons{text-align: center; margin-top: 5px;}
.profiles-table .img .icons a{vertical-align: middle; margin-left: 4px; margin-right: 9px;}
.profiles-table .img .icons img{width: 26px; vertical-align: middle;}
.profiles-table .img .icons img.sm {width: 22px;}

#notifications-holder{position: fixed; top: 120px; left: 50%; width: 410px; margin-left:190px /*630 - 420 + 20*/ }
#notifications-holder .fm-notif{position: relative; margin-bottom: 50px;}
#notifications-holder .fm-notif > i {display: block; position: absolute; top: -12px; left: -12px; width: 24px; height: 24px;z-index: 2;}
#notifications-holder .fm-notif > i img{width: 24px; height: 24px;}
#notifications-holder .fm-notif .body{padding: 15px; background-color: #3A61BF; color: white; border-radius: 8px; position: relative; width: calc(100% - 150px); font-size: 13px;}
#notifications-holder .fm-notif .body b{display: block; font-size: 14px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#notifications-holder .fm-notif .body p{margin: 5px 0 0 0; /*word-break: break-word;*/white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#notifications-holder .fm-notif .body::after {content: "";position: absolute; width: 0; height: 0; border-top: 25px solid #3A61BF;border-right: 30px solid transparent; right: -24px; top: 0;}
#notifications-holder .fm-notif .img{position: absolute; background-color: white; right: 0; top: -10px; width: 100px; height: 100px; background-repeat: no-repeat;background-size: cover;background-position: center; border-radius: 50%; border: 3px solid white; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.75);}
#notifications-holder .fm-notif.admin .img{background-color: black; background-size: 70px 70px; background-size: 64px;background-repeat: no-repeat;background-position: 22px;}
#notifications-holder .fm-notif .fm-progress{position: absolute; bottom: 0; left: 0px; width: 100%; height: 8px; background-color: rgba(255,255,255,0.2);border-bottom-right-radius: 8px;border-bottom-left-radius: 8px; transition: all 1s linear;} 
#notifications-holder .fm-notif .fm-progress.nobrdr{border-bottom-right-radius: 0px;}


.fs-loader{position: fixed; left: 0; top: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,0.7);}
.fs-loader > div{position: absolute; top: 50%; left: 50%; text-align: center; transform: translate(-50%, -50%);}
.fs-loader .loader{margin-top: 50px;}

.auto-topup i.fa-stopwatch{font-weight: bold; color: green; }

a.lnk-btn{
    display: inline-block;
    border-color: #E5E6E9;
    background-color: #E5E6E9;
    color: #000;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    padding: 6px 25px;
    font-size: 13px;
    cursor: pointer;
    line-height: 17pt;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
a.lnk-btn img{height: 28px; width: auto; vertical-align: middle;}

.lst-galleries{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 20px;
    margin: 40px 20px
}

.lst-gallery{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); padding: 10px;}
.lst-gallery > div{
    display: grid;
    width: 100%;
    grid-template-columns: 120px auto;
    gap: 10px;

}
.lst-gallery .img{position: relative;}
.lst-gallery .img img{width: 100%; height: auto;}
.lst-gallery .img svg{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 50px; height: auto;}

.lst-gallery h3{margin: 0 0 2px 0; padding: 0; border-bottom: 0;}
.lst-gallery h3 a{color: #BF272D; font-size: 14px;}
.lst-gallery h3 span{color: #777; font-size: 13px; font-weight: 400;}
.lst-gallery .meta{color: #777; font-size: 12px;}
.lst-gallery .meta a{color: #000; font-size: 12px; font-weight: 600; font-style: italic; display: block;}
.lst-gallery p{font-size:13px; line-height: 16px; height: 48px; overflow: hidden;display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  margin-bottom: 0;}

.dopisivanje-l-box{padding: 20px; background-color: #BF272D; color: white; border-radius: 8px; margin: 50px 0 20px 0;}
.dopisivanje-l-box h2{padding: 0; border-bottom: 0; color: white; font-size: 22px; text-transform: uppercase; }
.dopisivanje-l-box .online-users-count{font-size: 16px; margin: 10px 0; display: grid; grid-template-columns: 20px auto; align-items: center;}
.dopisivanje-l-box .online-users-count i{display: inline-block; width: 12px; height: 12px; background: #6A9A62; border-radius: 50%; }
.dopisivanje-l-box .online-users-count-per-category{
    font-size: 14px;
    display: grid;
    grid-template-columns: min-content 1px min-content 1px min-content 1px min-content;
    align-items: center;
    gap: 10px;
    white-space: nowrap;
}
.dopisivanje-l-box .online-users-count-per-category .l{background: white; height: 15px;}

.dopisivanje-l-box .btn-saznaj-vise{margin: 15px 0 0 0;}
.dopisivanje-l-box .btn-saznaj-vise a{display: inline-block; background: white; color: black; border-radius: 5px; text-decoration: none; padding: 12px 30px; text-align: center;}
.dopisivanje-l-box .online-users-count-per-category a{color: white;}
.dopisivanje-l-box .online-users-count-per-category a:hover{opacity: 0.9; }

@media (max-width:981px) { 
    .ant-push-notif.ant-push-notif-mobile_buttons_same_line{font-size: 12px; padding: 15px 8px;}
    .ant-push-notif.ant-push-notif-mobile_buttons_same_line span{margin-right: 10px;}
    .ant-push-notif.ant-push-notif-mobile_buttons_same_line button{margin-left: 7px; padding: 5px 12px;}
    
    .ant-push-notif.ant-push-notif-mobile_buttons_new_line span{margin: 0px 0px 10px 0px; display: block;}
    .ant-push-notif.ant-push-notif-mobile_buttons_new_line button{margin: 0px 10px !important;}
}
 
@keyframes s-ripple {
    0% {
        transform: scale(0);
    }
    20% {
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
}
@keyframes s-ripple-dup {
   0% {
       transform: scale(0);
    }
   30% {
        transform: scale(1);
    }
    60% {
        transform: scale(1);
    }
    100% {
        opacity: 0;
        transform: scale(1);
    }
}
.control-checkbox input:checked  + .control_indicator::before {
    animation: s-ripple 250ms ease-out;
}
.control-checkbox input:checked + .control_indicator::before {
    animation-name: s-ripple-dup;
}

.preloader4 {
   width:64px;
   height:64px;
   display:inline-block;
   padding:0px;
   border-radius:100%;
   border:2px solid;
   border-top-color:#BF272D;
   border-bottom-color:white;
   border-left-color:#BF272D;
   border-right-color:white;
   -webkit-animation: preloader4 0.8s linear infinite;
   animation: preloader4 0.8s linear infinite;
}
@keyframes preloader4 {
   from {transform: rotate(0deg);}
   to {transform: rotate(360deg);}
}
@-webkit-keyframes preloader4 {
   from {-webkit-transform: rotate(0deg);}
   to {-webkit-transform: rotate(360deg);}
}