/*
Theme Name: Done Deal
Theme URI: http://donedealwebsite.com
Description:  
Author: Todd Heitner
Author URI: http://www.servesense.com
Template: canvas
Version: 1
*/


@import url('../canvas/style.css');

/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

h3.nav-toggle a { display: none }
li.menupop { z-index: 100000000000 }
#logo {z-index: 100 }

#navigation { min-height: 50px!important; }

.site-description {
color: #000;	
}

/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */
	
	
/* Landing Page Template */
.page-template-landing-page #content {
max-width: 700px;
}
.page-template-landing-page #main-sidebar-container {
background-color: #fff;
margin-top: 6px;
padding: 25px 40px;
}
.page-template-landing-page h1 {
font-size: 3em;
line-height: 1em;
}
/* Landing Page - Wide Template */

.page-template-landing-page-wide #content {
padding: 25px 40px;
}
.page-template-landing-page-wide #main-sidebar-container {
background-color: #fff;
margin-top: 6px;
padding: 25px 40px;
}
.page-template-landing-page-wide h1 {
font-size: 3em;
line-height: 1em;
}
.page-template-landing-page-wide .landing-top {
    left: -80px;
    position: relative;
    width: 120.2%;
}
.top-left, .top-right {
    display: inline-block;
    width: 45%;    
    padding-top: 20px;
    padding-left: 20px;
}
.landing-topbar.grey {
    margin-left: -80px;
    position: relative;
    width: 118.2%;
    padding: 8px;
}
.landing-topbar span {
    padding-left: 20px;
    padding-top: 12px;
}

}



/* WPCurve */
.single-property #header-container, .single-property #nav-container { display: none !important; }
.single-property #content {  padding-top: 30px; }

.page-template-landing-page-wide .top-left, .top-right {
	display: inline-block;
	vertical-align: top;
    text-align: center;
}

@media screen and (max-width: 768px) {
/* applies only if the screen is narrower than 768px */
.page-template-landing-page-wide #inner-wrapper {
	padding-left: 0.15;
	padding-right: 0.15;	
}
.page-template-landing-page #header-container, .page-template-landing-page-wide #header-container {
display: none;
}
.page-template-landing-page #main-sidebar-container, .page-template-landing-page-wide #main-sidebar-container {
padding:  10px;
}
.page-template-landing-page h1, .page-template-landing-page-wide h1 {
font-size: 2em;
}
.page-template-landing-page-wide .entry h1 {
	margin: 0 0 0 0;
}
.page-template-landing-page-wide .landing-top {
    width: 100%;
}
.top-left, .top-right {
    width: 100%;    
    padding: 10px;
}
.page-template-landing-page-wide .woo-sc-quote p {
	margin: 1em 5px;
	padding: 0 0 0 40px;
	font-size: 1em;
	/*background: url(../images/quote.png) no-repeat 0 1px;*/
}
.landing-topbar.grey {
    width: 100%;
    padding: 6px;
}
.landing-topbar span {
    padding: 4px;
}

}

/* (Melo) WPCurve Fix: Landing Page Wide - Start */

.landing-title {
    color: #000;
    font-family: tahoma,arial,helvetica,sans-serif;
    /*font-size: 36pt !important;*/
    text-align: center;
}
.landing-title strong {
    color: #800000;
    text-decoration: underline;
}
.landing-subtitle {
    font-size: 18pt !important;
    font-weight: bold !important;
    text-align: center;
}
.page-template-landing-page-wide .landing-top {
    background: #FFE59C;
}
.landing-topbar {
	background-color: #FFCE43;
    width: 100%;
}
.landing-topbar span {
    display: block;
    font-weight: bold;
}

.top-left {
    display: inline-block;
    /*height: 300px;*/
}
.landing-topbar.grey {
    background-color: #FFCE43;
    color: #000;
}
.landingwide > p {
    margin-top: 20px;
}

/* Property Listings */

.single-property li.gform_widget {
	max-width: 200px;
	float: right;
}
.single-property #sidebar-alt li{
	list-style: none;
}
.single-property h2 {
	margin: 15px 10px;
}
.page-template-property-listings #content, .page-template-property-overview #content {
	padding-top: 20px;
	height: 100%;
}
/* Gravity Forms - field text larger, darker border */
body .gform_wrapper .gform_body .gform_fields input, body .gform_wrapper .gform_body .gform_fields textarea {
font-size: 1.5em;
border-color: #ccc;
}
#header .site-description {
color: #ffffff; 
margin-left: 105px;
font-size: 20px; 
font-weight: bold;  
background-color: rgba(0,0,0,0.7); 
padding: 5px 5px 5px 20px;
}