/**
 * #.# Styles
 *
 * CSS for both Frontend+Backend.
 */

.wp-block-cgb-block-rentals-gutenberg {
  background: orangered;
  border: 0.2rem solid #292929;
  color: #292929;
  margin: 0 auto;
  max-width: 740px;
  padding: 2rem; }


.meta-element-head {
     float: none!important;
}

.shortcode-login {
    float: left;
}

#forgot_pass {
    padding-bottom: 15px;
    display: inline-block;
}

.login-links {
    padding: 0!important;
    text-align: center;
    margin-bottom: 0!important;
}

.advanced_search_shortcode {
    width: 100%;
    font-size: 13px;
    padding: 13px 0px 13px 0px;
    background-color: #fff;
    border: 1px solid #e7e9ef;
    padding: 20px 15px;
    float: none!important;
    display: inline-block;
}

.blog_featured, .places_wrapper {
  width: 100%;
  margin: 0px;
  padding: 0px;
  line-height: 0;
  margin-bottom: 5px !important;
  position: relative;
  background-color: #000;
  cursor: pointer; 
}
.has-gutenberg-blocks .items_shortcode_wrapper.items_shortcode_wrapper_full {
    display: flex;
}

.wpestate_places_list_function_wrapper{
    display:flex;
    flex-wrap: wrap;
}

.has-gutenberg-blocks .testimonial-container{
    float:none;
}

.has-gutenberg-blocks .places_wrapper,
.has-gutenberg-blocks .blog_featured{
    float:none;
    display:inline-block;
}