/*
Theme Name: Listingpro Child theme of listingpro
Theme URI:
Description: Child theme of listingpro theme for the Listingpro theme
Author: <a href="https://themeforest.net/user/cridiostudio">Team of CridioStudio</a>
Author URI:
Template: listingpro
Version: 2.0.8.1
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Mon, 03 Dec 2018 12:33:04 +0000 */
/* The plugin now uses the recommended approach for loading the css files.*/

.custom-keyword-search {
    display: flex;
    float: left;
   max-width: 200px;
    background: rgba(0, 0, 0, 0.4);
    padding: 8px;
    width: 70%; 
}
.lp-title.title-searchbar {
  display: flex;
  align-items: center;
}
.custom-keyword-search input {
    width: 100%;
    padding: 6px 10px;
    font-size: 11px;
}
.custom-keyword-search .btn {
    background: #02a300;
    border: none;
    color: #ffffff;
    font-size: 13px;
    padding: 0 11px;
    border-radius: 0;
    max-width: 30px; /* 30*/
}
.lp-title.title-searchbar h3 {
    font-size: 20px !important;
    padding: 0 15px 0 0;
    margin: 10px 0;
    width: 100%;
}
.listing-app-view-bar .custom-keyword-search {
    margin: 10px 0 0 0;
    max-width: 100%;
}
@media all and (max-width:1199px){
  .custom-keyword-search {
      margin: 0 20px 0 0; 
  }
}
@media all and (max-width:991px){
  .custom-keyword-search {
      margin: 0 60px 0 0;
  }
}
@media all and (max-width:767px){ 
  .margin-top-subtract-35 {
      margin-top: 0;
  }
  .custom-keyword-search input {
    font-size: 16px;
  }
}

.filter-with-searchbar {
    float: right;
    display: flex;
    align-items: center;
}
.filter-with-searchbar .input-group.border-dropdown {
    display: flex;
    margin: 0 0 0 10px;
}
.filter-with-searchbar .custom-keyword-search {
    padding: 2px;
    background: #02a300;
    border-radius: 5px;
    overflow: hidden;
    width: fit-content;
}

.select2.select2-container .error-msg {
    border-color: red !important;
}
.select2.select2-container .error-msg .select2-selection__placeholder {
    color: red;
}
.lp-img-gall-upload-section label[for=postVideo]:after {
    content: "*";
}

embed, iframe, img, object, video { max-width: 100%; }

/* Added By Vishal */
.multiselect {
  width: 200px;
}

.selectBox {
  position: relative;
}

.selectBox select {
  width: 100%;
  font-weight: bold;
}

.overSelect {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.btn-success {
    background-color: #02a300 ;
}

#checkboxes {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesBreed {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesGender {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesAge {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesSize {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesCross {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesHealth {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesBehave {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesCoat {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesShedding {
  display: none;
  border: 1px #dadada solid;
}

#checkboxesColour {
  display: none;
  border: 1px #dadada solid;
}

#checkboxes label {
  display: block;
}

#checkboxes label:hover {
  background-color: #1e90ff;
}

.FilterCheckbox {
    display : inline;
}
.field:last-child {
  display: block;
}
/* Added by Vishal */

/* Added by Ryan */
#supportButton {
  background-color: #02a300;
  font-size: 31px;
  border: none;
  padding: 0px 15px;
  border-radius: 5px;
  vertical-align: top;
  margin-left: 5px;
  font-weight: bold;
}
#supportButton > span {
  color: #fff;
}
#supportButton:hover {
  background-color: #bababa;
}
/* End */