.path-user .body-page textarea{
 width:470px;
}

.page-user-register form .form-item label{
  width:60% !important;
}
.page-user-register form .form-item label a{
	color:#df3c26;
}

.page-user-register .form-submit{
	margin-top:40px;
}
.path-partners .group-left{
	width: 25%;
	padding-right: 15px;
}
.path-partners .group-right{
	width: 75%;
}
.item .profile--view-mode-partners-teaser{
	border-bottom: 1px solid #efefef;
	margin-top:25px;
	padding-bottom: 20px;
}
.listing-one__title a{
  text-transform: capitalize !important;	
}

.user-one__box .menu--account a[data-drupal-link-system-path="my-tours"]::before {
    content: "\f022";
}

.user-one__box .menu--account a[data-drupal-link-system-path="node/add/listing"]::before {
    content: "\f0fe";
}
.user-one__box .menu--account a[data-drupal-link-system-path="node/6665"]::before {
  content: "\f234";
}

.listing-price .tour-price{
	font-size:1.5rem;
	color:#343660;
	font-weight: bold;
}
.node-listing-single .listing-content-main .block.block-webform{
	margin-top:15px;
}
.node-listing-single .listing-top{
	margin-bottom:20px;
}

/**
  web form block
*/
.node-listing-single .listing-sidebar .webform-submission-form > .form-item, .node-listing-single .listing-sidebar .webform-submission-form > .form-wrapper{
	padding-bottom:0;
	padding-top:0;
	border-bottom:none;
	margin-bottom:4px;
	
}

.node-listing-single .listing-content-main .block .block-title{
	
}


.node--type-listing .chosen-rtl .chosen-search input[type="text"],.node--type-listing .chosen-container-single .chosen-single abbr,.node--type-listing .chosen-container-single .chosen-single div b,.node--type-listing .chosen-container-single .chosen-search input[type="text"],.node--type-listing .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.node--type-listing .chosen-container .chosen-results-scroll-down span,.node--type-listing .chosen-container .chosen-results-scroll-up span{
	background: none !important;
}

.inquiry-button{
	box-shadow: 0 6px 16px 0 rgba(12,12,12,.12);
}

.inquiry-button .listing-price{
	margin-bottom: 40px;
}

.restova-tours-grid{

}
.restova-tours-grid .restova-tours-grid-row{
	margin-bottom: 25px;
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
	  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
	border-radius: 0 0 10px 10px;
}
.restova-tours-grid-row .views-field-title{
	text-transform:lowercase;
}
.restova-tours-grid-row .views-field-title::first-letter{
	text-transform: uppercase;
}

.restova-tours-grid-row .views-field-title,.restova-tours-grid-row .views-field-field-listing-price,.restova-tours-grid-row .views-field-field-tour-duration,.restova-tours-grid-row .views-field-field-listing-location{
 padding-left: 15px;
 padding-right: 15px;
}
.tour-price .price{
	color: var(--gowilds-theme-color-second);
}
.facet-item{
	list-style: none;
}
.facet-item .facets-checkbox{
	margin-right:5px;
}


/** Forms Modifications **/
@media (min-width: 1350px){
	.slider-section .container{
		max-width:960px;
	}
}



.home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1{
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
	background: rgb(255, 255, 255);
	padding: 18px 18px 18px 15px;
}
.home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-item:first-child{
	border-radius:4px 0 0 4px;
	
}
.home-search .form-text{
	font-size:18px;
	color:#1B1B28!important;
	font-style: italic;
}

.home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-item{
	width: 70%;
	float: left;
	margin-bottom: 0;
	position: relative;
	background: #fff;
	padding-left: 60px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
}
@media (max-width: 767px) { /* Targets screens 767px and below */
   .home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-item{
	   width: 100%;
   }
   .home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-actions{
	  width: 100% !important; 
	  margin-top: 5px;
	  margin-left: 0 !important;
	  
   }
   
   .home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-item{
	   padding-left: 0;
   }
   .home-search .form-text{
	   font-size: 16px;
   }
   
   
}


.home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-actions{
   width: 20%;
   float: left;
   margin-left: 2%;
   border: none;
}
.home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-actions input{
	width: 100%;
	line-height: 52px;
}

.home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1::after{
  display: block;
  clear: both;
  content: "";	
}


.home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-actions input.form-submit{
	font-size: 16px;
	  font-weight: 700;
	  padding: 0 10px;
	  border-radius: 8px;
	  color: #fff;
	  background: var(--gowilds-theme-color);
	  -webkit-transition: all 0.35s;
	  transition: all 0.35s;
	  border: none;
	  line-height: 52px;
}

.home-search .block-views-exposed-filter-blockrestova-index-tours-page-1 #views-exposed-form-restova-index-tours-page-1 .form-actions .form-item input[type="text"]:not(.chosen-search-input){
	color:#212529;
	font-weight: 400;
}
.slider-section .gsc-heading__title{
 text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.5);
}
.style-1 .gsc-heading__sub-title span{
	background: rgba(0, 0, 0, 0.3);
}

/* Style for "Show more" and "Show less" links */
/*.views-exposed-form .show-more,
.views-exposed-form .show-less {
  display: inline-block;
  margin-top: 10px;
  color: #007bff;
  text-decoration: underline;
  cursor: pointer;
}

.views-exposed-form .show-more:hover,
.views-exposed-form .show-less:hover {
  color: #0056b3;
  text-decoration: none;
}*/



.facet-toggle {
  display: inline-block;
  margin-top: 10px;
  cursor: pointer;
  text-decoration: underline;
}

.facet-toggle:hover {
  text-decoration: none;
}