/*



	Theme Name: Blissful Child Theme



	Theme URL: http://www.studiopress.com/themes/blissful



	Description: Blissful is a 2 or 3-column Widget-ready child theme created for the Genesis Framework.



	Author: StudioPress



	Author URI: http://www.studiopress.com/



	Version: 1.0



	



	Template: genesis



	Template Version: 1.6







	License: GNU General Public License v2.0



	License URI: http://www.opensource.org/licenses/gpl-license.php



*/



 



/* Table of Contents







* Defaults



* Body



* Hyperlinks



* Wrap



* Header



* Image Header - Partial Width



* Image Header - Full Width



* Navigation Constants



* Header Right Navigation



* Primary Navigation



* Primary Navigation Extras



* Secondary Navigation



* Inner



* Breadcrumb



* Taxonomy Description



* Content



* Column Classes



* Featured Post Grid



* Headlines



* Unordered / Ordered Lists



* Post Info



* Post Meta



* Author Box



* Sticky Posts



* Archive Page



* Post Icons



* Images



* Post Navigation



* Primary / Secondary Sidebars



* Dropdowns



* Featured Page / Post



* User Profile



* Buttons



* Search Form



* eNews & Updates Widget



* Calendar Widget



* Footer



* Footer Widgets



* Comments



* Gravity Forms







*/







/* Import Fonts



------------------------------------------------------------ */







@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,300italic,300');



@import url(https://fonts.googleapis.com/css?family=Pontano+Sans);







/* Defaults



------------------------------------------------------------ */







body,



h1,



h2,



h2 a,



h2 a:visited,



h4,



h5,



h6,



p,



input,



select,



textarea {



	color: #222;



	font-family: helvetica, sans-serif, arial;



	font-size: 14px;



	font-weight: normal;



	line-height: 24px;



	margin: 0;



	padding: 0;



	text-decoration: none;



}







input,



select,



textarea {



	line-height: normal;



}







blockquote,



input,



select,



textarea,



.author-box,



.breadcrumb,



.sticky,



.taxonomy-description,



.wp-caption {



	background-color: #fff;



	border: 1px solid #b3b3b3;



}







blockquote,



.breadcrumb,



.taxonomy-description {



	border: none;



	color: #000;



	font-family: helvetica, sans-serif, arial;



}







ol,



ol li,



ul,



ul li {



	list-style-type: none;



	margin: 0;



	padding: 0;



}







ol li {



	list-style-type: decimal;



}







ul li {



	list-style-type: square;



}







/* Body



------------------------------------------------------------ */







body {



	background: #fff url(https://www.suburbia-unwrapped.com/wp-content/uploads/2015/05/bg1-2-1.png) top center repeat-x;



}











/* Hyperlinks



------------------------------------------------------------ */







a,



a:visited {



	color: #d21e46;



	text-decoration: none;



}







a:hover {



	text-decoration: underline;



}







a img {



	border: none;



}











/* Wrap



------------------------------------------------------------ */







#wrap {



        background:;



        width: 100%;



        margin: 0 auto 0 auto;



}











/* Header



------------------------------------------------------------ */







#header {



	background: url() no-repeat;



	height: 205px;



	width: 1160px;



        margin: 0 auto 0 auto;



}







#title-area {



	overflow: hidden;



	padding: 53px 0 0;



	width: 400px;



        margin: 0 auto 0 auto;



        background: #fff;



        display: none;



}



	



#title {



	font-family: helvetica, sans-serif, arial;



	font-size: 18px;



	padding: 0 0 0 25px;



}







#title a,



#title a:hover {



	color: #888;



	text-decoration: none;



}







#title a:hover {



	color: #000;



}







#description {



	font-size: 12px;



	font-style: italic;



	letter-spacing: 1px;



	padding: 12px 0 0 50px;



}







#header .widget-area {



	margin: 0 auto 0 auto;



	padding: 0;



	text-align: right;



	width: 1160;



        height: 261px;



}







#header .widget-area img {



	margin: 0;



}











/* Image Header - Partial Width



------------------------------------------------------------ */







.header-image #title-area,



.header-image #title,



.header-image #title a {



	display: block;



	float: left;



	height: 0;



	overflow: hidden;



	padding: 0;



	text-indent: -9999px;



	width: 0;



        display: none;



}







.header-image #description {



	display: block;



	overflow: hidden;



}











/* Image Header - Full Width



------------------------------------------------------------ */







.header-full-width #title-area,



.header-full-width #title,



.header-full-width #title a {



	width: 1140px;



}











/* Navigation Constants



------------------------------------------------------------ */







li:hover ul ul,



li.sfHover ul ul {



	left: -9999px;



}







li:hover,



li.sfHover { 



	position: static;



}











/* Header Right Navigation



------------------------------------------------------------ */







#header ul.nav,



#header ul.menu {



	float: right;



}







#header ul.nav ul,



#header ul.menu ul {



	float: right;



	margin: 0;



	padding: 0;



	width: 100%;



}







#header ul.nav li,



#header ul.menu li {



	background-color: #222;



	float: left;



	list-style-type: none;



	text-transform: uppercase;



}







#header ul.nav li a,



#header ul.menu li a {



	color: #fff;



	display: block;



	font-size: 12px;



	padding: 7px 10px 5px;



	position: relative;



	text-decoration: none;



}







#header ul.nav li a:hover,



#header ul.nav li a:active,



#header ul.nav .current_page_item a,



#header ul.nav .current-cat a,



#header ul.nav .current-menu-item a,



#header ul.menu li a:hover,



#header ul.menu li a:active,



#header ul.menu .current_page_item a,



#header ul.menu .current-cat a,



#header ul.menu .current-menu-item a {



	background-color:;



	color: #ccc;



}







#header ul.nav li a.sf-with-ul,



#header ul.menu li a.sf-with-ul {



	padding-right:;



}	







#header ul.nav li a .sf-sub-indicator,



#header ul.menu li a .sf-sub-indicator {



	background: url(images/arrow-down.png) no-repeat;



	display: block;



	height: 10px;



	overflow: hidden;



	position: absolute;



	right: 10px;



	text-indent: -9999px;



	top: 12px;



	width: 10px;



}







#header ul.nav li li a,



#header ul.nav li li a:link,



#header ul.nav li li a:visited,



#header ul.menu li li a,



#header ul.menu li li a:link,



#header ul.menu li li a:visited {



	background-color: #b3b3b3;



	border: 1px solid #fff;



	border-top-width: 0;



	color: #fff;



	font-size: 12px;



	padding: 5px 10px;



	position: relative;



	width: 158px;



        text-align: left;



        font-weight: bold;



}







#header ul.nav li li a:hover,



#header ul.nav li li a:active,



#header ul.menu li li a:hover,



#header ul.menu li li a:active {



	background-color: #222;



        color: #fff;



}







#header ul.nav li li a .sf-sub-indicator,



#header ul.menu li li a .sf-sub-indicator {



	background: url(images/arrow-right.png) no-repeat;



	top: 10px;



}







#header ul.nav li ul,



#header ul.menu li ul {



	height: auto;



	left: -9999px;



	position: absolute;



	width: 180px;



	z-index: 9999;



}







#header ul.nav li ul a,



#header ul.menu li ul a { 



	width: 160px;



}







#header ul.nav li ul ul,



#header ul.menu li ul ul {



	margin: -31px 0 0 179px;



}







#header ul.nav li:hover>ul,



#header ul.nav li.sfHover ul,



#header ul.menu li:hover>ul,



#header ul.menu li.sfHover ul {



	left: auto;



}











/* Primary Navigation



------------------------------------------------------------ */







#nav {



        background: url() no-repeat;



	clear: both;



	color: #fff;



	font-family: helvetica, sans-serif, arial;



	overflow: hidden;



	text-transform: none;



	width: 1160px;



        height: 37px;



        margin: 0 auto 0 auto;



}







#nav ul {



	float: left;



	padding: 0;



	width: auto;



        height: 37px;



        background: #;



}







#nav ul ul {



	padding: 0;



	width: 100%;



}







#nav li {



	float: left;



	list-style-type: none;



}







#nav li a {



	color: #d21e46;



	display: block;



	font-size: 13px;



	padding: 5px 40px 0 0;



	position: relative;



	text-decoration: none;



        font-weight: none;



}







#nav li a:hover,



#nav li a:active,



#nav .current_page_item a,



#nav .current-cat a,



#nav .current-menu-item a {



	color: #c01b3f;



}







#nav li a .sf-sub-indicator {



	display: block;



	height: 10px;



	overflow: hidden;



	position: absolute;



	right: 10px;



	text-indent: -9999px;



	top: 12px;



	width: 10px;



}







#nav li li a,



#nav li li a:link,



#nav li li a:visited {



	background-color: #ccc;



	border: 1px solid #fff;



	border-top-width: 0;



	color: #d21e46;



	font-size: 12px;



	padding: 5px 10px;



	position: relative;



	text-transform: none;



	width: 138px;



}







#nav li li a:hover,



#nav li li a:active {



	color: #aaaaaa;



}







#nav li ul {



	height: auto;



	left: -9999px;



	position: absolute;



	width: 160px;



	z-index: 9999;



}







#nav li ul a { 



	width: 140px;



}







#nav li ul ul {



	margin: -33px 0 0 159px;



}







#nav li:hover ul,



#nav li.sfHover ul {



	left: auto;



}











/* Primary Navigation Extras



------------------------------------------------------------ */







#nav li.right {



	float: right;



	padding: 10px;



}







#nav li.right a {



	background: none;



	border: none;



	color: #000;



	display: inline;



	text-decoration: none;



}







#nav li.right a:hover {



	color: #000;



	text-decoration: none;



}







#nav li.search {



	padding: 3px 10px 0;



}







#nav li.rss a {



	background: url(images/rss.png) no-repeat center left;



	margin: 0 0 0 10px;



	padding: 10px 0 10px 16px;



}







#nav li.twitter a {



	background: url(images/twitter-nav.png) no-repeat center left;



	padding: 7px 0 5px 20px;



}











/* Secondary Navigation



------------------------------------------------------------ */







#subnav {



	background:;



	clear: both;



	color: #d21e46;



	font-family: helvetica, sans-serif, arial;



	overflow: hidden;



	text-transform: none;



	width: 1160px;



        height: 40px;



        margin: 0 auto 20px auto;



        border-bottom: #d21e46 solid 1px;



}







#subnav ul {



	padding: 0;



	width: 1160px;



        margin: 0 auto 0 auto;



        height: 40px;      



}







#subnav ul ul {



        padding: 0;



	width: 100%;



}







#subnav li {



	float: left;



	list-style-type: none;



}







#subnav li a {



	color: #c1b18f;



	display: block;



	font-size: 14px;



	padding: 7px 90px 0 0;



	position: relative;



	text-decoration: none;



        font-weight: none;



}







#subnav li a:hover,



#subnav li a:active,



#subnav .current_page_item a,



#subnav .current-cat a,



#subnav .current-menu-item a {



	color: #d21e46;



}







#subnav li a .sf-sub-indicator {



	display: block;



	height: 10px;



	overflow: hidden;



	position: absolute;



	right: 10px;



	text-indent: -9999px;



	top: 12px;



	width: 10px;



}







#subnav li li a,



#subnav li li a:link,



#subnav li li a:visited {



	background-color: #c1b18f;



	border: 1px solid #fff;



	border-top-width: 0;



	color: #fff;



	font-size: 12px;



	padding: 5px 5px;



	position: relative;



	text-transform: none;



	width: 138px;



}







#subnav li li a:hover,



#subnav li li a:active {



	color: #000;



}







#subnav li ul {



	height: auto;



	left: -9999px;



	position: absolute;



	width: 160px;



	z-index: 9999;



}







#subnav li ul a { 



	width: 140px;



}







#subnav li ul ul {



	margin: -33px 0 0 159px;



}







#subnav li:hover ul,



#subnav li.sfHover ul {



	left: auto;



}











/* Inner



------------------------------------------------------------ */







#inner {



        overflow: hidden;



	width: 1160px;



        margin: 0 auto 0 auto;



        background: #fff;



        padding: 0;



}











/* Home Top



------------------------------------------------------------ */







#text-13.widget.widget_text {



        width: 1140px;



}







/* Breadcrumb



------------------------------------------------------------ */







.breadcrumb {



	margin: 0 0 30px;



	padding: 5px 10px;



}











/* Taxonomy Description



------------------------------------------------------------ */







.taxonomy-description {



	margin: 0 0 30px;



	padding: 10px;



}











/* Content



------------------------------------------------------------ */







#content .widget-wrap {



	margin: 0 0 20px;



	overflow: hidden;



}







#content {



	float: left;



	width: 785px;



}







.sidebar-content #content {



	float: right;



}







.full-width-content #content {



	width: 1160px;



}







blockquote {



	margin: 5px 15px 15px;



	padding: 10px 20px 0 15px;



}







.post {



        background:;



	margin: 21px 0 40px;



        padding: 0;              



}







.home .post,



.blog .post {



        background:;



	margin: 21px 0 40px;



        padding: 0; 



}







.entry-content {



        background: none;



        padding: 0;



	overflow: none;



}







.entry-content p {



	padding: 0 0 15px;



}







.clear {



	clear: both;



}







.clear-line {



	border-bottom: 1px solid #ddd;



	clear: both;



	margin: 0 0 15px;



}







.post-edit-link {



        display: none;



}







a.more-link {



        background: url() bottom no-repeat;



        padding: 2px;



        color: #b3a17b;



        width: 118px;



        height: 45px;



        clear: both;



        text-align: center;



        font-size: 12px;



        float:;



        margin:;



}







a.more-link:hover {



	color: #b3a17b;



        background: url() bottom no-repeat;



}







.post-10828 .entry-title, 



.post-13 .entry-title {



        text-align: center;



}







/* Column Classes



------------------------------------------------------------ */







.five-sixths,



.four-fifths,



.four-sixths,



.one-fifth,



.one-fourth,



.one-half,



.one-sixth,



.one-third,



.three-fifths,



.three-fourths,



.three-sixths,



.two-fifths,



.two-fourths,



.two-sixths,



.two-thirds {



	float: left;



	margin: 0 0 20px;



	padding-left: 3%;



}







.one-half,



.three-sixths,



.two-fourths {



	width: 48%;



}







.one-third,



.two-sixths {



	width: 31%;



}







.four-sixths,



.two-thirds {



	width: 65%;



}







.one-fourth {



	width: 22.5%;



}







.three-fourths {



	width: 73.5%;



}







.one-fifth {



	width: 17.4%;



}







.two-fifths {



	width: 37.8%;



}







.three-fifths {



	width: 58.2%;



}







.four-fifths {



	width: 78.6%;



}







.one-sixth {



	width: 14%;



}







.five-sixths {



	width: 82%;



}







.first {



	clear: both;



	padding-left: 0;



}











/* Featured Post Grid



------------------------------------------------------------ */







.genesis-grid-even {



	float: right;



	padding: 0 0 15px;



	width: 48%;



}







.genesis-grid-odd {



	clear: both;



	float: left;



	padding: 0 0 15px;



	width: 48%;



}







.genesis-grid-even,



.genesis-grid-odd {



	margin: 0 0 20px;



}











/* Headlines



------------------------------------------------------------ */







h1,



h2,



h2 a,



h4,



h5,



h6 {



	color: #222;



	font-family: 'Pontano Sans', sans-serif;



}







h3 {



        font-family: 'Pontano Sans', sans-serif; 



        font-weight: 500; 



        font-size: 21px;



}







h1,



h2,



h2 a,



h2 a:visited {



        font-family: 'Pontano Sans', sans-serif;



        color: #222;



	font-size: 24px;



        margin: 0 0 10px 0;



        line-height: 28px;



}







.page h1,



.post h1,



.archive h2 {



        font-family: 'Pontano Sans', sans-serif;



        color: #222;



	font-size: 24px;



        margin: 0 0 10px 0;



        line-height: 28px;



}







.sidebar-content .page h1,



.sidebar-content .post h1 {



	margin: 0 -30px 10px 0;



}







.home #content h2 {



	background: #fff url() no-repeat left;



	margin: 0 0 8px -0px;



	padding: ;        



}







.home.sidebar-content #content h2 {



	margin: 0 -30px 10px 0;



}







.home #content .category-category-1 h2 {



	background: #d21e46 url(images/headline-post-1.png) no-repeat left;



}







.home #content .category-category-2 h2 {



	background: #d21e46 url(images/headline-post-2.png) no-repeat left;



}







.home  #content .category-category-3 h2 {



	background: #d21e46 url(images/headline-post-3.png) no-repeat left;



}







.home #content .category-category-4 h2 {



	background: #d21e46 url(images/headline-post-4.png) no-repeat left;



}







.home #content .category-category-5 h2 {



	background: #d21e46 url(images/headline-post-5.png) no-repeat left;



}







.blog #content h2 a,



.blog #content h2 a:visited,



.home #content h2 a,



.home #content h2 a:visited {



        font-family: arial; 



        color: #222;



	font-size: 18px;



        margin: 0 0 10px 0;



        line-height: 28px;



        font-weight: bold;



}







.home #content h2 a:hover {



	color: #222;



}







h2 a:hover,



#footer-widgets .widget-area h2 a:hover {



	color: #888;



	text-decoration: none;



}







#footer-widgets .widget-area h2 a,



#footer-widgets .widget-area h2 a:visited {



	color: #222;



	font-size: 16px;



	line-height: 24px;



	text-transform: uppercase;



}







h4 {



	font-size: 16px;



}







.home #content h4 {



	margin: 0 0 10px;



}







.widget-area h4 {



        background: url() no-repeat;



	color: #fff;



        border-bottom: #b3a17b solid 1px;



        font-family: 'Pontano Sans', sans-serif; 



        font-weight: 300; 



        font-size: 24px;



	margin: 0 0 20px 0;



	padding: 0;



	text-transform: none;



}







#footer-widgets .widget-area h4 {



	background: none;



        border-top: #ccc solid 0px;



	border-bottom: 1px solid #fff;



	font-size: 16px;



	font-weight: normal;



	margin: 0 0 15px 0;



	padding: 0 0 5px 0;



	text-transform: none;



        border-radius: 0px;



	-moz-border-radius:0px;



	-webkit-border-radius: 0px;



        height: 30px;



}







h5 {



	font-size: 14px;



}







h6 {



	font-size: 12px;



}











/* Unordered / Ordered Lists



------------------------------------------------------------ */







.entry-content ol,



.entry-content ul {



	margin: 0;



	padding: 0 0 15px;



}







.entry-content ol {



	margin: 0 0 0 30px;



}







.archive-page ul li,



.entry-content ul li {



	list-style-type: square;



	margin: 0 0 0 25px;



	padding: 0;



}







.entry-content .post ol li,



.entry-content .page ol li {



	margin: 0 0 0 25px;



}







.archive-page ul li,



.entry-content .post ul li,



.entry-content .page ul li {



	list-style-type: square;



}







.archive-page ul ul,



.entry-content ul ul,



.entry-content ol ol {



	padding: 0;



}











/* Post Info



------------------------------------------------------------ */







.post-info {



	font-size: 11px;



	margin: 5px 0 10px;



	text-transform: uppercase;



}







.single .post-info {



	margin: 5px 0 15px;



}











/* Post Meta



------------------------------------------------------------ */







.post-meta {



        background:;



	border-bottom: 1px solid #666;



	clear: both;



	font-size: 11px;



	padding: 10px 0 10px 0;



	text-transform: uppercase;       



}











/* Author Box



------------------------------------------------------------ */







.author-box {



	margin: 0 auto 10px auto;



	padding: 10px;



	overflow: hidden;



        border-left: #b3b3b3 solid 2px;



        border-right: #b3b3b3 solid 2px;



        border-top: #b3b3b3 solid 2px;



        border-radius: 4px 4px 0 0;



	-moz-border-radius:4px 4px 0 0;



	-webkit-border-radius: 4px 4px 0 0;



        width: 624px;



}







#signup_form {



        background: url() no-repeat; 



        width: 644px; 



        height: 125px; 



        margin: -10px 0 20px 0;



        border-left: #b3b3b3 solid 2px;



        border-right: #b3b3b3 solid 2px;



        border-bottom: #b3b3b3 solid 2px;



        border-radius: 0 0 4px 4px ; 



        -moz-border-radius:0 0 4px 4px; 



        -webkit-border-radius: 0 0 4px 4px;



}











/* Sticky Posts



------------------------------------------------------------ */







.sticky {



	margin: 0 0 40px;



	padding: 10px;



        border: 3px double #aaaaaa;



        background: #fff;



}











/* Archive Page



------------------------------------------------------------ */







.archive-page {



	float: left;



	padding: 20px 0;



	width: 50%;



}







/* Post Icons



------------------------------------------------------------ */







.categories {



        color: #222;



	background: url() no-repeat top left;



	padding: 2px 0 2px 10px;



}



	



.post-comments {



	background: url() no-repeat top left;



	margin: 0 0 0 10px;



	padding: 2px 0 2px 40px;



        float: right;



}







.tags {



        color: #222;



	background: url() no-repeat top left;



	margin: 0 0 0 10px;



	padding: 2px 0 2px 20px;



}



	



.time {



	background: url() no-repeat top left;



	padding: 2px 0 2px 0;



}











/* Images



------------------------------------------------------------ */







img {



	max-width: 100%



}







img.alignleft,



img.alignright,



.alignleft img,



.alignright img {



	max-width: none;



}







.avatar,



.featuredpage img,



.featuredpost img,



.post-image {	



	background-color: none;



	border: 0px solid #ddd;



}







#content .featuredpage img,



#content .featuredpost img {



        padding: 0;



        margin: 10px 0 10px 0;	



}







#content .featuredpage a img:hover,



#content .featuredpost a img:hover {	



	background-color: #;



}







.author-box .avatar {



	float: left;



	margin: 0 10px 0 0;



}







.post-image {



	margin: 0 10px 10px 0;



}







.comment-list li .avatar { 



	background-color: #fff;



	float: left;



	height: 35px;



	margin: 0 5px 0 0;



	padding: 4px;



	width: 35px;



}







img.centered,



.aligncenter {



	display: block;



	margin: 0 auto 10px;



}







img.alignnone {



	display: inline;



	margin: 0 0 10px;



}







img.alignleft {



	display: inline;



	margin: 0 10px 10px 0;



}







img.alignright {



	display: inline;



	margin: 0 0 10px 10px;



}







.alignleft {



	float: left;



	margin: 0 10px 0 0;



}







.alignright {



	float: right;



	margin: 0 0 0 10px;



}







.wp-caption {



	padding: 5px 0 0 1px;



	text-align: center;



}







p.wp-caption-text {



	font-size: 11px;



	line-height: 12px;



	padding: 5px 0;



}







.wp-smiley,



.wp-wink {



	border: none;



	float: none;



}











/* Post Navigation



------------------------------------------------------------ */







.navigation {



	overflow: hidden;



	padding: 20px 0;



	width: 100%;



}







.navigation li {



	display: inline;



}







.navigation li a,



.navigation li.disabled,



.navigation li a:hover,



.navigation li.active a {



	border: 1px solid #ddd;



	padding: 5px 8px;



        background: #222;



        color: #fff;



}







.navigation li a:hover,



.navigation li.active a {



	background-color: #222;



        color: #fff;



}











/* Primary / Secondary Sidebars



------------------------------------------------------------ */







#sidebar {



	display: inline;



	float: right;



	margin: 0;



	padding: 0;



	width: 320px;



       /*  border-left: #ddd double 3px; */



}







.sidebar-split-left {



	display: inline;



	float: left;



	width: 155px;



}



	



.sidebar-split-right {



	display: inline;



	float: right;



	width: 155px;



}







.sidebar-split-bottom {



	clear: both;



	width: 320px;



}







.sidebar-content #sidebar {



	float: left;



}







#sidebar .widget {



        margin: 0 0 20px 0;



	overflow: none;



        color: #000;



        padding: 10px;


        border: 3px solid #db1a45;


}







#sidebar img {



	margin: 0 0px 10px;



}







#sidebar p {



	font-size: 12px;



	line-height: 20px;



	padding: 10px;



}







.widget-area ol ol,



.widget-area ul ul {



	margin: 0 0 0 15px;



}







.widget-area ul li {



	border-bottom: 0px solid #ddd;



	font-family: helvetica, sans-serif, arial;



	list-style-type: none;



	margin: 0 0 6px 2px;



	padding: 0 10px 6px;



 	word-wrap: break-word;



}







.widget-area li a,



.widget-area li a:visited {



	color: #fff;



	text-decoration: none;



}







.widget-area li a:hover {



	color: #fff;



}







#sidebar a,



#sidebar a:visited {



	color: #000;



	text-decoration: underline;



}







#sidebar a:hover {



        color: #d21e46;



	text-decoration: underline;



}











/* Dropdowns



------------------------------------------------------------ */







#cat,



.widget_archive select {



	display: inline;



	font-size: 12px;



	padding: 3px;



	width: 100%;



}











/* Featured Page / Post



------------------------------------------------------------ */







.featuredpage,



.featuredpost {



	clear: both;



	margin: 0 0 10px 0;



	overflow: hidden;



        border-bottom: #d21e46 solid 0px;



        background:;



}







.featuredpage .page,



.featuredpost .post {



        border-bottom: 0px solid #fff;



	overflow: hidden;



        width: 235px;



        float: left;



        background:;



}







.home #content .featuredpage .page,



.home #content .featuredpost .post {



	background:;



	float: left;



        margin: 0 25px 10px 0;



}







#sidebar .featuredpage .page,



#sidebar .featuredpost .post {



	margin: 0;



	padding: 0;



}







.more-from-category {



	padding: 0 20px;



        float: right;



        color: #222;



        font-size: 18px;



}







.more-from-category a {



        color: #222;



}







#content.hfeed .widget-title.widgettitle {



        background: #47190f;



        border-top: #ddd double 3px;



        border-bottom: #ddd solid 0px;



        padding: 5px;



        font-family: 'Pontano Sans', sans-serif;



        font-size: 24px;



        color: #fff;



}











/* Featured Page / Post / Portfolio PHP Template Page



------------------------------------------------------------ */







.page-template-page-portfolio-php .featuredpage .page,



.page-template-page-portfolio-php .featuredpost .post {



	float: left;



	margin: 0 9px 10px;



	padding: 5px 0 5px;



	overflow: hidden;



	width: 212px;



}







#homepage-left {



	clear: none;



	float: left;



	width: 100%;



	margin-bottom: 30px;



}







#homepage-right {



	clear: none;



	float: right;



	width: 47%;



	padding:;



	margin-bottom: 30px;



}







#homepage-left .featuredpost .post,



#homepage-right .featuredpost .post {



        width: 785px;



}











/* User Profile



------------------------------------------------------------ */







.user-profile {



	overflow: hidden;



}







.user-profile p {



	padding: 10px 10px 0;



}







.user-profile .posts_link {



	padding: 0 0 0 10px;



}











/* Buttons



------------------------------------------------------------ */







div.gform_footer input.button,



.enews #subbutton,



.reply a,



.reply a:visited,



#submit {



	background: #b3a17b url();



	border: 1px solid #ddd;



	color: #fff;



	cursor: pointer;



	font-family: helvetica, sans-serif, arial;



	font-size: 12px;



	font-weight: normal;



	padding: 4px 5px;



	text-decoration: none;



	text-transform: uppercase;



}







.reply a,



.reply a:visited {



	padding: 3px 5px 2px;



}







div.gform_footer input.button:hover,



.enews #subbutton:hover,



.reply a:hover,



.searchsubmit:hover,



#submit:hover {



	border: 1px solid #ddd;



	background-color: #222;



	color: #fff;



	text-decoration: none;



}











/* Search Form



------------------------------------------------------------ */







#header .searchform {



	float: right;



}







#nav .searchform {



	float: right;



}







#nav .s {



	margin: 0px -2px 0 0;



}







.searchform.search-form {



        background: #;



        width: 300px;



        height: 27px;



        padding:;



        



        border-radius: 4px;



	-moz-border-radius:4px;



	-webkit-border-radius: 4px;



}







.s {



	font-family: helvetica, sans-serif, arial;



	font-size: 12px;



	margin: 0px 2px 0 0;



	padding: 5px 0 5px 5px;



        width: 210px;



        



        border: #ddd solid 1px;



}







.searchsubmit {



	background: #b3a17b url();



	border: 1px solid #ddd;



	color: #fff;



	cursor: pointer;



	font-family: helvetica, sans-serif, arial;



	font-size: 12px;



	font-weight: normal;



        padding: 5px;



	text-decoration: none;



	text-transform: uppercase;



        float: right;



        width: 62px;



        height: 27px;



}







.archive-title {



        color: #000;



}











/* eNews and Update Widget



------------------------------------------------------------ */







.enews p {



	padding: 10px 10px 0;



}







.enews #subscribe {



	padding: 0 0 0 10px;



}







.enews #subbox {



	font-family: helvetica, sans-serif, arial;



	font-size: 12px;



	margin: 5px 5px 0 0;



	padding: 4px 0 4px 5px;



	width: 230px;



}











/* Calendar Widget



------------------------------------------------------------ */







#wp-calendar {



	width: 100%;



}







#wp-calendar caption {



	font-size: 12px;



	font-style: italic;



	padding: 2px 5px 0 0;



	text-align: right;



}







#wp-calendar thead {



	background-color: #f5f5f5;



	font-weight: bold;



	margin: 10px 0 0;



}







#wp-calendar td {



	background-color: #f5f5f5;



	padding: 2px;



	text-align: center;



}











/* Footer Widgets



------------------------------------------------------------ */







#footer-widgets {



	background: #;



	clear: both;



	font-size: 14px;



	line-height: 20px;



	overflow: hidden;



	padding: 15px 0 15px 0;



	width: 1160px;



        margin: 0 auto 0 auto;



        border-top: #222 solid 0px;



}



	



#footer-widgets .wrap {



	margin: 0 auto 0 auto;



	width: 1160px;



}







#footer-widgets p {



	font-size: 12px;



        font-weight: normal;



   	line-height: 20px;



	margin: 0;



	padding: 0 0 10px;



}



	



#footer-widgets a,



#footer-widgets a:visited {



	color: #222;



	text-decoration: none;



}



	



#footer-widgets a:hover {



	color: #fff;



	text-decoration: none;



}



	



#footer-widgets ul {



	list-style-type: none;



	margin: 0 0 15px;



	padding: 0;



}



	



#footer-widgets ul li {



	border-bottom: 0px solid #fff;



	background: none;



	list-style-type: none;



	margin: 0 0 5px;



	padding: 0 0 5px;



}







.footer-widgets-1 {



	width: 352px;



        height: 200px;



	float: left;



	padding: 10px;



        background: #432f21 url() bottom right no-repeat;



        color: #fff;



}







.footer-widgets-2 {



	margin: 0 0 0 22px;



        width: 352px;



        height: 200px;



	float: left;



	padding: 10px;



        background: #b3a17b;



        color: #fff;



}





.footer-widgets-3 {



	margin: 0 0 0 22px;



        width: 352px;



        height: 200px;



	float: left;



	padding: 10px;



        background: #b3a17b;



        color: #fff;



}











/* Footer



------------------------------------------------------------ */







#footer {



        color: #222;



	border-top: 1px double #000;



	clear: both;



	overflow: hidden;



	padding: 0;



	text-transform: none;



	width: 1160px;



        margin: 0 auto 0 auto;



        background:;



}







#footer .wrap {



	margin: 0 auto 0 auto;



	width: 1160px;



        background: #fffccc;



}







#footer p {



	color: #222;



	font-family: helvetica, sans-serif, arial;



	font-size: 11px;



        float: right;



}







#footer a,



#footer a:visited {



	color: #222;



}







#footer .gototop {



	float: left;



        padding: 0 0 0 12px;



}







#footer .creds {



        float: right;



        text-align: right;



	width: 730px; 



}











/* Comments



------------------------------------------------------------ */







#comments,



#respond {



	margin: 0 0 20px;



	overflow: hidden;



}







#author,



#comment,



#email,



#url {



	font-size: 12px;



	margin: 10px 5px 0 0;



	padding: 5px;



	width: 250px;



}







#comment {



	height: 150px;



	margin: 10px 0;



	width: 98%;



}







.ping-list {



	margin: 0 0 40px;



}







.comment-list ol,



.ping-list ol {



	margin: 0;



	padding: 10px;



}







.comment-list li,



.ping-list li {



	font-weight: bold;



	list-style: none;



	margin: 10px 0 0;



	padding: 10px;



}







.comment-list li ul li {



	list-style-type: none;



}







.comment-list p,



.ping-list p {



	font-weight: normal;



	margin: 10px 5px 10px 0;



	padding: 0;



	text-transform: none;



}







.comment-list ul.children {



	margin-top: 20px;



}







.comment-list ul.children li.comment  {



	background: #fff;



}







.comment-list cite,



.ping-list cite {



	font-style: normal;



	font-weight: bold;



}







.commentmetadata {



	font-weight:normal;



}







.comment-author { 



	background:;



	font-size: 12px;



	font-weight: bold;



	padding: 8px 10px 0;



        color: #432f21;



}







.comment-meta { 



	background:;



	font-size: 12px;



	padding: 0 10px 8px;



}







.nocomments {



	text-align: center;



}







#comments .navigation {



	display: block;



	padding: 0;



}







.thread-alt,



.thread-even {



	background: #f5f5f5;



        border-radius: 4px;



	-moz-border-radius:4px;



	-webkit-border-radius: 4px;



}







.alt,



.depth-1,



.even {



	border: 2px solid #ddd;



}











/* Gravity Forms



------------------------------------------------------------ */







#content .gform_wrapper {



	background: #fff url() no-repeat;



        border: 2px solid #ccc;



	overflow: hidden;



	margin: 20px auto 20px auto;



	padding: 15px 20px 10px;



        color: #222;



        width: 910px;



        border-radius: 2px;



        -moz-border-radius: 2px;



        -webkit-border-radius: 2px;      



}







div.gform_wrapper input,



div.gform_wrapper select,



div.gform_wrapper textarea {



	background: #fff url();



	color: #555 !important;



	font-size: 13px !important;



	padding: 10px 5px 10px 5px !important;



        border: 1px solid #ccc;



        border-radius: 4px;



        -moz-border-radius: 4px;



        -webkit-border-radius: 4px;



}







div.gform_footer input.button {



	color: #fff;



}







div.gform_wrapper .ginput_complex label {



	font-size: 12px;



}







div.gform_wrapper li,



div.gform_wrapper form li {



	margin: 0 0 10px;



}







div.gform_wrapper .gform_footer {



	border: none;



	margin: 0;



	padding: 10px;



}











/* WP 125



------------------------------------------------------------ */







#wp125adwrap_2c .wp125ad {



        margin: 0 5px 0 12px;



}











/* Social Profiles



------------------------------------------------------------ */







#spw-rss {position: absolute; top: 132px; margin-left: 254px;}







#spw-twitter {position: absolute; top: 85px; margin-left: 271px;}







#spw-fb {position: absolute; top: 67px; margin-left: 320px;}







#spw-gplus {position: absolute; top: 85px; margin-left: 368px;}







#spw-linkedin {position: absolute; top: 132px; margin-left: 386px;}







#spw-stumble {position: absolute; top: 180px; margin-left: 368px;}







#spw-blogfrog {position: absolute; top: 200px; margin-left: 320px;}







#spw-pinterest {position: absolute; top: 180px; margin-left: 271px;}















/* Social Sharing Buttons */







.social-sharing {







	margin-top: 15px;







	display: block;







	height: 25px;







}















.fb-share, .twitter-share, .stumble-share, .gplus-share, .pinterest-share, .reddit-share, .digg-share {







	float: left;







	padding-right: 10px;	







}















.twitter-share {







max-width: 80px;







overflow: hidden;







}







.gplus-share {max-width: 60px;}







.pinterest-share {width: 70px;}















/* Glam Ad Tweak */



#pushdown {



    	margin-left : -25px;



}