/*
 Theme Name:     Wingspan Properties
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Design and Hosting by <a href="https://www.ashdowntech.com" target="_blank" title="Ashdown Technologies">Ashdown Technologies</a>.
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version:        1.1.0
*/
 

/* =Theme customization starts here */

/**************** GENERAL ***************/

.et_pb_text_inner h2 {
	padding-bottom: 0.75em;
	}

.et_pb_text_inner li {
	margin-left: 2em;
	}

li.no-hand > a {
	cursor: default;
	}

/****************** NAV *****************/

#top-menu li .menu-item-has-children > a:first-child::after {
	content: "5";	/* Points the subnav arrow sideways rather than down */
	}

/**************** HEADER *****************/

#top-header {
	z-index: 99999;	/* Allows logo to move up over this header bar */
	}

#logo {
	margin-top: -45px;
	height: 110px;
	max-height: none !important;
	}

@media all and (max-width: 980px) {
	
	#logo {
		margin-top: -20px;
		max-height: 100% !important;
		height: auto;
		}	
	}

#db-info-text {
	margin-right: 0;
	}

#db-info-text span {
	color: #FACF20;
	margin: 0 5px;
	}

#top-menu li {
	margin-bottom: 25px;
	}

#top-menu a {
	padding: 10px 15px !important;
	}

#top-menu .contact-button a {
	color: #000;
	background-color: #FACF20;
	}

#top-menu .contact-button.current-menu-item a {
	background: none;
	}

#top-menu .menu-item-has-children > a:first-child::after	{
	top: 10px;
	right: -5px;
	}

/**************** HOME PAGE *****************/

/**************** SIDEBAR *****************/

#new-homes-sidebar-nav a {
	color: #ce0000 !important;
	line-height: 2em;
	}

#new-homes-sidebar-nav a:hover {
	font-weight: bold
	}

/**************** CONTENT *****************/

.home h1 {
	margin-bottom: 0.5em;
	}

@media all and (max-width: 980px) {
	
	#contact-us-ribbon div {
		text-align: center !important;
		}
	
	#contact-us-ribbon .et_pb_column {
		margin-bottom: 0;
		}
	}

.four-way-presentation a:after,
.remodeling-presentation a:after {
	content: ' \e03c';
	font-family: 'ETmodules';
	}

@media all and (min-width: 981px) {

	.et_pb_gutters2 .four-way-presentation .et_pb_column {
		width: 50%;
		}

	.et_pb_gutters2 .remodeling-presentation .et_pb_column_3_5 {
		width: 60%;
		}
	
	.et_pb_gutters2 .remodeling-presentation .et_pb_column_2_5 {
		width: 40%;
		}
	
	.et_pb_gutters2 .four-way-presentation .et_pb_column,
	.et_pb_gutters2 .remodeling-presentation .et_pb_column {
		margin-right: 0;
		}
	}

/**************** FORMIDABLE FORM *****************/

#form_thinkingofanewcustomhome .frm_primary_label {
	display: none;
	}

/**************** SEARCH *****************/

body.search #main-content .container {
	padding: 20px 0 10px !important;
	}

body.search .et_pb_fullwidth_header_overlay {
    background-color: rgba(255, 255, 255, 0.3);
	}

body.search article {
	background-color: #ebeff4;
	}

body.search p.show-permalink a {
	color: navy;
	font-size: 0.95em;
	}

body.search p.show-permalink a:hover {
	color: blue;
	}

body.search .et_pb_post .entry-content {
	padding-top: 10px;
	}

body.search p.searchTerm {
	font-size: 18px;
	margin-bottom: 15px;
	}

body.search h3.searchHeading {
	font-size: 1.5em;
	padding-bottom: 5px;
	}

body.search h3.searchHeading a {
	color: #be2b10;
	}

body.search h3.searchHeading a:hover {
	color: #ee5135;
	}