/*
Theme Name:olomo
Description: olomo is premium WordPress theme developed by WebMasterDriver, It is complete solution for any type of directory and listing theme.
Author: Team of WebMasterDriver
Theme URI:https://webmasterdriver.net/olomo/
Version: 7.0
Author URI: https://themeforest.net/user/webmasterdriver
License:GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-menu, featured-image-header, featured-images, post-formats, sticky-post, theme-options, translation-ready
Text Domain: olomo
*/
/*===========================
 =  Table of CSS
 	1. General code
	2. WordPress Default Theme Css
/* 1. General code */
.dark_mask::after {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    content: "";
    display: block !important;
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    visibility: visible !important;
    width: 100%;
  }
  .dark_mask > * {
    position: relative;
    z-index: 1;
  }
  .vc_btn3-style-custom {
    background: #38ccff none repeat scroll 0 0 !important;
    border: medium none;
    border-radius: 3px;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    margin: auto;
    padding: 8px 22px !important;
    transition: all 0.3s linear 0s !important;
    width: auto;
  }
  .vc_btn3-style-custom:hover, .vc_btn3-style-custom:focus {
    background: #03aee9 none repeat scroll 0 0 !important;
  }
  .page-template-template-login header#header, .page-template-template-login footer#footer {display:none;}
  .page-template-template-dashboard #navigation ul.nav.navbar-nav, .page-template-template-dashboard footer#footer{display: none;}
  .page-template-template-dashboard #header #dashboard-responsive-nav-trigger, .page-template-template-dashboard footer#footer #dashboard-responsive-nav-trigger{
      color: #ffffff;
      cursor: pointer;
      display: block;
      float: right;
      font-size: 30px;
      margin: -60px;
  }
  .main-menu-container {display: inline-block;vertical-align:top;}
  .confirmation {overflow: hidden;}
  .entry_meta .featured_post_m span {
    color: #38ccff;
    font-weight: 700;
  }
  .entry_meta .featured_post_m span i{
    color: #38ccff !important;
  }
  .icon_div code {
    background: inherit;
    color: inherit;
  }
  /*-----------------------------*/
  /* 2. WordPress Default Theme Css
  /*----------------------------*/
  .wp-caption {
      background: #fff;
      border: 1px solid #f0f0f0;
      max-width: 96%; /* Image does not overflow the content area */
      padding: 5px 3px 10px;
      text-align: center;
  }
  .wp-caption.alignnone {
      margin: 5px 20px 20px 0;
  }
  .wp-caption.alignleft {
      margin: 5px 20px 20px 0;
  }
  .wp-caption.alignright {
      margin: 5px 0 20px 20px;
  }
  .wp-caption img {
      border: 0 none;
      height: auto;
      margin: 0;
      max-width: 98.5%;
      padding: 0;
      width: auto;
  }
  .wp-caption p.wp-caption-text {
      font-size: 11px;
      line-height: 17px;
      margin: 0;
      padding: 0 4px 5px;
  }
  .alignleft {
      float: left;
      margin: 5px 20px 20px 0;
  }
  .alignright {
      float: right;
      margin: 5px 0 20px 20px;
  }
  .aligncenter, div.aligncenter {
      display: block;
      margin: 5px auto;
  }
  .screen-reader-text {
      display: none;
  }
  .fw-wrap-search-form {
      display:none;
  }
  .wp-caption-text {
      -webkit-box-sizing: border-box;
      -moz-box-sizing:    border-box;
      box-sizing:         border-box;
      font-size: 12px;
      font-style: italic;
      line-height: 1.5;
      margin: 9px 0;
  }
  .sticky .entry-date {
      display: none;
  }
  .gallery-caption {
      background-color: rgba(0, 0, 0, 0.7);
      -webkit-box-sizing: border-box;
      -moz-box-sizing:    border-box;
      box-sizing:         border-box;
      color: #fff;
      font-size: 12px;
      line-height: 1.5;
      margin: 0;
      max-height: 50%;
      opacity: 0;
      padding: 6px 8px;
      position: absolute;
      bottom: 0;
      left: 0;
      text-align: left;
      width: 100%;
  }
  .gallery-caption:before {
      content: "";
      height: 100%;
      min-height: 49px;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
  }
  .bypostauthor > article .fn:before {
      margin: 0 2px 0 -2px;
      position: relative;
      top: -1px;
  }
  .bypostauthor > article .fn:before,  .comment-edit-link:before,  .comment-reply-link:before,  .comment-reply-login:before,  .comment-reply-title small a:before,  .contributor-posts-link:before,  .menu-toggle:before,  .search-toggle:before,  .slider-direction-nav a:before,  .widget_twentyfourteen_ephemera .widget-title:before {
      -webkit-font-smoothing: antialiased;
      display: inline-block;
      font: normal 16px/1 Genericons;
      text-decoration: inherit;
      vertical-align: text-bottom;
  }
  .inner_pages_cities {
      margin-top: 20px;
  }.download-app-li img.img-responsive {    display: inline-block;    margin-top: 20px;    margin-bottom: 10px;}
  #listing_detail_banner .owl-carousel .owl-item img {
      -webkit-transform-style: inherit;
  }
  button#OlomoSaveChatMgs {
      background: #38ccff;
      color: #fff;
      border: 0;
      padding: 13px 15px;
      border-radius: 3px;
      box-shadow: 8px 8px 30px 0 #ccc;
      font-weight: 600;
  }
  .form-control option.level-0 {
      font-weight: 600;
  }
  .search-with-map .form-control option.level-0 {
      font-weight: 500;
  }
  .service-cart-section {
      background: #f4f7f6;
      padding: 15px 15px;
  }
  p.cart-total {
      margin: 0;
      font-weight: 700;
  }
  p.cart-total span {
      float: right;
  }
  span.service-list-price {
      float: right;
  }
  h4.choose-payment-title {
      background: #f4f7f6;
      padding: 15px 15px;
      font-size: 18px;
  }
  p.cart-itme-title {
      background: #f4f7f6;
      padding: 10px;
      font-weight: 600;
  }
  p.service-list {
      border-bottom: 1px dashed;
  }
  a.remove_service_cart_item {
      background: #38ccff;
      color: #fff;
      border-radius: 50%;
      padding: 0px 7px;
      font-size: 11px;
      padding-bottom: 4px;
      position: relative;
      bottom: 3px;
      margin-right: 4px;
  }
  .service-payment-radio-options .form-group {
      border: 1px solid #eceded;
      padding-left: 10px;
      border-radius: 5px;
  }
  ul.nav.nav-tabs.user-order-history-ul .active {
      color: #03aee9;
      -webkit-text-fill-color: #03aee9;
      border-radius: 5px 5px 0 0;
  }
  #listing-order-table_length select.form-control.input-sm, #inactive-order-table_length select.form-control.input-sm {
      width: 37%;
      padding: 0;
      background: #fff;
      border: 1px solid #ccc;
  }
  #listing-order-table_filter input.form-control.input-sm, #service-order-table_filter input.form-control.input-sm, #inactive-order-table_filter input.form-control.input-sm {
      background: #fff;
      border: 1px solid #ccc;
      padding: 4px;
      height: auto;
  }
  .user-order-history-ul .active a {
      font-size: 18px;
  }
  .user-order-history-ul a {
      font-size: 18px;
  }
  #service-order-table_length select.form-control.input-sm {
      padding: 0;
      width: 36%;
      background: #fff;
      border: 1px solid #ccc;
  }
  .user-order-history-ul .active{
      border: 1px solid #38ccff!important;
      border-bottom: none!important;
  }
  .active-packages-area table thead {
      background-color: #1C2A48!important;
  }
  .active-packages-area table thead tr {
      color: #fff!important;
  }
  .active-packages-area table thead tr th {
      color: #fff!important;
      border: 0;
  }
  .active-packages-area table.dataTable thead .sorting:after {
      opacity: .5;
      content: "";
      top: 14px;
  }
  #listing-order-table td p, #service-order-table td p {
      margin-bottom: 0;
          line-height: 20px;
  }
  #listing-order-table td ol, #service-order-table td ol {
      margin: 0;
          padding: 0;
  }
  #listing-order-table td ol li, #service-order-table td ol li {
      margin-bottom: 0;
          font-size: 14px;
          line-height: 20px;
  }
  .active-packages-area .paginate_button.active a {
      background: #38CCFF!important;
      padding: 4px 10px;
      color: #fff;
      text-decoration: none;
  }
  .active-packages-area .paginate_button a {
      background: #1c2a48;
      padding: 4px 10px;
      color: #fff;
      text-decoration: none;
      margin: 0px 2px;
      border-radius: 3px;
  }
  .listing-service-stats .card {
      position: relative;
      display: block;
      margin-bottom: 3.75rem;
      background-color: #fff;
      border-radius: 0.25rem;
      border: 1px solid rgba(0,0,0,.125);
      box-shadow: 8px 8px 30px 0 #cccccc66;
  }
  .listing-service-stats .card .card-body {
          padding: 30px;
  }
  .gradient-color-1 {
      background: -webkit-linear-gradient(left,#fc636b 0,#ff6d92 60%,#fd9a00 100%);
      background: linear-gradient(to right,#fc636b 0,#ff6d92 60%,#fd9a00 100%);
  }
  .header-line {
      height: 5px;
      width: 100%;
      content: '';
      display: block;
  }
  .top-header-panel {
      align-items: center;
      display: flex;
  }
  .top-header-panel button.btn.btn-primary {
      float: right;
      margin-right: 0;
      box-shadow: 8px 8px 30px 0 #ccc;
  }
  .service-success-recipet {
      padding-left: 0;
      margin: 0;
  }
  .tab-content.user-order-history-content {
      border: 1px solid #03aee9;
      padding: 20px;
      margin-bottom: -1px;
      background-color: #f0fafd !important;
      margin-top: -1px;
  }
  .tab-content.user-order-history-content>.active {
      display: block;
      background-color: #f0fafd !important;
  }
  .nav-tabs.user-order-history-ul>li>a {
      background: #cccccc59;
  }
  .listing-order-section span.badge.badge-primary {
      background: #03a9f4;
      padding: 8px;
      font-size: 13px;
      font-weight: 500;
  }
  .listing-order-section span.badge.badge-success {
      background: #92db3c;
      padding: 8px;
      font-size: 13px;
      font-weight: 500;
  }
  .listing-order-section span.badge.badge-warning {
      background: #ffc107;
      padding: 8px;
      font-size: 13px;
      font-weight: 500;
  }
  .row.dashboard-main-screen {
      margin-top: 40px;
  }
  .row.dashboard-main-screen .dashboard-info-box {
      margin-top: 40px;
  }
  .color-8 {
      border-color: #4caf50;
  }
  .color-9 {
      border-color: #9c27b0;
  }
  .color-10 {
      border-color: #ff5722;
  }
  .active-packages-area .tab-content>.active {
      background-color: #f0fafd !important;
  }
  .active-packages-area .tab-content.user-order-history-content {
      background-color: #f0fafd !important;
      margin-top: -1px;
  }
  span.side-highlight-text {
      font-size: 15px;
      position: relative;
      bottom: 9px;
  }
  .active-packages-area p {
      font-size: 14px;
          line-height: 20px;
  }
  div#page {
      background: white;
  }
  #printablediv li.table-inner-service-li {
      list-style: none;
      margin-bottom: 0;
  }
  form.home-top-search {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: center;
      align-items: stretch;
      align-content: flex-start;
  }
  .home-top-search button.form-control.btn.btn-block {
      font-size: 16px;
  }
  form.home-top-search {
      padding: 20px 0px!important;
      border-radius: 6px;
  }
  .home-top-search select#s_loc:focus, .home-top-search #s_cat:focus, .home-top-search input#autocomplete:focus, input#inputAddress:focus {
      background: #fff;
  }
  .search_btn .btn.btn-block i {
      margin-right: 4px;
  }
  .error-column h3 {
      color: #ff3232ed;
      font-weight: 600;
      font-family: 'Open Sans';
  }
  #intro_map .intro_search .search_form .form-control, #intro_map .intro_search .search_form form textarea, #intro_map .intro_search .search_form form select, #intro_map .intro_search .search_form .form-group input {
      font-size: 14px;
      height: 45px;
  }
  #intro_map .intro_search .search_form .form-group input, #intro_map .intro_search .search_form .form-group select {
      background: transparent;
      border: 2px solid #fff;
      border-radius: 0;
      color: #fff;
  }
  #intro_map .intro_search .search_form .form-group input::placeholder {
      color: #fff;
  }
  #intro_map .intro_search .search_form span.multi-select-button {
      background: transparent;
      border: 2px solid #fff;
      border-radius: 0;
      color: #fff;
  }
  #intro_map .intro_search .listing_by_street i.fa.fa-crosshairs {
      top: 34%;
  }
  #intro_map .intro_search input#amount {
      color: #fff!important;
      font-weight: 600!important;
  }
  #olomo_with_map .search_form form select {
      font-size: 11px!important;
  }
  .ui-slider-horizontal .ui-slider-handle {
      top: -0.4em;
      margin-left: -0.6em;
      border-radius: 50%;
  }
  .ui-slider-horizontal {
      height: 0.6em;
  }
  input#amount {
      color: #888888!important;
      font-weight: 500!important;
  }
    .avatar-upload {
    position: relative;
    max-width: 205px;
    margin: 50px auto;
  }
  .avatar-upload .avatar-edit {
      position: absolute;
      right: 17px;
      z-index: 1;
      top: 26px;
  }
  .avatar-upload .avatar-edit input {
    display: none;
  }
  .padding_top_0 {
      padding-top: 0!important;
  }
  .avatar-upload .avatar-edit input + label {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin-bottom: 0;
    border-radius: 100%;
    background: #FFFFFF;
    border: 1px solid transparent;
    box-shadow: 8px 8px 30px 0 #8b8b8ba8;
    cursor: pointer;
    font-weight: normal;
    transition: all 0.2s ease-in-out;
  }
  .avatar-upload .avatar-edit input + label:hover {
    background: #f1f1f1;
    border-color: #d6d6d6;
  }
  .avatar-upload .avatar-edit input + label:after {
    content: "\f040";
    font-family: 'FontAwesome';
    color: #757575;
    position: absolute;
    top: 8px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
  }
  .avatar-upload .avatar-preview {
    width: 192px;
    height: 192px;
    position: relative;
    border-radius: 100%;
    border: 6px solid #F8F8F8;
    box-shadow: 8px 18px 30px 0px rgb(0 0 0 / 10%);
  }
  .avatar-upload .avatar-preview > div {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  .intro_search .search_form .form-control option.level-0 {
      font-weight: 500;
  }
  .intro_search .search_form #input-dropdown {
      top: 44px;
  }
  .search_form #input-dropdown > ul li {
      font-size: 13px;
      line-height: 20px;
      padding: 3px 9px;
  }
  .search-with-map label.multi-select-menuitem input {
      margin-top: -6px;
  }
  #NonRegistorLoginModal .modal-content {
      padding: 0 32px 0px;
  }
  #NonRegistorLoginModal .modal-headers {
      padding-top: 16px;
  }
  #NonRegistorLoginModal .popup_close__mJx2A {
      font-size: 21px;position: relative;top: 0;    
  }
  #NonRegistorLoginModal .white_box {
      padding-top: 10px;
      margin-top: 20px;
  }
  .siginincontainer, .siginupcontainer, .forgetpasswordcontainer {
      text-align: center;
  }
  .dataTable td {
      border: none!important;
      border-bottom: 1px solid #ccc!important;
  }
  .woocommerce ol.breadcrumb {
      background: transparent;
  }
  .woocommerce ol.breadcrumb a {
      color: #fff;
  }
  .woocommerce .quantity .qty {
      padding: 0;
  }
  .woocommerce div.product form.cart .button {
      padding: 16px 20px;
  }
  .product_meta a {
      color: #000000b5;
  }
  .wp-block-group__inner-container h2 {
      font-size: 20px!important;
      background: #eeeeee;
      padding: 15px;
      border-radius: 6px;
  }
  .wp-block-group__inner-container ol.wp-block-latest-comments {
      padding-left: 5px!important;
      margin-left: 15px;
  }
  ul.wp-block-latest-posts__list.wp-block-latest-posts {
      padding: 0!important;
      border: none;
      padding-left: 5px !important;
      margin-left: 15px;
  }
  .wp-block-latest-posts.wp-block-latest-posts__list li {
      clear: both;
      margin-bottom: 0px;
      list-style: disc;
  }
  .wp-block-latest-comments__comment {
      margin-bottom: 10px;
      list-style: disc;
  }
  .panel.panel-default.layout-three-sidebar div#headingThree {
      padding: 30px 25px;
      border-radius: 6px 6px 0 0;
      border-bottom: none;
      overflow: hidden;
      background: #e9e9e9;
      border: 1px solid #e9e9e9;
  }
  .panel.panel-default.layout-three-sidebar {
      border-bottom: none;
      border-color: transparent;
  }
  .panel.panel-default.layout-three-sidebar h4 a {
      font-size: 22px;
  }
  .panel.panel-default.layout-three-sidebar .panel-title .timezone {
      float: none;
      font-size: 11px;
      margin-left: 5px;
  }
  .panel.panel-default.layout-three-sidebar div#opening_hours {
      border: 1px solid #e5e5e5;
      border-top: none;
  }
  #listing_img_slider .owl-carousel .owl-nav.disabled {
      display: block;
  }
  #event .col-md-4.listing-thumb {
      padding: 0;
  }
  #event .event_listing {
      padding: 0;
  }
  #event .interest-icon .batn {
      position: relative;
      right: 35%;
  }
  #event .event_calendar {
      float: none;
      padding-bottom: 0;
      display: inline-flex;
  }
  #event .event_calendar span {
      margin-right: 5px;font-size: 14px;
  }
  @media only screen and (min-width: 1200px) {
      .listing-service-stats .card {
              min-height: 200px;
      }
      .home-top-search #s_cat {
          width: 220px;
      }
      .home-top-search select#s_loc {
          width: 170px;
      }
      .home-top-search input#autocomplete {
              border-radius: 6px 0 0 6px;
      }
      .home-top-search button.form-control.btn.btn-block {
          border-radius: 0 6px 6px 0;
      }
      .search_btn .btn.btn-block {
          width: 100%;
          margin-right: 12px;
          padding: 7px;
      }
      .search-with-map div#slider-range, .listing_withmap div#slider-range {
          width: 94%;
          margin-left: 10px;
      }
      .search-with-map .multi-select-container--open .multi-select-menu, .listing_withmap .multi-select-container--open .multi-select-menu {
          height: 500px;
          overflow: overlay;
      }
      #olomo_with_map .search_wrap .form-group {
          width: 25%;
      }
      .intro_search .intro_search_content {
          top: 57%!important;
      }
      #intro_map .intro_search div#slider-range {
          width: 97%;
          position: relative;
          left: 7px;
      }
      #olomo_with_map .search_wrap .search_btn.map_search_btn {
          width: auto;
      }
      .multi-select-container--open .multi-select-menu {
          height: 300px;
          overflow: auto;
          z-index: 9;
      }
      .ui-autocomplete.ui-widget.ui-widget-content {
          height: 250px;
      }
      .search_btn.map_search_btn .btn.btn-block {
          padding: 1px 2px;
          font-size: 17px;
          padding-right: 0;
          margin-top: 2px;
          margin-left: 5px;
      }
      #olomo_with_map .search_wrap .form-group.price_range {
          width: 17%;    margin-right: 10px;
      }
      #popular_listing_slider .owl-theme.owl-carousel .owl-item img {
          max-height: 223px;
      }
      .layout-one #listing_img_slider .owl-item.active .item {
          /*margin-right: 1px;*/
      }
      .layout-one #listing_img_slider .owl-theme.owl-carousel .owl-item img {
          height: 400px;
      }
      .layout-two .owl-theme.owl-carousel .owl-item img {
          height: 376px;
      }
      .layout-two .owl-carousel .owl-nav.disabled {
          display: block;
      }
      .js-grid-item-body.event_body {
          min-height: 100%;
      }
      .event_listing .listing-thumb img {
          height: 254px;
          object-fit: cover;
      }
      .page-template-listing_style1 .event_listing .listing-thumb img, .page-template-listing_style2 .event_listing .listing-thumb img, .page-template-listing_style3 .event_listing .listing-thumb img, .single-listing .event_listing .listing-thumb img {
          height: 100%;
          object-fit: fill;
          width: 100%;
      }
      .page-template-listing_style1 .interest-icon, .page-template-listing_style2 .interest-icon, .page-template-listing_style3 .interest-icon, .single-listing .interest-icon {
          top: 0%;
          left: 32%;
      }
  }
  #nav-detail ul li.active a {
      -webkit-text-fill-color: #fff;
  }
  .other-listings h6 {
      font-size: 15px;
  }
  .sidebar_wrap img.size-post-thumbnail {
  float: left;
      width: 43%;
      padding-right: 20px;
      margin-bottom: 10px;
  }
  .page-template-event-listing #ShortEvent .form-group {
      margin-bottom: 7px;
  }
  .page-template-event-listing .sorting-count p {
      padding-top: 6px;
  }
  .page-template-event-listing .js-grid-item-body.event_body {
      min-height: 120px;
  }
  @media only screen and (max-width: 1024px) {
      #navigation .nav.navbar-nav li > a {
          padding: 25px 9px!important;
      }
      .dropdown #dLabel {
          height: 40px!important;
          width: 40px!important;
      }
      .submit_listing .btn {
          padding: 3px 6px!important;
          font-weight: 400;
          font-size: 13px;
      }
      #intro_map .intro_search .search_form .form-group {
          margin-bottom: 10px!important;
      }
      #intro_map .intro_search .search_form .form-control, #intro_map .intro_search .search_form form textarea, #intro_map .intro_search .search_form form select, #intro_map .intro_search .search_form .form-group input {
          font-size: 14px;
          height: 38px;
      }
      #intro_map .intro_search h2 {
          font-size: 26px!important;
      }
      #intro_map .intro_search .search_form{
          padding-top:0!important;
      }
      .intro_search .intro_search_content {
          top: 59%!important;
      }
      #intro_map .intro_search .search_form .form-group .btn {
          width: 100%;
          padding: 4px;
          margin-top: 10px;
      }
      #olomo_with_map .search_wrap .search_btn.map_search_btn {
          width: auto;
      }
  }
  @media only screen and (max-width: 768px) {
      .form-group.col-md-12.col-sm-12.mobile-view-full-btn, .form-group.col-md-12.col-sm-12.mobile-view-full-btn button {
          width: 100%;
      }
      #olomo_with_map .search_form form input, #olomo_with_map .search_form form select {
          height: 46px!important;
          font-size: 14px!important;
          margin-bottom: 10px!important;
      }
      #olomo_with_map .search_wrap .form-group {
          margin-bottom: 0;
      }
      .search-with-map span.multi-select-button, .listing_withmap span.multi-select-button {
          height: 45px!important;
          font-size: 14px!important;
          margin-bottom: 10px!important;
      }
      .search_btn button.btn.btn-block {
          width: 100%!important;
      }
      #intro_map .intro_search .search_form .form-group {
          width: 100%;
          margin-bottom: 8px!important;
      }
      #intro_map .intro_search .search_form .form-group select, #intro_map .intro_search .search_form .form-group input {
          font-size: 13px;
          height: 40px;
      }
      #intro_map .intro_search .search_form .search_btn button.btn.btn-block {
          height: 46px;
          font-size: 15px;
      }
      #banner1 .search_form input#inputAddress {
          padding-left: 50px;
      }
      .event_body {
          min-height: 180px!important;
      }
      .event_listing .listing-thumb img {
          height: 160px;
          object-fit: cover;
      }
  }

  .follow_us i.fa-brands.fa-x-twitter {
      margin-right: 0px;
  }
  .tax-location #ratingFrom, .tax-location #ratingTo {
      width: 100%;
      float: left;
      padding: 0px 10px;
  }
  .page-template-search-filter-result.listing_grid_listing #ratingFrom {
      width: 48% !important;
      float: left;
      padding: 0px 10px;
  }
  .page-template-search-filter-result.listing_grid_listing select#ratingTo {
      width: 50%!important;
  }
  .listing_search_with_sidebar select#ratingFrom {
      width: 100%;
  }
  .listing_search_with_sidebar select#ratingTo {
      width: 100%;
  }
  @media only screen and (min-width: 768px) {
      .header_style3 .logo {
          margin-top: 28px!important;
      }
      .header_style3 .nav.navbar-nav.dashboard_menu {
        margin-top: 18px !important;
    }
  }
  @media screen and (min-width: 782px) {
      .wp-core-ui .quicktags-toolbar input.button.button-small {
          width: auto;
          height: 10px;
      }
  }
  .single-listing #nav-detail ul li.active a {
    -webkit-text-fill-color: #010101;
}
.page-template-listing_list_sidebar-php select#ratingFrom {
    width: 100%;
}

.page-template-listing_list_sidebar-php select#ratingTo {
    width: 100%;
}
.listing2column select#ratingFrom {
    width: 100%;
}
.listing2column select#ratingTo {
    width: 100%;
}
.page-template-listing_style3-php #nav-detail ul li.active a {
    -webkit-text-fill-color: #080808;
}
#search-2 i.fa.fa-search {
	color: #03AEE9;
}
div#mceu_53 {
    display: none;
}