.singular-listing #main .wrap .top-info{
margin-bottom: 30px;
}

.homepage_content_two.fullwidth .widget { width: 100%; }
#main .features-section li { width: 25%; }
.button.outdoorwinkels-cta { background-color: #309609; }
.button.outdoorwinkels-cta:hover { background-color: #009600; }

.listing_content p a {     color: #e05333; } 
.singular-listing .widget.tmpl_listing_owner { display: none; }

.singular-listing .entry-content .button.outdoorwinkels-cta {
   background-color: #309609;
    text-align: center;
    width: 100%;
    display: block;
    font-size: 16px;
    margin-bottom: 20px;
    padding: 10px 0;
}

.singular-listing .entry-content .button.outdoorwinkels-cta.bottom {
    padding: 10px 0;
    float: none;
    clear: both;

}

#content ul li a {   color: #e05333; } 

#content a:not(.button) {   color: #e05333; } 

#content .share_link a {
    color: #FFF;
}

.mobile-view #content .list .entry h2.entry-title a { color: #333333; } 

.popular_posts.widget ul li .post_data p .views { border-right: 0; } 

.share_link #youtube { background: #FF0000; } 
.share_link #instagram { background: #405DE6; } 

.singular-listing .share_link { width: 100%; max-width: 100%; } 


@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */ 
body.mobile-view .tab-bar .menu-icon span { height: 0.1px; } 

}

@media only screen and (max-width: 767px)
{

.singular-listing .share_link a i { display: none;  }

.mobile-view .search_nearby_widget #searchform > [type="submit"] { -webkit-appearance: button; margin-left: 5px; } 
.mobile-view .search_nearby_widget input[type="text"] {     width: calc(100% - 80px);
    max-width: 100%; } 

}

.tmpl_custom_fields > .tevolution_custom_field.listing_custom_field { display: none !important; } 

@media only screen and (max-width: 500px) {
  .cookie_action_close_header {
    margin: 10px 5px 5px 0px !important;
    padding: 8px 8px !important;
  }
  .cli-bar-btn_container .cli_settings_button {
    margin: 10px 5px 5px 0px !important;
    padding: 8px 8px 8px !important;
  }
  .cli-bar-btn_container {
    text-align: center;
  }
}