/*
Theme Name: Rhapsody Home Owners Assoc
Theme URI: http://themeforest.net/item/wildcommunity-buddypress-theme/3146452
Template: wildcommunity
Author: Lakshminarayana Sake
Author URI: https://cancrisoft.com/
Version: 1.0
---------------------------------------------------------------------------------
Revision History
---------------------------------------------------------------------------------
Version		   Modified By				  Date(MM-DD-YYYY)   	Description
---------------------------------------------------------------------------------
1.0	    			<>							<>	    		Initial Build
2.0	    <Lakshminarayana Sake>				<12-10-2024>	    Made Changes
---------------------------------------------------------------------------------
*/

/**
 * CONTENTS
 *
 * SETTINGS
 * Global...............Globally-available variables and config.
 * Headings.............H1–H6 styles.
 * Links................ Link option throughout the site
 * Buttons................ Button settings of the website
 *
 * HEADER SETTINGS
 * Top bar........Top bar section.
 * Navigation...........Better navigation of the website.
 *
 * CONTENT SETTINGS
 * Form......................... Web forms of the website.
 * Specific features and objects............object and features of elements
 * Specific pages...... Elements for specific pages and objects
 *
 * FOOTER SETTINGS
 * Footer links............The main page footer.
 * Footer-text............The main page footer texts.
 * 
 * MEDIA QUERIES
 * Media queries...........The Media Query
 */
/*------------------------------------*\
  #GLOBAL SETTINGS
\*------------------------------------*/
body{
	padding:0px
}
		/*------------------------------------*\
		  #CONTAINER
		\*------------------------------------*/
        
		/*------------------------------------*\
		  #TEXT
		\*------------------------------------*/
		
		
		/*------------------------------------*\
		  #HEADING TAGS
		\*------------------------------------*/
		
		
.heading_sec{
	text-align:center;
}
.heading_sec img{
	padding-bottom:30px
}
.heading_sec h2{
	font-family: "Playfair Display", Sans-serif;
    font-weight: 600;
    color: #5a4a42;
	    font-size: 34px;
    margin-bottom: 16px;
}
a.logoutbtn {
    color: #5a4a42 !important;
    font-weight: 500;
    font-size: 14px;
	font-family: "Playfair Display", Sans-serif;
	text-decoration:underline
}
.bar-username a{
	    color: #5a4a42 !important;
    font-weight: 500;
    font-size: 14px;
	font-family: "Playfair Display", Sans-serif;
}
.heading_sec{
	padding:40px 0px
}	
		#top-bar-left .top-register a {
    font-size: 16px;
    text-decoration: underline;
			background: none !important;
			color: #5a4a42;
}
#top-bar-left .top-login a{
	background-color: #5a4a42;
    font-family: "Playfair Display", Sans-serif;
    font-weight: 500;
    border-radius: 8px 8px 8px 8px;
    padding: 5px 20px 5px 20px;
	color:#ffffff !important;
	font-size:14px
}
#top-bar-left .top-register a{
	 font-family: "Playfair Display", Sans-serif;
	font-size: 14px;
    font-weight: 500;
}
#top-bar-left{
	width:auto;
		    margin: 12px 0px;
}
.top-login {
    float: left;
    color: #5a4a42;
    font-size: 16px;
	font-family: "Playfair Display", Sans-serif;
}
#top-bar{
	height:46px;
}
.attachment-template-default  #header-container{
	background:none !important
}
#header-container{
	height:397px;
	    background-size: cover !important;
}
		/*------------------------------------*\
		  #LINKS
		\*------------------------------------*/
	
	
	
		/*------------------------------------*\
		  #BUTTONS
		\*------------------------------------*/
		
		
		
		
/*------------------------------------*\
  #HEADER SETTINGS
\*------------------------------------*/
    
	   
	   
		/*------------------------------------*\
		  #TOP BAR
		\*------------------------------------*/
		
		
		
		
		/*------------------------------------*\
		  #NAVIGATION
		\*------------------------------------*/
		
		
		
		

/*------------------------------------*\
  #CONTENT SETTINGS1.5rem 3.125rem 3.8125rem 3.125rem
\*------------------------------------*/
		/*------------------------------------*\
		  #FORM
		\*------------------------------------*/
		
.loginform #page-login-form{
	width:400px;
	text-align:center;
	margin: 0 auto !important;
}

.loginform #page-login-form label{
	text-align:left 
}
.contact_form .wpcf7-form-control.wpcf7-text {
	height:45px !important; 
	    border: 1px solid #6b41b0 !important;
	width: 74% !important;
}
#page-login-form input:not(#page-login-form #sidebar-rememberme ,#page-login-form  #wp-submit), #signup_form input:not(#signup_form  #signup_submit){
	height:30px !important; 
	    border: 1px solid #6b41b0 !important;
}
#signup_form input , .standard-form #basic-details-section input[type=password]{
	width:90% !important
}
#signup_form  #signup_submit{
	width:100% !important
}
#page-login-form  #wp-submit , #signup_form #signup_submit{
	border-radius:8px;
	    font-size: 18px;
	font-family: "Playfair Display", Sans-serif;
}
.contact_form  .wpcf7-form-control-wrap textarea{
	 border: 1px solid #6b41b0 !important;
}
.contact_form p , #page-login-form label ,#signup_form label ,#signup_form legend , #signup_form .field-visibility-settings-notoggle , #signup_form a{
    color: #5a4a42;
    font-size: 16px;
    margin-bottom: 20px;
	font-family: "Playfair Display", Sans-serif;
}
#signup_form h4{
	 color: #5a4a42;
   
    margin-bottom: 20px;
	font-family: "Playfair Display", Sans-serif;
}

.contact_form .wpcf7-submit {
	    background-color: #5a4a42;
    border-radius: 12px;
	font-family: "Playfair Display", Sans-serif;
}
#page-login-form {
	    margin: 0 0 auto !important;
}
#loginform p.submit input#wp-submit, #lostpasswordform p.submit input#wp-submit, #resetpassform p.submit input#wp-submit, #registerform p.submit input#wp-submit{
	background-color: #5a4a42 !important;
		font-family: "Playfair Display", Sans-serif;
}


	/*------------------------------------*\
		  #SPECIFIC FEATURE AND OBJECTS
		\*------------------------------------*/
		
		
body .content_wrapper{
	width:100%
}
.ndfHFb-c4YZDc-Wrql6b{
	display:none !important;
	opacity:0
}
		
		/*------------------------------------*\
		  #SPECIFIC PAGE 
		\*------------------------------------*/
		
.pdflist a{
	font-size: 20px;
    color: #5a4a42;
    text-decoration: underline;
  
	font-family: "Playfair Display", Sans-serif;
}
.pdflist li{
	padding-bottom:20px
}
.pdflist {
	padding-bottom:50px 
}
.heading_sec p{
	font-size: 16px;
	color: #5a4a42;
	font-family: "Playfair Display", Sans-serif;
}
.documents  img{
	padding-bottom:50px
}  
.documents .pdflist{
	text-align:left !important
}

.downloadbtn {
    padding: 30px 6%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.downloadbtn p {
  
    color: #5a4a42;
    font-size: 16px;
	margin:0px;
	font-family: "Playfair Display", Sans-serif;
	
}
.downloadbtn a{
	    background-color: #5a4a42;
    border-radius: 12px;
	font-family: "Playfair Display", Sans-serif;
	padding:10px 18px;
	color:#fff;
	font-size:16px;

}
		/*------------------------------------*\
		  #Blog PAGE 
		\*------------------------------------*/
		
		
		
		
		/*------------------------------------*\
		  #Home PAGE 
		\*------------------------------------*/
		
		
		
        
        
/*------------------------------------*\
  #FOOTER SETTINGS
\*------------------------------------*/
    
	
	
/*------------------------------------*\
  #MEDIA QUERIES
\*------------------------------------*/
        /*------------------------------------*\
		  #Extra small devices (Most of the Smartphones Mobiles (Portrait))
			@media only screen and (max-width: 480px) {
		\*------------------------------------*/
			
			@media (min-width: 320px) and (max-width: 767px){
				.downloadbtn{
					display:block
			}
			.downloadbtn p{
				
				margin:20px 0px;
			}
				.wpcf7-form-control-wrap textarea{
					width:100% !important
				}
				#page-user-login , #page-login-form , #container, #page-user-pass {
    width: 300px !important;
}
				.standard-form #basic-details-section, .standard-form #blog-details-section, .standard-form #profile-details-section {
    float: left;
			100% !important;
}
			}
	
		/*------------------------------------*\
		  #Small devices (Low Resolution Tablets, Mobiles (Landscape))
		    B/w 481px to 767px
			@media (min-width: 481px) and (max-width: 767px){...} 
		\*------------------------------------*/
		@media (min-width: 320px) and (max-width: 1024px){
			#top-bar-left {
    float: right !important;
    color: #000 !important;
    display: block;
    width: auto;
    position: absolute;
}	
			.standard-form #basic-details-section, .standard-form #blog-details-section, .standard-form #profile-details-section {
    float: left;
		 width:	100% !important;
}
			.home-page #header-container , .page-id-74 #header-container , .page-id-798 #header-container{
				background:none
			}
		}			
		
		
		
		/*------------------------------------*\
		  #Medium devices (Tablets, Ipads (landscape))
			@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){...} 
		\*------------------------------------*/
          
		  
		  @supports (font: -apple-system-body) and (-webkit-appearance: none) {
 input[type=text]{
	color:#000 !important
}
}
			@media (min-width: 768px) and (max-width: 1024px) {
				    #container {
        width: 720px;
    }
} 
		/*------------------------------------*\
		  #Large devices (Laptops, Desktops)
			@media (min-width: 1025px) and (max-width: 1280px)  {...} 
		\*------------------------------------*/
		
		
		
		
		
			
		/*------------------------------------*\
		  #Extra large devices (large laptops and desktops, 1200px and up)
			@media only screen and (min-width: 1281px) {...}
		\*------------------------------------*/
		
		
		