/*
Theme Name: WpRentals Child theme
Theme URI: http://themeforest.net/user/wpestate
Description: Ultimate WordPress Theme created by WpEstate for accommodation booking. WpRentals is clean, flexible, fully responsive and retina Ready. Its smart settings allow you to build outstanding renting websites easily and fast.
Version: 3.15.0
Author: wpestate.org
Author URI: http://themeforest.net/user/annapx
Tags: white, one-column, two-columns,left-sidebar, right-sidebar, fluid-layout , custom-menu, theme-options, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: wprentals

-------------------------------------------------------------- */

.page-template.page-template-blog_list .header_media.with_search_type3 div#search_wrapper {
    display: none;
}

h1, h2, h3 {
	text-transform: uppercase;
}

.header_wrapper .wpml-ls-menu-item ul, .header_wrapper .wpml-ls-menu-item ul li, .header_wrapper .wpml-ls-menu-item ul li a {
    width: max-content !important;
}

.header_wrapper .wpml-ls-menu-item ul li {
    display: block !important;
    position: static !important;
}

.header_wrapper .wpml-ls-menu-item ul li a {
    padding: 23px !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}

.header_wrapper .wpml-ls-menu-item ul li {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.wp-singular.estate_property-template-default .wpestate_property_disclaimer {
    padding: 0;
}

.header_wrapper .wpml-ls-menu-item ul.sub-menu {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.cust-halfmaptext .openclosetext-container.container {
    max-width: 95%;
}

.cust-halfmaptext h1 {
    margin-top: 0rem;
}

.cust-halfmaptext {
    margin-top: 2rem;
}

.cust-halfmaptext.closed .openclosetext-container .the-openclosetext {
    max-height: 100px;
}

.cust-halfmaptext.open .openclosetext-container .the-openclosetext {
    max-height: 350px;
    overflow: auto;
}

.cust-halfmaptext .openclosetext-container .the-openclosetext {
    overflow: hidden;
	text-align:center;
	transition: all ease-in-out 0.6;
}

.cust-halfmaptext .openclosetext-container .openclose-btn {
    text-align: center;
    margin-top: 0.5rem;
}

.cust-halfmaptext .openclosetext-container .openclose-btn span {
	font-size: 25px;
    color: black;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
}

.cust-halfmaptext .openclose-btn:after {
	display: block;
	position: static;
	font-size: 25px;
    color: black;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
}

.cust-halfmaptext.closed .openclose-btn:after {
	content: "+";
}

.cust-halfmaptext.open .openclose-btn:after {
	content: "-";
	font-size: 35px;
}

.contact_sidebar_wrap i.fas.fa-print::before {
	content: "\f095";
}

.contact_sidebar_wrap i.fab.fa-skype:before {
    content: "\f0e0";
	font-family: "Font Awesome 6 Free";
}

.breadcrumb_container, .breadcrumb {

display: none;

}

.sub_footer_content {
    height: unset;
}

.custom-footerlanguages .wpml-ls-statics-shortcode_actions {
    padding: 0;
}

.custom-footerlanguages .wpml-ls-statics-shortcode_actions a.wpml-ls-link {
    padding: 0;
    margin-right: 2rem;
}

.sub_footer {
    padding-top: 0.3rem;
    padding-bottom: 0.5rem;
}

.backtop {
    background-color: #66d4d3 !important;
}

.backtop .fa-chevron-up:before {
    color: #ffffff;
}

.testimonial-container.testimonial_type_2 {
    padding: 0 !important;
}

.widget-area-sidebar .widget-container {
    background-color: #ffffff;
    border-radius: 4px;
    padding: 30px 30px 20px 30px;
    box-shadow: 0 2px 11px 0 rgba(181, 127, 250, 0.1);
}

.widget-area-sidebar {
    margin-top: 4rem;
}

.single-content.single-blog {
    margin-top: 4rem;
    background-color: transparent;
    border: 0;
    padding: 0;
}

.prop_social .share_whatsup, .header_social .share_whatsup {
    background-color: #25d366;
    border: 1px solid #25d366;
}

.prop_social .share_facebook, .header_social .share_facebook {
    background-color: #425398;
    border: 1px solid #425398;
}

.prop_social .share_tweet, .header_social .share_tweet {
    background-color: #00aced;
    border: 1px solid #00aced;
}

.prop_social .share_email, .header_social .share_email, .prop_social .share_linkedin, .header_social .share_linkedin {
    background-color: #007bb6;
    border: 1px solid #007bb6;
}

.prop_social .share_pinterest, .header_social .share_pinterest {
    background-color: #cb2027;
    border: 1px solid #cb2027;
}

.loginwd_sidebar .widget-title-sidebar, .advanced_search_sidebar .widget-title-sidebar {
    color: #0d1a62;
}

div#carousel-example-generic {
    margin: 0;
}

h1.entry-title.single-title {
    text-transform: uppercase;
}