/*



    Theme Name: Cre8tive Burst Child Theme



    Theme URI: http://market.studiopress.com/themes/cre8tiveburst



    Description: Cre8tive Burst is a one or two column child theme created for the Genesis Framework with a custom look to the home page as well as a custom porfolio page layout.



    Author: Shannon Dow, EightCrazy Designs



    Author URI: http://www.eightcrazydesigns.com/



 



    Version: 1.0.0



 



    Tags: blue, gray, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments



 



    Template: genesis



    Template Version: 1.8



 



    License: GNU General Public License v2.0 (or later)



    License URI: http://www.opensource.org/licenses/gpl-license.php



*/







/* Table of Contents







* Import Fonts



* Defaults



* Hyperlinks



* Wrap



* Header



* Image Header - Partial Width



* Image Header - Full Width



* Header / Primary / Secondary Navigation



* Primary Navigation Extras



* Inner



* Breadcrumb



* Taxonomy Description



* Content-Sidebar Wrap



* Content



* Column Classes



* Featured Post Grid



* Headlines



* Featured Twitter



* Home Middle



* Home Bottom



* Ordered / Unordered 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



* Read More Button



* Search Form



* eNews & Updates Widget



* Calendar Widget



* Footer Widgets



* Footer



* Comments



* Gravity Forms



* Social Icons



* Theme Color Gray



* Theme Color Summer



* Theme Color Fall







*/











/* Import Fonts



------------------------------------------------------------ */







@import url(//fonts.googleapis.com/css?family=Rancho);











/* Defaults



------------------------------------------------------------ */







body,



h1,



h2,



h2 a,



h2 a:visited,



h3,



h4,



h5,



h6,



p,



select,



textarea {



	color: #333;



	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;



	font-size: 15px;



	font-weight: 300;



	line-height: 1.5625;



	margin: 0;



	padding: 0;



	text-decoration: none;



}







.home p,



.home body



.home textarea {



	font-size: 14px;



	font-weight: 300;



	line-height: 22px;



}







blockquote,



input,



select,



textarea,



.author-box,



.breadcrumb,



.sticky,



.taxonomy-description,



.wp-caption {



	background-color: #e2e2e2;



	border: 0px solid #E1A014;



}







input,



label,



select,



textarea {



	color: #333;



	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: 300;



}







li,



ol,



ul {



	margin: 0;



	padding: 0;



}







ol li {



	list-style-type: decimal;



}







::-moz-selection {



	background: #726257;



	color: #fff;



	text-shadow: none;



}







::selection {



	background: #726257;



	color: #fff;



	text-shadow: none;



}











/* Hyperlinks



------------------------------------------------------------ */







a,



a:visited {



	color: #cf851a;



	text-decoration: none;



}







a:hover {



	text-decoration: underline;



}







a img {



	border: none;



}











/* Wrap



------------------------------------------------------------ */







#wrap {



	background: #5d000f url(images/YTTM-bkgd.png) top center no-repeat;



	margin: 0 auto;



}











/* Header



------------------------------------------------------------ */







#header {



	background-image: url(images/header4.png);



	margin: 0 auto;



	min-height: 220px;



	width: 960px;



	padding-top: 22px;



	border-top: 0px solid #e3dabe;



}







#title-area {



	float: left;



	overflow: visible;



	padding: 30px 0 0;



	width: 600px;



}







#title {



	font-family: 'Rancho', arial, serif;



	font-size: 72px;



	line-height: 80px;



	margin: 4px 0 0 25px;



	text-shadow: 1px 1px #000 ;



	text-transform: uppercase;



}







#title a,



#title a:hover {



	color: #fff;



	text-decoration: none;



}







#description {



	color: #fff;



	font-family: 'Times New Roman', serif;



	font-size: 16px;



	font-style: italic;



	margin: 0 0 0 35px;



	text-shadow: 1px 1px #000 ;



}







#header .widget-area {



	float: right;



	padding: 5px 16px 0 0;



	width: 325px;



}







#header .widget-area p {



	color: #fff;



}











/* Image Header - Partial Width



------------------------------------------------------------ */







.header-image #title-area,



.header-image #title,



.header-image #title a {



	display: block;



	float: left;



	height: 209px;



	overflow: hidden;



	padding: 0;



	text-indent: -9999px;



	width: 400px;



}







.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: 100%;



}











/* Header / Primary / Secondary Navigation



------------------------------------------------------------ */







.menu-primary,



.menu-secondary,



#header .menu {



	clear: both;



	color: #fff;



	font-family: 'Numans', arial, serif;



	font-size: 14px;



	letter-spacing: .08em;



	margin: 0 auto 0px;



	overflow: hidden;



	text-align: left;



	text-transform: uppercase;



}







#header .menu {



	box-sizing: border-box;



}







.menu-primary {



	background: #300002;



	clear: both;



	color: #fff;



	font-family: 'Numans', arial, serif;



	letter-spacing: .05em;



	margin: 0 auto ;



	overflow: hidden;



	padding-left: 20px;



	width: 940px;



}







.menu-secondary {



	background: #615749;



	clear: both;



	color: #fff;



	font-family: 'Numans', arial, serif;



	letter-spacing: .05em;



	margin: 0 auto ;



	overflow: hidden;



	padding-left: 20px;



	width: 940px;



}







.menu-primary ul,



.menu-secondary ul,



#header .menu ul {



	float: left;



	width: 100%;



}







.menu-primary li {



	float: left;



	list-style-type: none;



}







.menu-secondary li,



#header .menu li {



	float: left;



	list-style-type: none;



}







.menu-primary a,



.menu-secondary a,



#header .menu a {



	color: #fff;



	display: block;



	padding: 7px 15px 6px;



	position: relative;



	text-decoration: none;



}







.menu-primary a:hover,



.menu-secondary a:hover,



#header .menu a:hover {



	color: #E1A014;



	display: block;



	padding: 7px 15px 6px;



	position: relative;



	text-decoration: none;



}







.menu-primary .current_page_item a,



.menu-primary .current-cat a,



.menu-primary .current-menu-item a,



.menu-secondary li a:active,



.menu-secondary li a:hover,



.menu-secondary .current_page_item a,



.menu-secondary .current-cat a,



.menu-secondary .current-menu-item a,



#header .menu li a:active,



#header .menu li a:hover,



#header .menu .current_page_item a,



#header .menu .current-cat a,



#header .menu .current-menu-item a {



	color: #E1A014;



}







.menu-primary li li a,



.menu-primary li li a:link,



.menu-primary li li a:visited,



.menu-secondary li li a,



.menu-secondary li li a:link,



.menu-secondary li li a:visited,



#header .menu li li a,



#header .menu li li a:link,



#header .menu li li a:visited {



	background: none;



	background-color: #fff;



	border: 1px solid #ddd;



	border-top: none;



	color: #333;



	font-size: 12px;



	text-align: left;



	padding: 9px 10px 8px;



	position: relative;



	text-transform: none;



	width: 138px;



}







.menu-primary li li a:active,



.menu-primary li li a:hover,



.menu-secondary li li a:active,



.menu-secondary li li a:hover,



#header .menu li li a:active,



#header .menu li li a:hover {



	background-color: #f5f5f5;



	color: #333;



}







.menu-primary li ul,



.menu-secondary li ul,



#header .menu li ul {



	height: auto;



	left: -9999px;



	margin: 0 0 0 -1px;



	position: absolute;



	width: 160px;



	z-index: 9999;



}







.menu-primary li ul a,



.menu-secondary li ul a,



#header .menu li ul a {



	width: 140px;



}







.menu-primary li ul ul,



.menu-secondary li ul ul,



#header .menu li ul ul {



	margin: -36px 0 0 159px;



}







.menu li:hover ul ul,



.menu li.sfHover ul ul {



	left: -9999px;



}







.menu li:hover,



.menu li.sfHover {



	position: static;



}







ul.menu li:hover>ul,



ul.menu li.sfHover ul,



#header .menu li:hover>ul,



#header .menu li.sfHover ul {



	left: auto;



}







.menu-primary li a.sf-with-ul,



.menu-secondary li a.sf-with-ul,



#header .menu li a.sf-with-ul {



	padding-right: 25px;



}







.menu li a .sf-sub-indicator,



.menu li li a .sf-sub-indicator,



.menu li li li a .sf-sub-indicator {



	background: url(images/icon-plus.png) no-repeat;



	height: 16px;



	position: absolute;



	right: 8px;



	text-indent: -9999px;



	top: 10px;



	width: 16px;



}







#wpadminbar li:hover ul ul {



	left: 0;



}











/* Primary Navigation Extras



------------------------------------------------------------ */







.menu li.right {



	float: right;



	padding: 7px 15px 6px;



}







.menu li.right a {



	background: none;



	border: none;



	color: #333;



	display: inline;



	text-decoration: none;



}







.menu li.right a:hover {



	color: #0d72c7;



	text-decoration: none;



}







.menu li.search {



	padding: 0 10px;



}







.menu li.rss a {



	background: url(images/rss.png) no-repeat center left;



	margin: 0 0 0 10px;



	padding: 0 0 0 16px;



}







.menu li.twitter a {



	background: url(images/twitter-nav.png) no-repeat center left;



	padding: 0 0 0 20px;



}











/* Inner



------------------------------------------------------------ */







#inner {



	background: url(images/blur.png) no-repeat top center;



}







#inner .wrap {



	background-color: #fff;



	margin: 0 auto;



	overflow: hidden;



	padding: 25px;



	width: 910px;



}







.home #inner .wrap {



	background-color: #fff;



	margin: 0 auto;



	overflow: hidden;



	padding: 0px;



	width: 960px;



}







#inner:after {



	clear: both;



	content: ".";



	display: block;



	height: 0;



	visibility: hidden;



}











/* Breadcrumb



------------------------------------------------------------ */







.breadcrumb {



	font-size: 14px;



	margin: -10px 0 30px;



	padding: 5px 10px;



}











/* Taxonomy Description



------------------------------------------------------------ */







.taxonomy-description {



	background-color: #fff;



	margin: -10px 0 30px;



	padding: 0 0 15px;



}







.taxonomy-description p {



	font-size: 14px;



	padding: 15px 15px 0;



}











/* Content-Sidebar Wrap



------------------------------------------------------------ */







#content-sidebar-wrap {



	float: left;



	width: 910px;



}











/* Content



------------------------------------------------------------ */







#content {



	float: left;



	padding: 0 5px;



	width: 580px;



}







.sidebar-content #content {



	float: right;



}







.full-width-content #content {



	padding: 0;



	width: 910px;



}







blockquote {



	-khtml-border-radius: 5px;



	-moz-border-radius: 5px;



	-webkit-border-radius: 5px;



	background-color: #f5f5f5;



	border: none;



	border-radius: 5px;



	margin: 5px 15px 20px;



	padding: 15px 20px 0;



}







.post {



	margin: 0 0 40px;



}







.entry-content {



	overflow: hidden;



}







.entry-content p {



	padding: 0 0 15px;



}







p.subscribe-to-comments {



	padding: 20px 0 10px;



}







.clear {



	clear: both;



}







.clear-line {



	border-bottom: 1px solid #ddd;



	clear: both;



	margin: 0 0 15px;



}











/* 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,



.genesis-grid-odd {



	margin: 0 0 20px;



	padding: 0 0 15px;



	width: 48%;



}







.genesis-grid-even {



	float: right;



}







.genesis-grid-odd {



	clear: both;



	float: left;



}











/* Headlines



------------------------------------------------------------ */







h1,



h2,



h2 a,



h2 a:visited,



h3,



h4,



h5,



h6 {



	color: #5d000f;



	font-family: 'Rancho', arial, serif;



	line-height: 1.25;



	margin: 0 0 10px;



}







h1 {



	color: #300002;



	font-size: 34px;



}







.taxonomy-description h1 {



	margin: 0;



}







h2,



h2 a,



h2 a:visited {



	color: #5d000f;



	font-family: 'Rancho', arial, serif;



	font-size: 28px;



}







h2 a:hover {



	color: #965963;



	text-decoration: none;



}







.page-template-page-portfolio-php h2 a,



.page-template-page-portfolio-php h2 a:visited {



	font-size: 16px;



	line-height: 20px;



	margin: 8px 0 0 0;



}







.featured h2 a,



.featured h2 a:visited {



	color: #ddd;



}







.home h2 {



	margin: 0 0 0px;



}







.home h2 a,



.widget-area h2 a {



	font-size: 23px;



	line-height: 24px;



	margin: 0;



}







h3 {



	font-size: 24px;



}







h4 {



	font-size: 20px;



}







.taxonomy-description h1 {



	background: #f4cb6f url(images/headline-1.png) bottom left no-repeat;



	color: #fff;



	font-size: 16px;



	padding: 10px 12px;



	text-transform: uppercase;



}



.widget-area h4 {



	background: #ffffff url(images/gears.png) no-repeat left;



	color: #300002;



	font-size: 34px;



	padding: 7px 12px 7px 58px;



	text-align: left;



	border-top: 1px solid #8ea1c7;



	border-bottom: 1px solid #8ea1c7;

	letter-spacing: 0;



}







.home-middle h4 {



	color: #300002;



	border-bottom: 0px dotted #231d19;



	font-size: 34px;



	font-style: normal;



	letter-spacing: 0em !important;



	padding: 60px 12px 0px 12px;



	text-align: center;



	text-transform: none;



}







.home-bottom h4 {



	color: #300002;



	font-size: 34px;



	padding: 7px 12px 7px 58px;



	text-align: left;



	text-transform: none;



}







.home-bottom-1 h4 {



	margin: 0 0 15px;



}







.home-bottom-2 h4 {



	margin: 0 0 10px;



}







.home-bottom-2 h2 a {



	font-size: 24px;



	margin: 8px 0;



}







.home-bottom-2 h2 {



	margin: 8px 0;



}







.home-middle-1 h4,



.home-middle-2 h4,



.home-middle-3 h4 {



	background-color: #none;

	letter-spacing: 0;



}







.home-bottom-1 h4,



.home-bottom-2 h4 {



	background: #ffffff url(images/gears.png) no-repeat left;



	border-top: 1px solid #8ea1c7;



	border-bottom: 1px solid #8ea1c7;



	margin-bottom: 20px;



}







.widget-area h4 a {



	color: #300002;



	text-decoration: none;



}







#footer-widgets h4 {



	background: none;



	border-bottom: 1px dotted #cf851a;



	border-top: 0px dotted #cf851a;



	border-radius: 0;



	color: #cf851b;



	font-size: 24px;



	margin: 0 0 5px;



	padding: 0 0 4px 0;



	text-transform: none;



}







h5 {



	font-size: 18px;



}











/* Featured Twitter



------------------------------------------------------------ */







.featured {



	background: #9ec7c6;



	border-top: 15px solid #736857;



	margin: 0 0 30px 0;



	height: 85px;



	padding: 0px 25px 45px 25px;



	width: 910px;



}







.featured .latest-tweets ul li {



	background: url(images/tweets.png) center no-repeat;



	color: #fff;



	font-family: 'Times New Roman', serif;



	font-size: 22px;



	font-style: italic;



	height: 100px;



	line-height: 26px;



	list-style-type: none;



	padding: 30px 50px 0 350px;



	text-align: center;



}







.featured .latest-tweets ul li span {



	display: none;



}











/* Home Middle



------------------------------------------------------------ */







.home-middle {



	margin: 0 0 20px 0;



	overflow: hidden;



	padding: 0px 25px 5px 25px;



	width: 910px;



	border-top: 3px solid #FD1103;



}







.home-middle-1 {



	background: #ffffff url(images/bubble2.png) bottom center no-repeat;



	float: left;



	margin: 0 24px 0 0;



	padding: 0 0 40px 0;



	width: 287px;



	height: 468px;



}







.home-middle-1 h2 {



	text-align: center;



	margin-top: 10px;



}







.home-middle-2 {



	background: #ffffff url(images/bubble7.png) bottom center no-repeat;



	float: left;



	padding: 0 0 40px 0;



	width: 287px;



	height: 468px;



}







.home-middle-2 h2 {



	text-align: center;



	margin-top: 10px;



}







.home-middle-3 {



	background: #ffffff url(images/bubble2.png) bottom center no-repeat;



	float: right;



	padding: 0 0 40px 0;



	width: 287px;



	height: 468px;



}







.home-middle-3 h2 {



	text-align: center;



	margin-top: 10px;



}







.home-middle .featuredpage p,



.home-middle .featuredpost p {



	color: #1c1613;



	padding: 10px;



	margin: 0 0px 10px 0px;



} 











/* Home Bottom



------------------------------------------------------------ */







.home-bottom {



	margin: 0 auto;



	padding: 0 25px 5px 25px;



	width: 910px;



}







.home-bottom-1 {



	float: left;



	width: 598px;



}







.home-bottom-2 {



	float: right;



	width: 287px;



}











/* Ordered / Unordered Lists



------------------------------------------------------------ */







.entry-content ol,



.entry-content ul {



	margin: 0;



	padding: 0 0 25px;



}







.archive-page ul li,



.entry-content ul li {



	list-style-type: square;



	margin: 0 0 0 30px;



	padding: 0;



}







.entry-content ol li {



	margin: 0 0 0 35px;



}







.archive-page ul ul,



.entry-content ol ol,



.entry-content ul ul {



	padding: 0;



}











/* Post Info



------------------------------------------------------------ */







.post-info {



	font-family: Georgia, Times, 'Times New Roman', Serif;



	font-size: 14px;



	font-style: italic;



	margin: -5px 0 10px;



}











/* Post Meta



------------------------------------------------------------ */







.post-meta {



	border-top: 1px solid #ddd;



	clear: both;



	font-size: 14px;



	padding: 5px 0 0;



}











/* Author Box



------------------------------------------------------------ */







.author-box {



	background-color: #f5f5f5;



	margin: 0 0 40px;



	overflow: hidden;



	padding: 10px;



}







.author-box p {



	font-size: 14px;



}











/* Sticky Posts



------------------------------------------------------------ */







.sticky {



	background-color: #f5f5f5;



	margin: -10px 0 40px;



	padding: 20px;



}











/* Archive Page



------------------------------------------------------------ */







.archive-page {



	float: left;



	padding: 20px 0 0;



	width: 45%;



}











/* Post Icons



------------------------------------------------------------ */







.post-comments,



.tags {



	background: url(images/icon-dot.png) no-repeat left;



	margin: 0 0 0 3px;



	padding: 0 0 0 10px;



}











/* Images



------------------------------------------------------------ */







img {



	height: auto;



}







.avatar,



.featuredpage img,



.featuredpost img,



.post-image {



	background-color: #f5f5f5;



	border: 0px solid #ddd;



	padding: 0px;



}







.home-middle .featuredpage img,



.home-middle .featuredpost img {



	margin: 0 10px 0 5px;



}







.author-box .avatar {



	background-color: #fff;



	float: left;



	margin: 0 10px 0 0;



}







.post-image {



	margin: 0 10px 10px 0;



}







.comment-list li .avatar {



	background-color: #fff;



	float: right;



	margin: 5px 0 0 10px;



}







img.centered,



.aligncenter {



	display: block;



	margin: 0 auto 10px;



	overflow: hidden;



}







img.alignnone {



	display: inline;



	margin: 0 0 10px;



}







img.alignleft {



	display: inline;



	margin: 0 15px 10px 0;



}







img.alignright {



	display: inline;



	margin: 0 0 10px 15px;



}







.alignleft {



	float: left;



	margin: 0 15px 10px 0;



}







.alignright {



	float: right;



	margin: 0 0 10px 15px;



}







.wp-caption {



	padding: 5px;



	text-align: center;



}







p.wp-caption-text {



	font-size: 14px;



	margin: 5px 0;



}







.wp-smiley,



.wp-wink {



	border: none;



	float: none;



}







.gallery-caption {



}







.page-template-page-portfolio-php .featuredpost a img {



	margin: 0 0 10px 0;



}







.page-template-page-portfolio-php .featuredpost a img:hover {



	border: 1px solid #999;



}







.page-template-page-portfolio-php .featuredpost p {



	font-size: 14px;



	line-height: 20px;



}











/* Post Navigation



------------------------------------------------------------ */







.navigation {



	font-size: 14px;



	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;



}







.navigation li a:hover,



.navigation li.active a {



	background-color: #f5f5f5;



}











/* Primary / Secondary Sidebars



------------------------------------------------------------ */







.sidebar {



	display: inline;



	float: right;



	font-size: 14px;



	width: 280px;



}







#sidebar-alt {



	float: left;



	width: 150px;



}







.sidebar-content #sidebar,



.sidebar-sidebar-content #sidebar {



	float: left;



}







.content-sidebar-sidebar #sidebar-alt {



	float: right;



}







.sidebar p {



	font-size: inherit;



}







.home-middle .widget {



	margin: 0 0 20px;



}







.sidebar .widget {



	margin: 0 0 30px;



}







.sidebar.widget-area ol,



.sidebar.widget-area ul,



.widget-area .textwidget,



.widget_tag_cloud div div {



	padding: 0 0px;



}







.sidebar.widget-area ul li {



	border-bottom: none;



	list-style-type: square;



	margin: 0 0 7px;



	padding: 0 0 5px;



	word-wrap: break-word;



}







.sidebar.widget-area ul ul li {



	border: none;



	margin: 0;



}







.home-bottom ul,



.home-middle ul,



.widget-area ol,



.widget-area ul {



	margin: 0 0 0 20px;



}







.widget-area ol ol,



.widget-area ul ul {



	margin: 0 0 0 15px;



}







.home-bottom ul li,



.home-middle ul li,



.widget-area ul li {



	list-style-type: square;



	word-wrap: break-word;



}







/* Blog Subscribe Widget



------------------------------------------------------------ */



#blog_subscription-2 label {



	color: #300002;



	font-family: 'Rancho', arial, serif;



	font-size: 34px;



	padding: 7px 0px 7px 0px;



	text-align: left;



}







#blog_subscription-3 label {



	color: #300002;



	font-family: 'Rancho', arial, serif;



	font-size: 34px;



	padding: 7px 0px 7px 0px;



	text-align: left;



}







/* Like Box Widget



------------------------------------------------------------ */



#text-2 {



	margin-bottom: 30px;



}







/* Recent Posts Home



------------------------------------------------------------ */



#featured-post-17 {



	margin-top: 30px;



}







/* Popular Posts Widget



------------------------------------------------------------ */



#nrelate-popular-2 {



	margin-bottom: 30px;



}







#nrelate-popular-2 h4 {



	color: #ffffff;



}







/* Twitter Widget



------------------------------------------------------------ */



#twitter-2 {



	margin-bottom: 30px;



}







/* Archives Widget



------------------------------------------------------------ */



#archives-3 {



	margin-bottom: 30px;



}







/* Dropdowns



------------------------------------------------------------ */







.widget_archive select,



#cat {



	display: inline;



	margin: 5px 15px 0;



	padding: 3px;



	width: 85%;



}











/* Featured Page / Post



------------------------------------------------------------ */







.featuredpage,



.featuredpost {



	clear: both;



	margin: 0 0 15px;



	overflow: hidden;



}







.home-middle .featuredpage .page,



.home-middle .featuredpost .post {



	border-bottom: none;



	margin: 0 0 20px;



	overflow: hidden;



	padding: 0 15px 10px;



}







.home-bottom-2 .featuredpage .page,



.home-bottom-2 .featuredpost .post {



	border-bottom: 1px solid #ddd;



	margin: 0 0 0px;



	overflow: hidden;



	padding: 0 0px 8px;



}







.featuredpage .page,



.featuredpost .post {



	border-bottom: 1px solid #ddd;



	margin: 0 0 20px;



	overflow: hidden;



	padding: 0 0px 0px;



}







#footer-widgets .featuredpage .page,



#footer-widgets .featuredpost .post {



	margin: 0 0 10px;



	padding: 0;



}







.more-from-category {



	padding: 5px 15px 0;



}







.page-template-page-portfolio-php .featuredpage .page,



.page-template-page-portfolio-php .featuredpost .post {



	float: left;



	margin: 0 10px 10px 22px;



	padding: 5px 0 15px;



	overflow: hidden;



	width: 420px;



}











/* User Profile



------------------------------------------------------------ */







.user-profile {



	overflow: hidden;



}







.user-profile p {



	padding: 5px 15px 0;



}







.user-profile .posts_link {



	padding: 0 15px;



}











/* Buttons



------------------------------------------------------------ */







input[type="button"],



input[type="submit"] {



	background: none;



	color: #83666b;



	border: 0px solid #877f6c;



	cursor: pointer;



	line-height: 19px;



	padding: 4px 3px 3px 3px;



	text-decoration: none;



	margin-top: 2px;



}







input:hover[type="button"],



input:hover[type="submit"] {



	color: #83666b;



	text-decoration: underline;



}











/* Read More Button



------------------------------------------------------------ */







.more-link-wrapper {



	padding: 15px 0 0 0;



	display: block;



}







.home-middle a.more-link {



	clear: both;



	color: #379f7b;



	cursor: pointer;



	display: inline-block;



	font-size: 12px;



	font-weight: normal;



	line-height: 1.5;



	padding: 0;



	text-decoration: none;



	text-transform: uppercase;



}







.home-middle a.more-link:hover {



	background: none;



	border-color: #888;



	color: #e1a014;



	text-decoration: underline;



}







a.more-link {



	clear: both;



	color: #e1a014;



	cursor: pointer;



	display: inline-block;



	font-size: 12px;



	font-weight: normal;



	line-height: 1.5;



	padding: 0;



	text-decoration: none;



	text-transform: uppercase;



}







a:link.more-link, a:visited.more-link {



	color: #e1a014;



}







a:hover.more-link {



	background: none;



	border-color: #888;



	color: #e1a014;



	text-decoration: underline;



}







.page-template-page-portfolio-php a.more-link {



	-moz-border-radius: 6px;



	-webkit-border-radius: 6px;



	-webkit-background-clip: padding-box;	



	-webkit-background-origin: padding-box;	



	border-radius:6px;



	background: #c6c1bb url(images/button.png) bottom repeat-x;



	border: 1px solid #534640;



	clear: both;



	color: #111;



	cursor: pointer;



	display: inline-block;



	float: right;



	font-size: 10px;



	line-height: 1;	



	margin: 20px 10px 0 0;



	padding: 5px 8px 5px 8px;



	position: relative;



	text-decoration: none;



	text-transform: uppercase;



}







.home-bottom-2 a.more-link {



	margin: 15px 0 10px;



}











/* Search Form



------------------------------------------------------------ */







#header .searchform {



	float: right;



	padding: 12px 0 0;



}







.sidebar .searchform {



	padding: 5px 0 0 15px;



}







.s {



	margin: 10px -7px 0 0;



	padding: 5px 4px 4px 4px;



	width: 180px;



}







#nav .s {



	background-color: #83666b;



	color: #300002;



	margin: 4px 0px 0 0;



}











/* eNews and Update Widget



------------------------------------------------------------ */







.enews #subbox {



	-khtml-border-radius: 3px;



	-moz-border-radius: 3px;



	-webkit-border-radius: 3px;



	border-radius: 3px;



	font-family: 'Helvetica Neue', arial, serif;



	font-size: 12px;



	margin: 5px 5px 0 0;



	padding: 5px;



	width: 200px;



}







.enews {



	-khtml-border-radius: 5px;



	-moz-border-radius: 5px;



	-webkit-border-radius: 5px;



	border: 1px solid #fff;



	border-radius: 5px;



	padding: 5px 8px 8px;



}







.enews h4 {



	background: url(images/headline-news.png) left no-repeat;



	font-size: 18px;



	padding: 5px 0 0 35px;



}







.enews p {



	font-size: 14px;



}











/* 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: #2e0001 url(images/footer-bkgd.png) top center no-repeat;



	border-top: 4px solid #fd1103;



	clear: both;



	margin: 0 auto;



	overflow: hidden;



	width: 960px;



}







#footer-widgets .wrap {



	color: #fff;



	font-size: 12px;



	overflow: hidden;



	padding: 20px;



	width: 920px;



}







#footer-widgets .widget {



	background: none;



	border: none;



	padding: 0;



}







#footer-widgets .textwidget {



	padding: 0;



}







#footer-widgets .widget_tag_cloud div div {



	padding: 0;



}







#footer-widgets p {



	color: #fff;



	font-size: 14px;



	padding: 0 0 10px;



}







#footer-widgets a,



#footer-widgets a:visited {



	color: #cf851b;



	text-decoration: none;



}







#footer-widgets a:hover {



	text-decoration: underline;



}







#footer-widgets ul {



	color: #fff;



	margin: 0 0 10px;



}







#footer-widgets ul li {



	margin: 0 0 0 15px;



}







#footer-widgets #wp-calendar thead,



#footer-widgets #wp-calendar td {



	background: none;



}







.footer-widgets-1 {



	float: left;



	padding: 0 20px 0 0;



	width: 195px;



}







.footer-widgets-2 {



	float: left;



	width: 390px;



}







.footer-widgets-3 {



	float: right;



	width: 295px;



}







#footer-widgets.widget-area ol,



#footer-widgets.widget-area ul {



	padding: 0 15px;



}







#footer-widgets .widget-area ul li {



	border-bottom: none;



	list-style-type: none;



	margin: 0 0 7px;



	padding: 0 0 5px;



	word-wrap: break-word;



}







#footer-widgets .widget {



	margin: 0 0 20px;



}











/* Footer



------------------------------------------------------------ */







#footer {



	background-color: #f5f5f5;



	border-top: 4px solid #fd1103;



	clear: both;



	font-size: 12px;



	margin: 0 auto;



	overflow: hidden;



	width: 960px;



}







#footer .wrap {



	overflow: hidden;



	padding: 10px 15px;



	background-color: #a84503;



	border-bottom: 25px solid #5d000f;



}







#footer p {



	color: #300002;



	font-size: inherit;



}







#footer a,



#footer a:visited {



	color: #e1a014;



}







#footer a:hover {



	color: #e1a014;



	text-decoration: underline;



}







#footer .gototop {



	float: left;



	width: 200px;



}







#footer .creds {



	float: right;



	text-align: right;



	width: 650px;



}











/* Comments



------------------------------------------------------------ */







#comments,



#respond {



	margin: 0 0 15px;



	overflow: hidden;



}







#author,



#comment,



#email,



#url {



	background-color: #f2f2f2;



	margin: 10px 5px 0 0;



	padding: 5px;



	width: 250px;



	border: 1px solid #f3d9a1;



}







#comment {



	height: 150px;



	margin: 10px 0;



	width: 98%;



}







.ping-list {



	margin: 0 0 40px;



}







.comment-list ol,



.ping-list ol {



	padding: 10px;



}







.comment-list li,



.ping-list li {



	font-weight: bold;



	list-style-type: none;



	margin: 15px 0 5px;



	padding: 10px 15px;



}







.comment-list li ul li {



	list-style-type: none;



	margin-right: -16px;



}







.comment-content p {



	font-size: 14px;



	margin: 0 0 20px;



}







.comment-list cite,



.ping-list cite {



	font-style: normal;



}







.commentmetadata {



	font-size: 12px;



	margin: 0 0 5px;



}







.reply {



	font-size: 14px;



	font-weight: 300;



}







.nocomments {



	text-align: center;



}







#comments .navigation {



	display: block;



}







.bypostauthor {



}







.thread-alt,



.thread-even {



	background-color: #f5f5f5;



}







.alt,



.depth-1,



.even {



	border: 1px solid #ddd;



}











/* Gravity Forms



------------------------------------------------------------ */







div.gform_wrapper input,



div.gform_wrapper select,



div.gform_wrapper textarea {



	box-sizing: border-box;



	font-size: 14px !important;



	padding: 4px 5px !important;



}







div.gform_footer input.button {



	color: #333;



}







div.gform_wrapper .ginput_complex label {



	font-size: 14px;



}







div.gform_wrapper li,



div.gform_wrapper form li {



	margin: 0 0 10px;



}







div.gform_wrapper .gform_footer {



	border: none;



	margin: 0;



	padding: 0;



}







/* Social Icons



------------------------------------------------------------ */







#header .widget-area ul li.social-facebook,



#header .widget-area ul li.social-pinterest,



#header .widget-area ul li.social-rss,



#header .widget-area ul li.social-twitter {



	float: right;



}







#header .widget-area ul li.social-facebook a,



#header .widget-area ul li.social-facebook a:hover,



#header .widget-area ul li.social-pinterest a,



#header .widget-area ul li.social-pinterest a:hover,



#header .widget-area ul li.social-rss a,



#header .widget-area ul li.social-rss a:hover,



#header .widget-area ul li.social-twitter a,



#header .widget-area ul li.social-twitter a:hover {



	background: url(images/social-icons.png);



	display: block;



	height: 48px;



	margin: 0 10px 10px 0;



	padding: 0;



	text-indent: -9999px;



	width: 48px;



}







#header .widget-area ul li.social-facebook a:hover,



#header .widget-area ul li.social-pinterest a:hover,



#header .widget-area ul li.social-rss a:hover,



#header .widget-area ul li.social-twitter a:hover {



	background: url(images/social-icons.png);



	opacity: 0.4;



	filter: alpha(opacity=40);



}







#header .widget-area ul li.social-facebook a {



	background-position: 0 0;



}







#header .widget-area ul li.social-facebook a:hover {



	background-position: 0 0;



}







#header .widget-area ul li.social-pinterest a {



	background-position: -48px 0;



}







#header .widget-area ul li.social-pinterest a:hover {



	background-position: -48px 0;



}







#header .widget-area ul li.social-rss a {



	background-position: 0 -48px;



}







#header .widget-area ul li.social-rss a:hover {



	background-position: 0 -48px;



}







#header .widget-area ul li.social-twitter a {



	background-position: -48px -48px;



}







#header .widget-area ul li.social-twitter a:hover {



	background-position: -48px -48px;



}







#footer-widgets ul li.social-facebook,



#footer-widgets ul li.social-pinterest,



#footer-widgets ul li.social-rss,



#footer-widgets ul li.social-twitter {



	float: left;



}







#footer-widgets ul li.social-facebook a,



#footer-widgets ul li.social-facebook a:hover,



#footer-widgets ul li.social-pinterest a,



#footer-widgets ul li.social-pinterest a:hover,



#footer-widgets ul li.social-rss a,



#footer-widgets ul li.social-rss a:hover,



#footer-widgets ul li.social-twitter a,



#footer-widgets ul li.social-twitter a:hover {



	background:  url(images/social-icons.png);



	display: block;



	height: 48px;



	margin: 0 10px 10px 0;



	padding: 0;



	text-indent: -9999px;



	width: 48px;



}







#footer-widgets ul li.social-facebook a:hover,



#footer-widgets ul li.social-pinterest a:hover,



#footer-widgets ul li.social-rss a:hover,



#footer-widgets ul li.social-twitter a:hover {



	background: url(images/social-icons.png);



	opacity: 0.4;



	filter: alpha(opacity=40);



}







#footer-widgets ul li.social-facebook a {



	background-position: 0 0;



}







#footer-widgets ul li.social-facebook a:hover {



	background-position: 0 0;



}







#footer-widgets ul li.social-pinterest a {



	background-position: -48px 0;



}







#footer-widgets ul li.social-pinterest a:hover {



	background-position: -48px 0;



}







#footer-widgets ul li.social-rss a {



	background-position: 0 -48px;



}







#footer-widgets ul li.social-rss a:hover {



	background-position: 0 -48px;



}







#footer-widgets ul li.social-twitter a {



	background-position: -48px -48px;



}







#footer-widgets ul li.social-twitter a:hover {



	background-position: -48px -48px;



}











/* Theme Color Gray



------------------------------------------------------------ */



.theme-gray a,



.theme-gray a:visited {



	color: #81797c;



}







.theme-gray a:link.more-link, 



.theme-gray a:visited.more-link {



	color: #111;



}







.theme-gray .featured a,



.theme-gray .featured a:visited {



	color: #4f4247;



}







.theme-gray .menu-primary a,



.theme-gray .menu-secondary a,



.theme-gray #header .menu a {



	color: #fff;



	display: block;



	padding: 7px 15px 6px;



	position: relative;



	text-decoration: none;



}







.theme-gray .home-middle a,



.theme-gray .home-middle a:visited {



	color: #888;



}







.theme-gray #header {



	background-color: #bcb6b6;



}



.theme-gray .featured {



	background: #bdb7b7;



	border-top: 15px solid #80777a;



}







.theme-gray .sidebar h4 {



	background: #bdb7b7 url(images/headline-1.png) bottom left no-repeat;



	color: #fff;



	font-size: 14px;



	padding: 10px 12px;



}







.theme-gray .home-middle-1,



.theme-gray .home-middle-2,



.theme-gray .home-middle-3,



.theme-gray .home-middle-1 h4,



.theme-gray .home-middle-2 h4,



.theme-gray .home-middle-3 h4 {



	background-color: #a89f9f;



}







.theme-gray .menu-primary,



.theme-gray .home-bottom-1 h4,



.theme-gray .home-bottom-2 h4 {



	background-color: #837b7e;



}







.theme-gray #footer-widgets,



.theme-gray .menu-secondary {



	background-color: #4f4247;



}











/* Theme Color Summer



------------------------------------------------------------ */



.theme-summer a,



.theme-summer a:visited {



	color: #66c0c0;



}







.theme-summer a:link.more-link, 



.theme-summer a:visited.more-link {



	color: #111;



}







.theme-summer .featured a,



.theme-summer .featured a:visited {



	color: #4a8f8f;



}







.theme-summer .menu-primary a,



.theme-summer .menu-secondary a,



.theme-summer #header .menu a {



	color: #fff;



	display: block;



	padding: 7px 15px 6px;



	position: relative;



	text-decoration: none;



}







.theme-summer .home-middle a,



.theme-summer .home-middle a:visited {



	color: #66c0c0;



}







.theme-summer #header {



	background-color: #b80f47;



}



.theme-summer .featured {



	background: #66c0c0;



	border-top: 15px solid #b80f47;



}







.theme-summer .home-middle-1,



.theme-summer .home-middle-1 h4,



.theme-summer .home-bottom-1 h4 {



	background-color: #f26521;



}







.theme-summer .home-middle-2,



.theme-summer .home-middle-2 h4,



.theme-summer .home-bottom-2 h4 {



	background-color: #ecb421;



}







.theme-summer .home-middle-3,



.theme-summer .home-middle-3 h4 {



	background-color: #b3b952;



}







.theme-summer .menu-primary {



	background-color: #c23161;



}







.theme-summer .sidebar h4 {



	background: #b3b952 url(images/headline-1.png) bottom left no-repeat;



	color: #fff;



	font-size: 14px;



	padding: 10px 12px;



}







.theme-summer #footer-widgets,



.theme-summer .menu-secondary {



	background-color: #5e4635;



}











/* Theme Color Spring



------------------------------------------------------------ */



.theme-spring a,



.theme-spring a:visited {



	color: #f78d6f;



}







.theme-spring a:link.more-link, 



.theme-spring a:visited.more-link {



	color: #111;



}







.theme-spring .featured a,



.theme-spring .featured a:visited {



	color: #72817a;



}







.theme-spring .menu-primary a,



.theme-spring .menu-secondary a,



.theme-spring #header .menu a {



	color: #fff;



	display: block;



	padding: 7px 15px 6px;



	position: relative;



	text-decoration: none;



}







.theme-spring .home-middle a,



.theme-spring .home-middle a:visited {



	color: #b9ad5e;



}







.theme-spring #header {



	background-color: #b3c8bf;



}



.theme-spring .featured {



	background: #b3c8bf;



	border-top: 15px solid #f2ca75;



}







.theme-spring .home-middle-1,



.theme-spring .home-middle-1 h4,



.theme-spring .home-bottom-1 h4 {



	background-color: #cac164;



}







.theme-spring .home-middle-2,



.theme-spring .home-middle-2 h4,



.theme-spring .home-bottom-2 h4 {



	background-color: #f2ca75;



}







.theme-spring .home-middle-3,



.theme-spring .home-middle-3 h4 {



	background-color: #f78d6f;



}







.theme-spring .menu-primary {



	background-color: #c2d8cf;



}







.theme-spring .sidebar h4 {



	background: #cac164 url(images/headline-1.png) bottom left no-repeat;



	color: #fff;



	font-size: 14px;



	padding: 10px 12px;



}







.theme-spring #footer-widgets,



.theme-spring .menu-secondary {



	background-color: #726257; 



}











/* Theme Color fall



------------------------------------------------------------ */



.theme-fall a,



.theme-fall a:visited {



	color: #894d62;



}







.theme-fall a:link.more-link, 



.theme-fall a:visited.more-link {



	color: #111;



}







.theme-fall .featured a,



.theme-fall .featured a:visited {



	color: #847829;



}







.theme-fall .menu-primary a,



.theme-fall .menu-secondary a,



.theme-fall #header .menu a {



	color: #fff;



	display: block;



	padding: 7px 15px 6px;



	position: relative;



	text-decoration: none;



}







.theme-fall .home-middle a,



.theme-fall .home-middle a:visited {



	color: #b9ad5e;



}







.theme-fall #header {



	background-color: #ad9f43;



}



.theme-fall .featured {



	background: #b9ad5e;



	border-top: 15px solid #5b442d;



}







.theme-fall .home-middle-1,



.theme-fall .home-middle-2,



.theme-fall .home-middle-3,



.theme-fall .home-middle-1 h4,



.theme-fall .home-middle-2 h4,



.theme-fall .home-middle-3 h4,



.theme-fall .home-bottom-1 h4,



.theme-fall .home-bottom-2 h4 {



	background-color: #894d62;



}







.theme-fall .menu-primary {



	background-color: #b9ad5e;



}







.theme-fall .sidebar h4 {



	background: #894d62 url(images/headline-1.png) bottom left no-repeat;



	color: #fff;



	font-size: 14px;



	padding: 10px 12px;



}







.theme-fall #footer-widgets,



.theme-fall .menu-secondary {



	background-color: #5b442d; 



}







/* Layout ===============> */



.nrelate .nr_panel {



	display:block;



	position:relative;



	cursor:pointer;



	border:none;



	margin-bottom:10px;



	width:100%;



}



.nrelate .nr_panel:hover{



	border:none;



}



.nrelate .nr_img_div {



	display:block;



	float:left;



	position:relative;



	margin-right:5px;



}



.nrelate .nr_img{



	margin:0; padding:0; border: 0; outline:0;



	border-width:1px;



	border-style:solid;



}



.nrelate .nr_text{



	padding:0;



	display:block;



	word-wrap:break-word;



}



.nrelate .nr_text br{



	display:none;



}



.nrelate .nr_sponsored_wrap{



	left:1px;



}



.nrelate .nr_title {



	font-size: 34px;



	color: #300002;



	display:block;



}



.nrelate .nr_post_title {



	color: #5D000F;



	display:block;



}



.nrelate .nr_post_title:hover {



	color: #965963;



	display:block;



}



.nrelate .nr_source,



.nrelate .nr_excerpt{



	display:block;



}



.nrelate.nr_80 .nr_sponsored_wrap{ width : 80px; top : 63px; }



.nrelate.nr_80 .nr_sponsored{ left : 62px; }



.nrelate.nr_80 .nr_img_div{ width:82px; height:82px; }



.nrelate.nr_80 .nr_text{ padding-left:87px; }







.nrelate.nr_90 .nr_sponsored_wrap{ width : 90px; top : 73px; }



.nrelate.nr_90 .nr_sponsored{ left : 72px; }



.nrelate.nr_90 .nr_img_div{ width:92px; height:92px; }



.nrelate.nr_90 .nr_text{ padding-left:97px; }







.nrelate.nr_100 .nr_sponsored_wrap{ width : 100px; top : 83px; }



.nrelate.nr_100 .nr_sponsored{ left : 82px; }



.nrelate.nr_100 .nr_img_div{ width:102px; height:102px; }



.nrelate.nr_100 .nr_text{ padding-left:107px; }







.nrelate.nr_110  .nr_sponsored_wrap,



.nrelate.nr_  .nr_sponsored_wrap{ width:110px; top : 93px; }



.nrelate.nr_110  .nr_sponsored,



.nrelate.nr_  .nr_sponsored{ left : 92px; }



.nrelate.nr_110  .nr_img_div,



.nrelate.nr_  .nr_img_div{ width:112px; height:112px; }



.nrelate.nr_110  .nr_text,



.nrelate.nr_  .nr_text{ padding-left:117px; }







.nrelate.nr_120 .nr_sponsored_wrap{ width : 120px; top : 103px; }



.nrelate.nr_120 .nr_sponsored{ left : 102px; }



.nrelate.nr_120 .nr_img_div{ width:122px; height:122px; }



.nrelate.nr_120 .nr_text{ padding-left:127px; }







.nrelate.nr_130  .nr_sponsored_wrap{ width : 130px; top : 113px; }



.nrelate .nr_130 .nr_sponsored{ left : 112px; }



.nrelate.nr_130  .nr_img_div{ width:132px; height:132px; }



.nrelate.nr_130  .nr_text{ padding-left:137px; }







.nrelate.nr_140  .nr_sponsored_wrap{ width : 140px; top : 123px; }



.nrelate.nr_140  .nr_sponsored{ left : 122px; }



.nrelate.nr_140  .nr_img_div{ width:142px; height:142px; }



.nrelate.nr_140  .nr_text{ padding-left:147px; }







.nrelate.nr_150  .nr_sponsored_wrap{ width : 150px; top:133px; }



.nrelate.nr_150  .nr_sponsored{ left : 132px; }



.nrelate.nr_150  .nr_img_div{ width:152px; height:152px; }



.nrelate.nr_150  .nr_text{ padding-left:157px; }



/* <=============== Layout  */







/* Format ================> */



.nrelate .nr_panel,



.nrelate .nr_panel:link,



.nrelate .nr_panel:visited,



.nrelate .nr_panel:active{



	text-decoration:none;



	color:inherit;



}



.nrelate .nr_panel:active{



	border:none;



}



.nrelate .nr_panel{



	cursor:pointer;



	line-height:1.4;



}



.nrelate .nr_img_div{



	line-height:0;



}



.nrelate .nr_text{



	font-weight:bold;



	font-size: 13px;



}



.nrelate .nr_excerpt{



	display:block;



	font-weight:normal;



}



.nrelate .nr_img{



	border-color:#dddddd;	



}



/* <================ Format */