/*
	Theme Name: Porta Potty
	Description: This is the sample theme created for the Genesis Framework.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
 
	Version: 1.9
 
	Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 
	Template: genesis
	Template Version: 1.9
 
	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php 
*/
 

/* Table of Contents

	01 Import Fonts
	02 Defaults
	03 Typography
		- Font Color
		- Font Family
		- Font Size
		- Font Miscellaneous
	04 Layout
		- Structure
		- 1152px CSS Grid
		- Header
		- Main Content
		- Post Info & Meta
		- Column Classes
		- Miscellaneous
	05 Menus
		- Primary Navigation Extras
	06 Headings
	07 Lists
	08 Post Navigation
	09 Comments
	10 Sidebars
	11 Footer
		- Footer Widgets
	12 Forms & Buttons
		- Gravity Forms
	13 Images & Captions
	14 Media Queries
		- max-width: 1024px
		- max-width: 768px
		- max-width: 480px

*/


@font-face {
	font-family:'LoveloBlack-Regular';
	src: url('fonts/LoveloBlack_latin+latin-ext_gdi.eot');
	src: url('fonts/LoveloBlack_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
url('fonts/LoveloBlack_latin+latin-ext_gdi.woff') format('woff'),
url('fonts/LoveloBlack_latin+latin-ext_gdi.ttf') format('truetype'),
url('fonts/LoveloBlack_latin+latin-ext_gdi.svg#LoveloBlack-Regular') format('svg');
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-20AC;
}

@font-face {
	font-family:'MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular_latin+latin-ext_gdi.eot');
	src: url('fonts/MyriadPro-Regular_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-Regular_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/MyriadPro-Regular_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/MyriadPro-Regular_latin+latin-ext_gdi.svg#MyriadPro-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2215;
}


a { text-decoration:none;}
#header {
    background:#3bc7eb !important;
    padding: 10px 0;
	border-bottom:none !important;
	  border-top: 7px solid #2db8dc;
}
#header .genesis-nav-menu {
    margin-top:7px;
}


#header {
	border-bottom: 2px solid #1e1e1e;
	overflow: hidden;
}
#header .wrap{ max-width: 980px; margin:auto}

#header #title-area{ background: url('images/Vector-Smart-Object.png'); background-repeat:no-repeat; width:243px; height:65px; display:block; margin-top: 6px;}
#header #description { display:none}
#header .header-widget-area {
    float: right !important;
    width: auto;
}
.featured-page .entry-content p a{ display: inline-block; font-size:20px; background:#fff; border-radius:8px; margin-bottom:10px; padding:5px 10px }

#header .genesis-nav-menu {
	float: right;
	width: auto;
}
.genesis-nav-menu li {
	display: inline-block;
	float: left;
	list-style-type: none;
	text-align: left;
}

.genesis-nav-menu a {
	display: block;
	padding: 24px 20px;
	padding: 1.5rem 1.25rem;
	position: relative;
	color:#01566c;
	font-family:'MyriadPro-Regular';
	font-weight:700;
	font-size:20px
}
.genesis-nav-menu a:hover { color:#fff;}

#header .wrap{ max-width: 980px; margin:auto}

#title-area {
	float: left;
}

.dropdown {
    display: block !important;
}

#header.dropdown {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999999;
}

/*new-css*/

#header p#title a { text-indent:-9999px; width:100%; min-height:65px; display:block;}
.free-quick {
    margin: 0 auto;
    text-align: center;
	padding-top:50px;
}
.free-quick h1 {
    color: #fff;
    font-family: "LoveloBlack-Regular",arial;
    font-size: 44px;
    line-height: 50px;
    margin-top: 40px; text-transform:uppercase;
    padding: 70px 0 25px;
    text-shadow: 2px 4px 0 #24add1;
}
.free-quick h1 span {
    color: #ffd120;
}

.free-quick h1 a {
    background: url("images/arrow-right.jpg") no-repeat scroll 250px center #ffd120;
    border-radius: 5px;
    box-shadow: 0 3px 0 #e89801;
    color: #01566c;
    display: block;
    font-size: 21px;
    margin: 30px auto 0;
    padding: 0 50px;
    text-decoration: none;
    text-shadow: none;
    width: 200px;
}

#budget:target { padding-top: 95px;}

#section2:target { padding-top: 55px; margin-top: -55px; } 
#things-to-consider:target {padding-top: 150px; margin-top: -150px; }
#extras:target {padding-top:105px; }  

#standard-with-sink:target { padding-top: 110px; margin-top: -110px; } 
#standard-right:target { padding-top: 103px; margin-top: -103px; } 
#solar:target { padding-top: 90px; margin-top: -90px; } 
#restroom-trailer:target { padding-top: 115px; margin-top: -115px; } 


/*new-Css*/

#header .wrap:after {
    clear: both;
    content: "";
    display: block;
}
#header { /*display:block !important;*/ width:100% !important;}
/*#header + div { height:auto !important; }*/
.get-free-quetes { display:none;}

.quotes-page #header + div { height:102px !important;}
.logged-in.quotes-page #header + div { height:auto !important;}

.datepicker.medium.mdy.datepicker_with_icon.hasDatepicker {
  width: 120px !important;
}

@media all and (max-width:800px) {
.free-quick h1 {
    font-size: 40px;
}

.page > #wrap { padding:0px;}
}

@media all and (max-width:750px) {
body .responsive-navigation_menu { background:none !important; padding:0px; position:relative; margin-top:16px;}
body .responsive-navigation_menu .responsive-navigation_icon-bar { border-radius: 0;
    box-shadow: none;
    display: block;
    height: 3px; background-color:#ffd120;
    width: 25px;}
body a.responsive-navigation_btn { border-radius:0px; padding:10px; background:none; float:right; }	
body div.responsive-navigation_nav { background:#fff; position: absolute;
    right: 0; z-index:9999;
    top: 50px;
    width: 200px;}
body .responsive-navigation_nav ul { margin-left:0px;}
body .responsive-navigation_nav li a { margin:0 auto; text-align:left; font-weight:bold; color:#ffd120; border-radius:0px;}
body .responsive-navigation_nav li a:hover { background:#ffd120; color:#fff !important; border-radius:0px;}
#header { overflow:visible;}
#header .header-widget-area { width:auto; margin-right:10px;}

.quotes-page .footer-widgets { display:none;} 
}

@media all and (max-width:500px) {
	
#header #title-area { float:none; margin:0 auto;}	
#header .genesis-nav-menu { float:left;}
#header .header-widget-area, #header .genesis-nav-menu {
    display: inline-block; text-align:center;
    float: none !important;
    width: 100%;}
.genesis-nav-menu li { float:none; display:inline-block;}
#header #title-area {
    float: left;
    margin: 0 auto 0 5px;}
#header .header-widget-area {
    float: right !important;
    width: auto;}
.responsive-navigation_menu { margin-top:10px;}

}
@media all and (max-width:400px) {
.genesis-nav-menu a { padding:17px 11px;}
.free-quick h1 {
    font-size: 30px;
}
a.responsive-navigation_btn { margin:5px 0px;}
#header.mobile_logo #title-area { width:65px;}
#header .wrap { position:relative;}
.get-free-quetes {
	 background: #ffd120 url("images/arrow-right.jpg") no-repeat 155px center;
     border-radius: 5px;
    box-shadow: 0 3px 0 #e89801;
    color: #01566c;
    display: block;
    font-size: 18px;
    left: 50%; font-family:"Gotham-Light";
    margin-left:-92px;
    padding: 7px 30px 7px 5px;
    position: absolute;
    text-decoration: none;
    text-shadow: none;
    top: 13px;
    width: 150px;}

}

