/*

Theme Name:Custom Theme Sheldon Pizzinat

Theme URL:http://www.simplewebsiteservice.com

Description:custom

Author:simplewebsiteservice.com

Author URI:http://www.simplewebsiteservice.com

Version:1.0

Template:genesis

*/

/* Import Fonts

------------------------------------------------------------ */

/* Defaults

------------old image brighter bg color c5e4fc  - and image bg24.jpg-------------bg25.jpg--e3f2fd--------------------------------- */

body {
background: #c5e4fc url(images/bg24.jpg) repeat-x top center fixed;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
border-top: 2px solid #4e8ebe;
}

body,   

h1,   

h2,   

h2 a,   

h2 a:visited,   

h3,   

h4,   

h5,   

h6,   

p,   

select,   

textarea{

	margin:0;   

	padding:0;   

	text-decoration:none;   

	color:#555;   

	font-size: 17px;   

	line-spacing: 22px;  

	font-family: Verdana, Geneva, sans-serif; 

	line-height: 24px;  

}

blockquote,   

input,   

select,   

textarea,   

.author-box,   

.breadcrumb,   

.sticky,   

.taxonomy-description,   

.wp-caption{

}

input,   

label,   

select,   

textarea{

	box-sizing:border-box;   

	color:#555;   

	font-family: Verdana, Geneva, sans-serif; 

	font-size:15px;   

	line-spacing: 22px;  

}

li,   

ol,   

ul{

	margin:0;   

	padding:0;   

}

ol li{

	list-style-type:decimal;   

}

/* Hyperlinks

------------------------------------------------------------ */

a,   

a:visited{

	color:#588fe2;   

	text-decoration:none;   

}

a:hover{

	text-decoration:;   

	

	color:#128ea1;   

	text-decoration: underline;  

}

a img{

	border:none;   

}

/* Body

------------------------------------------------------------ */

::-moz-selection{

	background-color:#169fb3;   

	color:#fff;   

}

::selection{

}

#wrap{

}

.wrap{

	margin:0 auto;   

	max-width:1140px;   

}

#header .wrap{

	background:url(images/logo.png) top left no-repeat;   

	min-height:90px;   

}

#title-area{

	float:left;   

	overflow:hidden;   

	width:30%;   

}

#title{

	font-family: Verdana, Geneva, sans-serif;

	font-size:30px;   

	line-height:1.4;   

	margin:0px 0 0 32px;   

	text-shadow:0 1px #333;   

}

#title a,   

#title a:hover{

	color:#fff;   

	text-decoration:none;   

}

#description{

	display:none;   

}

#header .widget-area{

	float:right;   

	width: 44%;   

}

/* Image Header - Partial Width

------------------------------------------------------------ */

.header-image #title-area,   

.header-image #title,   

.header-image #title a{

	display:block;   

	float:left;   

	height:90px;   

	overflow:hidden;   

	padding:0;   

	text-indent:-9999px;   

	width: 523px;   

}

.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{

	clear:both;   

	color:#fff;   

	font-size:14px;   

	margin:0 auto;   

	overflow:hidden;   

	width:100%;   

}

#header .menu{

	float:right;   

	font-size:14px;   

	text-transform:uppercase;   

}

.menu-primary{

}

.menu-primary ul,   

.menu-secondary ul{

	float:left;   

	width:100%;   

}

.menu-primary li,   

.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;   

	font-family: Verdana, Geneva, sans-serif;  

	padding:10px 20px;   

	position:relative;   

	text-decoration:none;   

}

#header .menu a{

	color:#fff;   

	padding:20px 15px 17px;   

	text-shadow:none;   

}

.menu-primary li a:active,   

.menu-primary li a:hover,   

.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:#fff;   

	background: #6b9eea;   

}

.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:#555;   

	font-size:12px;   

	padding:9px 10px 8px;   

	position:relative;   

	text-align:left;   

	text-transform:none;   

	width:138px;   

}

#header .menu li li a,   

#header .menu li li a:link,   

#header .menu li li a:visited{

	background:url(images/bg-pattern.png);   

	border:1px solid #333;   

	border-top:none;   

	color:#fff;   

}

.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{

	color:#06C;   

}

#header .menu li li a:active,   

#header .menu li li a:hover{

	background:url(images/bg-pattern.png);   

}

.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 li a .sf-sub-indicator,   

.menu li li a .sf-sub-indicator,   

.menu li li li a .sf-sub-indicator{

	position:absolute;   

	text-indent:-9999px;   

}

#wpadminbar li:hover ul ul{

	left:0;   

}

/* Primary Navigation Extras

------------------------------------------------------------ */

.menu li.right{

	float:right;   

	font-family: Verdana, Geneva, sans-serif; 

	padding:10px 15px;   

}

.menu li.right a{

	background:none;   

	border:none;   

	color:#333;   

	display:inline;   

	text-decoration:none;   

}

.menu li.right a:hover{

	color:#F00;   

	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: #5178b5;   

	padding:0 0 0 20px;   

}

/* Inner

------------------------------------------------------------ */

#inner{

	clear:both;   

        

}

#inner .wrap{

	-moz-border-radius: 5px;   -webkit-border-radius: 5px;   -moz-box-shadow: 0 1px 2px #999;   -webkit-box-shadow: 0 1px 2px   #999;   background-color:   white;   border-radius: 5px;   box-shadow: 0 1px 2px   #999;   margin: 20px auto 0;   overflow: hidden;   width: 100%; 

	margin:0 auto 30px;   

	overflow:hidden;   

	padding:0px 13px;   

}

/* Page Title

------------------------------------------------------------ */

.page-title{

	border-bottom:double #ddd;   

	border-top:double #ddd;   

	font-family: Verdana, Geneva, sans-serif; 

	font-size:30px;   

	line-height:1.0;   

	overflow:hidden;   

	padding:25px 0;   

	text-align:center;   

}

.page-title p{

	font-size:inherit;   

	line-height:1.0;   

	margin:0;   

}

/* Breadcrumb

------------------------------------------------------------ */

.breadcrumb{

	border:none;   

	font-size:14px;   

	margin:-10px 0 30px;   

	padding:10px 15px;   

}

/* 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:950px;   

}

.content-sidebar #content-sidebar-wrap,   

.full-width-content #content-sidebar-wrap,   

.sidebar-content #content-sidebar-wrap{

	width:100%;   

}

.sidebar-content-sidebar #content-sidebar-wrap,   

.sidebar-sidebar-content #content-sidebar-wrap{

	float:right;   

}

/* Content

------------------------------------------------------------ */

#content{

	float:left;   

	padding:25px 39px 30px;   

	width:580px;   

}

.content-sidebar #content,   

.sidebar-content #content{

	width: 720px;   

}

.content-sidebar #content{

	border-left:none;   

	padding:11px 39px 30px 0;   

}

.content-sidebar-sidebar #content{

	border-left:none;   

	padding:25px 39px 30px 0;   

	width:620px;   

}

.sidebar-content #content{

	border-right:none;   

	float:right;   

	padding:25px 0 30px 39px;   

}

.sidebar-sidebar-content #content{

	border-right:none;   

	float:right;   

	padding:25px 0 30px 39px;   

	width:620px;   

}

.full-width-content #content{

	border:none;   

	padding:25px 0;   

	width:1140px;   

}

.post{

	margin:0 0 40px;   

}

.entry-content{

	overflow:hidden;   

}

.entry-content p{

	margin:0 0 25px;   

}

blockquote{

	background:url(images/blockquote.png) no-repeat;   

	border:none;   

	margin:5px 5px 5px;   

	padding:25px 30px 0px 70px;   

}

blockquote p{

	color: #777!important;   

	font-style:italic;   

	font-size: 18px !important;   

	margin-left:0px !important;   

}

p.subscribe-to-comments{

	padding:20px 0 10px;   

}

.clear{

	clear:both;   

}

.clear-line{

	border-bottom:1px solid #ddd;   

	clear:both;   

	margin:0 0 25px;   

}

/* 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{

	font-weight:normal;   

	line-height:1.25;   

	margin:0 0 10px;   

}

h1{

	font-size:36px;   

	font-style: italic; 

	color:#999;   

}

.taxonomy-description h1{

	margin:0;   

}

h2,   

h2 a,   

h2 a:visited{

	font-size:36px;   

}

h2 a,   

h2 a:visited{

	color:#555;   

	

}

h2 a:hover{

	color:#0074E1;   

	text-decoration:none;   

}

.genesis-grid h2,   

.genesis-grid h2 a,   

.genesis-grid h2 a:visited{

	font-size:24px;   

	line-height:1.4;   

}

.widget-area h2,   

.widget-area h2 a{

	font-size:16px;   

	margin:0 0 5px;   

}

h3{

	font-size:28px;   

}

h4{

	font-size:28px;   

	color: #777; 

	font-style: italic; 

}

.after-post h4{

	color:#aaa;   

	margin:0 0 15px;   

}

.taxonomy-description h1,   

.widget-area h4{

	font-size:20px;   

	color:#777;   

	

	text-align:left;   

	padding-top:10px;   

}

.widget-area h4 a{

	color:#309ab2;   

	text-decoration:none;   

}

#footer-widgets h4{

	font-size:28px;   

	

	color: #666;  

	margin:0 0 20px;   

	padding:0;   

}

h5{

	font-size:20px;   

}

/* Ordered / Unordered Lists

------------------------------------------------------------ */

.after-post ul,   

.entry-content ol,   

.entry-content ul{

	margin:0;   

	padding:0 0 25px;   

}

.after-post ul li,   

.archive-page ul li,   

.entry-content ul li{

	background:url(images/list.png) no-repeat top left;   

	list-style-type:none;   

	margin:0 0 5px 20px;   

	padding:0 0 0 15px;   

	word-wrap:break-word;   

}

.after-post ul li{

	background:url(images/list-after-post.png) no-repeat top left;   

	margin:0 0 5px 15px;   

}

.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{

	color:#666;   

	font-size:14px;   

	margin:-5px 0 15px;   

	text-transform:lowercase;   

	display: none;  

}

/* Post Meta

------------------------------------------------------------ */

.post-meta{

	border-top:1px solid #ddd;   

	clear:both;   

	color:#666;   

	font-size:14px;   

	padding:5px 0 0;   

	text-transform:lowercase;   

}

/* Author Box

------------------------------------------------------------ */

.author-box{

	background-color:#f5f5f5;   

	margin:0 0 40px;   

	overflow:hidden;   

	padding:10px;   

}

.author-box p{

	font-size:14px;   

}

/* After Post

------------------------------------------------------------ */

.after-post{

/*	background:url(images/bg-pattern.png);   */

	border:double #ddd;   */

	clear:both;   

	color:#777;   

	margin:30px 0;   

	padding:25px;   

	overflow:hidden;   

	 

 	font-style: italic;  

}

.after-post p{

	color:#777;   

}

.after-post form{

	background:url(images/arrow.png) no-repeat 40px 0;   

	display:block;   

	padding:10px 0 10px 120px;   

}

/* Sticky Posts

------------------------------------------------------------ */

.sticky{

	background-color:#f5f5f5;   

	margin:-10px 0 40px;   

	padding:20px;   

}

/* Archive Page

------------------------------------------------------------ */

.archive-page{

	float:left;   

	padding:20px 0 0;   

	width:50%;   

}

/* 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;   

	max-width:100%;   

}

.avatar,   

.featuredpage img,   

.featuredpost img,   

.post-image{

	background-color:#f5f5f5;   

	border:1px solid #ddd;   

	padding:4px;   

}

.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;   

}

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{

}

/* 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{

	background-color:#444;   

	border:none;   

	color:#fff;   

	font-family: Verdana, Geneva, sans-serif;

	font-size:14px;   

	padding:5px 12px;   

}

.navigation li a:hover,   

.navigation li.active a{

	background-color:#F00;   

	border:none;   

	text-decoration:none;   

}

/* Primary / Secondary Sidebars

------------------------------------------------------------ */

.sidebar{

	display:inline;   

	float:right;    

	padding:0px 0 0;   

	width: 370px;   

	

	color: #888;  

}

#sidebar-alt{

	float:left;   

	padding:25px 0 0;   

	width:150px;   

}

.sidebar-content #sidebar,   

.sidebar-sidebar-content #sidebar{

	float:left;   

}

.content-sidebar-sidebar #sidebar-alt{

	float:right;   

}

.sidebar p{

	font-size:inherit;   

	margin:0 0 15px;   

}

.sidebar .widget{

	margin: 0 0 13px;   

}

.sidebar.widget-area ul li,   

#footer-widgets ul li{

	list-style-type:none;   

	margin:0 0 7px;   

	padding: 0 0 9px 17px;   

	word-wrap:break-word;   

	border-bottom: dotted 1px #888;  

	background: url(images/bullet1.png) no-repeat;  

	background-position-y: 7px;  

}

#footer-widgets ul li{}

#footer-widgets ul li{

}

/* Dropdowns

------------------------------------------------------------ */

.widget_archive select,   

#cat{

	display:inline;   

	padding:3px;   

	width:85%;   

}

/* Featured Page / Post

------------------------------------------------------------ */

.featuredpage,   

.featuredpost{

	clear:both;   

	margin:0 0 15px;   

	overflow:hidden;   

}

.featuredpage .page,   

.featuredpost .post{

	border-bottom:1px solid #ddd;   

	margin:0 0 5px;   

	overflow:hidden;   

	padding:0 0 10px;   

}

#footer-widgets .featuredpage .page,   

#footer-widgets .featuredpost .post{

	margin:0 0 10px;   

	padding:0;   

}

/* User Profile

------------------------------------------------------------ */

.user-profile{

	overflow:hidden;   

}

/* Buttons

------------------------------------------------------------ */

input[type="button"],   

input[type="submit"]{

	background:url(images/gradient.png) 0 0;   

	border:1px solid #555;   

	color:#fff;   

	cursor:pointer;   

	line-height:19px;   

	padding:8px 10px;   

	text-decoration:none;   

}

input:hover[type="button"],   

input:hover[type="submit"]{

	background:url(images/gradient.png) 0 -33px;   

	text-decoration:none;   

}

/* Search Form

------------------------------------------------------------ */

#header .searchform{

	float:right;   

	padding:12px 0 0;   

}

.s{

	margin:0 -7px 0 0;   

	padding:9px 8px;   

	width:65%;   

}

#nav .s{

	background-color:#fff;   

	margin:2px -7px 0 0;   

}

/* eNews and Update Widget

------------------------------------------------------------ */

.enews #subbox{

	margin:5px -7px 0 0;   

	padding:9px 8px;   

	width:70%;   

}

/* 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{

	border-top: none;   

	clear:both;   

	font-size:18px;   

	overflow:hidden;   

}

#footer-widgets .wrap{

	margin:0 auto;   

	overflow:hidden;   

	padding:0 0 25px;   

}

#footer-widgets .widget{

	background:none;   

	border:none;   

	clear:both;   

	color:#333;   

	padding:30px 0 0;   

}

#footer-widgets p{

	color:#888;   

	font-size:inherit;   

	margin:0 0 10px;   

}

#footer-widgets ul{

	margin:0;   

}

#footer-widgets .latest-tweets{

	background:url(images/footer-twitter.png) top right no-repeat;   

}

#footer-widgets .latest-tweets li span a,   

#footer-widgets .latest-tweets li span a:visited{

	color:#bbb;   

	text-decoration:none;   

}

#footer-widgets .latest-tweets li span a:hover{

	color:#bbb;   

	text-decoration:underline;   

}

#footer-widgets #wp-calendar thead,   

#footer-widgets #wp-calendar td{

	background:none;   

}

.footer-widgets-1{

	float:left;   

	margin:0 40px 0 0;   

	width:290px;   

}

.footer-widgets-2{

	float:left;   

	width:290px;   

}

.footer-widgets-3{

	float:right;   

	width:290px;   

}

/* Social Icons

------------------------------------------------------------ */

#footer-widgets ul li.social-facebook,   

#footer-widgets ul li.social-linkedin,   

#footer-widgets ul li.social-pinterest,   

#footer-widgets ul li.social-plus,   

#footer-widgets ul li.social-rss,   

#footer-widgets ul li.social-twitter{

	border:none;   

	float:left;   

}

#footer-widgets ul li.social-facebook a,   

#footer-widgets ul li.social-facebook a:hover,   

#footer-widgets ul li.social-linkedin a,   

#footer-widgets ul li.social-linkedin a:hover,   

#footer-widgets ul li.social-pinterest a,   

#footer-widgets ul li.social-pinterest a:hover,   

#footer-widgets ul li.social-plus a,   

#footer-widgets ul li.social-plus 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:#333 url(images/social-icons.png);   

	display:block;   

	height:32px;   

	margin:0 20px 0 0;   

	padding:0;   

	text-indent:-9999px;   

	width:32px;   

}

#footer-widgets ul li.social-facebook a:hover,   

#footer-widgets ul li.social-linkedin a:hover,   

#footer-widgets ul li.social-pinterest a:hover,   

#footer-widgets ul li.social-plus a:hover,   

#footer-widgets ul li.social-rss a:hover,   

#footer-widgets ul li.social-twitter a:hover{

	background:#F00 url(images/social-icons.png);   

}

#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-linkedin a{

	background-position:-32px 0;   

}

#footer-widgets ul li.social-linkedin a:hover{

	background-position:-32px 0;   

}

#footer-widgets ul li.social-pinterest a{

	background-position:-64px 0;   

}

#footer-widgets ul li.social-pinterest a:hover{

	background-position:-64px 0;   

}

#footer-widgets ul li.social-plus a{

	background-position:-96px 0;   

}

#footer-widgets ul li.social-plus a:hover{

	background-position:-96px 0;   

}

#footer-widgets ul li.social-rss a{

	background-position:-128px 0;   

}

#footer-widgets ul li.social-rss a:hover{

	background-position:-128px 0;   

}

#footer-widgets ul li.social-twitter a{

	background-position:-160px 0;   

}

#footer-widgets ul li.social-twitter a:hover{

	background-position:-160px 0;   

}

/* Footer

------------------------------------------------------------ */

#footer{

	clear:both;   

	font-family: Verdana, Geneva, sans-serif;

	font-size:10px;   

	color:#ddd;   

	background:#d7b172;   

	border-top:solid 1px #fbddaa;   

}

#footer a{color:#fff;   }

#footer .wrap{

	font-size:14px;   

	overflow:hidden;   

	padding:20px 0;   

}

#footer p{

	font-size:10px;   

	color:#fff;   

}

#footer a,   

#footer a:visited{

}

#footer a:hover{

	text-decoration:underline;   

}

#footer .gototop{

	float:left;   

	width:30%;   

}

#footer .creds{

	float:right;   

	text-align:right;   

	width:65%;   

}

/* Comments

------------------------------------------------------------ */

#comments,   

#respond{

	margin:0 0 15px;   

	overflow:hidden;   

}

#author,   

#comment,   

#email,   

#url{

	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{

	padding:10px;   

}

.comment-list li,   

.ping-list li{

	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:#fff;   

}

div.gform_wrapper .ginput_complex label{

	font-size:14px;   

}

div.gform_wrapper li,   

div.gform_wrapper form li{

	background:none;   

	margin:0 0 10px;   

	padding:0;   

}

div.gform_wrapper .gform_footer{

	border:none;   

	margin:0;   

	padding:0;   

}

/* Responsive Design

------------------------------------------------------------ */

@media only screen and (max-width:1200px){

	.wrap{

		max-width: 1140;   

}

	#content-sidebar-wrap{

		width:770px;   

}

	#content{

		width:400px;   

}

	.content-sidebar #content,   

	.sidebar-content #content{

width:630px;   

}

	.content-sidebar-sidebar #content,   

	.sidebar-sidebar-content #content{

		width:440px;   

}

	.full-width-content #content{

		width:100%;   

}

	.genesis-grid-even,   

	.genesis-grid-odd{

		float:left;   

		margin:0 0 30px;   

		padding:0;   

		width:100%;   

}

	.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{

		padding:0;   

		width:100%;   

}

	.footer-widgets-1{

		width:290px;   

}

	.footer-widgets-2{

		width:300px;   

}

	.footer-widgets-3{

		width:290px;   

}

}

@media only screen and (max-width:800px){

	body{

		width:100%;   

		margin:0 auto;   

}

	.archive-page,   

	.content-sidebar #content,   

	.content-sidebar-sidebar #content,   

	.footer-widgets-1,   

	.footer-widgets-2,   

	.footer-widgets-3,   

	.sidebar,   

	.sidebar-content #content,   

	.sidebar-content-sidebar #content,   

	.sidebar-sidebar-content #content,   

	.wrap,   

	#content-sidebar-wrap,   

	#footer .creds,   

	#footer .gototop,   

	#sidebar-alt{

		width:100%;   

}

	#inner .wrap{

		padding:20px;   

		width:auto;   

}

	#header .wrap{

		background:url(images/logo.png) top center no-repeat;   

}

	

	#title{

		min-height:62px;   

		margin:18px 0 0;   

}

	.menu-primary,   

	.menu-secondary,   

	#header ul.menu,   

	#header .widget-area,   

	#title-area{

		float: none;   

		text-align:center;   

		width:100%;   

}

	#header .searchform{

		float:center;   

}

	#header ul.menu{

		background:url(images/bg-pattern.png);   

		float:left;   

}

	.menu-primary li,   

	.menu-secondary li,   

	#header ul.menu li{

		display:inline-block;   

		float:none;   

}

	.menu-primary a,   

	.menu-secondary a,   

	#header .menu a{

		padding:10px;   

}

	.menu li.right{

		display:none;   

}

	.page-title{

		font-size:24px;   

		padding:10px 20px;   

}

	.page-title p{

		line-height:1.2;   

}

	.content-sidebar #content,   

	.content-sidebar-sidebar #content,   

	.sidebar,   

	.sidebar-content #content,   

	.sidebar-content-sidebar #content,   

	.sidebar-sidebar-content #content{

		border:none;   

		padding:20px 0;   

		width:100%;   

}

	

	h1,   

	h2,   

	h2 a,   

	h2 a:visited{

		font-size:30px;   

}

	.after-post form{

		background:none;   

		padding:0;   

}

	#footer-widgets .widget{

		padding:20px 20px 0;   

}

	.footer-widgets-1,   

	.footer-widgets-2,   

	.footer-widgets-3{

		margin:0;   

}

	#footer .creds,   

	#footer .gototop{

		float:none;   

}

	#footer p{

		padding:0 20px;   

		text-align:center;   

}

}

#header h4{

text-align:right;   

padding-right:8px;   

font-size:18px;   

}

#rotator{

margin:0 auto !important;    padding:5px !important;    background:white;    

border:0px solid #999;   

}

#rotator img{

max-width:100% !important;   

}

#nav{

margin-bottom:0px;   

}

/* 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;   

}

#header .img.alignnone{

display:inline;   

margin:0px 0px 0px;   

}

.Testimonials p{

color:#999;   

font-size:11px;   

margin-left:12%;   

}

.testimonialswidget_testimonial p{

color:red;   

font-style:normal;   

}

.testimonialswidget_author{

font-size:10px;   

color:#333;   

}

.flex-direction-nav li a.prev{

left:9px !important;   

}

.flex-direction-nav li a.next{

background-position:-52px 0  !important;   

right:9px  !important;   

}

#genesis-responsive-slider{

background-color:transparent  !important;   

border:none  !important;   

margin:0 auto  !important;   

padding:0px  !important;   

position:relative  !important;   

}

.flexslider{

background:transparent !important;   

border:0px solid white !important;   

}

.flex-control-nav{

margin:-30px 0 10px !important;   

}

h3 span{

font-size:22px;   

}

a.pb_carousel_default_prev,   a.pb_carousel_default_next{

}

#sidebar .widget-area h4{

font-size:24px !important;   

}

.pb_carousel_default{

position:relative;   

margin-top:100px;   

}

#inner .wrap{

background:url(images/content-bg.png);   

}

#header{

background: url(images/header.png) top center no-repeat;   

}

#homepage_slider{

margin-top:10px;   

}

.after-post h4 {

text-shadow: 1px 1px #999;  

padding-top: 0px;  

}

#nav  .wrap{

background:#5178b5;   

max-width:1140px;   

}

#homepage_slider a {

color:#fff;

text-shadow: #333 1px 1px 1px;

-moz-text-shadow: #333 1px 1px 1px;

-webkit-text-shadow: #333 1px 1px 1px;

}
.newsletter #awf_field-61272099,
.newsletter #awf_field-61272100 {
    width: 100%;
    padding: 4px 10px;
    margin: 4px 0px;
}
.newsletter {
    background: url(http://www.sheldonpizzinat.com/wp-content/uploads/2014/05/testimonial-box-gold_03.jpg) top center repeat-y;

    padding: 14px;
    margin-top: 10px;
    color: #5178B5;
    font-weight: bold;
}

.epik-blank .wrap {background: red !important;}