/*
 Theme Name:   Shree Mahyavanshi Samaj Mumbai
 Theme URI:    https://amazinginteractive.com
 Description:  Mahyavanshi child theme
 Author:       Amazing Interactive
 Author URI:   https://amazinginteractive.com
 Template:     wpresidence
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ---------------------------------------------------------------------------------------------- General -------- */

.sms-layout-login-section, .sms-layout-contributor-section {
    display: none;
}



.wpestate_dashboard_content_wrapper .wpresidence_button:hover, .wpresidence_button.mess_send_reply_button:hover, .wpresidence_button.mess_send_reply_button2:hover, #floor_submit:hover, #register_agent:hover, #update_profile_agency:hover, #update_profile_developer:hover, .wpresidence_success:hover, #update_profile:hover, #search_form_submit_1:hover, .view_public_profile:hover, #google_developer_location:hover, #delete_profile:hover, #aaiu-uploader:hover, .wpresidence_button.add_custom_parameter:hover, .wpresidence_button.remove_parameter_button:hover, .wpresidence_button.view_public_profile:hover {
	color: #f58714;
}




#access .current-menu-item:hover{
    color: #383085 !important; 
}

#access a, #access ul ul a, #user_menu_u {
	font-size: 18px;
    letter-spacing: 1px;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 400;
}

.h4, h4 {
	font-size: 20px;
    line-height: 1.5em;
    font-style: italic;
}

.home-section-one h2 {
		font-style: italic;
}

.vc_btn3.vc_btn3-shape-square, 
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {
    border-radius: 6px;
}

.shortcode_title {
    font-weight: 600;
    color: #f58714;
}

.property_listing_blog h4, .property_listing h4 {
	font-size: 18px;
}

.search_wr_6.with_search_form_float .adv6-holder {
    padding: 20px 10px 5px 10px;
}


.search_wr_6.with_search_form_float .adv6-holder .nav-tabs {
    left: -10px;
    top: -106px;
    background: #0000006e;
    border-radius: 4px 4px 0 0;
    padding: 20px 19px 20px 19px;
}

.advanced_search_sidebar .adv_search_tab_item a, .adv_search_tab_item a {
    padding: 13px 28px;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 18px;
}

.adv_search_tab_item.bride {
	margin-right: 10px;
}

.adv_search_tab_item.active {
	border: 2px solid #fff;
}

.adv_search_tab_item.active a {
    border: 2px solid #fff;
}

#new_post select, .page-template-user_dashboard_add_agent select, .page-template-user_dashboard_profile select, .page-template-user_dashboard_add #embed_video_type, .page-template-user_dashboard_add #prop_category_submit, .page-template-user_dashboard_add #property_country, .page-template-user_dashboard_add select, .page-template-front_property_submit select {
color: rgb(17 20 45 / 0.9) !important;	
}

.submit-alert {
    padding: 10px 20px;
    border: 2px dashed #cd2122;
    color: #cd2122;
    margin: 0 16px 30px;
    line-height: 1.8;
    border-radius: 6px;
    font-size: Calc(100% + 2px);
}


#form_submit_1 {
    background: #f58714;
    border: 2px solid #f58714;
    text-transform: uppercase;
    font-size: 20px;
    letter-spacing: 1px;
    border-radius: 6px !important;
    width: 95%;
}

#form_submit_1:hover{
    color:  #f58714;
}




#form_submit_2 {
	display: none !important;
}

.single-estate_property .wpestate_header_image {
	display: none !important;
	height: 200px;
}

.property_listing.property_unit_type1 .property_location {
    display: none !important;
}

.property_address_type1_wrapper {
    margin-bottom: 5px;
}

.property_details_type1_wrapper {
    margin-bottom: 20px;
    margin-left: -5px;
}

.property_categories_type1_wrapper span, span.property_details_type1_id, span.property_details_type1_value {
    padding-right: 5px;
    padding-left: 5px;
    font-weight: 400;
    color: #5a6473;
}

.property_address_type1_wrapper .property_address_type1, .property_address_type1_wrapper .property_area_type1, .property_categories_type1_wrapper {
     display: none !important; 
}


.property_details_modal_back, .modal_login_back {
    opacity: 0.9;
}


#login-div-title-topbar , .login-register-modal-image_text, #register-div-title-topbar{
	font-family: Merriweather, Arial;
}

/* Layout Page template */

.postid-20253 {
    background: #999;
}

.wpestate_estate_property_design_intext_details  p{
	color: #444;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;

}

.wpestate_estate_property_design_intext_details  strong{
font-size: 18px;
font-weight: 400;
color: #383085;
}

blockquote {
    border-left: 2px solid #f58714;
    box-shadow: none !important;
    margin-bottom: 10px;
}

blockquote strong{
    font-style: normal;
}

.sms-layout-section p a, .sms-layout-section p a:active, .sms-layout-section p a:hover, .sms-layout-section p a:focus {
  pointer-events: none !important;
  cursor: default !important;
  color: #444 !important;
}

.single-estate_property .single-content p a, .single-estate_property .contact-wrapper p a {
    color: #444 !important;
}

.page-id-18193 .wpestate_dashhboard_filter {
	display: none;	
}

.sms-layout-section .vc_column-inner{    
	padding-top: 10px !important;
    padding-bottom: 10px;
    padding-left: 30px !important;
    background-color: #ffffff ;
    border-radius: 6px;
    box-shadow: 0px 0px 10px #3333331c;
}

.sms-layout-section .vc_column-inner:hover {    
    box-shadow: 0px 0px 10px #33333357;
    font-size: 20px;
}

.sms-layout-section  {
	margin-bottom: 20px !important;
}

.sms-layout-section-contact  {
	text-align: center;
    font-size: 20px;
    margin-bottom: 40px !important;
}

.sms-layout-gallery-section .col-md-8.image_gallery {
    min-height: 400px;
    background-position: top;
}

.sms-layout-gallery-section .image_gallery {
    min-height: 200px;
    background-position: top;
}

.property_listing.property_unit_type1 .icon-fav {
    display: none !important;
}

.page-id-18193  .wpestate_dashboard_list_header  .btn-group .wpestate_dashhboard_filter {
	display:none !important;
}

.user_dashboard_main, .user_dashboard_favorite, .user_dashboard_searches, .user_dashboard_invoices, .user_dashboard_inbox, .wpestate-crm-dashboard, .listing_filters_head, .submit_mandatory{
    display: none !important;
}

.wpestate_dashboard_table_list_header, .wpestate_dashboard_content_wrapper label {
    font-size: 15px !important;
    color: #51515d !important;
}

input[type=text], input[type=password], input[type=email], input[type=url], input[type=number], textarea {
    font-size: 16px !important;
    color: #51515d !important;
	opacity: 1 !important;
	background: #f1f1f1 !important;
}

/*----------------------------------------------------------------------------------------------------------------- RESPONSIVE -------------*/

@media (max-width:576px) {

	.property_categories_type1_wrapper span, span.property_details_type1_id, span.property_details_type1_value {
	font-size:16px;
	line-height: 32px;
	}
	
	#property_animation_slider .item.prop_animation_class_1, #property_animation_slider .item.prop_animation_class_2, #property_animation_slider .item.prop_animation_class_3, .wpestate_header_video.full_screen_yes, .wpestate_header_image, .wpestate_header_video {
    height: 200px!important;
	}
	
	.bc_random_banner, .copyright {
		text-align:center;
	}
	
	.subfooter_menu {
		display:none;
	}
	
	#property_animation_slider .item.prop_animation_class_1, #property_animation_slider .item.prop_animation_class_2, #property_animation_slider .item.prop_animation_class_3, .wpestate_header_video.full_screen_yes, .wpestate_header_image, .wpestate_header_video {
    height: 200px!important;
}
	
}