@media (min-width: 1260px) {
  /* COLOR */
  /* HEADINGS */
  /* GENERAL */
  /* Additional */
  .button_transit {
    -webkit-transition: background-color 0.5s, color 0.2s;
    transition: background-color 0.5s, color 0.2s;
  }
  .grad_1 {
    background: #000000;
    /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#000000');
    /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#000000));
    /* for webkit browsers */
    background: -moz-linear-gradient(top, #FFFFFF, #000000);
    /* for firefox 3.6+ */
  }
  .shadow {
    -moz-box-shadow: 0 0 5px #999;
    -webkit-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#CCCCCC')";
    /* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999');
    /* For IE 5.5 - 7 */
  }
  .border_b {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  /* ---------------- LAYOUT ------------------ */
  /* WRAPPER */
  /* HEADER */
  #header {
    width: 1240px;
  }
  /* CONTAINER */
  #container {
    width: 1240px;
  }
  #content {
    width: 1240px;
  }
  .sidebar #content {
    width: 910px;
  }
  /* ---------------- INTERACTIVE MAP ------------------ */
  #wrapper.interactive #header #header #header_info_wrap {
    height: auto;
  }
  #wrapper.interactive #header #header #header_info_wrap .h3_wrap {
    width: auto;
  }
  #wrapper.interactive #container #content .rentals_property {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  #wrapper.interactive #container #content .rentals_property .rentals ul li a {
    width: 100%;
  }
  #wrapper.interactive #container #content .rentals_property .rentals ul li a img {
    width: 100%;
    height: auto;
    max-width: 230.21px;
  }
  /* ---------------- HEADER ------------------ */
  .ny_available {
    left: 700px;
  }
  .ny_available_i_frame {
    left: 630px;
  }
  /* IMAGE SLIDER */
  #slider {
    width: 1240px;
    height: 300px;
  }
  /* NAVIGATION */
  #navigation_container {
    width: 1220px;
    padding: 10px;
  }
  /* ---------------- INDEX ------------------ */
  #slider {
    width: 1240px;
    height: 110px;
    background-image: url(../img/slider_bg_n.jpg);
  }
  #container h1 {
    padding: 25px 0 0 25px;
  }
  .search {
    width: 1200px;
    padding: 20px 20px  0px 20px;
    margin-top: 20px;
    min-height: 94px;
    background-image: url(../img/search_bg_big.png);
    background-size: 1240px;
  }
  .search ul.main_search li {
    float: left;
  }
  .search ul.main_search li .dropdown.area,
  .search ul.main_search li .input_field.area {
    width: 152px;
  }
  .search ul.main_search li .dropdown.area ul,
  .search ul.main_search li .input_field.area ul {
    width: 174px;
  }
  .search ul.main_search li .dropdown.persons,
  .search ul.main_search li .input_field.persons {
    width: 90px;
  }
  .search ul.main_search li .dropdown.persons ul,
  .search ul.main_search li .input_field.persons ul {
    width: 112px;
  }
  .search ul.main_search li .dropdown.rooms,
  .search ul.main_search li .input_field.rooms {
    width: 80px;
  }
  .search ul.main_search li .dropdown.rooms ul,
  .search ul.main_search li .input_field.rooms ul {
    width: 102px;
  }
  .search ul.main_search li .dropdown.price,
  .search ul.main_search li .input_field.price {
    width: 70px;
  }
  .search ul.main_search li .dropdown.price ul,
  .search ul.main_search li .input_field.price ul {
    width: 92px;
  }
  .search ul.main_search li .dropdown.parking,
  .search ul.main_search li .input_field.parking {
    width: 30px;
  }
  .search ul.main_search li .dropdown.parking ul,
  .search ul.main_search li .input_field.parking ul {
    width: 52px;
  }
/* sloba 07.05.2019 */
  .search ul.main_search li .input_field {
    /* width: 440px; */
    width: 565px;
    padding: 8px 8px 8px 8px;
  }
/* */
  .search ul.main_search li .button {
    padding: 9px 18px 8px 33px;
    background-image: url(../img/search_icon.png);
    background-repeat: no-repeat;
    background-position: 12px 12px;
    font-size: 18px;
  }
  .search ul.main_search li .button.srch {
    width: 89px;
  }
  .filters {
    padding: 5px 5px 5px 10px;
    margin-top: 5px;
    background-color: #edeff0;
  }
  .filters .title {
    padding-top: 2px;
    font-size: 14px;
    float: left;
  }
  .filters .dropdown,
  .filters .input_field {
    width: 100px;
    margin-left: 10px;
    padding: 3px 0 2px 25px;
    border: solid 1px #CCCCCC;
    font-size: 12px;
    color: #000000;
    float: right;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -khtml-border-radius: 8px;
    background-image: url(../img/arrow_down.png);
    background-position: 4px 3px;
    background-repeat: no-repeat;
    background-color: #FFF;
    position: relative;
    z-index: 9000;
    cursor: default;
  }
  .filters .dropdown .close,
  .filters .input_field .close {
    width: 20px;
    height: 20px;
    background-image: url(../img/close_dropdown.png);
    background-repeat: no-repeat;
    background-position: top;
    position: absolute;
    top: 9px;
    right: 5px;
    cursor: pointer;
    display: none;
  }
  .filters .dropdown .close:hover,
  .filters .input_field .close:hover {
    background-position: bottom;
  }
  .filters .dropdown ul,
  .filters .input_field ul {
    width: 115px;
    padding: 5px 5px 5px 5px;
    background-color: #FFF;
    border: solid 1px #CCCCCC;
    border-top: none;
    -moz-border-radius: 0 0 8px 8px;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    -khtml-border-radius: 0 0 8px 8px;
    position: absolute;
    top: 17px;
    left: -1px;
    display: none;
  }
  .filters .dropdown ul hr,
  .filters .input_field ul hr {
    margin: 0 5px 5px 5px;
    background-color: #CCCCCC;
  }
  .filters .dropdown ul li,
  .filters .input_field ul li {
    padding: 5px 5px 5px 5px;
    margin: 0;
    font-size: 12px;
    cursor: pointer;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -khtml-border-radius: 2px;
    float: none;
  }
  .filters .dropdown ul li input,
  .filters .input_field ul li input {
    margin: 0 4px 0 0;
    vertical-align: middle;
  }
  .filters .dropdown ul li:hover,
  .filters .input_field ul li:hover {
    background-color: #CCCCCC;
    color: #FFF;
  }
  .h3_wrap {
    width: 100%;
    display: inline-block;
  }
  .h3_wrap h3 {
    display: inline-block;
    font-weight: 400;
    font-size: 28px;
    line-height: 44px;
  }
  .h3_wrap .help_button {
    padding: 0px 60px 5px 0px;
    margin: 0 13px 0 0 ;
    background-image: url(../img/info.png);
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
    text-align: right;
  }
  .h3_wrap .help_button h3 {
    color: #000000;
    line-height: 1.3;
    font-size: 18px;
  }
  .h3_wrap .help_button h3 strong {
    font-weight: 700;
  }
  .h3_wrap .help_button_mob {
    display: none;
  }
  .h3_wrap a.map_index {
    padding: 0px 0 5px 50px;
    background-image: url(../img/map_index.png);
    background-position: right top;
    background-repeat: no-repeat;
    float: right;
  }
  .h3_wrap a.map_index h3 {
    color: #000000;
    line-height: 1;
    font-size: 18px;
  }
  .h3_wrap a.map_index h3 strong {
    font-weight: 700;
    display: block;
  }
  .h3_wrap a.map_index_2 {
    height: 49px;
    line-height: 49px;
    padding: 0px 60px 0 0 ;
    background-image: url(../img/map_index_2.png);
    background-repeat: no-repeat;
    background-position: right top;
    text-align: right;
    float: right;
  }
  .h3_wrap a.map_index_2 h3 {
    color: #000000;
    line-height: 1.3;
    font-size: 18px;
  }
  .h3_wrap a.map_index_2 h3 strong {
    font-weight: 700;
  }
  .h3_wrap a.airport {
    height: 49px;
    line-height: 49px;
    padding: 0 55px 0 0 ;
    margin: 0 13px 0 0 ;
    background-image: url(../img/airport.png);
    background-size: 50px;
    background-repeat: no-repeat;
    background-position: right top;
    text-align: right;
    float: right;
  }
  .h3_wrap a.airport h3 {
    color: #000000;
    line-height: 1.3;
    font-size: 18px;
  }
  .h3_wrap a.airport h3 strong {
    font-weight: 700;
  }
  .help_button_mob {
    display: none;
  }
  a.map_index_2 {
    height: 49px;
    line-height: 49px;
    padding: 0px 60px 0 0 ;
    background-image: url(../img/map_index_2.png);
    background-repeat: no-repeat;
    background-position: right;
    text-align: right;
    float: right;
  }
  a.map_index_2 h3 {
    color: #000000;
    line-height: 1.3;
    font-size: 18px;
  }
  a.map_index_2 h3 strong {
    font-weight: 700;
  }
  .rentals ul li {
    margin: 0 22px 20px 0;
  }
/* sloba 06.03.2020. */
  .rentals ul.search-apts-main li:nth-child(5n-1) {
    margin: 1px 23px 20px 0;
  }
  .rentals ul.search-apts-main li:nth-child(5n) {
    margin-right: 0;
  }
  .rentals.index_rentals ul li:last-child {
      margin: 1px 0px 0px 22px;
  }
/* sloba 03.06.2022 */
  .rentals.index_rentals ul li:nth-child(16n) {
    /* display: none !important; */
  }
/* */
  .rentals.similar .ul_wrap {
    width: 1240px;
    margin: 0 0px 20px 0px;
  }
  .rentals.similar .ul_wrap ul li {
    margin-right: 21px;
  }
  .rentals.similar .ul_wrap ul li:nth-child(5n) {
    margin-right: 21px;
  }
  .link_menu {
    width: 1240px;
  }
  .link_menu h3 {
    font-size: 11px;
    font-weight: 300;
  }
  .link_menu h3 a {
    padding: 9px 8px 9px 8px;
  }
  .link_menu ul li a {
    padding: 9px 8px 9px 8px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
  }
  .index_cont {
    padding: 20px;
    margin: 0 0 25px 0;
  }
  .index_cont ul {
    margin: 15px 0 20px 0;
  }
  .index_cont ul li {
    width: 285px;
    padding: 70px 0 0 0;
    margin: 0 20px 0 0;
  }
  /* ---------------- PAGE ------------------ */
  #container.page h1,
  #container.category h1 {
    padding: 30px 0 0 10px;
    font-size: 32px;
    font-weight: 400;
    color: #000;
    text-shadow: 2px 2px #FFFFFF;
  }
  ul.contact_list li {
    width: 310px;
    margin: 15px 30px 0 0;
    float: left;
  }
  ul.contact_list li .input_field {
    width: 290px;
  }
  ul.contact_list li.textarea_contact {
    width: 650px;
  }
  ul.contact_list li.textarea_contact textarea {
    width: 628px;
    max-width: 628px;
    height: 180px;
    padding: 10px;
    border: solid 1px #CCCCCC;
    font-size: 16px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -khtml-border-radius: 8px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.4;
  }
  ul.contact_list li .button {
    padding: 5px 15px;
    font-size: 20px;
    font-weight: 400;
  }
  /* ---------------- CATEGORY / BLOG ------------------ */
  .blog_post_wrap {
    padding-bottom: 20px;
    margin-bottom: 10px;
    border-bottom: solid 1px #CCCCCC;
    display: inline-block;
  }
  .blog_post_wrap p {
    text-align: justify;
  }
  .blog_feat_wrap {
    margin: 10px 0;
  }
  .single_img_wrap {
    margin-bottom: 0px;
    display: block;
  }
  /* ---------------- SIDEBAR ------------------ */
  #sidebar li.widget {
    margin-bottom: 10px;
  }
  #sidebar li.widget .title_h1 {
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;
    border-bottom: solid 1px #CCCCCC;
    font-size: 22px;
    font-weight: 400;
    color: #666666;
  }
  #sidebar li.widget .title_h2 {
    font-size: 18px;
    font-weight: 400;
    color: #666666;
  }
  #sidebar li.widget.small_banners ul li {
    margin-bottom: 10px;
  }
  #sidebar li.widget.small_banners ul li a.small_banner {
    width: 300px;
    height: 120px;
    position: relative;
    display: inline-block;
  }
  #sidebar li.widget.small_banners ul li a.small_banner .title_h2 {
    padding: 3px 8px 3px 8px;
    background-color: #FFF;
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-block;
    -moz-border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    border-radius: 5px 0 0 0;
    -khtml-border-radius: 5px 0 0 0;
  }
  #sidebar li.widget.small_banners ul li a.beograd_centar {
    background-image: url(../img/apartmani_centar.jpg);
  }
  #sidebar li.widget.small_banners ul li a.vracar {
    background-image: url(../img/vracar.jpg);
  }
  #sidebar li.widget.small_banners ul li a.belville {
    background-image: url(../img/belville.jpg);
  }
  #sidebar li.widget.small_banners ul li a.arena {
    background-image: url(../img/arena.jpg);
  }
  #sidebar li.widget.small_banners ul li a:hover .title_h2 {
    color: #000;
  }
  /* ---------------- CONTENT ------------------ */
  .content_style h2 {
    margin-bottom: 3px;
    font-size: 32px;
    font-weight: 300;
  }
  .content_style p {
    font-size: 14px;
    line-height: 1.6;
    color: #666666;
  }
  .desc_fav {
    margin: 0 0 20px 0;
    text-align: justify;
  }
  /* ---------------- APARTMAN SINGLE ------------------ */
  #container.apartment {
    overflow: hidden;
  }
  .main_desc {
    width: 900px;
  }
  .main_gallery_wrap_n {
    width: 940px;
  }
  .main_gallery_wrap_n .main_gallery .image .more {
    margin-top: 100px;
  }
  .main_gallery_wrap_n .main_gallery .image.big {
    width: auto;
    height: 462px;
    overflow: hidden;
  }
  .main_gallery_wrap_n .main_gallery .image.big img {
    width: 625px;
    height: auto;
  }
  .main_gallery_wrap_n .main_gallery .image.small {
    width: auto;
    height: auto;
  }
  .main_gallery_wrap_n .main_gallery .image.small img {
    width: 298px;
    height: auto;
  }
  .main_gallery_wrap_n .main_gallery .image.third {
    margin-top: 14px;
  }
  .main_gallery_wrap_n ul.thumb_wrap {
    width: 940px;
    height: auto;
    margin: 14px 0 0 0;
    overflow: hidden;
  }
  .main_gallery_wrap_n ul.thumb_wrap li {
    width: auto;
    height: auto;
    margin: 0 10px 0 0;
  }
  .main_gallery_wrap_n ul.thumb_wrap li img {
    width: 180px;
    height: auto;
  }
  .main_gallery_wrap_n ul.thumb_wrap li:nth-child(3) {
    margin-right: 10px;
  }
  .main_gallery_wrap_n ul.thumb_wrap li:nth-child(4) {
    margin-right: 10px;
  }
  .main_gallery_wrap_n ul.thumb_wrap li:nth-child(5) {
    margin-right: 0;
  }
  /*.main_gallery_wrap {
    width: 940px;
    margin: 0 0 30px 0;
    ul.photos {
      li {
        width: 940px;
        height: 627px;
        img {
          width: 940px;
          height: 627px;
        }
      }
    }
    #slideshow-1 {
    }
    .arrow {
      top: 255px;
    }
    .thumbs_wrap {
      .arrow {
      }
      .thumbs {
        width: 850px;
        div {
          width: 570px;
          img {
          }
        }
      }
    }
  }*/
  .main_info {
    width: 250px;
  }
  .content_desc.content_style .full {
    margin-top: 0;
  }
  .booking_wrap_wrap {
    width: 260px;
    height: 695px;
  }
  .booking_wrap_wrap .booking_wrap {
    width: 1240px;
    height: 685px;
    right: -980px;
  }
  .booking_wrap_wrap .booking_wrap .blue_box {
    width: 258px;
  }
  /* sloba 05.11.2020 */
  .booking_wrap_wrap .booking_wrap .booking {
    min-width: 260px;
  }
  /* */
  .booking_wrap_wrap .booking_wrap .booking ul li .input_wrap.txt_h {
    height: 283px;
  }
  .booking_wrap_wrap .booking_wrap .booking ul li .input_wrap.txt_h .txt_h2 {
    height: 253px !important;
  }
  .booking_wrap_wrap .booking_wrap .booking ul li textarea {
    width: 540px;
    max-width: 540px;
    height: 346px;
    max-height: 346px;
  }
  .booking_wrap_wrap .booking_wrap .booking .book_cancel {
    display: none;
  }
  /* sloba 05.11.2020 */
  .booking_wrap_wrap .booking_wrap .booking.last {
    width: 560px;
    /*margin-left: 40px;*/
  }
  /* */
  .booking_wrap_wrap .booking_wrap .booking.last ul li .input_wrap {
    width: 560px;
  }
  .booking_wrap_wrap .booking_wrap .booking.last ul li .input_wrap .input_field {
    width: 560px;
  }
  .booking_wrap_wrap .booking_wrap .b_wrap {
    width: 260px;
    margin: 0px 0 0px 0;
    display: inline-block;
  }
  .booking_wrap_wrap .booking_wrap .b_wrap.b_wrap_mob {
    display: none !important;
  }
  .booking_wrap_wrap .booking_wrap .action_button {
    width: 260px;
    margin: 0px 0 0px 0;
    display: inline-block;
  }
  .booking_wrap_wrap .booking_wrap .add_to_f_wrap {
    width: 260px;
    text-align: center;
    float: right;
  }
  .booking_wrap_wrap .booking_wrap .add_to_f_wrap .add_to_f {
    width: auto;
    height: 28px;
    line-height: 28px;
    padding: 0 20px 0 40px;
    background-image: url(../img/favorites_small.png);
    background-position: 14px 4px;
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #edeff0;
    color: #666666;
    cursor: pointer;
    display: inline-block;
  }
  .booking_wrap_wrap .booking_wrap .add_to_f_wrap .add_to_f.active {
    background-color: #666666;
    color: #FFF;
    background-position: 14px -40px;
  }
  .booking_wrap_wrap .booking_wrap .default_message_wrap {
    width: 300px;
    height: 111px;
  }
  .booking_wrap_wrap .booking_wrap .default_message_wrap .default_message {
    margin-bottom: 7px;
    color: #ff3c3c;
    font-size: 14px;
    line-height: 1.2;
  }
  .booking_wrap_wrap .booking_wrap.opened {
    right: 0;
  }
  .booking_wrap_wrap .booking_wrap.opened .blue_box.main {
    width: 1236px;
  }
  .booking_wrap_wrap .booking_wrap.opened .b_wrap {
    margin-left: 940px;
  }
  .booking_wrap_wrap.booking_wrap_fav {
    height: auto;
    margin-bottom: 25px;
    float: none;
  }
  .booking_wrap_wrap.booking_wrap_fav .booking_wrap {
    height: auto;
    position: relative;
  }
  .booking_wrap_wrap.booking_wrap_fav .booking_wrap .booking.last ul li.ab {
    float: right;
  }
  .back_to_top {
    display: none;
    /* ONLY MOBILE*/
  }
  div.action_button_mob {
    display: none;
  }
  .facebook_recommand_wrap {
    height: 45px;
  }
  .facebook_recommand_wrap .facebook_recommand {
    left: 0;
    top: 0;
    /*Stefan 22.09.2020*/
    display: inline-block;
    position: relative;
    /**/
  }
  table.price {
    width: 920px;
  }
  table.price th.right {
    width: 120px;
  }
  table .table_h2 {
    width: 80px;
  }
  .more_content {
    margin: 30px 0 0 0;
  }
  .more_content hr {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .more_content .location {
    width: 705px;
  }
  .more_content .location .map {
    width: 505px;
    height: 310px;
    background-color: #edeff0;
  }
  .more_content .location p {
    width: 170px;
    font-size: 12px;
    line-height: 1.6;
    float: right;
  }
  .more_content .video .video_size {
    width: 505px;
    height: 310px;
  }
  .more_content .rentals {
    margin-top: 30px;
  }
  .tags {
    padding: 10px 0;
    margin: 25px 0 0 0;
    border-top: solid 1px #CCCCCC;
  }
  .tags .tag_title {
    margin: 3px 5px 0 0;
    font-weight: 700;
    font-size: 14px;
    float: left;
    text-transform: uppercase;
    color: #000;
  }
  .tags ul {
    float: left;
  }
  .tags ul li {
    margin-left: 5px;
    margin-bottom: 5px;
    float: left;
  }
  .tags ul li a {
    padding: 3px 6px;
    font-size: 14px;
    background-color: #edeff0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    display: inline-block;
  }
  /* ---------------- INPUT ------------------ */
  .button {
    background-color: #666666;
    color: #FFF;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-transition: background-color 0.5s, color 0.2s;
    transition: background-color 0.5s, color 0.2s;
    cursor: pointer;
  }
  .button:hover {
    background-color: #ff7e00;
  }
  a.blog_button {
    padding: 1px 5px 2px 5px;
    background-color: #666666;
    color: #FFF !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-transition: background-color 0.5s, color 0.2s;
    transition: background-color 0.5s, color 0.2s;
    cursor: pointer;
    display: inline-block;
  }
  a.blog_button:hover {
    background-color: #ff7e00;
  }
  .action_button {
    padding: 10px 0;
    background-color: #ff7e00;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-transition: background-color 0.5s, color 0.2s;
    transition: background-color 0.5s, color 0.2s;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    color: #FFF;
    cursor: pointer;
  }
  .action_button:hover {
    background-color: #ff9125;
  }
  .input_field {
    padding: 10px;
    border: solid 1px #CCCCCC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    font-size: 16px;
  }
  /* ---------------- FOOTER ------------------ */
  #footer_wrap {
    width: 100%;
    margin-top: 40px;
    padding-bottom: 20px;
    background-image: url(../img/footer_bg.jpg);
    background-position: center top;
    background-repeat: repeat;
    display: inline-block;
  }
  #footer_wrap #footer {
    width: 960px;
    margin: 0 auto;
  }
  #footer_wrap #footer .footer_mob {
    display: none;
  }
  #footer_wrap #footer .footer_menu ul {
    margin: 30px 0 20px 0;
    display: inline-block;
  }
  #footer_wrap #footer .footer_menu ul li {
    float: left;
  }
  #footer_wrap #footer .footer_menu ul li a {
    padding: 1px 10px 1px 10px;
    border-right: solid 1px #edeff0;
    font-size: 13px;
    color: #FFF !important;
    display: inline-block;
  }
  #footer_wrap #footer p {
    color: #FFF;
    font-size: 13px;
  }
  .comments_wrap {
    display: block;
  }
  .comments_wrap #comments ol.commentlist li .single_comment .userComment {
    width: 895px;
  }
  .comments_wrap #comments ol.commentlist li .single_comment .userComment .reply a {
    background-color: #666666;
    color: #FFF;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-transition: background-color 0.5s, color 0.2s;
    transition: background-color 0.5s, color 0.2s;
    cursor: pointer;
  }
  .comments_wrap #comments ol.commentlist li .single_comment .userComment .reply a:hover {
    background-color: #ff7e00;
  }
  .comments_wrap #comments ol.commentlist li ul.children .single_comment .userComment {
    width: 795px;
  }
  .comments_wrap #comments ol.commentlist li ul.children #respond .txt_area {
    width: 720px;
  }
  .comments_wrap #comments ol.commentlist li ul.children #respond .txt_area .input_field {
    width: 720px;
  }
  .comments_wrap #comments #respond #commentform .validate_entry.txt_area {
    width: 820px;
  }
  .comments_wrap #comments #respond #commentform .validate_entry.txt_area .input_field {
    width: 820px;
  }
  /* ---------------- POST ------------------ */
  /* POST INFO */
  /* POST INFO LIST */
  ul#post_info li {
    float: left;
  }
  /* SHARE */
  /* SHARE LIST */
  #share ul li {
    float: right;
  }
  /* AUTHOR */
  /* AUTHOR IMAGE */
  #about img {
    float: left;
  }
  /* AUTHOR TITLE */
  /* AUTHOR TITLE LINK */
  /* AUTHOR INFO */
  /* ---------------- SHORTCODES ------------------ */
  /* TABLES */
  table {
    text-align: center;
  }
  tr {
    padding: 5px;
    border-bottom: solid 2px #FFF;
  }
  th {
    padding: 10px;
    border-right: solid 2px #FFF;
    background-color: #edeff0;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color: #000000;
  }
  td {
    padding: 10px;
    border-right: solid 2px #FFF;
    background-color: #edeff0;
    font-size: 14px;
  }
  td.active {
    background-color: #ffffff;
  }
  /* COLUMNS 1/2 */
  .one_half,
  .one_half_last {
    width: 45%;
    float: left;
    display: inline;
  }
  .one_half {
    margin-right: 10%;
  }
  /* COLUMNS 1/3 */
  .one_third,
  .one_third_last {
    width: 30%;
    float: left;
    display: inline;
  }
  .two_third,
  .two_third_last {
    width: 65%;
    float: left;
    display: block;
    display: inline;
  }
  .one_third {
    margin-right: 5%;
  }
  .two_third {
    margin-right: 5%;
  }
  /* COLUMNS 1/4 */
  .one_fourth,
  .one_fourth_last {
    width: 22%;
    float: left;
    display: inline;
  }
  .three_fourth,
  .three_fourth_last {
    width: 74%;
    float: left;
    display: inline;
  }
  .two_fourth,
  .two_fourth_last {
    width: 48%;
    float: left;
    display: inline;
  }
  .one_fourth,
  .two_fourth {
    margin-right: 4%;
  }
  .three_fourth {
    margin-right: 4%;
  }
  /* IMAGES */
  p img {
    padding: 5px;
    display: block;
  }
  /* PULL QUOTE */
  .pullQuoteLeft,
  .pullQuoteRight {
    width: 200px;
    padding: 5px 10px;
    margin: 3px 0;
    display: inline;
    font-size: 15px;
    line-height: 1.3;
    font-family: 'Light';
    color: #9898BC;
    float: left;
    border-left: solid 1px #9898BC;
  }
  .pullQuoteRight {
    float: right;
    border-left: none;
    border-right: solid 1px #9898BC;
    text-align: right;
  }
  /* DROP CAP */
  p span.dropCap1 {
    float: left;
    display: inline;
    font-size: 40px;
    line-height: 30px;
    margin: 8px 8px 0 0;
  }
  /* HIDDEN CONTENT */
  .hidden_content {
    text-align: justify;
  }
  .hidden_content .hidden_content_head {
    padding: 10px 15px;
    background-color: #FFF;
    color: #666666;
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    line-height: 29px;
  }
  .hidden_content .hidden_content_head .slide_status_icon {
    width: 26px;
    height: 26px;
    margin-right: 10px;
    margin-top: 2px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(../img/plus_minus_2.png);
    background-repeat: no-repeat;
    background-position: top;
    float: left;
  }
  .hidden_content .hidden_content_pad_mar {
    padding: 15px;
    background-color: #edeff0;
    color: #666666;
  }
  /* LISTS */
  .bullet_list li {
    margin-left: 15px;
    margin-bottom: 5px;
    list-style: disc;
    font-size: 14px;
    line-height: 1.6;
    color: #666666;
  }
  .number_list li {
    list-style: decimal;
    margin-left: 20px;
  }
  .letter_list li {
    list-style: lower-latin;
    margin-left: 20px;
  }
  .check_list li {
    list-style: disc;
    margin-left: 15px;
  }
  .arrow_list li {
    list-style: disc;
    margin-left: 15px;
  }
  .box_list li {
    list-style: square;
    margin-left: 15px;
  }
  /* DATAPICKER */
  .ui-datepicker {
    width: auto;
    font-size: 12px;
  }
  .ui-datepicker table {
    width: 294px;
    margin: 0 0 0.1em;
    background-color: #FFF;
  }
  .ui-widget-header {
    background-image: none;
    background-color: #CCCCCC;
  }
  .ui-datepicker-title {
    color: #000;
    font-size: 14px;
  }
  .ui-datepicker .ui-datepicker-header {
    padding: 0 0 1px 0;
  }
  .ui-datepicker th {
    font-size: 14px;
    font-weight: normal;
  }
  .ui-state-default,
  .ui-widget-content .ui-state-default,
  .ui-widget-header .ui-state-default {
    background-image: none;
    background-color: #edeff0;
  }
  ul#pagination {
    float: right;
  }
  ul#pagination li {
    margin-left: 7px;
    float: left;
  }
  ul#pagination li.current {
    padding: 3px 7px 3px 7px;
    border: solid 1px #666666;
    background-color: #666666;
    color: #FFF;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -khtml-border-radius: 8px;
  }
  ul#pagination li a {
    padding: 3px 7px 3px 7px;
    border: solid 1px #CCCCCC;
    display: inline-block;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -khtml-border-radius: 8px;
  }
  .desc_main_cont {
    display: block;
  }
  .add_to_fav_mob {
    display: none;
  }
  /* sloba 30.03.2019 */
  .divBookS {
    width:300px !important;
    margin-right:20px !important;
  }
  .divBookL {
    margin-right: 25px !important;
    margin-left: 20px !important;
  }
  .divBookL,
  .txtHelp {
    width: 500px !important;
  }
  /* */
  .title_wrap > .tooltip_wrap:hover + .title_wrap >.tooltip{
	display:block!important;
	font-size:12px!important;
  }
/* sloba 26.05.2020 */
  .mob_desc.procitajVise {
    display: none;
  }
/* */
/*Stefan 01.09.2020*/
  .socialnetwork_recommand_wrap{
    display: inline;
  }
  .socialnetwork_recommand_wrap >span{
    font-size: 14px;
    position: relative;
    display: inline-block;
    top: -5px;
    margin-right: 5px;
  }
  .whatsapp_recommand{
  display: inline-block;
  margin-right: 5px; 
   
  }
  .whatsapp_recommand >a{
    display:inline-block;
    font-size: 20px;
    width:20px;
    height:20px;
    background-image: url(../img/whatsapp.svg);
     border-radius: 5px;
  } 
  .viber_recommand{
    display: inline-block; 
    margin-right: 5px;

  }
  .viber_recommand >a{
    display:inline-block;
    font-size: 20px;
    width:20px;
    height:20px;
    background-image: url(../img/viber.svg);
     border-radius: 5px;
  }
  /* */
  /*Stefan 02.11.2020*/
  .instagram_recommand{
    display: inline-block;
    margin-right: 5px; 
  }
  .linkedin_recommand{
    display: inline-block;
    margin-right: 5px; 
  }
  .instagram_recommand >a{
    display:inline-block;
    font-size: 20px;
    width:20px;
    height:20px;
    background-image: url(../img/instagram.svg);
     border-radius: 5px;
  }
  .linkedin_recommand >a{
    display:inline-block;
    font-size: 20px;
    width:20px;
    height:20px;
    background-image: url(../img/linkedin.svg);
    border-radius: 5px;
  }
  /*
  .indx .whatsapp_recommand, .indx .viber_recommand {
    display: none !important;
  }
  */
  /**/
  /*Stefan 14.09.2020*/
  .discount{
    font-size: 14px;
    margin-top: 15px;    
  }
  .discountcode{
    font-size: 14px;
    padding: 3px 5px;
    margin:5px;
    color: white;
    background-color: red;
    border-radius: 5px;
  }
  .discountcodebox{
    font-size: 20px;
    padding: 5px;
    margin:5px;
    color: white;
    background-color: red;
    border-radius: 5px;
    position: absolute;
    right: 0px;
    bottom: 0px;
    z-index: 3;
  }
  .discountbanner{
    background-image: url(../img/bg-discount.png);
    height: 114px;
    width: 238px;
    position: absolute;
    left: 225px;
    background-repeat: no-repeat;
    background-size: 246px;
    top: 0px;
  }
  .discountbanner >span{
    font-size: 12px;
	position: relative;
	top: 46px;
	color: white;
  }
  .discountbanner230{
    display: none;
  }
  /**/
  /**/
  .socialnetwork_recommand_wrap_header{
    position: relative;
    display: inline;
    float: left;
    margin: 10px 0;
    font-size: 14px;
  }
  .socialnetwork_recommand_wrap_header >span{
    font-size: 14px;
  }
  /*Stefan 02.11.2020 -dopuna instagramom i linkedin-om*/
  .socialnetwork_recommand_wrap_header > .whatsapp_recommand,.socialnetwork_recommand_wrap_header > .viber_recommand,.socialnetwork_recommand_wrap_header > .instagram_recommand,.socialnetwork_recommand_wrap_header > .linkedin_recommand{
    position: relative!important;
    display: inline-block;
    top: 4px!important;
    left: 0px;
    margin: 0 5px;
    vertical-align: unset;
  }
  .socialnetwork_recommand_wrap_header >.whatsapp_recommand>a{
    display:inline-block;
    font-size: 20px;
    width:20px;
    height:20px;
    background-image: url(../img/whatsapp.svg);
    background-position: 0px;
    border-radius: 5px;
  }
  /*Stefan 02.11.2020*/
  .socialnetwork_recommand_wrap_header >.instagram_recommand>a{
    display:inline-block;
    font-size: 20px;
    width:20px;
    height:20px;
    background-image: url(../img/instagram.svg);
    background-position: 0px;
    border-radius: 5px;
  }
  .socialnetwork_recommand_wrap_header >.linkedin_recommand>a{
    display:inline-block;
    font-size: 20px;
    width:20px;
    height:20px;
    background-image: url(../img/linkedin.svg);
    background-position: 0px;
    border-radius: 5px;
  }
  /**/

  .socialnetwork_recommand_wrap_header >.facebook_recommand{
    display:inline-block;
    width:250px;
  }
  /**/
  /*Stefan 23.09.2020*/
  .apartman_distance{
    font-size: 14px;
    position: absolute;
    background-color: #577aa4;
    min-width: 50px;
    color: white;
    top: 0;
    left: 5rem;
    padding: 2px 3px;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    z-index: 99;
  }
  /*Stefan 30.09.2020*/
  .nearby_apartments{
    position: unset;
    padding: 1px 5px;
    top: -2px;
    font-size: 18px;
    vertical-align: middle;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-weight: bold;
  }
  /*Stefan 26.8.2021*/
  .comments_wrap_mob, .main_gallery_header, .price_mobile, .video_mob, .distanceMap_mob{
    display: none!important;
  }
  .video_dis{
    display: block;
  }
  /**/
  /*Stefan 27.08.2021*/
  #sample_slider .owl-item{
    
      margin-top: 10px;
      margin-bottom: 10px;
      box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
      border-radius: 3px;
  }
  .sa_vert_center p{
    display: flex;
    justify-items: center;
    margin-right: 5px;
  }
  .sa_vert_center img{
    width: 80px!important;
    height: 80px!important;
  }
  /**/
  /*Stefan 19.10.2021*/
  #container.index .filters, #container.apartment .filters{
    display: none!important;
  }
  #container .filters{
    float: right;
  }
  .book_terms{
    font-size: 12px;
    font-weight: 300;
    float: right;
    padding-right: 3px;
  }
  .book_terms a{
    font-size: 12px;
    font-weight: bold;
  }
  /**/
}
/* sloba 03.05.2020 */
a[title="Korona spreman"],
.koronaOznaka {
  background-color: red !important;
  color: white !important;
}
/* sloba 05.06.2020 */
#noresults {
  width: 100% !important;
  height: auto;
}
#noresults > p {
  font-weight: bold;
  color: red;
}
/* sloba 09.06.2020 */
.mobNewline {
  display: none;
}
/* sloba 15.06.2020 */
/* sloba 18.06.2020 */
/* sloba 28.09.2023 */
.postPage > #content > p > a > img,
.postPage > #content > p > img,
.postPage > #content > div > a > img,
.postPage > #content > div > img,
.postPage > #content > div > dl img,
.postPage > #content > div > dt img,
.postPage > #content > a > img,
.postPage div[id^=attachment] {
  max-width: 100% !important;
  max-height: 100% !important;
  width: auto !important;
  height: auto !important;
}
